XPressME Integration Kit

Trac


Ignore:
Timestamp:
Apr 15, 2010, 4:32:30 PM (15 years ago)
Author:
toemon
Message:

XOOPS管理者のMultiBlogに対する権限をルートブログのオプションから選択出来るように修正 Fixes #327

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/user_sync_xoops.php

    r534 r578  
    4747        } 
    4848         
     49        $is_multiblog = xpress_is_multiblog(); 
     50        if (defined('BLOG_ID_CURRENT_SITE')){ 
     51                $root_blog_id = BLOG_ID_CURRENT_SITE; 
     52        } else { 
     53                $root_blog_id = 1; 
     54        } 
     55         
    4956        $ans_array = array(); 
    5057        foreach($blog_id_list as $blog_id){ 
     
    6471                //get maximum role 
    6572                foreach($user_groups as $user_group){ 
    66                         if ($user_group->group_type == 'Admin'){ 
     73                        $is_blog_root = (!$is_multiblog || ($user_group->blog_id == $root_blog_id)); 
     74                        if ($user_group->group_type == 'Admin' && $is_blog_root){ 
    6775                                $ans['capabillities'] = 'administrator'; 
    6876                                if ($user_group->groupid =1){ 
Note: See TracChangeset for help on using the changeset viewer.