Пример #1
0
     $gamePlayersNeeded = $_POST['gamePlayersNeeded' . $eventId];
     $message = trim($_POST['message' . $eventId]);
     $pvtEventFriends = isset($_POST['pvtEventFriends' . $eventId]) ? $_POST['pvtEventFriends' . $eventId] : [];
     $ddlTimeZonesId = $_POST['ddlTimeZones' . $eventId];
     $ddlPlatformsId = $_POST['ddlPlatforms' . $eventId];
     $eventGame = Game::ConstructGameForEvent($gameTitleId, $gameDate, $gameTime, $gamePlayersNeeded, $message, $pvtEventFriends, $_POST['isGlobalGame'] == 'true' ? true : false, $ddlTimeZonesId, $ddlPlatformsId, $_POST['gameTitle'], $_POST['gameDateUTC'], '', '', $eventId);
     echo $gamingHandler->EventEditorUpdateEvent($dataAccess, $logger, $objUser->UserID, $eventGame);
     break;
 case "EventEditorToggleEventVisibility":
     echo $gamingHandler->EventEditorToggleEventVisibility($dataAccess, $logger, $_POST['eventIds'], $_POST['isActive']);
     break;
 case "EventEditorDeleteEvents":
     echo $gamingHandler->EventEditorDeleteEvents($dataAccess, $logger, $_POST['eventIds']);
     break;
 case "ReloadGameTitleSelector":
     echo $gamingHandler->ConstructGameTitleSelectorHTML($dataAccess, $logger, $objUser->UserID, '');
     break;
 case "GetUserOwnedEventsForJTable":
     $orderBy = isset($_GET['jtSorting']) ? filter_var($_GET['jtSorting'], FILTER_SANITIZE_STRING) : "DisplayDate ASC";
     $startIndex = isset($_GET['jtStartIndex']) ? filter_var($_GET['jtStartIndex'], FILTER_SANITIZE_STRING) : "-1";
     $pageSize = isset($_GET['jtPageSize']) ? filter_var($_GET['jtPageSize'], FILTER_SANITIZE_STRING) : "-1";
     $paginationEnabled = $startIndex === "-1" ? false : true;
     $startDateTime = isset($_POST['gameFilterStartDateTime']) ? filter_var($_POST['gameFilterStartDateTime'], FILTER_SANITIZE_STRING) : "";
     $endDateTime = isset($_POST['gameFilterEndDateTime']) ? filter_var($_POST['gameFilterEndDateTime'], FILTER_SANITIZE_STRING) : "";
     $startDateRangeInDays = isset($_POST['gameFilterDateRangeStart']) ? filter_var($_POST['gameFilterDateRangeStart'], FILTER_SANITIZE_STRING) : "";
     $endDateRangeInDays = isset($_POST['gameFilterDateRangeEnd']) ? filter_var($_POST['gameFilterDateRangeEnd'], FILTER_SANITIZE_STRING) : "";
     if (strlen($startDateRangeInDays) > 0) {
         $curUTCStartDate = new DateTime(null, new DateTimeZone("UTC"));
         $curUTCEndDate = new DateTime(null, new DateTimeZone("UTC"));
         // Add value of selected start and end dates, each of which will be the difference from today in days, to current date
         $startDateTime = $startDateRangeInDays == "0" ? $curUTCStartDate->format(DateTime::ATOM) : $curUTCStartDate->sub(new DateInterval(sprintf("P%sD", $startDateRangeInDays)))->format(DateTime::ATOM);