OSDN Git Service

NP_gallery v0.95
[nucleus-jp/nucleus-plugins.git] / NP_gallery / tags / v0.95 / gallery / index.php
diff --git a/NP_gallery/tags/v0.95/gallery/index.php b/NP_gallery/tags/v0.95/gallery/index.php
new file mode 100644 (file)
index 0000000..b5537aa
--- /dev/null
@@ -0,0 +1,123 @@
+<?php\r
+//NP_gallery admin page\r
+\r
+       $strRel = '../../../';\r
+\r
+       require($strRel . 'config.php'); //nucleus config\r
+       include(dirname(__FILE__).'/config.php'); //gallery config\r
+               \r
+       if (!$member->isLoggedIn())     doError(_NOTLOGGEDIN);\r
+\r
+       include($DIR_LIBS . 'PLUGINADMIN.php');\r
+       \r
+       global $galleryaction, $CONF, $NPG_CONF,$gmember,$member;\r
+       $galleryaction=$CONF['PluginURL']."gallery/index.php";\r
+\r
+       //create extra header info for admin page\r
+       $gallery_header = '<style type="text/css">\r
+\r
+       #tabmenu {\r
+               color: #000;\r
+               border-bottom: 1px solid black;\r
+               margin: 12px 0px 0px 0px;\r
+               padding: 0px;\r
+               z-index: 1;\r
+               padding-left: 10px }\r
+               \r
+       #tabmenu li {\r
+               display: inline;\r
+               overflow: hidden;\r
+               list-style-type: none; }        \r
+               \r
+       #tabmenu a, a.active {\r
+               color: black;\r
+               background: white;\r
+               font: bold 1em/1em;\r
+               border: 1px solid black;\r
+               -moz-border-radius-topleft: 5px;\r
+               -moz-border-radius-topright: 5px;\r
+               padding: 5px 5px 0px 5px;\r
+               margin: 0px;\r
+               text-decoration: none; }\r
+               \r
+       #tabmenu a.active {\r
+               background: white;\r
+               border-bottom: 1px solid white; }\r
+               \r
+       #tabmenu a:hover {\r
+               color: #596d9d;\r
+               background: #F6F6F6; }  \r
+               \r
+       #tabmenu a:visited {\r
+               color: #596d9d; }\r
+               \r
+       #tabmenu a.active:hover {\r
+               background: white;\r
+               color: #596d9d; }\r
+       \r
+       #admin_content {font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;\r
+               text-align: justify;\r
+               background: white;\r
+               padding: 20px;  \r
+               border-top: none;\r
+               z-index: 2;     }\r
+               \r
+       .half {\r
+               width: 50%;\r
+       }\r
+       \r
+       form p {\r
+               clear: left;\r
+               margin: 0;\r
+               padding: 0;\r
+               padding-top: 5px;\r
+       }\r
+       form p label {\r
+               float: left;\r
+               width: 300px;\r
+               font: bold 1.0em Arial, Helvetica, sans-serif;\r
+       }\r
+       \r
+       fieldset {\r
+               border: 1px dotted #61B5CF;\r
+               margin-top: 16px;\r
+               padding: 10px;\r
+       }\r
+       legend {\r
+               font: 1.2em Arial, Helvetica, sans-serif;\r
+       }\r
+       \r
+       td.left {\r
+               width: 230px;\r
+       }\r
+       \r
+       </style>\r
+       \r
+       <SCRIPT>\r
+       function openTarget (form, features, windowName) {\r
+               if (!windowName)\r
+               windowName = \'formTarget\' + (new Date().getTime());\r
+               form.target = windowName;\r
+               open (\'\', windowName, features);\r
+       }\r
+</SCRIPT>'\r
+               \r
+       ;\r
+       \r
+       // create the admin area page\r
+       $oPluginAdmin = new PluginAdmin('gallery');\r
+       $oPluginAdmin->start($gallery_header);\r
+\r
+       echo '<h2>'.__NPG_ADMIN_TITLE.'</h2>';\r
+\r
+\r
+       $action = requestVar('action');\r
+       if(!$action) $action = 'albumlist';\r
+       $admin = new NPG_ADMIN();\r
+       $admin->action($action);\r
+\r
+\r
+       $oPluginAdmin->end();\r
+\r
+\r
+?>
\ No newline at end of file