[pLog-svn] r4395 - plog/trunk
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Mon Dec 18 22:47:57 GMT 2006
Author: oscar
Date: 2006-12-18 22:47:57 +0000 (Mon, 18 Dec 2006)
New Revision: 4395
Modified:
plog/trunk/wizard.php
Log:
some fixes
Modified: plog/trunk/wizard.php
===================================================================
--- plog/trunk/wizard.php 2006-12-18 22:35:14 UTC (rev 4394)
+++ plog/trunk/wizard.php 2006-12-18 22:47:57 UTC (rev 4395)
@@ -1637,14 +1637,22 @@
$permissions = new Permissions();
$userPermissions = new UserPermissions();
- $allPerms = $permissions->getAllPermissions();
+ $allPerms = $permissions->getAllPermissions();
+ $blogOwnerOnlyPerms = Array( "update_blog",
+ "add_blog_user",
+ "update_blog_user",
+ "view_blog_users",
+ "view_blog_stats",
+ "add_blog_template",
+ "view_blog_templates",
+ "view_blog_stats" );
while( $row = $res3->FetchRow()) {
// grant all the non-admin permissions so that users can still access the blogs to where they still had permissions
if( $row["permission_id"] != 3) {
foreach( $allPerms as $perm ) {
- print( "granting perm: ".$perm->getName()." - user: ".$row["user_id"]." - blog id: ".$row["blog_id"]."<br/>");
- if( !$perm->isAdminOnlyPermission()) {
+ if( !$perm->isAdminOnlyPermission() && !in_array( $perm->getName(), $blogOwnerOnlyPerms )) {
+ print( "granting perm: ".$perm->getName()." - user: ".$row["user_id"]." - blog id: ".$row["blog_id"]."<br/>");
$perm = new UserPermission( $row["user_id"], $row["blog_id"], $perm->getId());
$userPermissions->grantPermission( $perm );
}
More information about the pLog-svn
mailing list