8305007317
Ajout de la lib composer hybridauth/hybridauth TODO: integrer hybrid auth sur une page simple d'authentification
27 lines
897 B
PHP
27 lines
897 B
PHP
<?php
|
|
|
|
namespace MVC\Classe;
|
|
|
|
define( "MODELS_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "include" . DIRECTORY_SEPARATOR . "modeles");
|
|
define( "VIEW_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "include" . DIRECTORY_SEPARATOR . "vues");
|
|
define( "CONTROLLER_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "include" . DIRECTORY_SEPARATOR . "controlleurs");
|
|
define( "TRAITEMENT_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "traitements");
|
|
|
|
class Controlleur{
|
|
|
|
public $modele;
|
|
public $vue;
|
|
|
|
public function __construct($application){
|
|
|
|
if($application->url->page['control']){
|
|
$url_params = $application->url->page['params'];
|
|
require TRAITEMENT_PATH . DIRECTORY_SEPARATOR . $application->url->page['name'] . '.php';
|
|
} else {
|
|
$this->modele = new Modele($application->url->page);
|
|
$this->vue = new Vue($this);
|
|
}
|
|
}
|
|
|
|
}
|