예제 #1
0
//echo PATH_USER_SECURE;die();
//----- path Template
define('PATH_VUE_TEMPLATE', PLUM_RACINE . "vue/template." . TEMPLATE . "/");
define('PATH_WWW_TEMPLATE', PATH_WWW . "template." . TEMPLATE . "/");
define('PATH_WWW_EXPOSE', PATH_WWW . "expose/");
//contient les fichiers css, js et image supplémentaires.utilisé par Plum_vue
//include des fichiers php externes
define('PATH_INCLUDE', PLUM_RACINE . "include/");
define('PATH_FONCTION', PLUM_RACINE . "fonction/");
//----- includes du framework plum
include_once PLUM_RACINE . "plum/plum.sacoche.php";
include_once PLUM_RACINE . "plum/plum.controleur.php";
include_once PLUM_RACINE . "plum/plum.fonction.php";
include_once PLUM_RACINE . "plum/plum.secure.php";
//----- démarrage session 'only cookie' + 'id unique pour chaque paquetage'
Secure::session_start();
//----- Engine : -- démarrage du contrôleur --
class Engine extends Plum_controleur
{
    function __construct($param)
    {
        parent::__construct($param);
        $controleur = $this->paramUrl->mvc_controleur;
        $action = $this->paramUrl->mvc_action;
        if ($controleur == "") {
            $controleur = DEFAUT_CONTROLEUR;
        }
        if ($action == "") {
            $action = DEFAUT_ACTION;
        }
        $c = $this->execute($controleur, $action);