//
// Createur : Julien PIERRE
// Date de creation : 24/01/2011
// Fichier : MonCompteVue.php
//
// Description : Script de vue du compte Adherent
//
//****************************************************************
// Vérification de la bonne connexion de l'adherent dans le cas contraire redirection vers le formulaire de connexion
if (isset($_SESSION[DROIT_ID]) && (isset($_SESSION[MOD_MON_COMPTE]) || isset($_SESSION[DROIT_SUPER_ZEYBU]))) {
    if (isset($_POST['pParam'])) {
        $lParam = json_decode($_POST["pParam"], true);
        if (isset($lParam["fonction"])) {
            // Inclusion des classes
            include_once CHEMIN_CLASSES_CONTROLEURS . MOD_MON_COMPTE . "/ModifierMonCompteControleur.php";
            $lControleur = new ModifierMonCompteControleur();
            $lParam['id_adherent'] = $_SESSION[DROIT_ID];
            switch ($lParam["fonction"]) {
                case "pass":
                    echo $lControleur->modifierPass($lParam)->exportToJson();
                    $lLogger->log("Modification du pass de l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO);
                    // Maj des logs
                    break;
                case "information":
                    echo $lControleur->modifierInformation($lParam)->exportToJson();
                    $lLogger->log("Modification du compte de l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO);
                    // Maj des logs
                    break;
                default:
                    $lLogger->log("Demande d'accés à ModifierMonCompte sans identifiant commande par : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO);
                    // Maj des logs
// Fichier : MonCompteVue.php
//
// Description : Script de vue du compte Adherent
//
//****************************************************************
// Vérification de la bonne connexion de l'adherent dans le cas contraire redirection vers le formulaire de connexion
if (isset($_SESSION[DROIT_ID]) && (isset($_SESSION[MOD_MON_COMPTE]) || isset($_SESSION[DROIT_SUPER_ZEYBU]))) {
    if (isset($_GET['fonction'])) {
        // Inclusion des classes
        include_once CHEMIN_CLASSES_CONTROLEURS . MOD_MON_COMPTE . "/ModifierMonCompteControleur.php";
        include_once CHEMIN_CLASSES_UTILS . "InfobullesUtils.php";
        include_once CHEMIN_CLASSES_UTILS . "Template.php";
        include_once CHEMIN_CLASSES_UTILS . "StringUtils.php";
        // Constante de titre de la page
        define("TITRE", ZEYBUX_TITRE_DEBUT . "Mon Compte - " . ZEYBUX_TITRE_FIN);
        $lControleur = new ModifierMonCompteControleur();
        switch ($_GET["fonction"]) {
            case "formPass":
                // Préparation de l'affichage
                $lTemplate = new Template(CHEMIN_TEMPLATE);
                // Entete
                $lTemplate->set_filenames(array('entete' => COMMUN_TEMPLATE . 'Entete.html'));
                $lTemplate->assign_vars(array('TITRE' => TITRE));
                InfobullesUtils::generer($lTemplate);
                // Messages d'erreur
                $lTemplate->assign_var_from_handle('ENTETE', 'entete');
                // Menu
                $lTemplate->set_filenames(array('menu' => COMMUN_TEMPLATE . 'Menu.html'));
                $lTemplate->assign_vars(array('menu-MonCompte' => "ui-state-active"));
                $lTemplate->assign_var_from_handle('MENU', 'menu');
                // Body