Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
function do_page()
{
    handleActions();
    printError();
    printAddCardSet();
    printChangePasswordForm();
}
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
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%;}