[pLog-svn] r4175 - plog/trunk/class/action/admin
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Mon Oct 23 13:13:47 GMT 2006
Author: oscar
Date: 2006-10-23 13:13:46 +0000 (Mon, 23 Oct 2006)
New Revision: 4175
Modified:
plog/trunk/class/action/admin/adminloginaction.class.php
plog/trunk/class/action/admin/adminmainaction.class.php
Log:
if the "new_post" permission isn't available, do not try to show the "new post" page
Modified: plog/trunk/class/action/admin/adminloginaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminloginaction.class.php 2006-10-23 12:06:07 UTC (rev 4174)
+++ plog/trunk/class/action/admin/adminloginaction.class.php 2006-10-23 13:13:46 UTC (rev 4175)
@@ -127,7 +127,10 @@
$session["SessionInfo"] = $sessionInfo;
HttpVars::setSession( $session );
// and then continue...
- AdminController::setForwardAction( "newPost" );
+ if( $this->_userInfo->hasPermissionByName( "new_post", $this->_blogInfo->getId()))
+ AdminController::setForwardAction( "newPost" );
+ else
+ AdminController::setForwardAction( "Manage" );
}
else {
$this->_view = new AdminDashboardView( $userInfo, $userBlogs );
Modified: plog/trunk/class/action/admin/adminmainaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminmainaction.class.php 2006-10-23 12:06:07 UTC (rev 4174)
+++ plog/trunk/class/action/admin/adminmainaction.class.php 2006-10-23 13:13:46 UTC (rev 4175)
@@ -114,7 +114,10 @@
if ( $this->_nextAction ) {
AdminController::setForwardAction( $this->_nextAction );
} else {
- AdminController::setForwardAction( "newPost" );
+ if( $this->userHasPermission( "new_post" ))
+ AdminController::setForwardAction( "newPost" );
+ else
+ AdminController::setForwardAction( "Manage" );
}
// better to return true if everything fine
More information about the pLog-svn
mailing list