Exemple #1
0
}
/**
 * Connect middleware/dispatcher filters.
 */
DispatcherFactory::add('Asset');
DispatcherFactory::add('Routing');
DispatcherFactory::add('ControllerFactory');
/**
 * Enable default locale format parsing.
 * This is needed for matching the auto-localized string output of Time() class when parsing dates.
 *
 * Also enable immutable time objects in the ORM.
 */
Type::build('time')->useImmutable()->useLocaleParser();
Type::build('date')->useImmutable()->useLocaleParser();
Type::build('datetime')->useImmutable()->useLocaleParser();
# Developpement
Plugin::load('DebugKit', ['bootstrap' => true, 'routes' => true, 'autoload' => true]);
Plugin::load('Crud');
Plugin::load('BakeBootstrap3Crud', ['bootstrap' => false, 'routes' => true, 'autoload' => true]);
# Users & Auth
Plugin::load('Acl', ['bootstrap' => true]);
# Assets
Plugin::load('Josegonzalez/Upload');
Plugin::load('Proffer');
# Ckeditor wysiwyg
Plugin::load('AkkaCKEditor', ['bootstrap' => false, 'routes' => true]);
# Events
Cake\Event\EventManager::instance()->on(new \App\Event\ProfferUploadFilenameListener());
Cake\Event\EventManager::instance()->on(new \App\Event\ProfferInputOutputListener());
 */
Configure::write('Session', ['defaults' => 'php', 'timeout' => 2880]);
/**
 * The Role-definition for CM
 */
Configure::write('CM.Roles', ['Administrators' => [1], 'Moderators' => [2], 'Users' => [3], 'Unregistered' => [4]]);
/**
 * The UserModel to use. Default 'CakeManager.Users'
 */
Configure::write('CM.UserModel', 'CakeManager.Users');
Configure::write('CM.Mail', ['From' => ['*****@*****.**' => 'CakeManager'], 'afterLogin' => true]);
/**
 * The UserViews to use
 * Default for the CakeManager itself, you can change it for your own views
 */
Configure::write('CM.UserViews', ['login' => 'CakeManager./Users/login', 'forgot_password' => 'CakeManager./Users/forgot_password', 'reset_password' => 'CakeManager./Users/reset_password']);
/**
 * The UserViews to use for admin-section
 * Default for the CakeManager itself, you can change it for your own views
 */
Configure::write('CM.AdminUserViews', ['index' => 'CakeManager./Admin/Users/index', 'view' => 'CakeManager./Admin/Users/view', 'add' => 'CakeManager./Admin/Users/add', 'edit' => 'CakeManager./Admin/Users/edit', 'new_password' => 'CakeManager./Admin/Users/new_password']);
/**
 * The RoleViews to use for admin-section
 * Default for the CakeManager itself, you can change it for your own views
 */
Configure::write('CM.AdminRoleViews', ['index' => 'CakeManager./Admin/Roles/index', 'view' => 'CakeManager./Admin/Roles/view', 'add' => 'CakeManager./Admin/Roles/add', 'edit' => 'CakeManager./Admin/Roles/edit']);
/**
 * Attach the MailEventListener to the event manager
 */
Cake\Event\EventManager::instance()->attach(new MailEventListener());