Example #1
0
 public function dispatch()
 {
     // Check if the extra tables are there
     $this->checkInstallation();
     // Auto Unpublish past events
     $this->auto_unpublish = $this->getParams()->get('global.config.unpublish_past_events', 1);
     $this->app->event->dispatcher->connect('item:saved', array($this, 'afterSave'));
     // register controller
     if ($template = $this->getTemplate()) {
         $this->app->path->register($template->getPath() . '/../../controllers', 'controllers');
     }
     // register Joomla sef event (requires zlframework/sefparseroute)
     $this->app->event->dispatcher->connect('application:sefbuildroute', array($this, 'sefBuildRoute'));
     // register sh404sef event
     $this->app->event->dispatcher->connect('application:sh404sef', array($this, 'sh404Sef'));
     // register yoonique404sef event
     $this->app->event->dispatcher->connect('application:yoonique404sef', array($this, 'yoonique404Sef'));
     parent::dispatch();
 }
Example #2
0
<?php

/**
 * @package Exemplo MVC com PHP
 */
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once 'lib/Application.php';
date_default_timezone_set("Brazil/East");
$o_Application = new Application();
$o_Application->dispatch();
?>


<!DOCTYPE html>
<html lang="pt-BR">
    <head>
        <meta charset="utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">

        <!-- Site Properties -->
        <title>Homepage - Semantic</title>
        <link rel="stylesheet" type="text/css" href="template/css/semantic.min.css">

        <style type="text/css">

            .hidden.menu {
                display: none;
            }
Example #3
0
 /**
  * Dispatch
  */
 public function dispatch()
 {
     $this->app->jbdebug->mark('application::dispatch::before');
     parent::dispatch();
     $this->app->jbdebug->mark('application::dispatch::after');
 }
Example #4
0
<?php

define('DACCESS', 1);
require 'framework.php';
$app = new Application();
$app->route();
$app->dispatch();
$app->render();
Example #5
0
<?php

require_once realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . 'app' . DIRECTORY_SEPARATOR . 'init.php';
$request = new Request();
Application::dispatch($request);
exit;
Example #6
0
<?php

require_once 'config.php';
require_once 'lib/ClassesLoader.php';
ClassesLoader::Register();
require_once 'funcoes.php';
require_once 'webtools/fpdf17/fpdf.php';
$modulo = isset($_GET['modulo']) ? ucwords($_GET['modulo']) : NULL;
$acao = isset($_GET['acao']) ? $_GET['acao'] : NULL;
try {
    $application = new Application();
    $application->dispatch($modulo, $acao);
} catch (Exception $e) {
    setMensagem("error", $e->getMessage());
    header("Location: ?modulo=erro");
}
Example #7
0
require 'controllers/BaseController.php';
require 'controllers/ApontamentosController.php';
require 'controllers/AtividadesController.php';
require 'controllers/CategoriasController.php';
require 'controllers/ChamadosController.php';
require 'controllers/EmpresasController.php';
require 'controllers/IndexController.php';
require 'controllers/ModulosController.php';
require 'controllers/ParametrosController.php';
require 'controllers/PerfisController.php';
require 'controllers/PerfisPermissoesController.php';
require 'controllers/PrioridadesController.php';
require 'controllers/SituacoesController.php';
require 'controllers/TiposAmbientesController.php';
require 'controllers/TiposAtividadesController.php';
require 'controllers/TiposProdutosController.php';
require 'controllers/TiposSistemasController.php';
require 'controllers/UsuariosController.php';
require 'vendor/autoload.php';
header('Content-Type: text/html; charset=utf-8');
date_default_timezone_set('America/Sao_Paulo');
ini_set('session.cookie_lifetime', '360000');
//100 hours
ini_set('default_charset', 'UTF-8');
ini_set('file_uploads', 'On');
ini_set('display_errors', 'Off');
error_reporting(E_ALL & ~E_STRICT);
session_start();
$application = new Application();
$application->dispatch();
Example #8
0
<?php

/*
* @copyright Copyright (C) 2005-2010 Keyboard Monkeys Ltd. http://www.kb-m.com
* @license http://creativecommons.org/licenses/BSD/ BSD License
* @author Keyboard Monkey Ltd
* @since  CommunityID 0.9
* @package CommunityID
* @packager Keyboard Monkeys
*/
define('APP_DIR', dirname(__FILE__));
// change this if separating app code from web-accessible files
define('WEB_DIR', APP_DIR);
require 'Application.php';
Application::setIncludePath();
Application::setAutoLoader();
Application::setConfig();
Application::setErrorReporting();
Application::setLogger();
Application::logRequest();
Application::setDatabase();
Application::setSession();
Application::setAcl();
Application::setI18N();
Application::setLayout();
Application::setFrontController();
Application::dispatch();