XPressME Integration Kit

Trac


Ignore:
Timestamp:
Jun 11, 2009, 3:05:12 PM (15 years ago)
Author:
toemon
Message:

fixes#131 モジュール管理メニューに「WordPress管理」追加
WordPress側で権限を剥奪しても
XOOPS管理者グループに属するユーザは強制的にWordPress管理者権限を持つユーザとして、毎回、登録し直しまたは追加が行われるようにする。
但し、XOOPSの初期管理者グループに限る。 (group_typeをAdminにしてもgroupidが1で無ければ初期管理者グループとしてみなさない。)

File:
1 edited

Legend:

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

    r260 r276  
    5757                if ($user_group->group_type == 'Admin'){ 
    5858                        $ans['capabillities'] = 'administrator'; 
    59                         $ans['allway_update'] = 0; 
     59                        if ($user_group->groupid =1){ 
     60                                //It always rewrites it as WordPress adninistrator for an initial admin group of XOOPS.  
     61                                $ans['allway_update'] = 1; 
     62                        } else { 
     63                                // admin groups other than initial admin group of XOOPS  
     64                                // It group rewrites group_type of the data base in Admin. 
     65                                $ans['allway_update'] = $user_group->login_all;  
     66                        } 
    6067                        break; 
    6168                } 
Note: See TracChangeset for help on using the changeset viewer.