OSDN Git Service

FIX:プラグインオプションの翻訳メッセージが適用されないバグの修正
authorshizuki <shizuki@kinezumi.net>
Wed, 16 May 2012 08:54:23 +0000 (17:54 +0900)
committershizuki <shizuki@kinezumi.net>
Wed, 16 May 2012 08:54:23 +0000 (17:54 +0900)
nucleus/libs/ADMIN.php
nucleus/plugins/NP_SecurityEnforcer.php

index 63095f6..4cf374c 100644 (file)
@@ -5417,6 +5417,8 @@ class Admin
                {\r
                        self::$headMess = $message;\r
                }\r
+               $plugname       = $manager->getPluginNameFromPid($pid);\r
+               $plugin         = $manager->getPlugin($plugname);\r
                Admin::$extrahead .= "<script type=\"text/javascript\" src=\"javascript/numbercheck.js\"></script>\n";\r
                \r
                self::$skin->parse('pluginoptions');\r
index ee4c194..61dd62a 100644 (file)
@@ -18,19 +18,7 @@ PARTICULAR PURPOSE. See the GNU General Public License for more details.
 */
 class NP_SecurityEnforcer extends NucleusPlugin
 {
-   function event_PrePluginOptionsEdit($data)
-   {
-      if ($data['plugid'] === $this->getID()) {
-         foreach($data['options'] as $key => $value){
-            if (defined($value['description'])) {
-               $data['options'][$key]['description'] = constant($value['description']);
-            }
-//            if (!strcmp($value['type'], 'select') && defined($value['typeinfo'])) {
-//               $data['options'][$key]['typeinfo'] = constant($value['typeinfo']);
-//            }
-         }
-      }
-   }
+
        public function getName()
        {
                return 'SecurityEnforcer';
@@ -68,7 +56,7 @@ class NP_SecurityEnforcer extends NucleusPlugin
 
        public function getEventList()
        {
-               return array('PrePluginOptionsEdit', 'QuickMenu','PrePasswordSet','CustomLogin','LoginSuccess','LoginFailed','PostRegister');
+               return array('QuickMenu','PrePasswordSet','CustomLogin','LoginSuccess','LoginFailed','PostRegister');
        }
 
        public function hasAdminArea() {