[pLog-svn] r4284 - in plog/trunk: class/action/admin templates/admin

oscar at devel.lifetype.net oscar at devel.lifetype.net
Sun Nov 12 11:30:52 GMT 2006


Author: oscar
Date: 2006-11-12 11:30:52 +0000 (Sun, 12 Nov 2006)
New Revision: 4284

Modified:
   plog/trunk/class/action/admin/adminaddtemplateaction.class.php
   plog/trunk/class/action/admin/admindeletetemplatesaction.class.php
   plog/trunk/class/action/admin/adminedittemplatesaction.class.php
   plog/trunk/class/action/admin/adminnewtemplateaction.class.php
   plog/trunk/templates/admin/sitetemplates.template
Log:
added permissions for managing site-wide templates


Modified: plog/trunk/class/action/admin/adminaddtemplateaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminaddtemplateaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
+++ plog/trunk/class/action/admin/adminaddtemplateaction.class.php	2006-11-12 11:30:52 UTC (rev 4284)
@@ -29,6 +29,8 @@
             	$this->_op = "addTemplateUpload";
             else
             	$this->_op = "scanTemplates";
+
+			$this->requireAdminPermission( "add_template" );
         }
 
 		/**

Modified: plog/trunk/class/action/admin/admindeletetemplatesaction.class.php
===================================================================
--- plog/trunk/class/action/admin/admindeletetemplatesaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
+++ plog/trunk/class/action/admin/admindeletetemplatesaction.class.php	2006-11-12 11:30:52 UTC (rev 4284)
@@ -31,6 +31,8 @@
         	$view = new AdminSiteTemplatesListView( $this->_blogInfo );
         	$view->setErrorMessage( $this->_locale->tr("error_no_templates_selected"));
         	$this->setValidationErrorView( $view );
+
+			$this->requireAdminPermission( "update_template" );
         }
 
         function perform()

Modified: plog/trunk/class/action/admin/adminedittemplatesaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminedittemplatesaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
+++ plog/trunk/class/action/admin/adminedittemplatesaction.class.php	2006-11-12 11:30:52 UTC (rev 4284)
@@ -13,6 +13,8 @@
         function AdminEditTemplatesAction( $actionInfo, $request )
         {
         	$this->AdminAction( $actionInfo, $request );
+			
+			$this->requireAdminPermission( "view_templates" );
         }
 
         /**

Modified: plog/trunk/class/action/admin/adminnewtemplateaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminnewtemplateaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
+++ plog/trunk/class/action/admin/adminnewtemplateaction.class.php	2006-11-12 11:30:52 UTC (rev 4284)
@@ -10,11 +10,14 @@
      *
      * Shows a form to add a new locale file
      */
-    class AdminNewTemplateAction extends AdminAction {
+    class AdminNewTemplateAction extends AdminAction 
+	{
 
-    	function AdminNewLocaleAction( $actionInfo, $request )
+    	function AdminNewTemplateAction( $actionInfo, $request )
         {
         	$this->AdminAction( $actionInfo, $request );
+
+			$this->requireAdminPermission( "add_template" );
         }
 
         function perform()

Modified: plog/trunk/templates/admin/sitetemplates.template
===================================================================
--- plog/trunk/templates/admin/sitetemplates.template	2006-11-12 11:11:42 UTC (rev 4283)
+++ plog/trunk/templates/admin/sitetemplates.template	2006-11-12 11:30:52 UTC (rev 4284)
@@ -27,9 +27,11 @@
     </td>
     <td>
      <div class="list_action_button">
+	  {check_perms adminperm=update_template}
       <a href="?op=deleteTemplate&amp;templateId={$sitetemplate->getName()}">
         <img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete")}" />
       </a>
+      {/check_perms}
 	  {if $sitetemplate->hasScreenshot()}
 	    <a href="javascript:openScreenshotWindow('{$sitetemplate->getScreenshotUrl()}');">
 		  <img src="imgs/admin/icon_image-16.png" alt="Screenshot" />
@@ -43,8 +45,10 @@
  </table>
  </div>
  <div id="list_action_bar">
+   {check_perms adminperm=update_template}	
    <input type="hidden" name="op" value="deleteTemplates" class="submit" />
    <input type="submit" name="{$locale->tr("delete")}" value="{$locale->tr("delete")}"/>
+   {/check_perms}
  </div>
  </form>
  



More information about the pLog-svn mailing list