%PDF- %PDF-
Direktori : /home/devcapijob/public_html/gestion/liberary/ |
Current File : /home/devcapijob/public_html/gestion/liberary/factory.php |
<?php /** * @version 1 * @package yassir * @copyright Copyright (C) 2011 Open Source Matters. All rights reserved. * @license sharware */ //protection contre accée direct defined('PATH_BASE') or die( 'Restricted access' ); class Factory{ function build_module($module){ if(file_exists(MDP.$module.DS.'index.php')){ require_once ( MDP.$module.DS.'index.php' ); $classname=$module.'Module'; $object=new $classname; $data=&$object->execute(); $this->set_javascript($object->js); $this->set_css($object->css); return $data; } else{ return 'fichier introuvable'; } } function build_component($component){ if(file_exists(CMP.$component.DS.'index.php')){ require_once ( CMP.$component.DS.'index.php' ); $classname=$component.'Component'; $object=new $classname; $data=&$object->execute(); $this->set_principal_params($object->_params_array); return $data; } else{ return 'Composant introuvable'; } } function check_user(){ require_once(PATH_BASE .DS.'liberary'.DS.'user.php'); // ---------- DECONNEXION if(request::type()=='deconnexion'){ User::logout(); } // ---------- CONNEXION if(isset($_POST['form']) && $_POST['form']=='login'){ User::login($_POST['login'],$_POST['password']); } elseif(isset($_POST['form']) && $_POST['form']=='reset'){ User::reset_pass(request::post('email')); } } } ?>