예제 #1
0
#// Defines scripts path admin
define('ADMIN_CSS_PATH', PUBLIC_PATH . '/admin/css');
#path css
define('ADMIN_JS_PATH', PUBLIC_PATH . '/admin/js');
#path js
define('ADMIN_IMG_PATH', PUBLIC_PATH . '/admin/img');
#path img
define('GLOBAL_PATH', PUBLIC_PATH . '/global');
#global path
set_include_path(SITE_PATH . '../vendor' . PATH_SEPARATOR . APPLICATION_PATH . PATH_SEPARATOR . get_include_path());
//Carrega o autoload do Easy Framework
require_once 'Easy/Autoloader.php';
// Configurações da aplicação
require_once '../config/config.php';
// Carrega o autoload das dependencias composer
require_once 'autoload.php';
// Executa o router que escolhe qual controlador acionar
try {
    $loader = new Easy\Autoloader();
    $loader->register();
    // Configurações da aplicação Front end
    require_once 'components.php';
    //Start session
    \Easy\Session::init();
    // Executa o roteador
    \Easy\Router::run(new Easy\Request());
} catch (\Exception $e) {
    // Alguma exceção foi lançada pelo roteador?
    $module = 'Application\\' . ucfirst(Easy\Request::getModules()) . '\\Controller\\Error\\Error';
    new $module(['message' => $e->getMessage(), 'file' => $e->getFile(), 'line' => $e->getLine()]);
}
예제 #2
0
 public function deletar($id)
 {
     u::deleteUser("id = {$id}");
     Session::set("deletar", "Usuario deletado com sucesso");
     Header::location('/admin/user');
 }
예제 #3
0
 public static function verifyAuth()
 {
     if (is_null(Session::get('user'))) {
         Header::location('/admin/user/login');
     }
 }