Пример #1
0
         session_set_save_handler($sessionHandler, true);
         session_start();
         $objUser->UserName = $objUser->EmailAddress;
         $_SESSION['WebUser'] = $objUser;
         echo "true";
     }
     break;
 case "EventEditorLoad":
     $eventId = '';
     if (isset($_GET['EventID'])) {
         $eventId = filter_var(trim($_GET['EventID']), FILTER_SANITIZE_STRING);
     }
     echo $gamingHandler->EventEditorLoad($dataAccess, $logger, $objUser, $eventId);
     break;
 case "EventManagerLoad":
     echo $gamingHandler->EventManagerLoad($dataAccess, $logger, $objUser->UserID);
     break;
 case "EventEditorCreateEvent":
     $pvtEventFriends = isset($_POST['pvtEventFriends']) ? $_POST['pvtEventFriends'] : [];
     $gameTitleID = -1;
     if (isset($_POST['ddlGameTitles'])) {
         $gameTitleID = trim($_POST['ddlGameTitles']);
     }
     $eventGame = Game::ConstructGameForEvent($gameTitleID, $_POST['gameDate'], $_POST['gameTime'], $_POST['gamePlayersNeeded'], trim($_POST['message']), $pvtEventFriends, $_POST['isGlobalGame'] == 'true' ? true : false, $_POST['ddlTimeZones'], $_POST['ddlPlatforms'], $_POST['gameTitle'], $_POST['gameDateUTC'], '', '', -1);
     echo $gamingHandler->EventEditorCreateEvent($dataAccess, $logger, $objUser->UserID, $eventGame);
     break;
 case "EventEditorUpdateEvent":
     $eventId = $_POST['eventId'];
     $gameTitleId = isset($_POST['ddlGameTitles' . $eventId]) ? trim($_POST['ddlGameTitles' . $eventId]) : -1;
     $gameDate = $_POST['gameDate' . $eventId];
     $gameTime = $_POST['gameTime' . $eventId];