137b5e76 | <?php |
daf6e125 | namespace MVC\Classe; |
137b5e76 | |
8d6a2feb | require APPLICATION_PATH . DIRECTORY_SEPARATOR . "parameters.php"; |
ff461209 | |
137b5e76 | class Application { |
fa275ca6 | public $http; |
137b5e76 | public $url; |
fa275ca6 | public $browser; |
137b5e76 | public function __construct(){ |
fa275ca6 | $this->http = new HttpMethod(); $this->browser = new Browser(); $this->url = new Url($this->http->method, $this->browser->isAppRequest()); |
137b5e76 | } |
ff461209 | |
137b5e76 | public function launch(){ |
ff461209 | |
137b5e76 | $controlleur = new Controlleur($this); |
59ab808b | //si la page n'est un controlleur d'action alors on affiche l'écran |
3957c7ee | if(!$this->url->page['control']) { print($controlleur->vue->ecran); } |
137b5e76 | } } |