public static function run() { $sessao = new TSessao(true); include 'util/Validacao.php'; $flashes = null; $usuario = $sessao->getVar('usuario'); include 'app.functions/validate.php'; $valida = validate($usuario); //include 'relatorios/teste.php'; if ($valida) { if ($usuario) { $menu = new TMenu($usuario->permissoes, array('gerenciar')); TApplication::setStyle('menu'); TApplication::setStyle('controler_bar'); } if (!$_GET) { if ($usuario == null) { require "app.comuns/app.control/login.php"; TApplication::setStyle('login'); $templatePage = "app.comuns/template/login.phtml"; } else { if ($sessao->getVar('msg1') != null) { if ($sessao->getVar('msg1') == 5) { Flash::addFlash('Você não tem permissão!'); $flashes = Flash::getFlashes(); $sessao->removeVar('msg1'); } } $templatePage = "app.comuns/template/panel.phtml"; } } else { $modulo = isset($_GET['modulo']) ? $_GET['modulo'] : null; $page = isset($_GET['page']) ? $_GET['page'] : null; if (file_exists("modulos/{$modulo}/app.control/{$page}.php")) { require "modulos/{$modulo}/app.control/{$page}.php"; } if (file_exists("modulos/{$modulo}/template/{$page}.phtml")) { $templatePage = "modulos/{$modulo}/template/{$page}.phtml"; } } if (isset($validacao)) { if ($validacao !== true) { $erros = $validacao; } } if (Flash::hasFlashes()) { $flashes = Flash::getFlashes(); } if (!isset($_GET['ajax'])) { TApplication::setStyle('style'); TApplication::setStyle('principal'); TApplication::setStyle('redmond/jquery-ui-1.8.16.custom'); require 'layout/index.phtml'; } } else { header('location: index.php'); } }