Ejemplo n.º 1
0
<?php

defined("EXEC") or die;
MessageSIWE::showAjaxMessage("La page demandée '" . $pageVisite . "' n'existe pas.", "Page inexistante", UNIGUERRE_WEB_URL);
Ejemplo n.º 2
0
$fullData = false;
$username = trim($_POST["identifiant"]);
$password = trim($_POST["motdepasse"]);
$email = trim($_POST["email"]);
$nameMainPlanet = trim($_POST["PM"]);
$id_language = (int) $_POST['Lang'];
if (isset($username) && respectsLengthWord($username, ">=", 3) && isset($password) && respectsLengthWord($password, ">=", 3) && isset($email) && respectsLengthWord($email, ">=", 3) && isset($nameMainPlanet) && respectsLengthWord($nameMainPlanet, ">=", 3) && isset($id_language)) {
    $fullData = true;
}
//Toutes les informations sont complètes...
if ($fullData) {
    if (!UtilisateurDAO::userExistByUsernameAndEmail($username, $email)) {
        //Création planète
        $p = new Planet();
        $p->assignValueDefault();
        //Création utilisateur
        $u = new User();
        $u->id_language = $id_language;
        $u->username = $username;
        $u->hash_password = encodePassword($password);
        $u->email = $email;
        UtilisateurDAO::add($u);
        $message = $lang['sign_finish'] . "" . $username . "" . $lang['return_mail'];
        MessageSIWE::showAjaxMessage($message, $lang['title_sign'] . $lang['title_game'], null, MessageSIWE::MESSAGE_SUCCESS);
    } else {
        MessageSIWE::showAjaxMessage($lang['error_isset_user'], $lang['title_sign'], null, MessageSIWE::MESSAGE_ERROR);
    }
} else {
    MessageSIWE::showAjaxMessage($lang['error_champs_empty'], $lang['title_sign'] . $lang['title_game'], null, MessageSIWE::MESSAGE_ERROR);
}
Ejemplo n.º 3
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;