[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&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