OSDN Git Service

FIX:typo
authorshizuki <shizuki@kinezumi.net>
Thu, 10 May 2012 01:18:38 +0000 (10:18 +0900)
committershizuki <shizuki@kinezumi.net>
Thu, 10 May 2012 01:18:38 +0000 (10:18 +0900)
nucleus/libs/AdminActions.php
nucleus/plugins/NP_SecurityEnforcer.php

index 2d568c2..392509b 100644 (file)
@@ -4376,7 +4376,7 @@ class AdminActions extends BaseActions
                $data = array(
                        'context'       =>  $context,
                        'contextid'     =>  $contextid,
-                       'options'       => &$opt4ions
+                       'options'       => &$options
                );
                $manager->notify('PrePluginOptionsEdit', $data);
                
index 6a45ce8..ee4c194 100644 (file)
@@ -18,6 +18,19 @@ 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';
@@ -55,7 +68,7 @@ class NP_SecurityEnforcer extends NucleusPlugin
 
        public function getEventList()
        {
-               return array('QuickMenu','PrePasswordSet','CustomLogin','LoginSuccess','LoginFailed','PostRegister');
+               return array('PrePluginOptionsEdit', 'QuickMenu','PrePasswordSet','CustomLogin','LoginSuccess','LoginFailed','PostRegister');
        }
 
        public function hasAdminArea() {