Example #1
0
function buildUrlMenu($values, $navbar_menu_links, $template)
{
    global $langage;
    if ($navbar_menu_links != null) {
        $bloc["navbar_menu_links"] = $navbar_menu_links;
    }
    $bloc["menuValue"] = utf8_encode(TranslationDAO::translate($langage->id_language, $values->denomination)->value);
    $bloc["menuUrl"] = $values->url;
    return Page::construirePagePartielle($template, $bloc);
}
<?php

$planets = PlaneteDAO::selectPlanetsUser($user);
$planete = "";
foreach ($planets as $pl) {
    $bloc["name"] = $pl->name;
    $bloc["id"] = $pl->id_planet;
    $planete .= Page::construirePagePartielle('part_game_barre_planetes', $bloc);
}
$parse['planets_game'] = $planete;
<?php

defined("EXEC") && (int) $_SESSION["id"] > 0 or die;
$currentPlanet = PlaneteDAO::selectMainPlanet($user);
$parse = array_merge((array) $currentPlanet->getPlanetImage(), $parse);
$parse = array_merge((array) $currentPlanet, $parse);
echo Page::construirePagePartielle('part_game_vueplanete', $parse);
<?php

defined("EXEC") or die;
$parse['langimg'] = $langimg;
echo Page::construirePagePartielle('part_login_accueil', $parse);
<?php

defined("EXEC") or die;
$parse['langimg'] = $langimg;
echo Page::construirePagePartielle('part_login_credit', $parse);
<?php

defined("EXEC") or die;
$parse['langimg'] = $langimg;
echo Page::construirePagePartielle('part_navbar', $parse);
Example #7
0
<?php

$parse['langimg'] = $langimg;
$parse['navbar'] = Page::construirePagePartielle('part_navbar', $parse);
$parse['clock'] = Page::construirePagePartielle('part_clock', $parse);
$parse['body'] = Page::construirePagePartielle('part_login_accueil', $parse);
Page::construirePageFinale('part_body_login', $parse, $parse["title_game"]);
Example #8
0
            $isInGame = false;
        }
        //Gestion des menus
        require_once NAME_DIRECTORY_CONTROLLERS . DIRECTORY_SEPARATOR . 'menu.php';
        $listMenus = MenuDAO::selectAppropriateMenu($isInGame);
        $parse['navbar_menus'] = getMenu($listMenus);
        //-------------------------------------------------------------------------------
    } catch (Exception $ex) {
        echo $ex->getMessage();
    }
    //Gestion des langues
    $langimg = "";
    foreach ($langues as $value => $langue) {
        $bloc["code"] = $langue->code;
        $bloc["name"] = utf8_encode($langue->name);
        $bloc["theme"] = Page::getDirectoryTheme();
        $bloc["value"] = $value;
        $langimg .= Page::construirePagePartielle("part_navbar_login_langue", $bloc);
    }
    $parse['dir_controllers'] = NAME_DIRECTORY_CONTROLLERS;
    $parse['stop_exec_js'] = Page::construirePagePartielle("common_stop_exec_js", $parse);
    if (file_exists(NAME_DIRECTORY_CONTROLLERS . DIRECTORY_SEPARATOR . $pageVisite . ".php")) {
        require_once NAME_DIRECTORY_CONTROLLERS . DIRECTORY_SEPARATOR . $pageVisite . ".php";
    } else {
        require_once NAME_DIRECTORY_CONTROLLERS . DIRECTORY_SEPARATOR . "ajax_erreur.php";
    }
} catch (Exception $ex) {
    MessageSIWE::showSimpleMessage($ex->getMessage(), "Erreur");
}
unset($pageVisite);
die;
Example #9
0
 /**
  * Construit le cadre du message, avec gestion du niveau d'importance
  * 
  * @global Array $lang Tableau d'éléments de traduction du jeu
  * @param String $message Message de l'erreur
  * @param String $title Titre du message
  * @param String $url Si le lien de redirection est défini, le bouton retour sera lié à ce lien, sinon rien n'est affiché.
  * @param String $level_message Niveau d'importance du message, par défaut à "Erreur"
  * @return type
  * @throws Exception
  */
 private static function buildMessage($message, $title, $url = null, $level = self::MESSAGE_ERROR)
 {
     global $lang;
     if (!in_array($level, self::getValideLevels())) {
         throw new Exception("Erreur: Type de message non défini.");
     }
     $parse = $lang;
     $parse['message'] = $message;
     $parse['titre'] = $title;
     $parse['type_message'] = $level;
     $parse['lien'] = iif($url, getUrl($url, $lang['return']), "");
     return Page::construirePagePartielle('part_erreur', $parse);
 }
<?php

defined("EXEC") && (int) $_SESSION["id"] > 0 or die;
$users = UtilisateurDAO::selectAll();
$available_users = array();
$i = 0;
foreach ($users as $u) {
    if ($user->id_user != $u->id_user) {
        $available_users[$i]["id"] = $u->id_user;
        $available_users[$i]["value"] = $u->username;
        $i++;
    }
}
$parse['json_available_users'] = json_encode($available_users);
echo Page::construirePagePartielle('part_game_vuechat', $parse);
Example #11
0
<?php

defined("EXEC") && (int) $_SESSION["id"] > 0 or die;
require_once "overview_resources.php";
require_once "overview_planets.php";
$currentPlanet = PlaneteDAO::selectMainPlanet($user);
$parse = array_merge((array) $currentPlanet->getPlanetImage(), $parse);
$parse = array_merge((array) $currentPlanet, $parse);
$parse['navbar'] = Page::construirePagePartielle('part_navbar', $parse);
$parse['clock'] = Page::construirePagePartielle('part_clock', $parse);
$parse['body'] = Page::construirePagePartielle('part_game_vueplanete', $parse);
Page::construirePageFinale('part_body_game', $parse, "Vue générale");
<?php

$ressources = RessourceDAO::selectAll();
$ressource = "";
foreach ($ressources as $ress) {
    $ressource_lang = TranslationDAO::translate($langage->id_language, $ress->name);
    $ressName = $ressource_lang->name;
    $ressValue = utf8_encode($ressource_lang->value);
    $batimentlevel = 2;
    $prod = array();
    $prod[$ressName] = Formuleressource($ress->coef_prod, $batimentlevel);
    $bloc["nameress"] = $ressName;
    $bloc["prodress"] = $prod[$ressName];
    $bloc["textress"] = $ressValue;
    $ressource .= Page::construirePagePartielle('part_game_barre_ressources', $bloc);
}
$parse['resources_game'] = $ressource;
<?php

defined("EXEC") or die;
$parse['langimg'] = $langimg;
echo Page::construirePagePartielle('part_login_connexion', $parse);
<?php

defined("EXEC") or die;
$option = "";
foreach ($langues as $l) {
    $option .= "<option value='" . $l->code . "'>" . utf8_encode($l->name) . "</option>";
}
$parse['option_langage'] = $option;
$parse['langimg'] = $langimg;
echo Page::construirePagePartielle('part_login_inscription', $parse);