Esempio n. 1
0
 * No settings should be added to this file that would need to be changed
 * on a per-machine basic (ie local, staging or production).  Any
 * machine-specific settings should be added to _machine_config.php
 */
/**
 * APPLICATION ROOT DIRECTORY
 * If the application doesn't detect this correctly then it can be set explicitly
 */
if (!GlobalConfig::$APP_ROOT) {
    GlobalConfig::$APP_ROOT = realpath("./");
}
/**
 * INCLUDE PATH
 * Adjust the include path as necessary so PHP can locate required libraries
 */
set_include_path(GlobalConfig::$APP_ROOT . '/libs/' . PATH_SEPARATOR . GlobalConfig::$APP_ROOT . '/../libs/' . PATH_SEPARATOR . get_include_path());
/**
 * RENDER ENGINE
 */
require_once 'verysimple/Phreeze/SavantRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'SavantRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/templates/';
GlobalConfig::$TEMPLATE_CACHE_PATH = '';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'POST:generate' => array('route' => 'Generator.Generate'), 'POST:analyze' => array('route' => 'Analyzer.Analyze'));
Esempio n. 2
0
 */
// $loader = require 'vendor/autoload.php';
// $loader->setUseIncludePath(true);
/**
 * SESSION CLASSES
 * Any classes that will be stored in the session can be added here
 * and will be pre-loaded on every page
 */
require_once "App/ExampleUser.php";
/**
 * RENDER ENGINE
 * You can use any template system that implements
 * IRenderEngine for the view layer.  Phreeze provides pre-built
 * implementations for Smarty, Savant and plain PHP.
 */
require_once 'verysimple/Phreeze/SavantRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'SavantRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/templates/';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'GET:loginform' => array('route' => 'SecureExample.LoginForm'), 'POST:login' => array('route' => 'SecureExample.Login'), 'GET:secureuser' => array('route' => 'SecureExample.UserPage'), 'GET:secureadmin' => array('route' => 'SecureExample.AdminPage'), 'GET:logout' => array('route' => 'SecureExample.Logout'), 'GET:clientes' => array('route' => 'Cliente.ListView'), 'GET:cliente/(:num)' => array('route' => 'Cliente.SingleView', 'params' => array('id' => 1)), 'GET:api/clientes' => array('route' => 'Cliente.Query'), 'POST:api/cliente' => array('route' => 'Cliente.Create'), 'GET:api/cliente/(:num)' => array('route' => 'Cliente.Read', 'params' => array('id' => 2)), 'PUT:api/cliente/(:num)' => array('route' => 'Cliente.Update', 'params' => array('id' => 2)), 'DELETE:api/cliente/(:num)' => array('route' => 'Cliente.Delete', 'params' => array('id' => 2)), 'GET:empresatercerizas' => array('route' => 'Empresaterceriza.ListView'), 'GET:empresaterceriza/(:num)' => array('route' => 'Empresaterceriza.SingleView', 'params' => array('id' => 1)), 'GET:api/empresatercerizas' => array('route' => 'Empresaterceriza.Query'), 'POST:api/empresaterceriza' => array('route' => 'Empresaterceriza.Create'), 'GET:api/empresaterceriza/(:num)' => array('route' => 'Empresaterceriza.Read', 'params' => array('id' => 2)), 'PUT:api/empresaterceriza/(:num)' => array('route' => 'Empresaterceriza.Update', 'params' => array('id' => 2)), 'DELETE:api/empresaterceriza/(:num)' => array('route' => 'Empresaterceriza.Delete', 'params' => array('id' => 2)), 'GET:enderecos' => array('route' => 'Endereco.ListView'), 'GET:endereco/(:num)' => array('route' => 'Endereco.SingleView', 'params' => array('id' => 1)), 'GET:api/enderecos' => array('route' => 'Endereco.Query'), 'POST:api/endereco' => array('route' => 'Endereco.Create'), 'GET:api/endereco/(:num)' => array('route' => 'Endereco.Read', 'params' => array('id' => 2)), 'PUT:api/endereco/(:num)' => array('route' => 'Endereco.Update', 'params' => array('id' => 2)), 'DELETE:api/endereco/(:num)' => array('route' => 'Endereco.Delete', 'params' => array('id' => 2)), 'GET:entregadoreses' => array('route' => 'Entregadores.ListView'), 'GET:entregadores/(:num)' => array('route' => 'Entregadores.SingleView', 'params' => array('id' => 1)), 'GET:api/entregadoreses' => array('route' => 'Entregadores.Query'), 'POST:api/entregadores' => array('route' => 'Entregadores.Create'), 'GET:api/entregadores/(:num)' => array('route' => 'Entregadores.Read', 'params' => array('id' => 2)), 'PUT:api/entregadores/(:num)' => array('route' => 'Entregadores.Update', 'params' => array('id' => 2)), 'DELETE:api/entregadores/(:num)' => array('route' => 'Entregadores.Delete', 'params' => array('id' => 2)), 'GET:itempedidos' => array('route' => 'Itempedido.ListView'), 'GET:itempedido/(:num)' => array('route' => 'Itempedido.SingleView', 'params' => array('id' => 1)), 'GET:api/itempedidos' => array('route' => 'Itempedido.Query'), 'POST:api/itempedido' => array('route' => 'Itempedido.Create'), 'GET:api/itempedido/(:num)' => array('route' => 'Itempedido.Read', 'params' => array('id' => 2)), 'PUT:api/itempedido/(:num)' => array('route' => 'Itempedido.Update', 'params' => array('id' => 2)), 'DELETE:api/itempedido/(:num)' => array('route' => 'Itempedido.Delete', 'params' => array('id' => 2)), 'GET:pedidos' => array('route' => 'Pedido.ListView'), 'GET:pedido/(:num)' => array('route' => 'Pedido.SingleView', 'params' => array('id' => 1)), 'GET:api/pedidos' => array('route' => 'Pedido.Query'), 'POST:api/pedido' => array('route' => 'Pedido.Create'), 'GET:api/pedido/(:num)' => array('route' => 'Pedido.Read', 'params' => array('id' => 2)), 'PUT:api/pedido/(:num)' => array('route' => 'Pedido.Update', 'params' => array('id' => 2)), 'DELETE:api/pedido/(:num)' => array('route' => 'Pedido.Delete', 'params' => array('id' => 2)), 'GET:produtos' => array('route' => 'Produto.ListView'), 'GET:produto/(:num)' => array('route' => 'Produto.SingleView', 'params' => array('id' => 1)), 'GET:api/produtos' => array('route' => 'Produto.Query'), 'POST:api/produto' => array('route' => 'Produto.Create'), 'GET:api/produto/(:num)' => array('route' => 'Produto.Read', 'params' => array('id' => 2)), 'PUT:api/produto/(:num)' => array('route' => 'Produto.Update', 'params' => array('id' => 2)), 'DELETE:api/produto/(:num)' => array('route' => 'Produto.Delete', 'params' => array('id' => 2)), 'GET:usuarios' => array('route' => 'Usuario.ListView'), 'GET:usuario/(:num)' => array('route' => 'Usuario.SingleView', 'params' => array('id' => 1)), 'GET:api/usuarios' => array('route' => 'Usuario.Query'), 'POST:api/usuario' => array('route' => 'Usuario.Create'), 'GET:api/usuario/(:num)' => array('route' => 'Usuario.Read', 'params' => array('id' => 2)), 'PUT:api/usuario/(:num)' => array('route' => 'Usuario.Update', 'params' => array('id' => 2)), 'DELETE:api/usuario/(:num)' => array('route' => 'Usuario.Delete', 'params' => array('id' => 2)), 'GET:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'PUT:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'POST:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'DELETE:api/(:any)' => array('route' => 'Default.ErrorApi404'));
/**
 * FETCHING STRATEGY
 * You may uncomment any of the lines below to specify always eager fetching.
 * Alternatively, you can copy/paste to a specific page for one-time eager fetching
 * If you paste into a controller method, replace $G_PHREEZER with $this->Phreezer
 */
Esempio n. 3
0
/**
 * SESSION CLASSES
 * Any classes that will be stored in the session can be added here
 * and will be pre-loaded on every page
 */
require_once "Model/User.php";
/**
 * RENDER ENGINE
 * You can use any template system that implements
 * IRenderEngine for the view layer.  Phreeze provides pre-built
 * implementations for Smarty, Savant, Blade and plain PHP.
 */
