OSDN Git Service

NP_gallery v0.95
[nucleus-jp/nucleus-plugins.git] / NP_gallery / tags / v0.95 / gallery / index.php
1 <?php\r
2 //NP_gallery admin page\r
3 \r
4         $strRel = '../../../';\r
5 \r
6         require($strRel . 'config.php'); //nucleus config\r
7         include(dirname(__FILE__).'/config.php'); //gallery config\r
8                 \r
9         if (!$member->isLoggedIn())     doError(_NOTLOGGEDIN);\r
10 \r
11         include($DIR_LIBS . 'PLUGINADMIN.php');\r
12         \r
13         global $galleryaction, $CONF, $NPG_CONF,$gmember,$member;\r
14         $galleryaction=$CONF['PluginURL']."gallery/index.php";\r
15 \r
16         //create extra header info for admin page\r
17         $gallery_header = '<style type="text/css">\r
18 \r
19         #tabmenu {\r
20                 color: #000;\r
21                 border-bottom: 1px solid black;\r
22                 margin: 12px 0px 0px 0px;\r
23                 padding: 0px;\r
24                 z-index: 1;\r
25                 padding-left: 10px }\r
26                 \r
27         #tabmenu li {\r
28                 display: inline;\r
29                 overflow: hidden;\r
30                 list-style-type: none; }        \r
31                 \r
32         #tabmenu a, a.active {\r
33                 color: black;\r
34                 background: white;\r
35                 font: bold 1em/1em;\r
36                 border: 1px solid black;\r
37                 -moz-border-radius-topleft: 5px;\r
38                 -moz-border-radius-topright: 5px;\r
39                 padding: 5px 5px 0px 5px;\r
40                 margin: 0px;\r
41                 text-decoration: none; }\r
42                 \r
43         #tabmenu a.active {\r
44                 background: white;\r
45                 border-bottom: 1px solid white; }\r
46                 \r
47         #tabmenu a:hover {\r
48                 color: #596d9d;\r
49                 background: #F6F6F6; }  \r
50                 \r
51         #tabmenu a:visited {\r
52                 color: #596d9d; }\r
53                 \r
54         #tabmenu a.active:hover {\r
55                 background: white;\r
56                 color: #596d9d; }\r
57         \r
58         #admin_content {font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;\r
59                 text-align: justify;\r
60                 background: white;\r
61                 padding: 20px;  \r
62                 border-top: none;\r
63                 z-index: 2;     }\r
64                 \r
65         .half {\r
66                 width: 50%;\r
67         }\r
68         \r
69         form p {\r
70                 clear: left;\r
71                 margin: 0;\r
72                 padding: 0;\r
73                 padding-top: 5px;\r
74         }\r
75         form p label {\r
76                 float: left;\r
77                 width: 300px;\r
78                 font: bold 1.0em Arial, Helvetica, sans-serif;\r
79         }\r
80         \r
81         fieldset {\r
82                 border: 1px dotted #61B5CF;\r
83                 margin-top: 16px;\r
84                 padding: 10px;\r
85         }\r
86         legend {\r
87                 font: 1.2em Arial, Helvetica, sans-serif;\r
88         }\r
89         \r
90         td.left {\r
91                 width: 230px;\r
92         }\r
93         \r
94         </style>\r
95         \r
96         <SCRIPT>\r
97         function openTarget (form, features, windowName) {\r
98                 if (!windowName)\r
99                 windowName = \'formTarget\' + (new Date().getTime());\r
100                 form.target = windowName;\r
101                 open (\'\', windowName, features);\r
102         }\r
103 </SCRIPT>'\r
104                 \r
105         ;\r
106         \r
107         // create the admin area page\r
108         $oPluginAdmin = new PluginAdmin('gallery');\r
109         $oPluginAdmin->start($gallery_header);\r
110 \r
111         echo '<h2>'.__NPG_ADMIN_TITLE.'</h2>';\r
112 \r
113 \r
114         $action = requestVar('action');\r
115         if(!$action) $action = 'albumlist';\r
116         $admin = new NPG_ADMIN();\r
117         $admin->action($action);\r
118 \r
119 \r
120         $oPluginAdmin->end();\r
121 \r
122 \r
123 ?>