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

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


Author: oscar
Date: 2006-11-12 11:11:42 +0000 (Sun, 12 Nov 2006)
New Revision: 4283

Modified:
   plog/trunk/class/action/admin/adminaddlocaleaction.class.php
   plog/trunk/class/action/admin/admindeletelocalesaction.class.php
   plog/trunk/class/action/admin/adminnewlocaleaction.class.php
   plog/trunk/class/action/admin/adminsitelocalesaction.class.php
   plog/trunk/templates/admin/sitelocales.template
Log:
added permissions for locale management


Modified: plog/trunk/class/action/admin/adminaddlocaleaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminaddlocaleaction.class.php	2006-11-11 15:27:41 UTC (rev 4282)
+++ plog/trunk/class/action/admin/adminaddlocaleaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
@@ -25,6 +25,8 @@
         		$this->_op = "uploadLocale";
         	else
         		$this->_op = "scanLocales";
+
+			$this->requireAdminPermission( "add_locale" );
         }
 
         function validate()

Modified: plog/trunk/class/action/admin/admindeletelocalesaction.class.php
===================================================================
--- plog/trunk/class/action/admin/admindeletelocalesaction.class.php	2006-11-11 15:27:41 UTC (rev 4282)
+++ plog/trunk/class/action/admin/admindeletelocalesaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
@@ -27,6 +27,8 @@
         	$view = new AdminSiteLocalesListView( $this->_blogInfo );
         	$view->setErrorMessage( $this->_locale->tr("error_no_locales_selected"));
         	$this->setValidationErrorView( $view );
+
+			$this->requireAdminPermission( "update_locale" );
         }
 
         function perform()

Modified: plog/trunk/class/action/admin/adminnewlocaleaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminnewlocaleaction.class.php	2006-11-11 15:27:41 UTC (rev 4282)
+++ plog/trunk/class/action/admin/adminnewlocaleaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
@@ -15,6 +15,8 @@
     	function AdminNewLocaleAction( $actionInfo, $request )
         {
         	$this->AdminAction( $actionInfo, $request );
+
+			$this->requireAdminPermission( "add_locale" );
         }
 
         function perform()

Modified: plog/trunk/class/action/admin/adminsitelocalesaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminsitelocalesaction.class.php	2006-11-11 15:27:41 UTC (rev 4282)
+++ plog/trunk/class/action/admin/adminsitelocalesaction.class.php	2006-11-12 11:11:42 UTC (rev 4283)
@@ -9,11 +9,14 @@
      *
 	 * displays a list with all the locales available in this site
 	 */
-    class AdminSiteLocalesAction extends AdminAction {
+    class AdminSiteLocalesAction extends AdminAction 
+	{
 
     	function AdminSiteLocalesAction( $actionInfo, $request )
         {
         	$this->AdminAction( $actionInfo, $request );
+
+			$this->requireAdminPermission( "view_locales" );
         }
 
         function perform()

Modified: plog/trunk/templates/admin/sitelocales.template
===================================================================
--- plog/trunk/templates/admin/sitelocales.template	2006-11-11 15:27:41 UTC (rev 4282)
+++ plog/trunk/templates/admin/sitelocales.template	2006-11-12 11:11:42 UTC (rev 4283)
@@ -25,7 +25,9 @@
       <td class="col_highlighted">{$sitelocale->getDescription()|truncate:80:"..."}</td>
       <td>
        <div class="list_action_button">
+	    {check_perms adminperm=update_locale}
         <a href="?op=deleteLocale&amp;localeId={$sitelocale->getLocaleCode()}"><img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete")}" /></a>
+       {/check_perms} 
        </div>
       </td>
      </tr>
@@ -34,8 +36,10 @@
   </table>
  </div>
  <div id="list_action_bar">
+   {check_perms adminperm=update_locale}
    <input type="submit" name="delete" value="{$locale->tr("delete")}" class="submit" />
    <input type="hidden" name="op" value="deleteLocales" />
+   {/check_perms}
  </div>
 </form>
 



More information about the pLog-svn mailing list