示例#1
0
     $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'])) {
示例#2
0
文件: index.php 项目: se-ti/mmb
$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 = "";