示例#1
0
 /**
  * Compose une vue principale
  * @param $vueUrl est la vue a inclure et extraTitre permet d'afficher le titre de la vue
  */
 public static function composeVue($vueUrl, $extraTitre = true)
 {
     foreach ($GLOBALS as $varName => $varValue) {
         if (substr($varName, 0, 1) == "_" || $varName == "GLOBALS") {
             continue;
         }
         ${$varName} = $varValue;
     }
     Controleur::$estCompose = true;
     Controleur::$vueUrlCompose = $vueUrl;
     if (!Controleur::$estAjax) {
         Controleur::afficheEntete();
         if ($extraTitre) {
             Controleur::afficheExtraTitre();
         }
     }
     //
     include $vueUrl;
     //
     if (!Controleur::$estAjax) {
         Controleur::affichePied();
     }
 }
示例#2
0
        include "controleurs/gsb.php";
        break;
    case 'profile':
        include "controleurs/profile.php";
        break;
    case 'compte-rendu':
        include "controleurs/compte-rendu.php";
        break;
    case 'medicament':
        include "controleurs/medicament.php";
        break;
    case 'praticien':
        include "controleurs/praticien.php";
        break;
    case 'visiteur':
        include "controleurs/visiteur.php";
        break;
    case 'statistique':
        include "controleurs/statistique.php";
        break;
    case 'responsecode':
        include "controleurs/responsecode.php";
        break;
}
/** Page non trouvée si aucun controleurs 
 * n'a appelé une vue
 */
if (Controleur::estCompose() == false) {
    Controleur::$action = "404";
    include "controleurs/responsecode.php";
}