0) { $msg_error = "WEB_cell_login $login $msg_exists!"; unset($_POST); } else { $new['login'] = $login; $new['ou_id'] = $rou; $ou_info = get_record_sql($db,"SELECT * FROM OU WHERE id=".$rou); if (!empty($ou_info)) { $new['enabled'] = $ou_info['enabled']; $new['queue_id'] = $ou_info['queue_id']; $new['filter_group_id'] = $ou_info['filter_group_id']; } $lid=insert_record($db_link, "User_list", $new); LOG_WARNING($db_link,"Создан новый пользователь: Login => $login"); header("Location: edituser.php?id=$lid"); exit; } } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } if (isset($_POST["ApplyForAll"])) { $auth_id = $_POST["fid"]; $a_enabled = $_POST["a_enabled"] * 1; $a_day = $_POST["a_day_q"] * 1; $a_month = $_POST["a_month_q"] * 1; $a_queue = $_POST["a_queue_id"] * 1; $a_group = $_POST["a_group_id"] * 1; $a_ou_id = $_POST["a_new_ou"] * 1; $msg="Массовое изменение пользователей!"; foreach ($auth_id as $key => $val) { if ($val) { unset($auth); unset($user); $user['day_quota'] = $a_day; $user['month_quota'] = $a_month; $user['enabled'] = $a_enabled; $user['ou_id'] = $a_ou_id; $login = get_record($db_link,"User_list","id='$val'"); $msg.="Всем адресам доступа пользователя id: ".$val." login: ".$login['login']." установлено: \r\n"; $msg.= get_diff_rec($db_link,"User_list","id='$val'", $user, 1); update_record($db_link, "User_list", "id='" . $val . "'", $user); run_sql($db_link, "UPDATE User_auth SET ou_id=$a_ou_id, queue_id=$a_queue, filter_group_id=$a_group, enabled=$a_enabled, changed=1 WHERE user_id=".$val); } } LOG_WARNING($db_link,$msg); header("Location: " . $_SERVER["REQUEST_URI"]); exit; } if (isset($_POST["remove"])) { $fid = $_POST["fid"]; foreach ($fid as $key => $val) { if ($val) { $login = get_record($db_link,"User_list","id='$val'"); $device= get_record($db_link,"devices","user_id='$val'"); if (!empty($device)) { LOG_INFO($db_link, "Delete device for user id: $val"); unbind_ports($db_link, $device['id']); run_sql($db_link, "DELETE FROM connections WHERE device_id=".$device['id']); run_sql($db_link, "DELETE FROM device_l3_interfaces WHERE device_id=".$device['id']); run_sql($db_link, "DELETE FROM device_ports WHERE device_id=".$device['id']); delete_record($db_link, "devices", "id=".$device['id']); } run_sql($db_link,"DELETE FROM auth_rules WHERE user_id=$val"); run_sql($db_link,"UPDATE User_auth SET deleted=1 WHERE user_id=$val"); delete_record($db_link, "User_list", "id=$val"); LOG_WARNING($db_link,"Deleted user id: $val login: ".$login['login']."\r\n"); } } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } unset($_POST); ?>
$msg_error

\n"; } ?>
-
 
$total) { $page=$total; } if ($page<1) { $page=1; } $start = ($page * $displayed) - $displayed; print_navigation($page_url,$page,$displayed,$count_records[0],$total); $sSQL = "SELECT U.id, U.login, U.fio, O.ou_name, U.enabled, U.day_quota, U.month_quota, U.blocked FROM User_list U, OU O WHERE $filter ORDER BY $sort_table.$sort_field $order LIMIT $start,$displayed"; ?> \n"; print "\n"; print "\n"; if (empty($row['login'])) { $row['login']=$row['id']; } print "\n"; print "\n"; $rules_count = get_count_records($db_link,"auth_rules","user_id=".$row['id']); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } ?>
id"; ?> " . WEB_cell_login . ""; ?> " . WEB_cell_fio . ""; ?>
".$row['id']."" . $row['login'] . "".$row['fio']."".$rules_count."".$row['ou_name']."".get_qa($row['enabled']) . "".$row['day_quota']."".$row['month_quota']."Просмотр