$htproxy = $_POST['HttpProxy']; } if (!isset($_POST['EnableMultimedia'])) { $enMulti = "false"; } else { $enMulti = $_POST['EnableMultimedia']; } if (!isset($_POST['useFontServer'])) { $useFont = "false"; } else { $useFont = $_POST['useFontServer']; } if (!isset($_POST['deskType'])) { $_POST['deskType'] = $_POST['sessionType']; } $resultUpdate = UpdateSession($_POST['hiddenId'], $_POST['sessionName'], $_POST['sessionType'], $_POST['deskType'], $cusDis, $nodelay, $nozlib, $enSsl, $grab, $directDraw, $lazy, $htproxy, $enMulti, $useFont, $_POST['icon'], $_POST['serverId']); if ($resultUpdate == 1) { $error = false; $messageType = "UpdateSession"; } elseif ($resultUpdate == -1) { $error = true; $messageType = "ErrorSessionNameExist"; } elseif ($resultUpdate == -2) { $error = true; $messageType = "ErrorSessionUnknown"; } if ($resultUpdate >= 0) { if ($_POST['sessionType'] == "unix") { switch ($_POST['deskType']) { case 'xdm': if (!isset($_POST['XdmPortList'])) {
$tmAction = CMmbLogger::addInterval('before action', $tmSt); if ($action == "") { // Действие не указано $view = "MainPage"; } elseif ($action == "StartPage") { $view = $_REQUEST['view']; } else { // echo $RaidId; // Обработчик событий, связанных с пользователем include "useraction.php"; // Если у нас новая сессия после логина, логаута или // прихода по ссылке - заново определяем права доступа if ($SessionId != $OldSessionId) { $UserId = (int) CSql::userId($SessionId); // обновляем данные сессии (удаляем закрытые, пишем в cookies UpdateSession($SessionId); // 21/03/2016 хочется потихоньку перетащить всю существенную часть из GetPrivileges и убрать этот вызов GetPrivileges($SessionId, $RaidId, $TeamId, $UserId, $Administrator, $TeamUser, $Moderator, $OldMmb, $RaidStage, $TeamOutOfRange); } // Обработчик событий, связанных с командой include "teamaction.php"; // Обработчик событий, связанных с результатами команды include "teamresultaction.php"; // Обработчик событий, связанных с администрированием include "adminaction.php"; // Обработчик событий, связанных с марш-броском include "raidaction.php"; } $tmActionEn = CMmbLogger::addInterval('---- action', $tmAction); // 15,01,2012 Сбрасываем действие в самом конце, а не здесь //$action = "";