0) { $msg_error = WEB_cell_login . " " . $login . " " . $msg_exists . "!"; } else { $new = ['login' => $login]; // Определение OU if ($rou > 0) { $new['ou_id'] = $rou; } else { $rou = 3; $ou_exists = get_record_sql($db_link, "SELECT id FROM ou WHERE id = ?", [$rou]); if (empty($ou_exists)) { $new['ou_id'] = $default_user_ou_id; // по умолчанию } else { $new['ou_id'] = $rou; } } // Наследование настроек от OU $ou_info = get_record_sql($db_link, "SELECT * FROM ou WHERE id = ?", [$new['ou_id']]); if (!empty($ou_info)) { $new['enabled'] = isset($ou_info['enabled']) ? (int)$ou_info['enabled'] : 0; $new['queue_id'] = isset($ou_info['queue_id']) ? (int)$ou_info['queue_id'] : 0; $new['filter_group_id'] = isset($ou_info['filter_group_id']) ? (int)$ou_info['filter_group_id'] : 0; } else { // Если OU не найден — значения по умолчанию $new['enabled'] = 0; $new['queue_id'] = 0; $new['filter_group_id'] = 0; } $lid = insert_record($db_link, "user_list", $new); LOG_WARNING($db_link, "Создан новый пользователь: Login => $login"); if (!empty($lid)) { header("Location: edituser.php?id=$lid"); exit; } } } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } ?>
$msg_error

\n"; } ?>
-


?", [ $row['id'],$row['enabled'] ] ); $cl = "data"; if (! $row['enabled']) { $cl = "off"; } if ($row['blocked']) { $cl = "error"; } if ($auth_customs > 0) { $cl = "custom"; } if (! get_auth_count($db_link, $row['id'])) { $cl = 'nb'; } print "\n"; print "\n"; $cl_id = $cl; if (!empty($row['permanent']) and $row['permanent'] == 1) { $cl_id = 'warn'; } 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_description . ""; ?>
".$row['id']."" . $row['login'] . "".$row['description']."".$rules_count."".$row['ou_name']."".get_qa($row['enabled']) . "".$row['day_quota']."".$row['month_quota']."Просмотр