r4597 - in plugins/trunk/unported/moderate: . class/action templates

oscar at devel.lifetype.net oscar at devel.lifetype.net
Sat Jan 27 14:58:39 EST 2007


Author: oscar
Date: 2007-01-27 14:58:39 -0500 (Sat, 27 Jan 2007)
New Revision: 4597

Modified:
   plugins/trunk/unported/moderate/class/action/adminmoderatepluginsettingsaction.class.php
   plugins/trunk/unported/moderate/class/action/adminmoderatepluginupdatesettingsaction.class.php
   plugins/trunk/unported/moderate/class/action/adminunmoderatedcommentsaction.class.php
   plugins/trunk/unported/moderate/class/action/adminupdateunmoderatedcommentsaction.class.php
   plugins/trunk/unported/moderate/pluginmoderate.class.php
   plugins/trunk/unported/moderate/templates/pluginsettings.template
Log:
moderate plugin updated and working in LT 1.2


Modified: plugins/trunk/unported/moderate/class/action/adminmoderatepluginsettingsaction.class.php
===================================================================
--- plugins/trunk/unported/moderate/class/action/adminmoderatepluginsettingsaction.class.php	2007-01-27 17:49:47 UTC (rev 4596)
+++ plugins/trunk/unported/moderate/class/action/adminmoderatepluginsettingsaction.class.php	2007-01-27 19:58:39 UTC (rev 4597)
@@ -1,9 +1,9 @@
 <?php
 
-	include_once( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+	include_once( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
 	include_once( PLOG_CLASS_PATH."plugins/moderate/class/view/adminmoderatepluginsettingsview.class.php" );
 
-    class AdminModeratePluginSettingsAction extends BlogOwnerAdminAction 
+    class AdminModeratePluginSettingsAction extends AdminAction 
 	{
 
     	/**
@@ -12,7 +12,9 @@
          */
         function AdminModeratePluginSettingsAction( $actionInfo, $request )
         {
-        	$this->BlogOwnerAdminAction( $actionInfo, $request );
+        	$this->AdminAction( $actionInfo, $request );
+
+			$this->requirePermission( "manage_plugins");
         }
 
         /**

Modified: plugins/trunk/unported/moderate/class/action/adminmoderatepluginupdatesettingsaction.class.php
===================================================================
--- plugins/trunk/unported/moderate/class/action/adminmoderatepluginupdatesettingsaction.class.php	2007-01-27 17:49:47 UTC (rev 4596)
+++ plugins/trunk/unported/moderate/class/action/adminmoderatepluginupdatesettingsaction.class.php	2007-01-27 19:58:39 UTC (rev 4597)
@@ -1,9 +1,9 @@
 <?php
 
-	include_once( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+	include_once( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
 	include_once( PLOG_CLASS_PATH."plugins/moderate/class/view/adminmoderatepluginsettingsview.class.php" );
 
-    class AdminModeratePluginUpdateSettingsAction extends BlogOwnerAdminAction 
+    class AdminModeratePluginUpdateSettingsAction extends AdminAction 
 	{
 	
 		var $_pluginEnabled;
@@ -14,7 +14,9 @@
          */
         function AdminModeratePluginUpdateSettingsAction( $actionInfo, $request )
         {
-        	$this->BlogOwnerAdminAction( $actionInfo, $request );
+        	$this->AdminAction( $actionInfo, $request );
+
+			$this->requirePermission( "manage_plugins");
         }
 		
 		function validate()

Modified: plugins/trunk/unported/moderate/class/action/adminunmoderatedcommentsaction.class.php
===================================================================
--- plugins/trunk/unported/moderate/class/action/adminunmoderatedcommentsaction.class.php	2007-01-27 17:49:47 UTC (rev 4596)
+++ plugins/trunk/unported/moderate/class/action/adminunmoderatedcommentsaction.class.php	2007-01-27 19:58:39 UTC (rev 4597)
@@ -12,6 +12,8 @@
 		function AdminUnmoderatedCommentsAction( $actionInfo, $request )
 		{
 			$this->AdminAction( $actionInfo, $request );
+			
+			$this->requirePermission( "manage_plugins");			
 		}
 		
 		function perform()

Modified: plugins/trunk/unported/moderate/class/action/adminupdateunmoderatedcommentsaction.class.php
===================================================================
--- plugins/trunk/unported/moderate/class/action/adminupdateunmoderatedcommentsaction.class.php	2007-01-27 17:49:47 UTC (rev 4596)
+++ plugins/trunk/unported/moderate/class/action/adminupdateunmoderatedcommentsaction.class.php	2007-01-27 19:58:39 UTC (rev 4597)
@@ -31,7 +31,9 @@
 				$this->registerFieldValidator( "updateComments", new ArrayValidator());
 				$view->setErrorMessage( $this->_locale->tr("error_no_unmoderated_comment_selected"));
 			}
-			$this->setValidationErrorView( $view ); 			
+			$this->setValidationErrorView( $view );
+			
+			$this->requirePermission( "manage_plugins");				
 		}
 		
 		function perform()

Modified: plugins/trunk/unported/moderate/pluginmoderate.class.php
===================================================================
--- plugins/trunk/unported/moderate/pluginmoderate.class.php	2007-01-27 17:49:47 UTC (rev 4596)
+++ plugins/trunk/unported/moderate/pluginmoderate.class.php	2007-01-27 19:58:39 UTC (rev 4597)
@@ -64,12 +64,12 @@
 			$this->registerAdminAction( "moderatePluginUpdateSettings", "AdminModeratePluginUpdateSettingsAction" );
 			
 			// add a menu entry
-			$this->addMenuEntry( "/menu/Manage/managePosts", "unmoderatedComments", "admin.php?op=unmoderatedComments", "", false, false );
+			$this->addMenuEntry( "/menu/Manage/managePosts", "unmoderatedComments", "admin.php?op=unmoderatedComments", "" );
 
 			$menu =& Menu::getMenu();
             if( !$menu->entryExists( "/menu/controlCenter/manageAntiSpamPlugins" ))                     
-                $this->addMenuEntry( "/menu/controlCenter", "manageAntiSpamPlugins", "", "", true, false );
-            $this->addMenuEntry( "/menu/controlCenter/manageAntiSpamPlugins", "moderatePluginSettings", "admin.php?op=moderatePluginSettings", "", true, false );
+                $this->addMenuEntry( "/menu/controlCenter", "manageAntiSpamPlugins", "", ""  );
+            $this->addMenuEntry( "/menu/controlCenter/manageAntiSpamPlugins", "moderatePluginSettings", "admin.php?op=moderatePluginSettings", "" );
 		}
 
 		function register()
