if(isset($group["permissions"][$forum_id])){ foreach($group["permissions"][$forum_id] as $perm=>$check){ $permission = $permission | $perm; } } $group["permissions"][$forum_id]=$permission; } } unset($group["forums"]); unset($group["delforum"]); unset($group["new_forum"]); unset($group["new_permissions"]); if(phorum_db_save_group($group)){ // clearing user-cache if needed if(isset($PHORUM['cache_users']) && $PHORUM['cache_users']) { $group_members=phorum_db_get_group_members($_POST["group_id"]); if(count($group_members)) { foreach($group_members as $user_id => $user_status) { phorum_cache_remove('user',$user_id); } } } echo "Group Forum Permissions Saved"; } else {
echo "{$CONVERT['lbr']}Updating forum-statistics: {$CONVERT['lbr']}"; flush(); phorum_db_update_forum_stats(true); echo $CONVERT['lbr']; flush(); } } unset($forums); // storing the offsets of the forums phorum_db_update_settings(array("conversion_offsets"=>$offsets)); if($CONVERT['do_groups'] && count($CONVERT['groups'])) { // here we set the group-permissions echo "Writing group-permissions ... {$CONVERT['lbr']}"; foreach($CONVERT['groups'] as $groupid => $groupdata) { phorum_db_save_group($groupdata); } } if($CONVERT['do_users']) { echo "migrating users ...{$CONVERT['lbr']}"; flush(); $group_perms=phorum_convert_getUserGroups($oldlink); $res = phorum_convert_selectUsers($oldlink); if (!$res) { echo "No users found, All done now.{$CONVERT['lbr']}"; flush(); exit; }