require_once 'verysimple/Phreeze/BladeRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'BladeRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/views/';
GlobalConfig::$TEMPLATE_CACHE_PATH = GlobalConfig::$APP_ROOT . '/storage/';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'GET:loginform' => array('route' => 'Secure.LoginForm'), 'POST:login' => array('route' => 'Secure.Login'), 'GET:secureuser' => array('route' => 'Secure.UserPage'), 'GET:secureadmin' => array('route' => 'Secure.AdminPage'), 'GET:logout' => array('route' => 'Secure.Logout'), 'GET:roles' => array('route' => 'Role.ListView'), 'GET:role/(:num)' => array('route' => 'Role.SingleView', 'params' => array('id' => 1)), 'GET:api/roles' => array('route' => 'Role.Query'), 'POST:api/role' => array('route' => 'Role.Create'), 'GET:api/role/(:num)' => array('route' => 'Role.Read', 'params' => array('id' => 2)), 'PUT:api/role/(:num)' => array('route' => 'Role.Update', 'params' => array('id' => 2)), 'DELETE:api/role/(:num)' => array('route' => 'Role.Delete', 'params' => array('id' => 2)), 'GET:users' => array('route' => 'User.ListView'), 'GET:user/(:num)' => array('route' => 'User.SingleView', 'params' => array('id' => 1)), 'GET:api/users' => array('route' => 'User.Query'), 'POST:api/user' => array('route' => 'User.Create'), 'GET:api/user/(:num)' => array('route' => 'User.Read', 'params' => array('id' => 2)), 'PUT:api/user/(:num)' => array('route' => 'User.Update', 'params' => array('id' => 2)), 'DELETE:api/user/(:num)' => array('route' => 'User.Delete', 'params' => array('id' => 2)), 'GET:imovels' => array('route' => 'Imovel.ListView'), 'GET:imovel/(:num)' => array('route' => 'Imovel.SingleView', 'params' => array('id' => 1)), 'GET:api/imovels' => array('route' => 'Imovel.Query'), 'POST:api/imovel' => array('route' => 'Imovel.Create'), 'GET:api/imovel/(:num)' => array('route' => 'Imovel.Read', 'params' => array('id' => 2)), 'PUT:api/imovel/(:num)' => array('route' => 'Imovel.Update', 'params' => array('id' => 2)), 'DELETE:api/imovel/(:num)' => array('route' => 'Imovel.Delete', 'params' => array('id' => 2)), 'GET:tipoimovels' => array('route' => 'TipoImovel.ListView'), 'GET:tipoimovel/(:num)' => array('route' => 'TipoImovel.SingleView', 'params' => array('id' => 1)), 'GET:api/tipoimovels' => array('route' => 'TipoImovel.Query'), 'POST:api/tipoimovel' => array('route' => 'TipoImovel.Create'), 'GET:api/tipoimovel/(:num)' => array('route' => 'TipoImovel.Read', 'params' => array('id' => 2)), 'PUT:api/tipoimovel/(:num)' => array('route' => 'TipoImovel.Update', 'params' => array('id' => 2)), 'DELETE:api/tipoimovel/(:num)' => array('route' => 'TipoImovel.Delete', 'params' => array('id' => 2)), 'GET:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'PUT:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'POST:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'DELETE:api/(:any)' => array('route' => 'Default.ErrorApi404'));
/**
 * FETCHING STRATEGY
 * You may uncomment any of the lines below to specify always eager fetching.
 * Alternatively, you can copy/paste to a specific page for one-time eager fetching
 * If you paste into a controller method, replace $G_PHREEZER with $this->Phreezer
 */
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Imovel","fk_imovel_tipo_imovel1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("User","fk_user_role",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
Esempio n. 4
0
 */
// $loader = require 'vendor/autoload.php';
// $loader->setUseIncludePath(true);
/**
 * SESSION CLASSES
 * Any classes that will be stored in the session can be added here
 * and will be pre-loaded on every page
 */
require_once "App/ExampleUser.php";
/**
 * RENDER ENGINE
 * You can use any template system that implements
 * IRenderEngine for the view layer.  Phreeze provides pre-built
 * implementations for Smarty, Savant and plain PHP.
 */
require_once 'verysimple/Phreeze/SavantRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'SavantRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/templates/';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'GET:loginform' => array('route' => 'SecureExample.LoginForm'), 'POST:login' => array('route' => 'SecureExample.Login'), 'GET:secureuser' => array('route' => 'SecureExample.UserPage'), 'GET:secureadmin' => array('route' => 'SecureExample.AdminPage'), 'GET:logout' => array('route' => 'SecureExample.Logout'), 'GET:clientepfs' => array('route' => 'ClientePf.ListView'), 'GET:clientepf/(:num)' => array('route' => 'ClientePf.SingleView', 'params' => array('id' => 1)), 'GET:api/clientepfs' => array('route' => 'ClientePf.Query'), 'POST:api/clientepf' => array('route' => 'ClientePf.Create'), 'GET:api/clientepf/(:num)' => array('route' => 'ClientePf.Read', 'params' => array('id' => 2)), 'PUT:api/clientepf/(:num)' => array('route' => 'ClientePf.Update', 'params' => array('id' => 2)), 'DELETE:api/clientepf/(:num)' => array('route' => 'ClientePf.Delete', 'params' => array('id' => 2)), 'GET:clientepjs' => array('route' => 'ClientePj.ListView'), 'GET:clientepj/(:num)' => array('route' => 'ClientePj.SingleView', 'params' => array('id' => 1)), 'GET:api/clientepjs' => array('route' => 'ClientePj.Query'), 'POST:api/clientepj' => array('route' => 'ClientePj.Create'), 'GET:api/clientepj/(:num)' => array('route' => 'ClientePj.Read', 'params' => array('id' => 2)), 'PUT:api/clientepj/(:num)' => array('route' => 'ClientePj.Update', 'params' => array('id' => 2)), 'DELETE:api/clientepj/(:num)' => array('route' => 'ClientePj.Delete', 'params' => array('id' => 2)), 'GET:logins' => array('route' => 'Login.ListView'), 'GET:login/(:num)' => array('route' => 'Login.SingleView', 'params' => array('id' => 1)), 'GET:api/logins' => array('route' => 'Login.Query'), 'POST:api/login' => array('route' => 'Login.Create'), 'GET:api/login/(:num)' => array('route' => 'Login.Read', 'params' => array('id' => 2)), 'PUT:api/login/(:num)' => array('route' => 'Login.Update', 'params' => array('id' => 2)), 'DELETE:api/login/(:num)' => array('route' => 'Login.Delete', 'params' => array('id' => 2)), 'GET:servicos' => array('route' => 'Servico.ListView'), 'GET:servico/(:any)' => array('route' => 'Servico.SingleView', 'params' => array('id' => 1)), 'GET:api/servicos' => array('route' => 'Servico.Query'), 'POST:api/servico' => array('route' => 'Servico.Create'), 'GET:api/servico/(:any)' => array('route' => 'Servico.Read', 'params' => array('id' => 2)), 'PUT:api/servico/(:any)' => array('route' => 'Servico.Update', 'params' => array('id' => 2)), 'DELETE:api/servico/(:any)' => array('route' => 'Servico.Delete', 'params' => array('id' => 2)), 'GET:veiculos' => array('route' => 'Veiculo.ListView'), 'GET:veiculo/(:any)' => array('route' => 'Veiculo.SingleView', 'params' => array('id' => 1)), 'GET:api/veiculos' => array('route' => 'Veiculo.Query'), 'POST:api/veiculo' => array('route' => 'Veiculo.Create'), 'GET:api/veiculo/(:any)' => array('route' => 'Veiculo.Read', 'params' => array('id' => 2)), 'PUT:api/veiculo/(:any)' => array('route' => 'Veiculo.Update', 'params' => array('id' => 2)), 'DELETE:api/veiculo/(:any)' => array('route' => 'Veiculo.Delete', 'params' => array('id' => 2)), 'GET:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'PUT:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'POST:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'DELETE:api/(:any)' => array('route' => 'Default.ErrorApi404'));
/**
 * FETCHING STRATEGY
 * You may uncomment any of the lines below to specify always eager fetching.
 * Alternatively, you can copy/paste to a specific page for one-time eager fetching
 * If you paste into a controller method, replace $G_PHREEZER with $this->Phreezer
 */
Esempio n. 5
0
/**
 * RENDER ENGINE
 * You can use any template system that implements
 * IRenderEngine for the view layer.  Phreeze provides pre-built
 * implementations for Smarty, Savant and plain PHP.
 */
