2024-07-10 16:10:33 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
return [
|
2025-04-30 14:45:30 +02:00
|
|
|
'debug' => Dir::exists('assets/dist') ? false: true,
|
2025-04-30 14:43:38 +02:00
|
|
|
'cache' => [
|
|
|
|
|
'pages' => [
|
|
|
|
|
'active' => true
|
|
|
|
|
],
|
|
|
|
|
'api' => true
|
|
|
|
|
],
|
2024-09-04 11:42:45 +02:00
|
|
|
'smartypants' => true,
|
2025-02-26 16:23:32 +01:00
|
|
|
'locale' => 'fr_FR.utf-8',
|
|
|
|
|
'date' => [
|
|
|
|
|
'handler' => 'intl',
|
2024-09-04 11:42:45 +02:00
|
|
|
],
|
2024-07-10 16:10:33 +02:00
|
|
|
'api' => [
|
|
|
|
|
'basicAuth' => true,
|
|
|
|
|
// Enable api access without SSL. To disable in production.
|
2025-02-26 16:23:32 +01:00
|
|
|
'allowInsecure' => true,
|
2024-09-03 18:40:31 +02:00
|
|
|
],
|
|
|
|
|
'panel' => [
|
|
|
|
|
'language' => 'fr',
|
2025-02-26 16:23:32 +01:00
|
|
|
'css' => 'assets/css/panel.css',
|
|
|
|
|
'js' => 'assets/js/panel.js',
|
|
|
|
|
'favicon' => 'favicon.svg',
|
|
|
|
|
'menu' => require(__DIR__ . '/menu.php'),
|
2024-09-10 12:09:53 +02:00
|
|
|
],
|
|
|
|
|
'routes' => [
|
2024-09-11 07:32:34 +02:00
|
|
|
require(__DIR__ . '/routes/logout.php'),
|
|
|
|
|
require(__DIR__ . '/routes/toggle-favorite.php'),
|
2024-10-08 17:30:56 +02:00
|
|
|
require(__DIR__ . '/routes/upload-images.php'),
|
|
|
|
|
require(__DIR__ . '/routes/save-page.php'),
|
2024-10-08 17:31:18 +02:00
|
|
|
require(__DIR__ . '/routes/save-file.php'),
|
2024-10-08 18:49:20 +02:00
|
|
|
require(__DIR__ . '/routes/remove-file.php'),
|
2024-10-14 15:23:06 +02:00
|
|
|
require(__DIR__ . '/routes/upload-pdf.php'),
|
2024-11-21 19:43:49 +01:00
|
|
|
require(__DIR__ . '/routes/validate-brief.php'),
|
2025-01-23 15:31:15 +01:00
|
|
|
require(__DIR__ . '/routes/request-project-creation.php'),
|
2025-01-27 14:39:52 +01:00
|
|
|
require(__DIR__ . '/routes/request-optimization-appointment.php'),
|
2024-09-18 13:05:55 +02:00
|
|
|
],
|
|
|
|
|
'hooks' => [
|
2025-02-26 16:23:32 +01:00
|
|
|
'page.create:after' => require_once(__DIR__ . '/hooks/create-steps.php'),
|
2024-09-26 18:46:33 +02:00
|
|
|
'page.delete:before' => require_once(__DIR__ . '/hooks/delete-steps.php'),
|
2025-06-02 11:02:35 +02:00
|
|
|
'page.update:after' => require_once(__DIR__ . '/hooks/page-update--regenerate-project-steps-cache.php'),
|
2025-06-17 12:13:38 +02:00
|
|
|
'page.changeStatus:after' => require_once(__DIR__ . '/hooks/page-update--regenerate-project-steps-cache.php'),
|
2025-06-02 11:02:35 +02:00
|
|
|
'file.update:after' => require_once(__DIR__ . '/hooks/file-update--regenerate-project-steps-cache.php')
|
2025-02-26 16:23:32 +01:00
|
|
|
],
|
2024-09-03 18:40:31 +02:00
|
|
|
];
|