예제 #1
0
 public static function init()
 {
     PwUser::$pwd_coding = $GLOBALS['conf']->auth_pwd_coding;
     PwUser::$action_success = $GLOBALS['conf']->auth_action_success;
     PwUser::$action_error = $GLOBALS['conf']->auth_action_error;
     PwUser::$action_logout = $GLOBALS['conf']->auth_action_logout;
 }
예제 #2
0
파일: default.php 프로젝트: Calmacil/pfm
 public function login()
 {
     $vue = $this->common();
     $vue->setTemplate('login');
     if ($this->isSession('USER')) {
         if (PwUser::hasCredential('write')) {
             echo "oui";
         } else {
             echo "non";
         }
     } else {
         print "PAS BON";
     }
     $vue->render();
 }
예제 #3
0
 */
require_once 'config.ini.php';
require_once 'PwError.class.php';
require_once 'PwController.class.php';
require_once 'PwView.class.php';
require_once 'PwArea.class.php';
require_once 'PwForm.class.php';
require_once 'Global.class.php';
$GLOBALS['glob'] = new PwGlobal();
$GLOBALS['conf'] = new AppConfig();
if (in_array('db', $GLOBALS['conf']->active_plugins)) {
    require_once 'plugins/db/PwDb.class.php';
    if (in_array('auth', $GLOBALS['conf']->active_plugins)) {
        require_once 'plugins/auth/PwUser.class.php';
        require_once 'plugins/auth/PwGroup.class.php';
        PwUser::init();
    }
}
if (in_array('pdf', $GLOBALS['conf']->active_plugins)) {
    require_once 'plugins/fpdf/fpdf.php';
}
if (in_array('cli', $GLOBALS['conf']->active_plugins)) {
    require_once 'plugins/cli/WebAdmin.class.php';
}
foreach ($GLOBALS['conf']->db_models as $file) {
    require_once './model/' . $file . 'Model.php';
}
/**
 *	Contrôleur principal de l'application
 *
 *	Valide la pseudo-url.<br />