require_once 'verysimple/Phreeze/SavantRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'SavantRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/templates/';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'GET:loginform' => array('route' => 'SecureExample.LoginForm'), 'POST:login' => array('route' => 'SecureExample.Login'), 'GET:secureuser' => array('route' => 'SecureExample.UserPage'), 'GET:secureadmin' => array('route' => 'SecureExample.AdminPage'), 'GET:logout' => array('route' => 'SecureExample.Logout'), 'GET:addresses' => array('route' => 'Address.ListView'), 'GET:address/(:num)' => array('route' => 'Address.SingleView', 'params' => array('idaddress' => 1)), 'GET:api/addresses' => array('route' => 'Address.Query'), 'POST:api/address' => array('route' => 'Address.Create'), 'GET:api/address/(:num)' => array('route' => 'Address.Read', 'params' => array('idaddress' => 2)), 'PUT:api/address/(:num)' => array('route' => 'Address.Update', 'params' => array('idaddress' => 2)), 'DELETE:api/address/(:num)' => array('route' => 'Address.Delete', 'params' => array('idaddress' => 2)), 'GET:cities' => array('route' => 'City.ListView'), 'GET:city/(:num)' => array('route' => 'City.SingleView', 'params' => array('idcity' => 1)), 'GET:api/cities' => array('route' => 'City.Query'), 'POST:api/city' => array('route' => 'City.Create'), 'GET:api/city/(:num)' => array('route' => 'City.Read', 'params' => array('idcity' => 2)), 'PUT:api/city/(:num)' => array('route' => 'City.Update', 'params' => array('idcity' => 2)), 'DELETE:api/city/(:num)' => array('route' => 'City.Delete', 'params' => array('idcity' => 2)), 'GET:contacts' => array('route' => 'Contact.ListView'), 'GET:contact/(:num)' => array('route' => 'Contact.SingleView', 'params' => array('idcontact' => 1)), 'GET:api/contacts' => array('route' => 'Contact.Query'), 'POST:api/contact' => array('route' => 'Contact.Create'), 'GET:api/contact/(:num)' => array('route' => 'Contact.Read', 'params' => array('idcontact' => 2)), 'PUT:api/contact/(:num)' => array('route' => 'Contact.Update', 'params' => array('idcontact' => 2)), 'DELETE:api/contact/(:num)' => array('route' => 'Contact.Delete', 'params' => array('idcontact' => 2)), 'GET:countries' => array('route' => 'Country.ListView'), 'GET:country/(:num)' => array('route' => 'Country.SingleView', 'params' => array('idcountry' => 1)), 'GET:api/countries' => array('route' => 'Country.Query'), 'POST:api/country' => array('route' => 'Country.Create'), 'GET:api/country/(:num)' => array('route' => 'Country.Read', 'params' => array('idcountry' => 2)), 'PUT:api/country/(:num)' => array('route' => 'Country.Update', 'params' => array('idcountry' => 2)), 'DELETE:api/country/(:num)' => array('route' => 'Country.Delete', 'params' => array('idcountry' => 2)), 'GET:creators' => array('route' => 'Creator.ListView'), 'GET:creator/(:num)' => array('route' => 'Creator.SingleView', 'params' => array('idcreator' => 1)), 'GET:api/creators' => array('route' => 'Creator.Query'), 'POST:api/creator' => array('route' => 'Creator.Create'), 'GET:api/creator/(:num)' => array('route' => 'Creator.Read', 'params' => array('idcreator' => 2)), 'PUT:api/creator/(:num)' => array('route' => 'Creator.Update', 'params' => array('idcreator' => 2)), 'DELETE:api/creator/(:num)' => array('route' => 'Creator.Delete', 'params' => array('idcreator' => 2)), 'GET:creatorawardhonours' => array('route' => 'CreatorAwardHonour.ListView'), 'GET:creatorawardhonour/(:num)' => array('route' => 'CreatorAwardHonour.SingleView', 'params' => array('id' => 1)), 'GET:api/creatorawardhonours' => array('route' => 'CreatorAwardHonour.Query'), 'POST:api/creatorawardhonour' => array('route' => 'CreatorAwardHonour.Create'), 'GET:api/creatorawardhonour/(:num)' => array('route' => 'CreatorAwardHonour.Read', 'params' => array('id' => 2)), 'PUT:api/creatorawardhonour/(:num)' => array('route' => 'CreatorAwardHonour.Update', 'params' => array('id' => 2)), 'DELETE:api/creatorawardhonour/(:num)' => array('route' => 'CreatorAwardHonour.Delete', 'params' => array('id' => 2)), 'GET:creatorcontacts' => array('route' => 'CreatorContact.ListView'), 'GET:creatorcontact/(:num)' => array('route' => 'CreatorContact.SingleView', 'params' => array('id' => 1)), 'GET:api/creatorcontacts' => array('route' => 'CreatorContact.Query'), 'POST:api/creatorcontact' => array('route' => 'CreatorContact.Create'), 'GET:api/creatorcontact/(:num)' => array('route' => 'CreatorContact.Read', 'params' => array('id' => 2)), 'PUT:api/creatorcontact/(:num)' => array('route' => 'CreatorContact.Update', 'params' => array('id' => 2)), 'DELETE:api/creatorcontact/(:num)' => array('route' => 'CreatorContact.Delete', 'params' => array('id' => 2)), 'GET:creatorhistories' => array('route' => 'CreatorHistory.ListView'), 'GET:creatorhistory/(:num)' => array('route' => 'CreatorHistory.SingleView', 'params' => array('id' => 1)), 'GET:api/creatorhistories' => array('route' => 'CreatorHistory.Query'), 'POST:api/creatorhistory' => array('route' => 'CreatorHistory.Create'), 'GET:api/creatorhistory/(:num)' => array('route' => 'CreatorHistory.Read', 'params' => array('id' => 2)), 'PUT:api/creatorhistory/(:num)' => array('route' => 'CreatorHistory.Update', 'params' => array('id' => 2)), 'DELETE:api/creatorhistory/(:num)' => array('route' => 'CreatorHistory.Delete', 'params' => array('id' => 2)), 'GET:creatorreferences' => array('route' => 'CreatorReference.ListView'), 'GET:creatorreference/(:num)' => array('route' => 'CreatorReference.SingleView', 'params' => array('id' => 1)), 'GET:api/creatorreferences' => array('route' => 'CreatorReference.Query'), 'POST:api/creatorreference' => array('route' => 'CreatorReference.Create'), 'GET:api/creatorreference/(:num)' => array('route' => 'CreatorReference.Read', 'params' => array('id' => 2)), 'PUT:api/creatorreference/(:num)' => array('route' => 'CreatorReference.Update', 'params' => array('id' => 2)), 'DELETE:api/creatorreference/(:num)' => array('route' => 'CreatorReference.Delete', 'params' => array('id' => 2)), 'GET:creatornames' => array('route' => 'Creatorname.ListView'), 'GET:creatorname/(:num)' => array('route' => 'Creatorname.SingleView', 'params' => array('idcreatorname' => 1)), 'GET:api/creatornames' => array('route' => 'Creatorname.Query'), 'POST:api/creatorname' => array('route' => 'Creatorname.Create'), 'GET:api/creatorname/(:num)' => array('route' => 'Creatorname.Read', 'params' => array('idcreatorname' => 2)), 'PUT:api/creatorname/(:num)' => array('route' => 'Creatorname.Update', 'params' => array('idcreatorname' => 2)), 'DELETE:api/creatorname/(:num)' => array('route' => 'Creatorname.Delete', 'params' => array('idcreatorname' => 2)), 'GET:dimensions' => array('route' => 'Dimension.ListView'), 'GET:dimension/(:num)' => array('route' => 'Dimension.SingleView', 'params' => array('id' => 1)), 'GET:api/dimensions' => array('route' => 'Dimension.Query'), 'POST:api/dimension' => array('route' => 'Dimension.Create'), 'GET:api/dimension/(:num)' => array('route' => 'Dimension.Read', 'params' => array('id' => 2)), 'PUT:api/dimension/(:num)' => array('route' => 'Dimension.Update', 'params' => array('id' => 2)), 'DELETE:api/dimension/(:num)' => array('route' => 'Dimension.Delete', 'params' => array('id' => 2)), 'GET:documentations' => array('route' => 'Documentation.ListView'), 'GET:documentation/(:num)' => array('route' => 'Documentation.SingleView', 'params' => array('iddocumentation' => 1)), 'GET:api/documentations' => array('route' => 'Documentation.Query'), 'POST:api/documentation' => array('route' => 'Documentation.Create'), 'GET:api/documentation/(:num)' => array('route' => 'Documentation.Read', 'params' => array('iddocumentation' => 2)), 'PUT:api/documentation/(:num)' => array('route' => 'Documentation.Update', 'params' => array('iddocumentation' => 2)), 'DELETE:api/documentation/(:num)' => array('route' => 'Documentation.Delete', 'params' => array('iddocumentation' => 2)), 'GET:documentationmedias' => array('route' => 'DocumentationMedia.ListView'), 'GET:documentationmedia/(:num)' => array('route' => 'DocumentationMedia.SingleView', 'params' => array('id' => 1)), 'GET:api/documentationmedias' => array('route' => 'DocumentationMedia.Query'), 'POST:api/documentationmedia' => array('route' => 'DocumentationMedia.Create'), 'GET:api/documentationmedia/(:num)' => array('route' => 'DocumentationMedia.Read', 'params' => array('id' => 2)), 'PUT:api/documentationmedia/(:num)' => array('route' => 'DocumentationMedia.Update', 'params' => array('id' => 2)), 'DELETE:api/documentationmedia/(:num)' => array('route' => 'DocumentationMedia.Delete', 'params' => array('id' => 2)), 'GET:expoitems' => array('route' => 'Expoitem.ListView'), 'GET:expoitem/(:num)' => array('route' => 'Expoitem.SingleView', 'params' => array('id' => 1)), 'GET:api/expoitems' => array('route' => 'Expoitem.Query'), 'POST:api/expoitem' => array('route' => 'Expoitem.Create'), 'GET:api/expoitem/(:num)' => array('route' => 'Expoitem.Read', 'params' => array('id' => 2)), 'PUT:api/expoitem/(:num)' => array('route' => 'Expoitem.Update', 'params' => array('id' => 2)), 'DELETE:api/expoitem/(:num)' => array('route' => 'Expoitem.Delete', 'params' => array('id' => 2)), 'GET:expositions' => array('route' => 'Exposition.ListView'), 'GET:exposition/(:num)' => array('route' => 'Exposition.SingleView', 'params' => array('idexposition' => 1)), 'GET:api/expositions' => array('route' => 'Exposition.Query'), 'POST:api/exposition' => array('route' => 'Exposition.Create'), 'GET:api/exposition/(:num)' => array('route' => 'Exposition.Read', 'params' => array('idexposition' => 2)), 'PUT:api/exposition/(:num)' => array('route' => 'Exposition.Update', 'params' => array('idexposition' => 2)), 'DELETE:api/exposition/(:num)' => array('route' => 'Exposition.Delete', 'params' => array('idexposition' => 2)), 'GET:expositioncreators' => array('route' => 'ExpositionCreator.ListView'), 'GET:expositioncreator/(:num)' => array('route' => 'ExpositionCreator.SingleView', 'params' => array('id' => 1)), 'GET:api/expositioncreators' => array('route' => 'ExpositionCreator.Query'), 'POST:api/expositioncreator' => array('route' => 'ExpositionCreator.Create'), 'GET:api/expositioncreator/(:num)' => array('route' => 'ExpositionCreator.Read', 'params' => array('id' => 2)), 'PUT:api/expositioncreator/(:num)' => array('route' => 'ExpositionCreator.Update', 'params' => array('id' => 2)), 'DELETE:api/expositioncreator/(:num)' => array('route' => 'ExpositionCreator.Delete', 'params' => array('id' => 2)), 'GET:expositiondimensions' => array('route' => 'ExpositionDimension.ListView'), 'GET:expositiondimension/(:num)' => array('route' => 'ExpositionDimension.SingleView', 'params' => array('id' => 1)), 'GET:api/expositiondimensions' => array('route' => 'ExpositionDimension.Query'), 'POST:api/expositiondimension' => array('route' => 'ExpositionDimension.Create'), 'GET:api/expositiondimension/(:num)' => array('route' => 'ExpositionDimension.Read', 'params' => array('id' => 2)), 'PUT:api/expositiondimension/(:num)' => array('route' => 'ExpositionDimension.Update', 'params' => array('id' => 2)), 'DELETE:api/expositiondimension/(:num)' => array('route' => 'ExpositionDimension.Delete', 'params' => array('id' => 2)), 'GET:expositionhistories' => array('route' => 'ExpositionHistory.ListView'), 'GET:expositionhistory/(:num)' => array('route' => 'ExpositionHistory.SingleView', 'params' => array('idhistory' => 1)), 'GET:api/expositionhistories' => array('route' => 'ExpositionHistory.Query'), 'POST:api/expositionhistory' => array('route' => 'ExpositionHistory.Create'), 'GET:api/expositionhistory/(:num)' => array('route' => 'ExpositionHistory.Read', 'params' => array('idhistory' => 2)), 'PUT:api/expositionhistory/(:num)' => array('route' => 'ExpositionHistory.Update', 'params' => array('idhistory' => 2)), 'DELETE:api/expositionhistory/(:num)' => array('route' => 'ExpositionHistory.Delete', 'params' => array('idhistory' => 2)), 'GET:expositionplacelocations' => array('route' => 'ExpositionPlacelocation.ListView'), 'GET:expositionplacelocation/(:num)' => array('route' => 'ExpositionPlacelocation.SingleView', 'params' => array('id' => 1)), 'GET:api/expositionplacelocations' => array('route' => 'ExpositionPlacelocation.Query'), 'POST:api/expositionplacelocation' => array('route' => 'ExpositionPlacelocation.Create'), 'GET:api/expositionplacelocation/(:num)' => array('route' => 'ExpositionPlacelocation.Read', 'params' => array('id' => 2)), 'PUT:api/expositionplacelocation/(:num)' => array('route' => 'ExpositionPlacelocation.Update', 'params' => array('id' => 2)), 'DELETE:api/expositionplacelocation/(:num)' => array('route' => 'ExpositionPlacelocation.Delete', 'params' => array('id' => 2)), 'GET:expositionreferences' => array('route' => 'ExpositionReference.ListView'), 'GET:expositionreference/(:num)' => array('route' => 'ExpositionReference.SingleView', 'params' => array('id' => 1)), 'GET:api/expositionreferences' => array('route' => 'ExpositionReference.Query'), 'POST:api/expositionreference' => array('route' => 'ExpositionReference.Create'), 'GET:api/expositionreference/(:num)' => array('route' => 'ExpositionReference.Read', 'params' => array('id' => 2)), 'PUT:api/expositionreference/(:num)' => array('route' => 'ExpositionReference.Update', 'params' => array('id' => 2)), 'DELETE:api/expositionreference/(:num)' => array('route' => 'ExpositionReference.Delete', 'params' => array('id' => 2)), 'GET:fonds' => array('route' => 'Fond.ListView'), 'GET:fond/(:num)' => array('route' => 'Fond.SingleView', 'params' => array('idfond' => 1)), 'GET:api/fonds' => array('route' => 'Fond.Query'), 'POST:api/fond' => array('route' => 'Fond.Create'), 'GET:api/fond/(:num)' => array('route' => 'Fond.Read', 'params' => array('idfond' => 2)), 'PUT:api/fond/(:num)' => array('route' => 'Fond.Update', 'params' => array('idfond' => 2)), 'DELETE:api/fond/(:num)' => array('route' => 'Fond.Delete', 'params' => array('idfond' => 2)), 'GET:fondlevels' => array('route' => 'FondLevel.ListView'), 'GET:fondlevel/(:num)' => array('route' => 'FondLevel.SingleView', 'params' => array('idfondlevel' => 1)), 'GET:api/fondlevels' => array('route' => 'FondLevel.Query'), 'POST:api/fondlevel' => array('route' => 'FondLevel.Create'), 'GET:api/fondlevel/(:num)' => array('route' => 'FondLevel.Read', 'params' => array('idfondlevel' => 2)), 'PUT:api/fondlevel/(:num)' => array('route' => 'FondLevel.Update', 'params' => array('idfondlevel' => 2)), 'DELETE:api/fondlevel/(:num)' => array('route' => 'FondLevel.Delete', 'params' => array('idfondlevel' => 2)), 'GET:histories' => array('route' => 'History.ListView'), 'GET:history/(:num)' => array('route' => 'History.SingleView', 'params' => array('id' => 1)), 'GET:api/histories' => array('route' => 'History.Query'), 'POST:api/history' => array('route' => 'History.Create'), 'GET:api/history/(:num)' => array('route' => 'History.Read', 'params' => array('id' => 2)), 'PUT:api/history/(:num)' => array('route' => 'History.Update', 'params' => array('id' => 2)), 'DELETE:api/history/(:num)' => array('route' => 'History.Delete', 'params' => array('id' => 2)), 'GET:historymedias' => array('route' => 'HistoryMedia.ListView'), 'GET:historymedia/(:num)' => array('route' => 'HistoryMedia.SingleView', 'params' => array('id' => 1)), 'GET:api/historymedias' => array('route' => 'HistoryMedia.Query'), 'POST:api/historymedia' => array('route' => 'HistoryMedia.Create'), 'GET:api/historymedia/(:num)' => array('route' => 'HistoryMedia.Read', 'params' => array('id' => 2)), 'PUT:api/historymedia/(:num)' => array('route' => 'HistoryMedia.Update', 'params' => array('id' => 2)), 'DELETE:api/historymedia/(:num)' => array('route' => 'HistoryMedia.Delete', 'params' => array('id' => 2)), 'GET:holders' => array('route' => 'Holder.ListView'), 'GET:holder/(:num)' => array('route' => 'Holder.SingleView', 'params' => array('idholder' => 1)), 'GET:api/holders' => array('route' => 'Holder.Query'), 'POST:api/holder' => array('route' => 'Holder.Create'), 'GET:api/holder/(:num)' => array('route' => 'Holder.Read', 'params' => array('idholder' => 2)), 'PUT:api/holder/(:num)' => array('route' => 'Holder.Update', 'params' => array('idholder' => 2)), 'DELETE:api/holder/(:num)' => array('route' => 'Holder.Delete', 'params' => array('idholder' => 2)), 'GET:infobjectfonds' => array('route' => 'Infobjectfond.ListView'), 'GET:infobjectfond/(:num)' => array('route' => 'Infobjectfond.SingleView', 'params' => array('id' => 1)), 'GET:api/infobjectfonds' => array('route' => 'Infobjectfond.Query'), 'POST:api/infobjectfond' => array('route' => 'Infobjectfond.Create'), 'GET:api/infobjectfond/(:num)' => array('route' => 'Infobjectfond.Read', 'params' => array('id' => 2)), 'PUT:api/infobjectfond/(:num)' => array('route' => 'Infobjectfond.Update', 'params' => array('id' => 2)), 'DELETE:api/infobjectfond/(:num)' => array('route' => 'Infobjectfond.Delete', 'params' => array('id' => 2)), 'GET:institutions' => array('route' => 'Institution.ListView'), 'GET:institution/(:num)' => array('route' => 'Institution.SingleView', 'params' => array('idinstitution' => 1)), 'GET:api/institutions' => array('route' => 'Institution.Query'), 'POST:api/institution' => array('route' => 'Institution.Create'), 'GET:api/institution/(:num)' => array('route' => 'Institution.Read', 'params' => array('idinstitution' => 2)), 'PUT:api/institution/(:num)' => array('route' => 'Institution.Update', 'params' => array('idinstitution' => 2)), 'DELETE:api/institution/(:num)' => array('route' => 'Institution.Delete', 'params' => array('idinstitution' => 2)), 'GET:institutionmedias' => array('route' => 'InstitutionMedia.ListView'), 'GET:institutionmedia/(:num)' => array('route' => 'InstitutionMedia.SingleView', 'params' => array('id' => 1)), 'GET:api/institutionmedias' => array('route' => 'InstitutionMedia.Query'), 'POST:api/institutionmedia' => array('route' => 'InstitutionMedia.Create'), 'GET:api/institutionmedia/(:num)' => array('route' => 'InstitutionMedia.Read', 'params' => array('id' => 2)), 'PUT:api/institutionmedia/(:num)' => array('route' => 'InstitutionMedia.Update', 'params' => array('id' => 2)), 'DELETE:api/institutionmedia/(:num)' => array('route' => 'InstitutionMedia.Delete', 'params' => array('id' => 2)), 'GET:items' => array('route' => 'Item.ListView'), 'GET:item/(:num)' => array('route' => 'Item.SingleView', 'params' => array('iditem' => 1)), 'GET:api/items' => array('route' => 'Item.Query'), 'POST:api/item' => array('route' => 'Item.Create'), 'GET:api/item/(:num)' => array('route' => 'Item.Read', 'params' => array('iditem' => 2)), 'PUT:api/item/(:num)' => array('route' => 'Item.Update', 'params' => array('iditem' => 2)), 'DELETE:api/item/(:num)' => array('route' => 'Item.Delete', 'params' => array('iditem' => 2)), 'GET:itemmedias' => array('route' => 'ItemMedia.ListView'), 'GET:itemmedia/(:num)' => array('route' => 'ItemMedia.SingleView', 'params' => array('id' => 1)), 'GET:api/itemmedias' => array('route' => 'ItemMedia.Query'), 'POST:api/itemmedia' => array('route' => 'ItemMedia.Create'), 'GET:api/itemmedia/(:num)' => array('route' => 'ItemMedia.Read', 'params' => array('id' => 2)), 'PUT:api/itemmedia/(:num)' => array('route' => 'ItemMedia.Update', 'params' => array('id' => 2)), 'DELETE:api/itemmedia/(:num)' => array('route' => 'ItemMedia.Delete', 'params' => array('id' => 2)), 'GET:itemcreators' => array('route' => 'Itemcreator.ListView'), 'GET:itemcreator/(:num)' => array('route' => 'Itemcreator.SingleView', 'params' => array('iditemcreator' => 1)), 'GET:api/itemcreators' => array('route' => 'Itemcreator.Query'), 'POST:api/itemcreator' => array('route' => 'Itemcreator.Create'), 'GET:api/itemcreator/(:num)' => array('route' => 'Itemcreator.Read', 'params' => array('iditemcreator' => 2)), 'PUT:api/itemcreator/(:num)' => array('route' => 'Itemcreator.Update', 'params' => array('iditemcreator' => 2)), 'DELETE:api/itemcreator/(:num)' => array('route' => 'Itemcreator.Delete', 'params' => array('iditemcreator' => 2)), 'GET:itemdescriptions' => array('route' => 'Itemdescription.ListView'), 'GET:itemdescription/(:num)' => array('route' => 'Itemdescription.SingleView', 'params' => array('id' => 1)), 'GET:api/itemdescriptions' => array('route' => 'Itemdescription.Query'), 'POST:api/itemdescription' => array('route' => 'Itemdescription.Create'), 'GET:api/itemdescription/(:num)' => array('route' => 'Itemdescription.Read', 'params' => array('id' => 2)), 'PUT:api/itemdescription/(:num)' => array('route' => 'Itemdescription.Update', 'params' => array('id' => 2)), 'DELETE:api/itemdescription/(:num)' => array('route' => 'Itemdescription.Delete', 'params' => array('id' => 2)), 'GET:itemdimensions' => array('route' => 'Itemdimension.ListView'), 'GET:itemdimension/(:num)' => array('route' => 'Itemdimension.SingleView', 'params' => array('id' => 1)), 'GET:api/itemdimensions' => array('route' => 'Itemdimension.Query'), 'POST:api/itemdimension' => array('route' => 'Itemdimension.Create'), 'GET:api/itemdimension/(:num)' => array('route' => 'Itemdimension.Read', 'params' => array('id' => 2)), 'PUT:api/itemdimension/(:num)' => array('route' => 'Itemdimension.Update', 'params' => array('id' => 2)), 'DELETE:api/itemdimension/(:num)' => array('route' => 'Itemdimension.Delete', 'params' => array('id' => 2)), 'GET:iteminscriptions' => array('route' => 'Iteminscription.ListView'), 'GET:iteminscription/(:num)' => array('route' => 'Iteminscription.SingleView', 'params' => array('d' => 1)), 'GET:api/iteminscriptions' => array('route' => 'Iteminscription.Query'), 'POST:api/iteminscription' => array('route' => 'Iteminscription.Create'), 'GET:api/iteminscription/(:num)' => array('route' => 'Iteminscription.Read', 'params' => array('d' => 2)), 'PUT:api/iteminscription/(:num)' => array('route' => 'Iteminscription.Update', 'params' => array('d' => 2)), 'DELETE:api/iteminscription/(:num)' => array('route' => 'Iteminscription.Delete', 'params' => array('d' => 2)), 'GET:levels' => array('route' => 'Level.ListView'), 'GET:level/(:num)' => array('route' => 'Level.SingleView', 'params' => array('idlevel' => 1)), 'GET:api/levels' => array('route' => 'Level.Query'), 'POST:api/level' => array('route' => 'Level.Create'), 'GET:api/level/(:num)' => array('route' => 'Level.Read', 'params' => array('idlevel' => 2)), 'PUT:api/level/(:num)' => array('route' => 'Level.Update', 'params' => array('idlevel' => 2)), 'DELETE:api/level/(:num)' => array('route' => 'Level.Delete', 'params' => array('idlevel' => 2)), 'GET:medias' => array('route' => 'Media.ListView'), 'GET:media/(:num)' => array('route' => 'Media.SingleView', 'params' => array('idmedia' => 1)), 'GET:api/medias' => array('route' => 'Media.Query'), 'POST:api/media' => array('route' => 'Media.Create'), 'GET:api/media/(:num)' => array('route' => 'Media.Read', 'params' => array('idmedia' => 2)), 'PUT:api/media/(:num)' => array('route' => 'Media.Update', 'params' => array('idmedia' => 2)), 'DELETE:api/media/(:num)' => array('route' => 'Media.Delete', 'params' => array('idmedia' => 2)), 'GET:ncontacts' => array('route' => 'Ncontact.ListView'), 'GET:ncontact/(:num)' => array('route' => 'Ncontact.SingleView', 'params' => array('id' => 1)), 'GET:api/ncontacts' => array('route' => 'Ncontact.Query'), 'POST:api/ncontact' => array('route' => 'Ncontact.Create'), 'GET:api/ncontact/(:num)' => array('route' => 'Ncontact.Read', 'params' => array('id' => 2)), 'PUT:api/ncontact/(:num)' => array('route' => 'Ncontact.Update', 'params' => array('id' => 2)), 'DELETE:api/ncontact/(:num)' => array('route' => 'Ncontact.Delete', 'params' => array('id' => 2)), 'GET:nhistories' => array('route' => 'Nhistory.ListView'), 'GET:nhistory/(:num)' => array('route' => 'Nhistory.SingleView', 'params' => array('idhistory' => 1)), 'GET:api/nhistories' => array('route' => 'Nhistory.Query'), 'POST:api/nhistory' => array('route' => 'Nhistory.Create'), 'GET:api/nhistory/(:num)' => array('route' => 'Nhistory.Read', 'params' => array('idhistory' => 2)), 'PUT:api/nhistory/(:num)' => array('route' => 'Nhistory.Update', 'params' => array('idhistory' => 2)), 'DELETE:api/nhistory/(:num)' => array('route' => 'Nhistory.Delete', 'params' => array('idhistory' => 2)), 'GET:nreferences' => array('route' => 'Nreference.ListView'), 'GET:nreference/(:num)' => array('route' => 'Nreference.SingleView', 'params' => array('id' => 1)), 'GET:api/nreferences' => array('route' => 'Nreference.Query'), 'POST:api/nreference' => array('route' => 'Nreference.Create'), 'GET:api/nreference/(:num)' => array('route' => 'Nreference.Read', 'params' => array('id' => 2)), 'PUT:api/nreference/(:num)' => array('route' => 'Nreference.Update', 'params' => array('id' => 2)), 'DELETE:api/nreference/(:num)' => array('route' => 'Nreference.Delete', 'params' => array('id' => 2)), 'GET:physicaldescriptions' => array('route' => 'Physicaldescription.ListView'), 'GET:physicaldescription/(:num)' => array('route' => 'Physicaldescription.SingleView', 'params' => array('id' => 1)), 'GET:api/physicaldescriptions' => array('route' => 'Physicaldescription.Query'), 'POST:api/physicaldescription' => array('route' => 'Physicaldescription.Create'), 'GET:api/physicaldescription/(:num)' => array('route' => 'Physicaldescription.Read', 'params' => array('id' => 2)), 'PUT:api/physicaldescription/(:num)' => array('route' => 'Physicaldescription.Update', 'params' => array('id' => 2)), 'DELETE:api/physicaldescription/(:num)' => array('route' => 'Physicaldescription.Delete', 'params' => array('id' => 2)), 'GET:placelocations' => array('route' => 'PlaceLocation.ListView'), 'GET:placelocation/(:num)' => array('route' => 'PlaceLocation.SingleView', 'params' => array('id' => 1)), 'GET:api/placelocations' => array('route' => 'PlaceLocation.Query'), 'POST:api/placelocation' => array('route' => 'PlaceLocation.Create'), 'GET:api/placelocation/(:num)' => array('route' => 'PlaceLocation.Read', 'params' => array('id' => 2)), 'PUT:api/placelocation/(:num)' => array('route' => 'PlaceLocation.Update', 'params' => array('id' => 2)), 'DELETE:api/placelocation/(:num)' => array('route' => 'PlaceLocation.Delete', 'params' => array('id' => 2)), 'GET:references' => array('route' => 'Reference.ListView'), 'GET:reference/(:num)' => array('route' => 'Reference.SingleView', 'params' => array('idreference' => 1)), 'GET:api/references' => array('route' => 'Reference.Query'), 'POST:api/reference' => array('route' => 'Reference.Create'), 'GET:api/reference/(:num)' => array('route' => 'Reference.Read', 'params' => array('idreference' => 2)), 'PUT:api/reference/(:num)' => array('route' => 'Reference.Update', 'params' => array('idreference' => 2)), 'DELETE:api/reference/(:num)' => array('route' => 'Reference.Delete', 'params' => array('idreference' => 2)), 'GET:referencemedias' => array('route' => 'ReferenceMedia.ListView'), 'GET:referencemedia/(:num)' => array('route' => 'ReferenceMedia.SingleView', 'params' => array('idRefMedia' => 1)), 'GET:api/referencemedias' => array('route' => 'ReferenceMedia.Query'), 'POST:api/referencemedia' => array('route' => 'ReferenceMedia.Create'), 'GET:api/referencemedia/(:num)' => array('route' => 'ReferenceMedia.Read', 'params' => array('idRefMedia' => 2)), 'PUT:api/referencemedia/(:num)' => array('route' => 'ReferenceMedia.Update', 'params' => array('idRefMedia' => 2)), 'DELETE:api/referencemedia/(:num)' => array('route' => 'ReferenceMedia.Delete', 'params' => array('idRefMedia' => 2)), 'GET:roles' => array('route' => 'Role.ListView'), 'GET:role/(:num)' => array('route' => 'Role.SingleView', 'params' => array('idrole' => 1)), 'GET:api/roles' => array('route' => 'Role.Query'), 'POST:api/role' => array('route' => 'Role.Create'), 'GET:api/role/(:num)' => array('route' => 'Role.Read', 'params' => array('idrole' => 2)), 'PUT:api/role/(:num)' => array('route' => 'Role.Update', 'params' => array('idrole' => 2)), 'DELETE:api/role/(:num)' => array('route' => 'Role.Delete', 'params' => array('idrole' => 2)), 'GET:searches' => array('route' => 'Search.ListView'), 'GET:search/(:num)' => array('route' => 'Search.SingleView', 'params' => array('idsearch' => 1)), 'GET:api/searches' => array('route' => 'Search.Query'), 'POST:api/search' => array('route' => 'Search.Create'), 'GET:api/search/(:num)' => array('route' => 'Search.Read', 'params' => array('idsearch' => 2)), 'PUT:api/search/(:num)' => array('route' => 'Search.Update', 'params' => array('idsearch' => 2)), 'DELETE:api/search/(:num)' => array('route' => 'Search.Delete', 'params' => array('idsearch' => 2)), 'GET:states' => array('route' => 'State.ListView'), 'GET:state/(:num)' => array('route' => 'State.SingleView', 'params' => array('idstate' => 1)), 'GET:api/states' => array('route' => 'State.Query'), 'POST:api/state' => array('route' => 'State.Create'), 'GET:api/state/(:num)' => array('route' => 'State.Read', 'params' => array('idstate' => 2)), 'PUT:api/state/(:num)' => array('route' => 'State.Update', 'params' => array('idstate' => 2)), 'DELETE:api/state/(:num)' => array('route' => 'State.Delete', 'params' => array('idstate' => 2)), 'GET:storages' => array('route' => 'Storage.ListView'), 'GET:storage/(:num)' => array('route' => 'Storage.SingleView', 'params' => array('idstorage' => 1)), 'GET:api/storages' => array('route' => 'Storage.Query'), 'POST:api/storage' => array('route' => 'Storage.Create'), 'GET:api/storage/(:num)' => array('route' => 'Storage.Read', 'params' => array('idstorage' => 2)), 'PUT:api/storage/(:num)' => array('route' => 'Storage.Update', 'params' => array('idstorage' => 2)), 'DELETE:api/storage/(:num)' => array('route' => 'Storage.Delete', 'params' => array('idstorage' => 2)), 'GET:storagemedias' => array('route' => 'StorageMedia.ListView'), 'GET:storagemedia/(:num)' => array('route' => 'StorageMedia.SingleView', 'params' => array('id' => 1)), 'GET:api/storagemedias' => array('route' => 'StorageMedia.Query'), 'POST:api/storagemedia' => array('route' => 'StorageMedia.Create'), 'GET:api/storagemedia/(:num)' => array('route' => 'StorageMedia.Read', 'params' => array('id' => 2)), 'PUT:api/storagemedia/(:num)' => array('route' => 'StorageMedia.Update', 'params' => array('id' => 2)), 'DELETE:api/storagemedia/(:num)' => array('route' => 'StorageMedia.Delete', 'params' => array('id' => 2)), 'GET:timezoneses' => array('route' => 'Timezones.ListView'), 'GET:timezones/(:num)' => array('route' => 'Timezones.SingleView', 'params' => array('idtimezone' => 1)), 'GET:api/timezoneses' => array('route' => 'Timezones.Query'), 'POST:api/timezones' => array('route' => 'Timezones.Create'), 'GET:api/timezones/(:num)' => array('route' => 'Timezones.Read', 'params' => array('idtimezone' => 2)), 'PUT:api/timezones/(:num)' => array('route' => 'Timezones.Update', 'params' => array('idtimezone' => 2)), 'DELETE:api/timezones/(:num)' => array('route' => 'Timezones.Delete', 'params' => array('idtimezone' => 2)), 'GET:titles' => array('route' => 'Title.ListView'), 'GET:title/(:num)' => array('route' => 'Title.SingleView', 'params' => array('idtitle' => 1)), 'GET:api/titles' => array('route' => 'Title.Query'), 'POST:api/title' => array('route' => 'Title.Create'), 'GET:api/title/(:num)' => array('route' => 'Title.Read', 'params' => array('idtitle' => 2)), 'PUT:api/title/(:num)' => array('route' => 'Title.Update', 'params' => array('idtitle' => 2)), 'DELETE:api/title/(:num)' => array('route' => 'Title.Delete', 'params' => array('idtitle' => 2)), 'GET:transcriptions' => array('route' => 'Transcription.ListView'), 'GET:transcription/(:num)' => array('route' => 'Transcription.SingleView', 'params' => array('idtranscription' => 1)), 'GET:api/transcriptions' => array('route' => 'Transcription.Query'), 'POST:api/transcription' => array('route' => 'Transcription.Create'), 'GET:api/transcription/(:num)' => array('route' => 'Transcription.Read', 'params' => array('idtranscription' => 2)), 'PUT:api/transcription/(:num)' => array('route' => 'Transcription.Update', 'params' => array('idtranscription' => 2)), 'DELETE:api/transcription/(:num)' => array('route' => 'Transcription.Delete', 'params' => array('idtranscription' => 2)), 'GET:users' => array('route' => 'User.ListView'), 'GET:user/(:num)' => array('route' => 'User.SingleView', 'params' => array('iduser' => 1)), 'GET:api/users' => array('route' => 'User.Query'), 'POST:api/user' => array('route' => 'User.Create'), 'GET:api/user/(:num)' => array('route' => 'User.Read', 'params' => array('iduser' => 2)), 'PUT:api/user/(:num)' => array('route' => 'User.Update', 'params' => array('iduser' => 2)), 'DELETE:api/user/(:num)' => array('route' => 'User.Delete', 'params' => array('iduser' => 2)), 'GET:userroles' => array('route' => 'Userrole.ListView'), 'GET:userrole/(:num)' => array('route' => 'Userrole.SingleView', 'params' => array('iduserrole' => 1)), 'GET:api/userroles' => array('route' => 'Userrole.Query'), 'POST:api/userrole' => array('route' => 'Userrole.Create'), 'GET:api/userrole/(:num)' => array('route' => 'Userrole.Read', 'params' => array('iduserrole' => 2)), 'PUT:api/userrole/(:num)' => array('route' => 'Userrole.Update', 'params' => array('iduserrole' => 2)), 'DELETE:api/userrole/(:num)' => array('route' => 'Userrole.Delete', 'params' => array('iduserrole' => 2)), 'GET:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'PUT:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'POST:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'DELETE:api/(:any)' => array('route' => 'Default.ErrorApi404'));
/**
 * FETCHING STRATEGY
 * You may uncomment any of the lines below to specify always eager fetching.
 * Alternatively, you can copy/paste to a specific page for one-time eager fetching
 * If you paste into a controller method, replace $G_PHREEZER with $this->Phreezer
 */
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Address","fk_address_contact1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Address","fk_adress_city",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("City","fk_city_institution1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("City","fk_city_state1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Contact","fk_contact_creator1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Contact","fk_contact_institution1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Contact","fk_contact_user",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Creator","fk_creator_institution1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("CreatorContact","fk_creatorcontact_creator",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
Esempio n. 6
0
 */
// $loader = require 'vendor/autoload.php';
// $loader->setUseIncludePath(true);
/**
 * SESSION CLASSES
 * Any classes that will be stored in the session can be added here
 * and will be pre-loaded on every page
 */
require_once "App/ExampleUser.php";
/**
 * RENDER ENGINE
 * You can use any template system that implements
 * IRenderEngine for the view layer.  Phreeze provides pre-built
 * implementations for Smarty, Savant and plain PHP.
 */
require_once 'verysimple/Phreeze/SavantRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'SavantRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/templates/';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'GET:loginform' => array('route' => 'SecureExample.LoginForm'), 'POST:login' => array('route' => 'SecureExample.Login'), 'GET:secureuser' => array('route' => 'SecureExample.UserPage'), 'GET:secureadmin' => array('route' => 'SecureExample.AdminPage'), 'GET:logout' => array('route' => 'SecureExample.Logout'), 'GET:bannedipses' => array('route' => 'BannedIps.ListView'), 'GET:bannedips/(:num)' => array('route' => 'BannedIps.SingleView', 'params' => array('id' => 1)), 'GET:api/bannedipses' => array('route' => 'BannedIps.Query'), 'POST:api/bannedips' => array('route' => 'BannedIps.Create'), 'GET:api/bannedips/(:num)' => array('route' => 'BannedIps.Read', 'params' => array('id' => 2)), 'PUT:api/bannedips/(:num)' => array('route' => 'BannedIps.Update', 'params' => array('id' => 2)), 'DELETE:api/bannedips/(:num)' => array('route' => 'BannedIps.Delete', 'params' => array('id' => 2)), 'GET:bannedwordses' => array('route' => 'BannedWords.ListView'), 'GET:bannedwords/(:num)' => array('route' => 'BannedWords.SingleView', 'params' => array('id' => 1)), 'GET:api/bannedwordses' => array('route' => 'BannedWords.Query'), 'POST:api/bannedwords' => array('route' => 'BannedWords.Create'), 'GET:api/bannedwords/(:num)' => array('route' => 'BannedWords.Read', 'params' => array('id' => 2)), 'PUT:api/bannedwords/(:num)' => array('route' => 'BannedWords.Update', 'params' => array('id' => 2)), 'DELETE:api/bannedwords/(:num)' => array('route' => 'BannedWords.Delete', 'params' => array('id' => 2)), 'GET:clientes' => array('route' => 'Cliente.ListView'), 'GET:cliente/(:num)' => array('route' => 'Cliente.SingleView', 'params' => array('codigo' => 1)), 'GET:api/clientes' => array('route' => 'Cliente.Query'), 'POST:api/cliente' => array('route' => 'Cliente.Create'), 'GET:api/cliente/(:num)' => array('route' => 'Cliente.Read', 'params' => array('codigo' => 2)), 'PUT:api/cliente/(:num)' => array('route' => 'Cliente.Update', 'params' => array('codigo' => 2)), 'DELETE:api/cliente/(:num)' => array('route' => 'Cliente.Delete', 'params' => array('codigo' => 2)), 'GET:imoveisbs' => array('route' => 'Imoveisb.ListView'), 'GET:imoveisb/(:num)' => array('route' => 'Imoveisb.SingleView', 'params' => array('id' => 1)), 'GET:api/imoveisbs' => array('route' => 'Imoveisb.Query'), 'POST:api/imoveisb' => array('route' => 'Imoveisb.Create'), 'GET:api/imoveisb/(:num)' => array('route' => 'Imoveisb.Read', 'params' => array('id' => 2)), 'PUT:api/imoveisb/(:num)' => array('route' => 'Imoveisb.Update', 'params' => array('id' => 2)), 'DELETE:api/imoveisb/(:num)' => array('route' => 'Imoveisb.Delete', 'params' => array('id' => 2)), 'GET:languages' => array('route' => 'Language.ListView'), 'GET:language/(:num)' => array('route' => 'Language.SingleView', 'params' => array('id' => 1)), 'GET:api/languages' => array('route' => 'Language.Query'), 'POST:api/language' => array('route' => 'Language.Create'), 'GET:api/language/(:num)' => array('route' => 'Language.Read', 'params' => array('id' => 2)), 'PUT:api/language/(:num)' => array('route' => 'Language.Update', 'params' => array('id' => 2)), 'DELETE:api/language/(:num)' => array('route' => 'Language.Delete', 'params' => array('id' => 2)), 'GET:languagecontents' => array('route' => 'LanguageContent.ListView'), 'GET:languagecontent/(:num)' => array('route' => 'LanguageContent.SingleView', 'params' => array('id' => 1)), 'GET:api/languagecontents' => array('route' => 'LanguageContent.Query'), 'POST:api/languagecontent' => array('route' => 'LanguageContent.Create'), 'GET:api/languagecontent/(:num)' => array('route' => 'LanguageContent.Read', 'params' => array('id' => 2)), 'PUT:api/languagecontent/(:num)' => array('route' => 'LanguageContent.Update', 'params' => array('id' => 2)), 'DELETE:api/languagecontent/(:num)' => array('route' => 'LanguageContent.Delete', 'params' => array('id' => 2)), 'GET:languagekeies' => array('route' => 'LanguageKey.ListView'), 'GET:languagekey/(:num)' => array('route' => 'LanguageKey.SingleView', 'params' => array('id' => 1)), 'GET:api/languagekeies' => array('route' => 'LanguageKey.Query'), 'POST:api/languagekey' => array('route' => 'LanguageKey.Create'), 'GET:api/languagekey/(:num)' => array('route' => 'LanguageKey.Read', 'params' => array('id' => 2)), 'PUT:api/languagekey/(:num)' => array('route' => 'LanguageKey.Update', 'params' => array('id' => 2)), 'DELETE:api/languagekey/(:num)' => array('route' => 'LanguageKey.Delete', 'params' => array('id' => 2)), 'GET:plugins' => array('route' => 'Plugin.ListView'), 'GET:plugin/(:num)' => array('route' => 'Plugin.SingleView', 'params' => array('id' => 1)), 'GET:api/plugins' => array('route' => 'Plugin.Query'), 'POST:api/plugin' => array('route' => 'Plugin.Create'), 'GET:api/plugin/(:num)' => array('route' => 'Plugin.Read', 'params' => array('id' => 2)), 'PUT:api/plugin/(:num)' => array('route' => 'Plugin.Update', 'params' => array('id' => 2)), 'DELETE:api/plugin/(:num)' => array('route' => 'Plugin.Delete', 'params' => array('id' => 2)), 'GET:sessionses' => array('route' => 'Sessions.ListView'), 'GET:sessions/(:any)' => array('route' => 'Sessions.SingleView', 'params' => array('id' => 1)), 'GET:api/sessionses' => array('route' => 'Sessions.Query'), 'POST:api/sessions' => array('route' => 'Sessions.Create'), 'GET:api/sessions/(:any)' => array('route' => 'Sessions.Read', 'params' => array('id' => 2)), 'PUT:api/sessions/(:any)' => array('route' => 'Sessions.Update', 'params' => array('id' => 2)), 'DELETE:api/sessions/(:any)' => array('route' => 'Sessions.Delete', 'params' => array('id' => 2)), 'GET:shorturls' => array('route' => 'Shorturl.ListView'), 'GET:shorturl/(:num)' => array('route' => 'Shorturl.SingleView', 'params' => array('id' => 1)), 'GET:api/shorturls' => array('route' => 'Shorturl.Query'), 'POST:api/shorturl' => array('route' => 'Shorturl.Create'), 'GET:api/shorturl/(:num)' => array('route' => 'Shorturl.Read', 'params' => array('id' => 2)), 'PUT:api/shorturl/(:num)' => array('route' => 'Shorturl.Update', 'params' => array('id' => 2)), 'DELETE:api/shorturl/(:num)' => array('route' => 'Shorturl.Delete', 'params' => array('id' => 2)), 'GET:shorturlfolders' => array('route' => 'ShorturlFolder.ListView'), 'GET:shorturlfolder/(:num)' => array('route' => 'ShorturlFolder.SingleView', 'params' => array('id' => 1)), 'GET:api/shorturlfolders' => array('route' => 'ShorturlFolder.Query'), 'POST:api/shorturlfolder' => array('route' => 'ShorturlFolder.Create'), 'GET:api/shorturlfolder/(:num)' => array('route' => 'ShorturlFolder.Read', 'params' => array('id' => 2)), 'PUT:api/shorturlfolder/(:num)' => array('route' => 'ShorturlFolder.Update', 'params' => array('id' => 2)), 'DELETE:api/shorturlfolder/(:num)' => array('route' => 'ShorturlFolder.Delete', 'params' => array('id' => 2)), 'GET:siteconfigs' => array('route' => 'SiteConfig.ListView'), 'GET:siteconfig/(:num)' => array('route' => 'SiteConfig.SingleView', 'params' => array('id' => 1)), 'GET:api/siteconfigs' => array('route' => 'SiteConfig.Query'), 'POST:api/siteconfig' => array('route' => 'SiteConfig.Create'), 'GET:api/siteconfig/(:num)' => array('route' => 'SiteConfig.Read', 'params' => array('id' => 2)), 'PUT:api/siteconfig/(:num)' => array('route' => 'SiteConfig.Update', 'params' => array('id' => 2)), 'DELETE:api/siteconfig/(:num)' => array('route' => 'SiteConfig.Delete', 'params' => array('id' => 2)), 'GET:statses' => array('route' => 'Stats.ListView'), 'GET:stats/(:num)' => array('route' => 'Stats.SingleView', 'params' => array('id' => 1)), 'GET:api/statses' => array('route' => 'Stats.Query'), 'POST:api/stats' => array('route' => 'Stats.Create'), 'GET:api/stats/(:num)' => array('route' => 'Stats.Read', 'params' => array('id' => 2)), 'PUT:api/stats/(:num)' => array('route' => 'Stats.Update', 'params' => array('id' => 2)), 'DELETE:api/stats/(:num)' => array('route' => 'Stats.Delete', 'params' => array('id' => 2)), 'GET:tarefas' => array('route' => 'Tarefa.ListView'), 'GET:tarefa/(:num)' => array('route' => 'Tarefa.SingleView', 'params' => array('codigo' => 1)), 'GET:api/tarefas' => array('route' => 'Tarefa.Query'), 'POST:api/tarefa' => array('route' => 'Tarefa.Create'), 'GET:api/tarefa/(:num)' => array('route' => 'Tarefa.Read', 'params' => array('codigo' => 2)), 'PUT:api/tarefa/(:num)' => array('route' => 'Tarefa.Update', 'params' => array('codigo' => 2)), 'DELETE:api/tarefa/(:num)' => array('route' => 'Tarefa.Delete', 'params' => array('codigo' => 2)), 'GET:urldomains' => array('route' => 'UrlDomain.ListView'), 'GET:urldomain/(:num)' => array('route' => 'UrlDomain.SingleView', 'params' => array('id' => 1)), 'GET:api/urldomains' => array('route' => 'UrlDomain.Query'), 'POST:api/urldomain' => array('route' => 'UrlDomain.Create'), 'GET:api/urldomain/(:num)' => array('route' => 'UrlDomain.Read', 'params' => array('id' => 2)), 'PUT:api/urldomain/(:num)' => array('route' => 'UrlDomain.Update', 'params' => array('id' => 2)), 'DELETE:api/urldomain/(:num)' => array('route' => 'UrlDomain.Delete', 'params' => array('id' => 2)), 'GET:userses' => array('route' => 'Users.ListView'), 'GET:users/(:num)' => array('route' => 'Users.SingleView', 'params' => array('id' => 1)), 'GET:api/userses' => array('route' => 'Users.Query'), 'POST:api/users' => array('route' => 'Users.Create'), 'GET:api/users/(:num)' => array('route' => 'Users.Read', 'params' => array('id' => 2)), 'PUT:api/users/(:num)' => array('route' => 'Users.Update', 'params' => array('id' => 2)), 'DELETE:api/users/(:num)' => array('route' => 'Users.Delete', 'params' => array('id' => 2)), 'GET:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'PUT:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'POST:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'DELETE:api/(:any)' => array('route' => 'Default.ErrorApi404'));
/**
 * FETCHING STRATEGY
 * You may uncomment any of the lines below to specify always eager fetching.
 * Alternatively, you can copy/paste to a specific page for one-time eager fetching
 * If you paste into a controller method, replace $G_PHREEZER with $this->Phreezer
 */
Esempio n. 7
0
/**
 * RENDER ENGINE
 * You can use any template system that implements
 * IRenderEngine for the view layer.  Phreeze provides pre-built
 * implementations for Smarty, Savant and plain PHP.
 */
require_once 'verysimple/Phreeze/SavantRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'SavantRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/templates/';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'POST:Upload' => array('route' => 'Upload.UploadImagem'), 'GET:loginform' => array('route' => 'SecureExample.LoginForm'), 'GET:loginform/(:any)' => array('route' => 'SecureExample.LoginForm', 'params' => array('pagina' => 1)), 'POST:login' => array('route' => 'SecureExample.Login'), 'POST:login/(:any)' => array('route' => 'SecureExample.Login', 'params' => array('pagina' => 'ABC')), 'GET:secureuser' => array('route' => 'SecureExample.UserPage'), 'GET:secureadmin' => array('route' => 'SecureExample.AdminPage'), 'GET:logout' => array('route' => 'SecureExample.Logout'), 'GET:emitir-certificados' => array('route' => 'Certificado.EmitirCertificadosView'), 'GET:emitir-certificados/(:num)' => array('route' => 'Certificado.EmitirCertificadosView', 'params' => array('idPalestra' => 1)), 'GET:emitir-certificados/modelo/(:num)' => array('route' => 'Certificado.EmitirModeloCertificadosView', 'params' => array('idPalestra' => 2)), 'POST:emitir-certificados/modelo/(:num)' => array('route' => 'Certificado.EmitirModeloCertificadosView', 'params' => array('idPalestra' => 2)), 'GET:emitir-certificados/modelo-simples/(:num)' => array('route' => 'Certificado.EmitirModeloCertificadosViewSimples', 'params' => array('idPalestra' => 2)), 'GET:emitir-certificados/participantes/(:num)' => array('route' => 'Participante.ListViewReceberCertificado', 'params' => array('idPalestra' => 2)), 'GET:emitir-certificados/obter/(:num)' => array('route' => 'Certificado.ObterCertificadosEmitidosView', 'params' => array('idPalestra' => 2)), 'POST:emitir-certificados/obter/(:num)' => array('route' => 'Certificado.ObterCertificadosEmitidosView', 'params' => array('idPalestra' => 2)), 'GET:validar-certificado' => array('route' => 'Certificado.ValidarCertificadoView'), 'GET:validar-certificado/(:num)' => array('route' => 'Certificado.ValidarCertificadoPorIdView', 'params' => array('idCertificado' => 1)), 'GET:certificados' => array('route' => 'Certificado.ListView'), 'GET:certificado/(:num)' => array('route' => 'Certificado.SingleView', 'params' => array('idCertificado' => 1)), 'GET:api/geracertificadopalestrante/(:num)' => array('route' => 'Certificado.GerarCertificadoPalestrante', 'params' => array('idPalestrante' => 2)), 'GET:api/geracertificadoparticipante/(:num)' => array('route' => 'Certificado.GerarCertificadoParticipante', 'params' => array('idParticipante' => 2)), 'POST:api/geracertteste/(:num)' => array('route' => 'Certificado.GeraCertificadoModelo', 'params' => array('idPalestra' => 2)), 'POST:api/geracertteste/(:num)/(:any)' => array('route' => 'Certificado.GeraCertificadoModelo', 'params' => array('idPalestra' => 2, 'orientacao' => 3)), 'GET:api/gerarcertificados/palestra/(:num)' => array('route' => 'Certificado.GeraCertificadosPalestraLote', 'params' => array('idPalestra' => 3)), 'POST:api/gerarcertificados/palestra/(:num)' => array('route' => 'Certificado.GeraCertificadosPalestraLote', 'params' => array('idPalestra' => 3)), 'GET:api/gerarcertificados/palestra/(:num)/palestrantes' => array('route' => 'Certificado.GeraCertificadosPalestraLote', 'params' => array('idPalestra' => 3, 'palestrantes' => 4)), 'POST:api/gerarcertificados/palestra/(:num)/palestrantes' => array('route' => 'Certificado.GeraCertificadosPalestraLote', 'params' => array('idPalestra' => 3, 'palestrantes' => 4)), 'GET:api/gerarcertificados/palestra/(:num)/palestrantes/(:num)' => array('route' => 'Certificado.GeraCertificadosPalestraLote', 'params' => array('idPalestra' => 3, 'palestrantes' => 4, 'idPalestrate' => 5)), 'POST:api/gerarcertificados/palestra/(:num)/palestrantes/(:num)' => array('route' => 'Certificado.GeraCertificadosPalestraLote', 'params' => array('idPalestra' => 3, 'palestrantes' => 4, 'idPalestrate' => 5)), 'GET:api/compactarcertificados/palestra/(:num)' => array('route' => 'Certificado.CompactarCertificados', 'params' => array('idPalestra' => 3)), 'POST:api/compactarcertificados/palestra/(:num)' => array('route' => 'Certificado.CompactarCertificados', 'params' => array('idPalestra' => 3)), 'GET:api/compactarcertificados/palestra/(:num)/palestrantes' => array('route' => 'Certificado.CompactarCertificados', 'params' => array('idPalestra' => 3)), 'POST:api/compactarcertificados/palestra/(:num)/palestrantes' => array('route' => 'Certificado.CompactarCertificados', 'params' => array('idPalestra' => 3)), 'GET:api/downloadcertteste/(:num)' => array('route' => 'Certificado.DownloadCertificadoModelo', 'params' => array('idPalestra' => 2)), 'GET:api/downloadcertificado/(:num)' => array('route' => 'Certificado.DownloadCertificado', 'params' => array('idCertificado' => 2)), 'GET:api/downloadcertificadoparticipante/(:num)/(:num)' => array('route' => 'Certificado.DownloadCertificadoParticipante', 'params' => array('idPalestra' => 2, 'idParticipante' => 3)), 'GET:api/downloadcertificadopalestrante/(:num)/(:num)' => array('route' => 'Certificado.DownloadCertificadoPalestrante', 'params' => array('idPalestra' => 2, 'idPalestrante' => 3)), 'GET:api/mesclarcertificados/palestra/(:num)' => array('route' => 'Certificado.MesclarCertificadosPalestraLote', 'params' => array('idPalestra' => 3)), 'POST:api/mesclarcertificados/palestra/(:num)' => array('route' => 'Certificado.MesclarCertificadosPalestraLote', 'params' => array('idPalestra' => 3)), 'GET:api/enviaremailcertificados/palestra/(:num)' => array('route' => 'Certificado.EnviarEmailCertificadosPalestra', 'params' => array('idPalestra' => 3)), 'POST:api/enviaremailcertificados/palestra/(:num)' => array('route' => 'Certificado.EnviarEmailCertificadosPalestra', 'params' => array('idPalestra' => 3)), 'GET:api/enviaremailcertificadosadmin/palestra/(:num)' => array('route' => 'Certificado.EnviarEmailCertificadosPalestraAdmin', 'params' => array('idPalestra' => 3)), 'POST:api/enviaremailcertificadosadmin/palestra/(:num)' => array('route' => 'Certificado.EnviarEmailCertificadosPalestraAdmin', 'params' => array('idPalestra' => 3)), 'GET:api/gerarata/(:num)' => array('route' => 'Certificado.GerarAta', 'params' => array('idPalestra' => 2)), 'GET:api/downloadata/(:num)' => array('route' => 'Certificado.DownloadAta', 'params' => array('idPalestra' => 2)), 'GET:emitir-certificados/baixar-ata/(:num)' => array('route' => 'Certificado.DownloadAta', 'params' => array('idPalestra' => 2)), 'GET:api/certificados' => array('route' => 'Certificado.Query'), 'POST:api/certificado' => array('route' => 'Certificado.Create'), 'GET:api/certificado/(:num)' => array('route' => 'Certificado.Read', 'params' => array('idCertificado' => 2)), 'PUT:api/certificado/(:num)' => array('route' => 'Certificado.Update', 'params' => array('idCertificado' => 2)), 'DELETE:api/certificado/(:num)' => array('route' => 'Certificado.Delete', 'params' => array('idCertificado' => 2)), 'GET:configuracoes' => array('route' => 'Configuracao.ListView'), 'GET:configuracao/(:num)' => array('route' => 'Configuracao.SingleView', 'params' => array('idConfiguracao' => 1)), 'GET:configuracao' => array('route' => 'Configuracao.SingleView'), 'GET:api/configuracoes' => array('route' => 'Configuracao.Query'), 'POST:api/configuracao' => array('route' => 'Configuracao.Create'), 'GET:api/configuracao/(:num)' => array('route' => 'Configuracao.Read', 'params' => array('idConfiguracao' => 2)), 'PUT:api/configuracao/(:num)' => array('route' => 'Configuracao.Update', 'params' => array('idConfiguracao' => 2)), 'DELETE:api/configuracao/(:num)' => array('route' => 'Configuracao.Delete', 'params' => array('idConfiguracao' => 2)), 'GET:modelocertificados' => array('route' => 'ModeloCertificado.ListView'), 'GET:modelocertificado/(:num)' => array('route' => 'ModeloCertificado.SingleView', 'params' => array('idModeloCertificado' => 1)), 'GET:api/modelocertificados' => array('route' => 'ModeloCertificado.Query'), 'POST:api/modelocertificado' => array('route' => 'ModeloCertificado.Create'), 'GET:api/modelocertificado/(:num)' => array('route' => 'ModeloCertificado.Read', 'params' => array('idModeloCertificado' => 2)), 'PUT:api/modelocertificado/(:num)' => array('route' => 'ModeloCertificado.Update', 'params' => array('idModeloCertificado' => 2)), 'DELETE:api/modelocertificado/(:num)' => array('route' => 'ModeloCertificado.Delete', 'params' => array('idModeloCertificado' => 2)), 'GET:evento/(:num)/atividades' => array('route' => 'Palestra.ListView', 'params' => array('idEvento' => 1)), 'GET:evento/(:num)/atividades/excluir' => array('route' => 'Palestra.ListView', 'params' => array('idEvento' => 1)), 'GET:evento/(:num)/atividades/(:num)/(:any)/palestrantes' => array('route' => 'Palestrante.ListView', 'params' => array('idPalestra' => 3)), 'GET:evento/(:num)/atividades/(:num)/(:any)/participantes' => array('route' => 'Participante.ListView', 'params' => array('idPalestra' => 3)), 'GET:presenca/participantes' => array('route' => 'Participante.ListViewPresenca'), 'GET:presenca/participantes/(:num)' => array('route' => 'Participante.ListViewPresenca', 'params' => array('idPalestra' => 2)), 'GET:obter-certificado' => array('route' => 'Certificado.ObterCertificadoView'), 'GET:obter-certificado/(:any)' => array('route' => 'Certificado.ObterCertificadoView', 'params' => array('cpf' => 1)), 'GET:evento/(:num)/atividades/(:num)/(:any)' => array('route' => 'Palestra.ListView', 'params' => array('idEvento' => 1, 'idPalestra' => 2)), 'GET:evento/(:num)/atividades/(:num)/(:any)/excluir' => array('route' => 'Palestra.ListView', 'params' => array('idEvento' => 1, 'idPalestra' => 2)), 'GET:palestras/(:num)' => array('route' => 'Palestra.ListView', 'params' => array('idEvento' => 1)), 'GET:palestras' => array('route' => 'Palestra.ListView'), 'GET:palestra/(:num)' => array('route' => 'Palestra.SingleView', 'params' => array('idPalestra' => 1)), 'GET:api/evento/(:num)/atividades' => array('route' => 'Palestra.Query', 'params' => array('idEvento' => 2)), 'GET:api/palestras' => array('route' => 'Palestra.Query'), 'POST:api/palestra' => array('route' => 'Palestra.Create'), 'GET:api/palestra/(:num)' => array('route' => 'Palestra.Read', 'params' => array('idPalestra' => 2)), 'PUT:api/palestra/(:num)' => array('route' => 'Palestra.Update', 'params' => array('idPalestra' => 2)), 'DELETE:api/palestra/(:num)' => array('route' => 'Palestra.Delete', 'params' => array('idPalestra' => 2)), 'GET:evento/(:num)/(:any)' => array('route' => 'Evento.ListView', 'params' => array('idEvento' => 1)), 'GET:eventos' => array('route' => 'Evento.ListView'), 'GET:evento/(:num)' => array('route' => 'Evento.SingleView', 'params' => array('idEvento' => 1)), 'GET:api/eventos' => array('route' => 'Evento.Query'), 'POST:api/evento' => array('route' => 'Evento.Create'), 'GET:api/evento/(:num)' => array('route' => 'Evento.Read', 'params' => array('idEvento' => 2)), 'PUT:api/evento/(:num)' => array('route' => 'Evento.Update', 'params' => array('idEvento' => 2)), 'DELETE:api/evento/(:num)' => array('route' => 'Evento.Delete', 'params' => array('idEvento' => 2)), 'GET:palestrapalestrantes' => array('route' => 'PalestraPalestrante.ListView'), 'GET:palestrapalestrante/(:num)' => array('route' => 'PalestraPalestrante.SingleView', 'params' => array('id' => 1)), 'GET:api/palestrapalestrantes' => array('route' => 'PalestraPalestrante.Query'), 'POST:api/palestrapalestrante' => array('route' => 'PalestraPalestrante.Create'), 'GET:api/palestrapalestrante/(:num)' => array('route' => 'PalestraPalestrante.Read', 'params' => array('id' => 2)), 'PUT:api/palestrapalestrante/(:num)' => array('route' => 'PalestraPalestrante.Update', 'params' => array('id' => 2)), 'DELETE:api/palestrapalestrante/(:num)' => array('route' => 'PalestraPalestrante.Delete', 'params' => array('id' => 2)), 'GET:palestraparticipantes' => array('route' => 'PalestraParticipante.ListView'), 'GET:palestraparticipante/(:num)' => array('route' => 'PalestraParticipante.SingleView', 'params' => array('id' => 1)), 'GET:api/palestraparticipantes' => array('route' => 'PalestraParticipante.Query'), 'POST:api/palestraparticipante' => array('route' => 'PalestraParticipante.Create'), 'GET:api/palestraparticipante/(:num)' => array('route' => 'PalestraParticipante.Read', 'params' => array('id' => 2)), 'PUT:api/palestraparticipante/(:num)' => array('route' => 'PalestraParticipante.Update', 'params' => array('id' => 2)), 'DELETE:api/palestraparticipante/(:num)' => array('route' => 'PalestraParticipante.Delete', 'params' => array('id' => 2)), 'GET:atividade/(:num)/(:any)/palestrantes' => array('route' => 'Palestrante.ListView', 'params' => array('idPalestra' => 1)), 'GET:atividade/(:num)/(:any)/palestrantes/novo' => array('route' => 'Palestrante.ListView', 'params' => array('idPalestra' => 1)), 'GET:atividade/(:num)/(:any)/palestrantes/(:num)/(:any)' => array('route' => 'Palestrante.ListView', 'params' => array('idPalestra' => 1, 'idPalestrante' => 4)), 'GET:palestrantes' => array('route' => 'Palestrante.ListView'), 'GET:palestrante/(:num)' => array('route' => 'Palestrante.SingleView', 'params' => array('idPalestrante' => 1)), 'GET:api/palestrantes' => array('route' => 'Palestrante.Query'), 'POST:api/palestrante' => array('route' => 'Palestrante.Create'), 'GET:api/palestrante/(:num)' => array('route' => 'Palestrante.Read', 'params' => array('idPalestrante' => 2)), 'PUT:api/palestrante/(:num)' => array('route' => 'Palestrante.Update', 'params' => array('idPalestrante' => 2)), 'DELETE:api/palestrante/(:num)' => array('route' => 'Palestrante.Delete', 'params' => array('idPalestrante' => 2)), 'GET:atividade/(:num)/(:any)/participantes' => array('route' => 'Participante.ListView', 'params' => array('idPalestra' => 1)), 'GET:participantes' => array('route' => 'Participante.ListView'), 'GET:participante/(:num)' => array('route' => 'Participante.SingleView', 'params' => array('idParticipante' => 1)), 'GET:api/participantes' => array('route' => 'Participante.Query'), 'POST:api/participante' => array('route' => 'Participante.Create'), 'POST:api/participantes/updateall' => array('route' => 'Participante.UpdateAll'), 'GET:api/participantes/updateall' => array('route' => 'Participante.UpdateAll'), 'GET:api/participante/(:num)' => array('route' => 'Participante.Read', 'params' => array('idParticipante' => 2)), 'PUT:api/participante/(:num)' => array('route' => 'Participante.Update', 'params' => array('idParticipante' => 2)), 'DELETE:api/participante/(:num)' => array('route' => 'Participante.Delete', 'params' => array('idParticipante' => 2)), 'GET:usuarios' => array('route' => 'Usuario.ListView'), 'GET:usuario/(:num)' => array('route' => 'Usuario.SingleView', 'params' => array('idUsuario' => 1)), 'GET:api/usuarios' => array('route' => 'Usuario.Query'), 'POST:api/usuario' => array('route' => 'Usuario.Create'), 'GET:api/usuario/(:num)' => array('route' => 'Usuario.Read', 'params' => array('idUsuario' => 2)), 'PUT:api/usuario/(:num)' => array('route' => 'Usuario.Update', 'params' => array('idUsuario' => 2)), 'DELETE:api/usuario/(:num)' => array('route' => 'Usuario.Delete', 'params' => array('idUsuario' => 2)), 'GET:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'PUT:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'POST:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'DELETE:api/(:any)' => array('route' => 'Default.ErrorApi404'));
/**
 * FETCHING STRATEGY
 * You may uncomment any of the lines below to specify always eager fetching.
 * Alternatively, you can copy/paste to a specific page for one-time eager fetching
 * If you paste into a controller method, replace $G_PHREEZER with $this->Phreezer
 */
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Certificado","certificado_ibfk_1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Palestra","palestra_ibfk_2",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Palestra","palestra_ibfk_1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("PalestraPalestrante","palestra_palestrante_ibfk_1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("PalestraPalestrante","palestra_palestrante_ibfk_2",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("PalestraPalestrante","palestra_palestrante_ibfk_3",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("PalestraParticipante","palestra_participante_ibfk_1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("PalestraParticipante","palestra_participante_ibfk_2",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("PalestraParticipante","palestra_participante_ibfk_3",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY
Esempio n. 8
0
$loader = (require 'vendor/autoload.php');
$loader->setUseIncludePath(true);
/**
 * SESSION CLASSES
 * Any classes that will be stored in the session can be added here
 * and will be pre-loaded on every page
 */
require_once "App/ExampleUser.php";
/**
 * RENDER ENGINE
 * You can use any template system that implements
 * IRenderEngine for the view layer.  Phreeze provides pre-built
 * implementations for Smarty, Savant and plain PHP.
 */
require_once 'verysimple/Phreeze/SavantRenderEngine.php';
GlobalConfig::$TEMPLATE_ENGINE = 'SavantRenderEngine';
GlobalConfig::$TEMPLATE_PATH = GlobalConfig::$APP_ROOT . '/templates/';
/**
 * ROUTE MAP
 * The route map connects URLs to Controller+Method and additionally maps the
 * wildcards to a named parameter so that they are accessible inside the
 * Controller without having to parse the URL for parameters such as IDs
 */
GlobalConfig::$ROUTE_MAP = array('GET:' => array('route' => 'Default.Home'), 'GET:loginform' => array('route' => 'SecureExample.LoginForm'), 'POST:login' => array('route' => 'SecureExample.Login'), 'GET:secureuser' => array('route' => 'SecureExample.UserPage'), 'GET:secureadmin' => array('route' => 'SecureExample.AdminPage'), 'GET:logout' => array('route' => 'SecureExample.Logout'), 'GET:productos' => array('route' => 'Producto.ListView'), 'GET:producto/(:num)' => array('route' => 'Producto.SingleView', 'params' => array('id' => 1)), 'GET:api/productos' => array('route' => 'Producto.Query'), 'POST:api/producto' => array('route' => 'Producto.Create'), 'GET:api/producto/(:num)' => array('route' => 'Producto.Read', 'params' => array('id' => 2)), 'PUT:api/producto/(:num)' => array('route' => 'Producto.Update', 'params' => array('id' => 2)), 'DELETE:api/producto/(:num)' => array('route' => 'Producto.Delete', 'params' => array('id' => 2)), 'GET:rubros' => array('route' => 'Rubro.ListView'), 'GET:rubro/(:num)' => array('route' => 'Rubro.SingleView', 'params' => array('id' => 1)), 'GET:api/rubros' => array('route' => 'Rubro.Query'), 'POST:api/rubro' => array('route' => 'Rubro.Create'), 'GET:api/rubro/(:num)' => array('route' => 'Rubro.Read', 'params' => array('id' => 2)), 'PUT:api/rubro/(:num)' => array('route' => 'Rubro.Update', 'params' => array('id' => 2)), 'DELETE:api/rubro/(:num)' => array('route' => 'Rubro.Delete', 'params' => array('id' => 2)), 'GET:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'PUT:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'POST:api/(:any)' => array('route' => 'Default.ErrorApi404'), 'DELETE:api/(:any)' => array('route' => 'Default.ErrorApi404'));
/**
 * FETCHING STRATEGY
 * You may uncomment any of the lines below to specify always eager fetching.
 * Alternatively, you can copy/paste to a specific page for one-time eager fetching
 * If you paste into a controller method, replace $G_PHREEZER with $this->Phreezer
 */
// $GlobalConfig->GetInstance()->GetPhreezer()->SetLoadType("Producto","producto_ibfk_1",KM_LOAD_EAGER); // KM_LOAD_INNER | KM_LOAD_EAGER | KM_LOAD_LAZY