Esempio n. 1
0
 public function billet($idBillet)
 {
     $billet = $this->billet->getBillet($idBillet);
     $commentaires = $this->commentaire->getCommentaires($idBillet);
     $vue = new Vue("Billet");
     $vue->generer(array('billet' => $billet, 'commentaires' => $commentaires));
 }
Esempio n. 2
0
 /**
  * Génère la vue associée au contrôleur courant
  * 
  * @param array $donneesVue Données nécessaires pour la génération de la vue
  */
 protected function genererVue($donneesVue = array())
 {
     // Détermination du nom du fichier vue à partir du nom du contrôleur actuel
     $classeControleur = get_class($this);
     $controleur = str_replace("Controleur", "", $classeControleur);
     // Instanciation et génération de la vueF
     $vue = new Vue($this->action, $controleur);
     $vue->generer($donneesVue);
 }
 public function visiteur()
 {
     $resultat1 = $this->Visiteur->getVisiteurs();
     $resultat2 = $this->Visiteur->visiteurparjour();
     foreach ($resultat2 as $resultats) {
         $result = $resultats['nb1'];
     }
     $vue = new Vue("Visiteur");
     $vue->generer(array('result' => $result, 'resultat1' => $resultat1));
 }
Esempio n. 4
0
 /**
  * Génère la vue associée au contrôleur courant
  * 
  * @param array $donneesVue Données nécessaires pour la génération de la vue
  * @param string $action Action associée à la vue (permet à un contrôleur de générer une vue pour une action spécifique)
  */
 protected function genererVue($donneesVue = array(), $action = null)
 {
     // Utilisation de l'action actuelle par défaut
     $actionVue = $this->action;
     if ($action != null) {
         // Utilisation de l'action passée en paramètre
         $actionVue = $action;
     }
     // Utilisation du nom du contrôleur actuel
     $classeControleur = get_class($this);
     $controleurVue = str_replace("Controleur", "", $classeControleur);
     // Instanciation et génération de la vue
     $vue = new Vue($actionVue, $controleurVue);
     $vue->generer($donneesVue);
 }
 private function ok($msgOk)
 {
     $vue = new Vue("Ok");
     $vue->generer(array('msgOk' => $msgOk));
 }
Esempio n. 6
0
 private function erreur($msgErreur)
 {
     $vue = new Vue("Erreur");
     $vue->generer(array('msgErreur' => $msgErreur));
 }
 /**
  * Gère une erreur d'exécution (exception)
  * 
  * @param Exception $exception Exception qui s'est produite
  */
 private function gererErreur(Exception $exception)
 {
     $vue = new Vue('erreur');
     $vue->generer(array('msgErreur' => $exception->getMessage()));
 }
 public function profil()
 {
     $profil = $this->profil->seeProfil($_SESSION['idp']);
     $vue = new Vue("ModificationProfil");
     $vue->generer(array('profil' => $profil));
 }
 public function accueil()
 {
     $billets = $this->billet->getBillets();
     $vue = new Vue("Accueil");
     $vue->generer(array('billets' => $billets));
 }