Phpbb Groups:

Wordpress Roles:

Code: Select all
if ( $phpbb_user_session[0]->group_name == 'ADMINISTRATORS' ){
$role = 'administrator';
} elseif ( $phpbb_user_session[0]->group_name == 'GLOBAL_MODERATORS' ){
$role = 'editor';
} else { $role = 'subscriber'; } // for all others phpBB Groups default to WP subscriber
Code: Select all
if ( $phpbb_user_session[0]->group_name == 'ADMINISTRATORS' ){
$role = 'administrator';
} elseif ( $phpbb_user_session[0]->group_name == 'GLOBAL_MODERATORS' ){
$role = 'editor';
} elseif ( $phpbb_user_session[0]->group_name == 'RAIDER' ){
$role = '????';
}
else { $role = 'subscriber'; } // for all others phpBB Groups default to WP subscriber
Code: Select all
if ( ! is_wp_error( $user_id ) ) {
Code: Select all
if ( $phpbb_user_session[0]->group_name == 'RAIDER' ){
// execute sql to update this user role to what you want
}
Code: Select all
if ( $phpbb_user[0]->group_name == 'ADMINISTRATORS' ){
$role = 'administrator';
$u_role = 'a:1:{s:13:"administrator";b:1;}';
} elseif ( $phpbb_user[0]->group_name == 'GLOBAL_MODERATORS' ){
$role = 'editor';
$u_role = 'a:1:{s:6:"editor";b:1;}';
} else {
$role = 'subscriber'; // for all others phpBB Groups default to WP subscriber
$u_role = 'a:1:{s:10:"subscriber";b:1;}';
}
Code: Select all
if ( $phpbb_user_session[0]->group_name == 'ADMINISTRATORS' ){
$role = 'administrator';
} elseif ( $phpbb_user_session[0]->group_name == 'GLOBAL_MODERATORS' ){
$role = 'editor';
} else { $role = 'subscriber'; } // for all others phpBB Groups default to WP subscriber
Code: Select all
if ( $phpbb_user_session[0]->group_name == 'ADMINISTRATORS' ){
$role = 'administrator';
} elseif ( $phpbb_user_session[0]->group_name == 'GLOBAL_MODERATORS' ){
$role = 'editor';
} elseif ( $phpbb_user_session[0]->group_name == 'Atestgroup' ){
$role = 'custom-editor';
} else { $role = 'subscriber'; } // for all others phpBB Groups default to WP subscriber
Code: Select all
elseif ( $phpbb_user_session[0]->group_name == 'AnotherNamedphpBBGroup' ){
$role = 'another-custom-role-id';
}
going to fix it as soon.PHP Notice: Undefined variable: wp_lang_x_phpbb in wp46/wp-content/plugins/wp-w3all-phpbb-integration/class.wp.w3all-phpbb.php on line 997
Code: Select all
if ( is_multisite() ) {
$wpu_db_utab = (is_multisite()) ? WPW3ALL_MAIN_DBPREFIX . 'usermeta' : $wpdb->prefix . 'usermeta';
$subscriber = 'a:1:{s:10:"subscriber";b:1;}';
$wpdb->query("UPDATE $wpu_db_utab SET meta_value = '$subscriber' WHERE user_id = '$user_id' AND meta_key = 'wp_capabilities'");
} else {
// user should be re-activated with proper role maybe: subscriber as default as it is
// here the db tab will be the one of the site, the user will login first (or come as logged)
// so not switch the db table prefix here
$wpu_db_utab = $wpdb->prefix . 'usermeta';
$subscriber = 'a:1:{s:10:"subscriber";b:1;}';
$wpdb->query("UPDATE $wpu_db_utab SET meta_value = '$subscriber' WHERE user_id = '$user_id' AND meta_key = 'wp_capabilities'");
}