@@ -81,6 +81,13 @@
 	    function isEnabled()
 	    {
 	        return $this->pluginEnabled;
-	    }		
+	    }
+	
+		function getPluginConfigurationKeys()
+		{			
+			return( Array(
+				Array( "name" => "plugin_moderate_enabled", "type" => "boolean" )
+			));
+		}	
 	}  
 ?>
\ No newline at end of file

Modified: plugins/trunk/unported/moderate/templates/pluginsettings.template
===================================================================
--- plugins/trunk/unported/moderate/templates/pluginsettings.template	2007-01-27 17:49:47 UTC (rev 4596)
+++ plugins/trunk/unported/moderate/templates/pluginsettings.template	2007-01-27 19:58:39 UTC (rev 4597)
@@ -8,7 +8,7 @@
   <div class="field">
    <label for="pluginEnabled">{$locale->tr("label_enable")}</label>
    <div class="formHelp">   
-    <input class="checkbox" type="checkbox" name="pluginEnabled" id="pluginEnabled" {if $pluginEnabled} checked="checked" {/if} value="1" />{$locale->tr("moderate_plugin_enabled")}
+    <input class="checkbox" type="checkbox" name="pluginEnabled" id="pluginEnabled" {if $pluginEnabled} checked="checked" {/if} value="1"  {user_cannot_override key=plugin_moderate_enabled}disabled="disabled"{/user_cannot_override}/>{$locale->tr("moderate_plugin_enabled")}
    </div>
   </div>
   



More information about the pLog-svn mailing list