function do_page() { handleActions(); $player_series = Player::getSessionPlayer()->stewardsSeries(); if (count($player_series) == 0) { printNoSeries(); return; } if (isset($_POST['series'])) { $_GET['series'] = $_POST['series']; } if (!isset($_GET['series'])) { $_GET['series'] = $player_series[0]; } $active_series_name = $_GET['series']; if (count($player_series) > 1) { printStewardSelect($player_series, $active_series_name); } else { echo "<center> Managing {$active_series_name} </center>"; } $active_series = new Series($active_series_name); printError(); printSeriesForm($active_series); printLogoForm($active_series); printRecentEventsTable($active_series); printPointsForm($active_series); printStewardsForm($active_series); }
function do_page() { handleActions(); printError(); printAddCardSet(); printChangePasswordForm(); }
protected function elements() { if ($this->method == 'GET') { //cas de demande de récupération des éléments d'un utilisateur if (isset($this->request['idUser']) && isset($this->request['isOwner'])) { $idUser = $this->request['idUser']; $isOwner = $this->request['isOwner']; $token = $this->request['apiKey']; $criteria = array('_id' => new MongoId($idUser), 'apiKey' => $token); $userManager = new UserManager(); $user = $userManager->findOne($criteria); if (!array_key_exists('error', $user)) { $elementManager = new ElementManager(); if (isset($this->request['name'])) { $elementName = $this->request['name']; } else { $elementName = NULL; } if (isset($this->request['path'])) { $path = $this->request['path']; } else { $path = 'all'; } $elements = $elementManager->returnElementsDetails($idUser, $isOwner, $path, $elementName); if (array_key_exists('error', $elements)) { /* * array de array pour faciliter l'exploitation du retour * (ne pas avoir dans un cas un array et dans l'autre un array d'array) * -- 13/06/2014 */ return array($elements); } else { return $elements; } } else { return array('error' => 'You cannot process another user\'s data'); } } } elseif ($this->method == 'POST') { $options = array(); if (isset($this->request['returnImpactedElements'])) { $options['returnImpactedElements'] = $this->request['returnImpactedElements']; } if (isset($this->request['returnPastedElements'])) { $options['returnPastedElements'] = $this->request['returnPastedElements']; } if (isset($this->request['returnMovedElements'])) { $options['returnMovedElements'] = $this->request['returnMovedElements']; } if (isset($this->request['returnUpdatedElements'])) { $options['returnUpdatedElements'] = $this->request['returnUpdatedElements']; } if (isset($this->request['keepRights'])) { $options['keepRights'] = $this->request['keepRights']; } if (isset($this->request['keepDownloadLinks'])) { $options['keepDownloadLinks'] = $this->request['keepDownloadLinks']; } $this->request['options'] = $options; return handleActions($this->request); } return 0; }
<?php require_once "ui/framework.php"; $tracer = StringTracer::getInstance(); if (isset($_POST["buttonNext"])) { $building = retrieveObject("inputBuilding"); $oldTracer = retrieveObject("inputTracer"); foreach ($oldTracer->getTraces() as $trace) { $tracer->addTrace($trace); } if (isset($_POST["inputAction"]) && $_POST["inputAction"] != "") { handleActions($building, $_POST["inputAction"]); } $building->nextStep(); $autoChecked = isset($_POST["inputAutomatic"]) ? "checked" : ""; } else { $building = createBuilding(); $autoChecked = ""; } assignRandomFloor($building); ?> <html> <head> <style> h1 { padding: 2px 0 2px 0; margin: 0; } h2 { padding: 10px 0 12px 0; margin: 0; } h3 { padding: 0 0 10px 0; margin: 0; font-size: 12pt; } table tr td { vertical-align: top; } table.elevatorshaft, table.elevatorshaft tr {padding:0;margin:0;} table.elevatorshaft td {width:50px;height:100px;background-color:#7E8B8B;} div.open {background-color:blue;width:50%;height:100%;}