[pLog-svn] r4114 - plog/trunk/class/action/admin

oscar at devel.lifetype.net oscar at devel.lifetype.net
Mon Oct 9 12:36:01 GMT 2006


Author: oscar
Date: 2006-10-09 12:36:01 +0000 (Mon, 09 Oct 2006)
New Revision: 4114

Modified:
   plog/trunk/class/action/admin/adminaddpostaction.class.php
   plog/trunk/class/action/admin/adminblogsettingsaction.class.php
   plog/trunk/class/action/admin/admineditpostaction.class.php
   plog/trunk/class/action/admin/adminnewpostaction.class.php
   plog/trunk/class/action/admin/adminstatisticsaction.class.php
   plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php
   plog/trunk/class/action/admin/adminupdatepostaction.class.php
Log:
more permission checks


Modified: plog/trunk/class/action/admin/adminaddpostaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminaddpostaction.class.php	2006-10-09 12:24:41 UTC (rev 4113)
+++ plog/trunk/class/action/admin/adminaddpostaction.class.php	2006-10-09 12:36:01 UTC (rev 4114)
@@ -46,6 +46,14 @@
         	$this->registerField( "postDateTime" );
         	$this->registerField( "trackbackUrls" );        	
         }
+        
+        /** 
+         * check user permissions and reject if needed
+         */
+        function canPerform()
+        {
+	    	return( $this->userHasPermission( "add_post" ));
+        }        
 
 		/**
 		 * @private

Modified: plog/trunk/class/action/admin/adminblogsettingsaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminblogsettingsaction.class.php	2006-10-09 12:24:41 UTC (rev 4113)
+++ plog/trunk/class/action/admin/adminblogsettingsaction.class.php	2006-10-09 12:36:01 UTC (rev 4114)
@@ -20,6 +20,14 @@
         {
         	$this->BlogOwnerAdminAction( $actionInfo, $request );
         }
+        
+        /** 
+         * check user permissions and reject if needed
+         */
+        function canPerform()
+        {
+	    	return( $this->userHasPermission( "update_blog" ));
+        }        
 
         /**
          * Carries out the specified action

Modified: plog/trunk/class/action/admin/admineditpostaction.class.php
===================================================================
--- plog/trunk/class/action/admin/admineditpostaction.class.php	2006-10-09 12:24:41 UTC (rev 4113)
+++ plog/trunk/class/action/admin/admineditpostaction.class.php	2006-10-09 12:36:01 UTC (rev 4114)
@@ -36,6 +36,14 @@
         	$view->setErrorMessage( $this->_locale->tr("error_incorrect_article_id"));
         	$this->setValidationErrorView( $view );
         }
+        
+        /** 
+         * check user permissions and reject if needed
+         */
+        function canPerform()
+        {
+	    	return( $this->userHasPermission( "update_post" ));
+        }        
 
         /**
          * Carries out the specified action

Modified: plog/trunk/class/action/admin/adminnewpostaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminnewpostaction.class.php	2006-10-09 12:24:41 UTC (rev 4113)
+++ plog/trunk/class/action/admin/adminnewpostaction.class.php	2006-10-09 12:36:01 UTC (rev 4114)
@@ -22,6 +22,14 @@
         {
         	$this->AdminAction( $actionInfo, $request );
         }
+                
+        /** 
+         * check user permissions and reject if needed
+         */
+        function canPerform()
+        {
+	    	return( $this->userHasPermission( "add_post" ));
+        }          
 
         /**
          * Carries out the specified action

Modified: plog/trunk/class/action/admin/adminstatisticsaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminstatisticsaction.class.php	2006-10-09 12:24:41 UTC (rev 4113)
+++ plog/trunk/class/action/admin/adminstatisticsaction.class.php	2006-10-09 12:36:01 UTC (rev 4114)
@@ -23,6 +23,14 @@
         {
         	$this->BlogOwnerAdminAction( $actionInfo, $request );
         }
+        
+        /** 
+         * check user permissions and reject if needed
+         */
+        function canPerform()
+        {
+	    	return( $this->userHasPermission( "blog_statistics" ));
+        }         
 		
         /**
          * Carries out the specified action

Modified: plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php	2006-10-09 12:24:41 UTC (rev 4113)
+++ plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php	2006-10-09 12:36:01 UTC (rev 4114)
@@ -61,6 +61,14 @@
 			$view->setErrorMessage( $this->_locale->tr("error_updating_settings"));
 			$this->setValidationErrorView( $view );
         }
+        
+        /** 
+         * check user permissions and reject if needed
+         */
+        function canPerform()
+        {
+	    	return( $this->userHasPermission( "update_blog" ));
+        }        
 
         /**
          * Carries out the specified action

Modified: plog/trunk/class/action/admin/adminupdatepostaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminupdatepostaction.class.php	2006-10-09 12:24:41 UTC (rev 4113)
+++ plog/trunk/class/action/admin/adminupdatepostaction.class.php	2006-10-09 12:36:01 UTC (rev 4114)
@@ -67,6 +67,14 @@
         	$this->registerField( "postDateTime" );   
         	$this->registerField( "trackbackUrls" );     	
         }
+        
+        /** 
+         * check user permissions and reject if needed
+         */
+        function canPerform()
+        {
+	    	return( $this->userHasPermission( "add_post" ));
+        }        
 
         /**
          * Carries out the specified action



More information about the pLog-svn mailing list