} /** * 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());