foreach ($t_new_perms_array as $fid) { $t_post_read = (double) isset($_POST['t_post_read'][$fid]) ? $_POST['t_post_read'][$fid] : 0; $t_post_create = (double) isset($_POST['t_post_create'][$fid]) ? $_POST['t_post_create'][$fid] : 0; $t_thread_create = (double) isset($_POST['t_thread_create'][$fid]) ? $_POST['t_thread_create'][$fid] : 0; $t_post_edit = (double) isset($_POST['t_post_edit'][$fid]) ? $_POST['t_post_edit'][$fid] : 0; $t_post_delete = (double) isset($_POST['t_post_delete'][$fid]) ? $_POST['t_post_delete'][$fid] : 0; $t_post_attach = (double) isset($_POST['t_post_attach'][$fid]) ? $_POST['t_post_attach'][$fid] : 0; $t_moderator = (double) isset($_POST['t_moderator'][$fid]) ? $_POST['t_moderator'][$fid] : 0; $t_post_html = (double) isset($_POST['t_post_html'][$fid]) ? $_POST['t_post_html'][$fid] : 0; $t_post_sig = (double) isset($_POST['t_post_sig'][$fid]) ? $_POST['t_post_sig'][$fid] : 0; $t_post_approval = (double) isset($_POST['t_post_approval'][$fid]) ? $_POST['t_post_approval'][$fid] : 0; $new_group_perms = (double) $t_post_read | $t_post_create | $t_thread_create; $new_group_perms = (double) $new_group_perms | $t_post_edit | $t_post_delete; $new_group_perms = (double) $new_group_perms | $t_moderator | $t_post_attach; $new_group_perms = (double) $new_group_perms | $t_post_html | $t_post_sig | $t_post_approval; perm_update_group_folder_perms($new_gid, $fid, $new_group_perms); } } admin_add_log_entry(CREATE_USER_GROUP, array($t_name)); if (isset($_POST['add_users'])) { header_redirect("admin_user_groups_edit_users.php?webtag={$webtag}&gid={$new_gid}&added=true"); exit; } else { header_redirect("admin_user_groups.php?webtag={$webtag}&added=true"); exit; } } } } html_draw_top(array('title' => gettext('Admin - Manage User Groups - Add User Group'), 'class' => 'window_title', 'main_css' => 'admin.css')); echo "<h1>", gettext("Admin"), html_style_image('separator'), gettext("Manage User Groups"), html_style_image('separator'), gettext("Add User Group"), "</h1>\n";
foreach ($t_update_perms_array as $fid) { $t_post_read = (double) isset($_POST['t_post_read'][$fid]) ? $_POST['t_post_read'][$fid] : 0; $t_post_create = (double) isset($_POST['t_post_create'][$fid]) ? $_POST['t_post_create'][$fid] : 0; $t_thread_create = (double) isset($_POST['t_thread_create'][$fid]) ? $_POST['t_thread_create'][$fid] : 0; $t_post_edit = (double) isset($_POST['t_post_edit'][$fid]) ? $_POST['t_post_edit'][$fid] : 0; $t_post_delete = (double) isset($_POST['t_post_delete'][$fid]) ? $_POST['t_post_delete'][$fid] : 0; $t_post_attach = (double) isset($_POST['t_post_attach'][$fid]) ? $_POST['t_post_attach'][$fid] : 0; $t_moderator = (double) isset($_POST['t_moderator'][$fid]) ? $_POST['t_moderator'][$fid] : 0; $t_post_html = (double) isset($_POST['t_post_html'][$fid]) ? $_POST['t_post_html'][$fid] : 0; $t_post_sig = (double) isset($_POST['t_post_sig'][$fid]) ? $_POST['t_post_sig'][$fid] : 0; $t_post_approval = (double) isset($_POST['t_post_approval'][$fid]) ? $_POST['t_post_approval'][$fid] : 0; $new_group_perms = (double) $t_post_read | $t_post_create | $t_thread_create; $new_group_perms = (double) $new_group_perms | $t_post_edit | $t_post_delete; $new_group_perms = (double) $new_group_perms | $t_moderator | $t_post_attach; $new_group_perms = (double) $new_group_perms | $t_post_html | $t_post_sig | $t_post_approval; if (!perm_update_group_folder_perms($gid, $fid, $new_group_perms)) { $error_msg_array[] = gettext("Failed to update folder access settings"); $valid = false; } } } admin_add_log_entry(UPDATE_USER_GROUP, array($t_name)); header_redirect("admin_user_groups.php?webtag={$webtag}&edited=true"); exit; } } $group_permissions = perm_get_group_permissions($gid); } else { if (isset($_POST['addusers'])) { $redirect_uri = "admin_user_groups_edit_users.php?webtag={$webtag}&gid={$gid}"; $redirect_uri .= "&ret=admin_user_groups_edit.php%3Fwebtag%3D{$webtag}%26gid%3D{$gid}";