From f617ecb3504c3767220d4df75bb74cea27b34036 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 24 Jan 2026 14:00:58 +0000 Subject: [PATCH 2/5] Restructure MVC into public/src layout Co-authored-by: LeOSW42 <673670+LeOSW42@users.noreply.github.com> --- .gitignore | 10 ++-- README.md | 7 +++ includes/config.example.php | 50 ---------------- index.php | 4 -- .htaccess => public/.htaccess | 0 {_ressources => public/_ressources}/logo.svg | 0 .../_ressources}/logo_carre.png | Bin .../_ressources}/logo_carre.svg | 0 .../_ressources}/logo_carre_blanc.png | Bin .../_ressources}/logo_carre_noir.png | Bin .../_ressources}/sql_skeleton.sql | 0 public/index.php | 4 ++ {views => public/views}/blocks/d.footer.html | 0 {views => public/views}/blocks/d.head.html | 0 {views => public/views}/blocks/d.nav.html | 0 {views => public/views}/css/d.admin.css | 0 {views => public/views}/css/d.blog.css | 0 {views => public/views}/css/d.index.css | 0 {views => public/views}/css/d.map.css | 0 {views => public/views}/css/d.poi.css | 0 {views => public/views}/css/d.user.css | 0 {views => public/views}/css/d.wiki.css | 0 {views => public/views}/d.admin.backup.html | 0 {views => public/views}/d.admin.git-pull.html | 0 {views => public/views}/d.admin.html | 0 {views => public/views}/d.admin.logs.html | 0 {views => public/views}/d.admin.stats.html | 0 .../views}/d.admin.wiki-files.html | 0 {views => public/views}/d.blog.edit.html | 0 {views => public/views}/d.blog.list.html | 0 {views => public/views}/d.blog.list.rss | 4 +- {views => public/views}/d.blog.view.html | 0 {views => public/views}/d.community.html | 0 {views => public/views}/d.contact.html | 0 {views => public/views}/d.index.html | 0 {views => public/views}/d.map.html | 0 {views => public/views}/d.poi.edit.html | 0 {views => public/views}/d.poi.view.html | 0 {views => public/views}/d.user.login.html | 0 .../views}/d.user.member_list.html | 0 .../views}/d.user.password_lost.html | 0 .../views}/d.user.profile.edit.html | 0 {views => public/views}/d.user.profile.html | 0 {views => public/views}/d.user.signin.html | 0 {views => public/views}/d.wiki.edit.html | 0 {views => public/views}/d.wiki.view.html | 0 .../views}/fonts/FiraMono-Bold.eot | Bin .../views}/fonts/FiraMono-Bold.otf | Bin .../views}/fonts/FiraSans-Bold.ttf | Bin .../views}/fonts/FiraSans-ExtraLight.eot | Bin .../views}/fonts/FiraSans-ExtraLight.otf | Bin .../views}/fonts/FiraSans-ExtraLight.ttf | Bin .../views}/fonts/FiraSans-Light.eot | Bin .../views}/fonts/FiraSans-Light.otf | Bin .../views}/fonts/FiraSans-Light.ttf | Bin .../views}/fonts/FiraSans-Medium.eot | Bin .../views}/fonts/FiraSans-Medium.otf | Bin .../views}/fonts/FiraSans-Medium.ttf | Bin .../views}/fonts/FiraSans-Regular.eot | Bin .../views}/fonts/FiraSans-Regular.otf | Bin .../views}/fonts/FiraSans-Regular.ttf | Bin {views => public/views}/img/alpine_hut.svg | 0 {views => public/views}/img/aside.jpg | Bin {views => public/views}/img/basic_hut.svg | 0 {views => public/views}/img/bivouac.svg | 0 {views => public/views}/img/campsite.svg | 0 {views => public/views}/img/favicon.png | Bin {views => public/views}/img/halt.svg | 0 {views => public/views}/img/header.svg | 0 {views => public/views}/img/header_rss.svg | 0 .../views}/img/wilderness_hut.svg | 0 {views => public/views}/js/d.avatar.js | 0 {views => public/views}/js/d.captcha.js | 0 {views => public/views}/js/d.header.js | 0 {views => public/views}/js/d.map.js | 0 {views => public/views}/js/d.poi_map.js | 0 .../fontawesome-free-5.4.1-web/css/all.css | 0 .../css/all.min.css | 0 .../webfonts/fa-brands-400.eot | Bin .../webfonts/fa-brands-400.svg | 0 .../webfonts/fa-brands-400.ttf | Bin .../webfonts/fa-brands-400.woff | Bin .../webfonts/fa-brands-400.woff2 | Bin .../webfonts/fa-regular-400.eot | Bin .../webfonts/fa-regular-400.svg | 0 .../webfonts/fa-regular-400.ttf | Bin .../webfonts/fa-regular-400.woff | Bin .../webfonts/fa-regular-400.woff2 | Bin .../webfonts/fa-solid-900.eot | Bin .../webfonts/fa-solid-900.svg | 0 .../webfonts/fa-solid-900.ttf | Bin .../webfonts/fa-solid-900.woff | Bin .../webfonts/fa-solid-900.woff2 | Bin .../views}/third/jquery-3.3.1.min.js | 0 .../third/leaflet-easybutton/easy-button.css | 0 .../third/leaflet-easybutton/easy-button.js | 0 .../leaflet-fullscreen/Leaflet.fullscreen.js | 0 .../Leaflet.fullscreen.min.js | 0 .../third/leaflet-fullscreen/fullscreen.png | Bin .../leaflet-fullscreen/fullscreen@2x.png | Bin .../leaflet-fullscreen/leaflet.fullscreen.css | 0 .../views}/third/leaflet/images/layers-2x.png | Bin .../views}/third/leaflet/images/layers.png | Bin .../third/leaflet/images/marker-icon-2x.png | Bin .../third/leaflet/images/marker-icon.png | Bin .../third/leaflet/images/marker-shadow.png | Bin .../views}/third/leaflet/leaflet.css | 0 .../views}/third/leaflet/leaflet.js | 0 .../simplelightbox/simple-lightbox.min.css | 0 .../simplelightbox/simple-lightbox.min.js | 0 src/Core/config.example.php | 55 ++++++++++++++++++ {includes => src/Core}/database.php | 0 {includes => src/Core}/images.php | 0 {includes => src/Core}/poi_types.struct.php | 0 {includes => src/Core}/routes.php | 4 +- {includes => src/Core}/session.php | 0 {third => src/Thirds}/Md/Markdown.inc.php | 0 {third => src/Thirds}/Md/Markdown.php | 0 .../Thirds}/Md/MarkdownExtra.inc.php | 0 {third => src/Thirds}/Md/MarkdownExtra.php | 0 .../Thirds}/Md/MarkdownInterface.inc.php | 0 .../Thirds}/Md/MarkdownInterface.php | 0 {controllers => src/controllers}/d.admin.php | 0 {controllers => src/controllers}/d.blog.php | 0 .../controllers}/d.contact.php | 0 {controllers => src/controllers}/d.map.php | 0 {controllers => src/controllers}/d.poi.php | 0 {controllers => src/controllers}/d.users.php | 0 {controllers => src/controllers}/d.wiki.php | 0 {models => src/models}/d.blog.php | 0 {models => src/models}/d.comments.php | 0 {models => src/models}/d.locales.php | 0 {models => src/models}/d.poi.php | 0 {models => src/models}/d.users.php | 0 {models => src/models}/d.wiki.php | 0 135 files changed, 75 insertions(+), 63 deletions(-) delete mode 100755 includes/config.example.php delete mode 100755 index.php rename .htaccess => public/.htaccess (100%) rename {_ressources => public/_ressources}/logo.svg (100%) rename {_ressources => public/_ressources}/logo_carre.png (100%) rename {_ressources => public/_ressources}/logo_carre.svg (100%) rename {_ressources => public/_ressources}/logo_carre_blanc.png (100%) rename {_ressources => public/_ressources}/logo_carre_noir.png (100%) rename {_ressources => public/_ressources}/sql_skeleton.sql (100%) create mode 100755 public/index.php rename {views => public/views}/blocks/d.footer.html (100%) rename {views => public/views}/blocks/d.head.html (100%) rename {views => public/views}/blocks/d.nav.html (100%) rename {views => public/views}/css/d.admin.css (100%) rename {views => public/views}/css/d.blog.css (100%) rename {views => public/views}/css/d.index.css (100%) rename {views => public/views}/css/d.map.css (100%) rename {views => public/views}/css/d.poi.css (100%) rename {views => public/views}/css/d.user.css (100%) rename {views => public/views}/css/d.wiki.css (100%) rename {views => public/views}/d.admin.backup.html (100%) rename {views => public/views}/d.admin.git-pull.html (100%) rename {views => public/views}/d.admin.html (100%) rename {views => public/views}/d.admin.logs.html (100%) rename {views => public/views}/d.admin.stats.html (100%) rename {views => public/views}/d.admin.wiki-files.html (100%) rename {views => public/views}/d.blog.edit.html (100%) rename {views => public/views}/d.blog.list.html (100%) rename {views => public/views}/d.blog.list.rss (94%) rename {views => public/views}/d.blog.view.html (100%) rename {views => public/views}/d.community.html (100%) rename {views => public/views}/d.contact.html (100%) rename {views => public/views}/d.index.html (100%) rename {views => public/views}/d.map.html (100%) rename {views => public/views}/d.poi.edit.html (100%) rename {views => public/views}/d.poi.view.html (100%) rename {views => public/views}/d.user.login.html (100%) rename {views => public/views}/d.user.member_list.html (100%) rename {views => public/views}/d.user.password_lost.html (100%) rename {views => public/views}/d.user.profile.edit.html (100%) rename {views => public/views}/d.user.profile.html (100%) rename {views => public/views}/d.user.signin.html (100%) rename {views => public/views}/d.wiki.edit.html (100%) rename {views => public/views}/d.wiki.view.html (100%) rename {views => public/views}/fonts/FiraMono-Bold.eot (100%) rename {views => public/views}/fonts/FiraMono-Bold.otf (100%) rename {views => public/views}/fonts/FiraSans-Bold.ttf (100%) rename {views => public/views}/fonts/FiraSans-ExtraLight.eot (100%) rename {views => public/views}/fonts/FiraSans-ExtraLight.otf (100%) rename {views => public/views}/fonts/FiraSans-ExtraLight.ttf (100%) rename {views => public/views}/fonts/FiraSans-Light.eot (100%) rename {views => public/views}/fonts/FiraSans-Light.otf (100%) rename {views => public/views}/fonts/FiraSans-Light.ttf (100%) rename {views => public/views}/fonts/FiraSans-Medium.eot (100%) rename {views => public/views}/fonts/FiraSans-Medium.otf (100%) rename {views => public/views}/fonts/FiraSans-Medium.ttf (100%) rename {views => public/views}/fonts/FiraSans-Regular.eot (100%) rename {views => public/views}/fonts/FiraSans-Regular.otf (100%) rename {views => public/views}/fonts/FiraSans-Regular.ttf (100%) rename {views => public/views}/img/alpine_hut.svg (100%) rename {views => public/views}/img/aside.jpg (100%) rename {views => public/views}/img/basic_hut.svg (100%) rename {views => public/views}/img/bivouac.svg (100%) rename {views => public/views}/img/campsite.svg (100%) rename {views => public/views}/img/favicon.png (100%) rename {views => public/views}/img/halt.svg (100%) rename {views => public/views}/img/header.svg (100%) rename {views => public/views}/img/header_rss.svg (100%) rename {views => public/views}/img/wilderness_hut.svg (100%) rename {views => public/views}/js/d.avatar.js (100%) rename {views => public/views}/js/d.captcha.js (100%) rename {views => public/views}/js/d.header.js (100%) rename {views => public/views}/js/d.map.js (100%) rename {views => public/views}/js/d.poi_map.js (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/css/all.css (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/css/all.min.css (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff (100%) rename {views => public/views}/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 (100%) rename {views => public/views}/third/jquery-3.3.1.min.js (100%) rename {views => public/views}/third/leaflet-easybutton/easy-button.css (100%) rename {views => public/views}/third/leaflet-easybutton/easy-button.js (100%) rename {views => public/views}/third/leaflet-fullscreen/Leaflet.fullscreen.js (100%) rename {views => public/views}/third/leaflet-fullscreen/Leaflet.fullscreen.min.js (100%) rename {views => public/views}/third/leaflet-fullscreen/fullscreen.png (100%) rename {views => public/views}/third/leaflet-fullscreen/fullscreen@2x.png (100%) rename {views => public/views}/third/leaflet-fullscreen/leaflet.fullscreen.css (100%) rename {views => public/views}/third/leaflet/images/layers-2x.png (100%) rename {views => public/views}/third/leaflet/images/layers.png (100%) rename {views => public/views}/third/leaflet/images/marker-icon-2x.png (100%) rename {views => public/views}/third/leaflet/images/marker-icon.png (100%) rename {views => public/views}/third/leaflet/images/marker-shadow.png (100%) rename {views => public/views}/third/leaflet/leaflet.css (100%) rename {views => public/views}/third/leaflet/leaflet.js (100%) rename {views => public/views}/third/simplelightbox/simple-lightbox.min.css (100%) rename {views => public/views}/third/simplelightbox/simple-lightbox.min.js (100%) create mode 100755 src/Core/config.example.php rename {includes => src/Core}/database.php (100%) rename {includes => src/Core}/images.php (100%) rename {includes => src/Core}/poi_types.struct.php (100%) rename {includes => src/Core}/routes.php (94%) rename {includes => src/Core}/session.php (100%) rename {third => src/Thirds}/Md/Markdown.inc.php (100%) rename {third => src/Thirds}/Md/Markdown.php (100%) rename {third => src/Thirds}/Md/MarkdownExtra.inc.php (100%) rename {third => src/Thirds}/Md/MarkdownExtra.php (100%) rename {third => src/Thirds}/Md/MarkdownInterface.inc.php (100%) rename {third => src/Thirds}/Md/MarkdownInterface.php (100%) rename {controllers => src/controllers}/d.admin.php (100%) rename {controllers => src/controllers}/d.blog.php (100%) rename {controllers => src/controllers}/d.contact.php (100%) rename {controllers => src/controllers}/d.map.php (100%) rename {controllers => src/controllers}/d.poi.php (100%) rename {controllers => src/controllers}/d.users.php (100%) rename {controllers => src/controllers}/d.wiki.php (100%) rename {models => src/models}/d.blog.php (100%) rename {models => src/models}/d.comments.php (100%) rename {models => src/models}/d.locales.php (100%) rename {models => src/models}/d.poi.php (100%) rename {models => src/models}/d.users.php (100%) rename {models => src/models}/d.wiki.php (100%) diff --git a/.gitignore b/.gitignore index 3b473e7..266ad31 100755 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ -/includes/config.php -/medias/* -/_maps -_ressources/dump.sql +/src/Core/config.php +/public/medias/* +/public/_maps +/public/_ressources/dump.sql *.sublime-project *.sublime-workspace *.log -/tmp/* \ No newline at end of file +/tmp/* diff --git a/README.md b/README.md index fa0e8c3..e9aacc0 100755 --- a/README.md +++ b/README.md @@ -1 +1,8 @@ [Kabano website](https://kabano.org/) + +## Arborescence + +- `public/` : assets frontend et point d'entrée web (`index.php`, `views/`, `_ressources/`) +- `src/` : code backend commun + - `Core/` : configuration et utilitaires communs (ancien `includes/`) + - `Thirds/` : dépendances tierces backend (ancien `third/`) diff --git a/includes/config.example.php b/includes/config.example.php deleted file mode 100755 index 9d801c2..0000000 --- a/includes/config.example.php +++ /dev/null @@ -1,50 +0,0 @@ -'); ?> L'actualité du blog officiel de Kabano : Plateforme collaborative de recensement de cabanes et refuges. fr - views/img/header_rss.svg + public/views/img/header_rss.svg Kabano 44 @@ -42,4 +42,4 @@ echo (''); ?> - \ No newline at end of file + diff --git a/views/d.blog.view.html b/public/views/d.blog.view.html similarity index 100% rename from views/d.blog.view.html rename to public/views/d.blog.view.html diff --git a/views/d.community.html b/public/views/d.community.html similarity index 100% rename from views/d.community.html rename to public/views/d.community.html diff --git a/views/d.contact.html b/public/views/d.contact.html similarity index 100% rename from views/d.contact.html rename to public/views/d.contact.html diff --git a/views/d.index.html b/public/views/d.index.html similarity index 100% rename from views/d.index.html rename to public/views/d.index.html diff --git a/views/d.map.html b/public/views/d.map.html similarity index 100% rename from views/d.map.html rename to public/views/d.map.html diff --git a/views/d.poi.edit.html b/public/views/d.poi.edit.html similarity index 100% rename from views/d.poi.edit.html rename to public/views/d.poi.edit.html diff --git a/views/d.poi.view.html b/public/views/d.poi.view.html similarity index 100% rename from views/d.poi.view.html rename to public/views/d.poi.view.html diff --git a/views/d.user.login.html b/public/views/d.user.login.html similarity index 100% rename from views/d.user.login.html rename to public/views/d.user.login.html diff --git a/views/d.user.member_list.html b/public/views/d.user.member_list.html similarity index 100% rename from views/d.user.member_list.html rename to public/views/d.user.member_list.html diff --git a/views/d.user.password_lost.html b/public/views/d.user.password_lost.html similarity index 100% rename from views/d.user.password_lost.html rename to public/views/d.user.password_lost.html diff --git a/views/d.user.profile.edit.html b/public/views/d.user.profile.edit.html similarity index 100% rename from views/d.user.profile.edit.html rename to public/views/d.user.profile.edit.html diff --git a/views/d.user.profile.html b/public/views/d.user.profile.html similarity index 100% rename from views/d.user.profile.html rename to public/views/d.user.profile.html diff --git a/views/d.user.signin.html b/public/views/d.user.signin.html similarity index 100% rename from views/d.user.signin.html rename to public/views/d.user.signin.html diff --git a/views/d.wiki.edit.html b/public/views/d.wiki.edit.html similarity index 100% rename from views/d.wiki.edit.html rename to public/views/d.wiki.edit.html diff --git a/views/d.wiki.view.html b/public/views/d.wiki.view.html similarity index 100% rename from views/d.wiki.view.html rename to public/views/d.wiki.view.html diff --git a/views/fonts/FiraMono-Bold.eot b/public/views/fonts/FiraMono-Bold.eot similarity index 100% rename from views/fonts/FiraMono-Bold.eot rename to public/views/fonts/FiraMono-Bold.eot diff --git a/views/fonts/FiraMono-Bold.otf b/public/views/fonts/FiraMono-Bold.otf similarity index 100% rename from views/fonts/FiraMono-Bold.otf rename to public/views/fonts/FiraMono-Bold.otf diff --git a/views/fonts/FiraSans-Bold.ttf b/public/views/fonts/FiraSans-Bold.ttf similarity index 100% rename from views/fonts/FiraSans-Bold.ttf rename to public/views/fonts/FiraSans-Bold.ttf diff --git a/views/fonts/FiraSans-ExtraLight.eot b/public/views/fonts/FiraSans-ExtraLight.eot similarity index 100% rename from views/fonts/FiraSans-ExtraLight.eot rename to public/views/fonts/FiraSans-ExtraLight.eot diff --git a/views/fonts/FiraSans-ExtraLight.otf b/public/views/fonts/FiraSans-ExtraLight.otf similarity index 100% rename from views/fonts/FiraSans-ExtraLight.otf rename to public/views/fonts/FiraSans-ExtraLight.otf diff --git a/views/fonts/FiraSans-ExtraLight.ttf b/public/views/fonts/FiraSans-ExtraLight.ttf similarity index 100% rename from views/fonts/FiraSans-ExtraLight.ttf rename to public/views/fonts/FiraSans-ExtraLight.ttf diff --git a/views/fonts/FiraSans-Light.eot b/public/views/fonts/FiraSans-Light.eot similarity index 100% rename from views/fonts/FiraSans-Light.eot rename to public/views/fonts/FiraSans-Light.eot diff --git a/views/fonts/FiraSans-Light.otf b/public/views/fonts/FiraSans-Light.otf similarity index 100% rename from views/fonts/FiraSans-Light.otf rename to public/views/fonts/FiraSans-Light.otf diff --git a/views/fonts/FiraSans-Light.ttf b/public/views/fonts/FiraSans-Light.ttf similarity index 100% rename from views/fonts/FiraSans-Light.ttf rename to public/views/fonts/FiraSans-Light.ttf diff --git a/views/fonts/FiraSans-Medium.eot b/public/views/fonts/FiraSans-Medium.eot similarity index 100% rename from views/fonts/FiraSans-Medium.eot rename to public/views/fonts/FiraSans-Medium.eot diff --git a/views/fonts/FiraSans-Medium.otf b/public/views/fonts/FiraSans-Medium.otf similarity index 100% rename from views/fonts/FiraSans-Medium.otf rename to public/views/fonts/FiraSans-Medium.otf diff --git a/views/fonts/FiraSans-Medium.ttf b/public/views/fonts/FiraSans-Medium.ttf similarity index 100% rename from views/fonts/FiraSans-Medium.ttf rename to public/views/fonts/FiraSans-Medium.ttf diff --git a/views/fonts/FiraSans-Regular.eot b/public/views/fonts/FiraSans-Regular.eot similarity index 100% rename from views/fonts/FiraSans-Regular.eot rename to public/views/fonts/FiraSans-Regular.eot diff --git a/views/fonts/FiraSans-Regular.otf b/public/views/fonts/FiraSans-Regular.otf similarity index 100% rename from views/fonts/FiraSans-Regular.otf rename to public/views/fonts/FiraSans-Regular.otf diff --git a/views/fonts/FiraSans-Regular.ttf b/public/views/fonts/FiraSans-Regular.ttf similarity index 100% rename from views/fonts/FiraSans-Regular.ttf rename to public/views/fonts/FiraSans-Regular.ttf diff --git a/views/img/alpine_hut.svg b/public/views/img/alpine_hut.svg similarity index 100% rename from views/img/alpine_hut.svg rename to public/views/img/alpine_hut.svg diff --git a/views/img/aside.jpg b/public/views/img/aside.jpg similarity index 100% rename from views/img/aside.jpg rename to public/views/img/aside.jpg diff --git a/views/img/basic_hut.svg b/public/views/img/basic_hut.svg similarity index 100% rename from views/img/basic_hut.svg rename to public/views/img/basic_hut.svg diff --git a/views/img/bivouac.svg b/public/views/img/bivouac.svg similarity index 100% rename from views/img/bivouac.svg rename to public/views/img/bivouac.svg diff --git a/views/img/campsite.svg b/public/views/img/campsite.svg similarity index 100% rename from views/img/campsite.svg rename to public/views/img/campsite.svg diff --git a/views/img/favicon.png b/public/views/img/favicon.png similarity index 100% rename from views/img/favicon.png rename to public/views/img/favicon.png diff --git a/views/img/halt.svg b/public/views/img/halt.svg similarity index 100% rename from views/img/halt.svg rename to public/views/img/halt.svg diff --git a/views/img/header.svg b/public/views/img/header.svg similarity index 100% rename from views/img/header.svg rename to public/views/img/header.svg diff --git a/views/img/header_rss.svg b/public/views/img/header_rss.svg similarity index 100% rename from views/img/header_rss.svg rename to public/views/img/header_rss.svg diff --git a/views/img/wilderness_hut.svg b/public/views/img/wilderness_hut.svg similarity index 100% rename from views/img/wilderness_hut.svg rename to public/views/img/wilderness_hut.svg diff --git a/views/js/d.avatar.js b/public/views/js/d.avatar.js similarity index 100% rename from views/js/d.avatar.js rename to public/views/js/d.avatar.js diff --git a/views/js/d.captcha.js b/public/views/js/d.captcha.js similarity index 100% rename from views/js/d.captcha.js rename to public/views/js/d.captcha.js diff --git a/views/js/d.header.js b/public/views/js/d.header.js similarity index 100% rename from views/js/d.header.js rename to public/views/js/d.header.js diff --git a/views/js/d.map.js b/public/views/js/d.map.js similarity index 100% rename from views/js/d.map.js rename to public/views/js/d.map.js diff --git a/views/js/d.poi_map.js b/public/views/js/d.poi_map.js similarity index 100% rename from views/js/d.poi_map.js rename to public/views/js/d.poi_map.js diff --git a/views/third/fontawesome-free-5.4.1-web/css/all.css b/public/views/third/fontawesome-free-5.4.1-web/css/all.css similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/css/all.css rename to public/views/third/fontawesome-free-5.4.1-web/css/all.css diff --git a/views/third/fontawesome-free-5.4.1-web/css/all.min.css b/public/views/third/fontawesome-free-5.4.1-web/css/all.min.css similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/css/all.min.css rename to public/views/third/fontawesome-free-5.4.1-web/css/all.min.css diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 diff --git a/views/third/jquery-3.3.1.min.js b/public/views/third/jquery-3.3.1.min.js similarity index 100% rename from views/third/jquery-3.3.1.min.js rename to public/views/third/jquery-3.3.1.min.js diff --git a/views/third/leaflet-easybutton/easy-button.css b/public/views/third/leaflet-easybutton/easy-button.css similarity index 100% rename from views/third/leaflet-easybutton/easy-button.css rename to public/views/third/leaflet-easybutton/easy-button.css diff --git a/views/third/leaflet-easybutton/easy-button.js b/public/views/third/leaflet-easybutton/easy-button.js similarity index 100% rename from views/third/leaflet-easybutton/easy-button.js rename to public/views/third/leaflet-easybutton/easy-button.js diff --git a/views/third/leaflet-fullscreen/Leaflet.fullscreen.js b/public/views/third/leaflet-fullscreen/Leaflet.fullscreen.js similarity index 100% rename from views/third/leaflet-fullscreen/Leaflet.fullscreen.js rename to public/views/third/leaflet-fullscreen/Leaflet.fullscreen.js diff --git a/views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js b/public/views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js similarity index 100% rename from views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js rename to public/views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js diff --git a/views/third/leaflet-fullscreen/fullscreen.png b/public/views/third/leaflet-fullscreen/fullscreen.png similarity index 100% rename from views/third/leaflet-fullscreen/fullscreen.png rename to public/views/third/leaflet-fullscreen/fullscreen.png diff --git a/views/third/leaflet-fullscreen/fullscreen@2x.png b/public/views/third/leaflet-fullscreen/fullscreen@2x.png similarity index 100% rename from views/third/leaflet-fullscreen/fullscreen@2x.png rename to public/views/third/leaflet-fullscreen/fullscreen@2x.png diff --git a/views/third/leaflet-fullscreen/leaflet.fullscreen.css b/public/views/third/leaflet-fullscreen/leaflet.fullscreen.css similarity index 100% rename from views/third/leaflet-fullscreen/leaflet.fullscreen.css rename to public/views/third/leaflet-fullscreen/leaflet.fullscreen.css diff --git a/views/third/leaflet/images/layers-2x.png b/public/views/third/leaflet/images/layers-2x.png similarity index 100% rename from views/third/leaflet/images/layers-2x.png rename to public/views/third/leaflet/images/layers-2x.png diff --git a/views/third/leaflet/images/layers.png b/public/views/third/leaflet/images/layers.png similarity index 100% rename from views/third/leaflet/images/layers.png rename to public/views/third/leaflet/images/layers.png diff --git a/views/third/leaflet/images/marker-icon-2x.png b/public/views/third/leaflet/images/marker-icon-2x.png similarity index 100% rename from views/third/leaflet/images/marker-icon-2x.png rename to public/views/third/leaflet/images/marker-icon-2x.png diff --git a/views/third/leaflet/images/marker-icon.png b/public/views/third/leaflet/images/marker-icon.png similarity index 100% rename from views/third/leaflet/images/marker-icon.png rename to public/views/third/leaflet/images/marker-icon.png diff --git a/views/third/leaflet/images/marker-shadow.png b/public/views/third/leaflet/images/marker-shadow.png similarity index 100% rename from views/third/leaflet/images/marker-shadow.png rename to public/views/third/leaflet/images/marker-shadow.png diff --git a/views/third/leaflet/leaflet.css b/public/views/third/leaflet/leaflet.css similarity index 100% rename from views/third/leaflet/leaflet.css rename to public/views/third/leaflet/leaflet.css diff --git a/views/third/leaflet/leaflet.js b/public/views/third/leaflet/leaflet.js similarity index 100% rename from views/third/leaflet/leaflet.js rename to public/views/third/leaflet/leaflet.js diff --git a/views/third/simplelightbox/simple-lightbox.min.css b/public/views/third/simplelightbox/simple-lightbox.min.css similarity index 100% rename from views/third/simplelightbox/simple-lightbox.min.css rename to public/views/third/simplelightbox/simple-lightbox.min.css diff --git a/views/third/simplelightbox/simple-lightbox.min.js b/public/views/third/simplelightbox/simple-lightbox.min.js similarity index 100% rename from views/third/simplelightbox/simple-lightbox.min.js rename to public/views/third/simplelightbox/simple-lightbox.min.js diff --git a/src/Core/config.example.php b/src/Core/config.example.php new file mode 100755 index 0000000..4e67b0a --- /dev/null +++ b/src/Core/config.example.php @@ -0,0 +1,55 @@ +splitted_url[0]) } if($session==1) { - require_once('session.php'); + require_once($config['includes_folder']."session.php"); } if($controller->name != "") { include ($config['controllers_folder'].$controller->prefix.$controller->name.".php"); @@ -61,7 +61,7 @@ if($view->name != "") { } if($notfound) { - require_once('session.php'); + require_once($config['includes_folder']."session.php"); require_once($config['models_folder']."d.wiki.php"); $wikiPage = new Kabano\WikiPage(); $wikiPage->checkPermalink('404'); diff --git a/includes/session.php b/src/Core/session.php similarity index 100% rename from includes/session.php rename to src/Core/session.php diff --git a/third/Md/Markdown.inc.php b/src/Thirds/Md/Markdown.inc.php similarity index 100% rename from third/Md/Markdown.inc.php rename to src/Thirds/Md/Markdown.inc.php diff --git a/third/Md/Markdown.php b/src/Thirds/Md/Markdown.php similarity index 100% rename from third/Md/Markdown.php rename to src/Thirds/Md/Markdown.php diff --git a/third/Md/MarkdownExtra.inc.php b/src/Thirds/Md/MarkdownExtra.inc.php similarity index 100% rename from third/Md/MarkdownExtra.inc.php rename to src/Thirds/Md/MarkdownExtra.inc.php diff --git a/third/Md/MarkdownExtra.php b/src/Thirds/Md/MarkdownExtra.php similarity index 100% rename from third/Md/MarkdownExtra.php rename to src/Thirds/Md/MarkdownExtra.php diff --git a/third/Md/MarkdownInterface.inc.php b/src/Thirds/Md/MarkdownInterface.inc.php similarity index 100% rename from third/Md/MarkdownInterface.inc.php rename to src/Thirds/Md/MarkdownInterface.inc.php diff --git a/third/Md/MarkdownInterface.php b/src/Thirds/Md/MarkdownInterface.php similarity index 100% rename from third/Md/MarkdownInterface.php rename to src/Thirds/Md/MarkdownInterface.php diff --git a/controllers/d.admin.php b/src/controllers/d.admin.php similarity index 100% rename from controllers/d.admin.php rename to src/controllers/d.admin.php diff --git a/controllers/d.blog.php b/src/controllers/d.blog.php similarity index 100% rename from controllers/d.blog.php rename to src/controllers/d.blog.php diff --git a/controllers/d.contact.php b/src/controllers/d.contact.php similarity index 100% rename from controllers/d.contact.php rename to src/controllers/d.contact.php diff --git a/controllers/d.map.php b/src/controllers/d.map.php similarity index 100% rename from controllers/d.map.php rename to src/controllers/d.map.php diff --git a/controllers/d.poi.php b/src/controllers/d.poi.php similarity index 100% rename from controllers/d.poi.php rename to src/controllers/d.poi.php diff --git a/controllers/d.users.php b/src/controllers/d.users.php similarity index 100% rename from controllers/d.users.php rename to src/controllers/d.users.php diff --git a/controllers/d.wiki.php b/src/controllers/d.wiki.php similarity index 100% rename from controllers/d.wiki.php rename to src/controllers/d.wiki.php diff --git a/models/d.blog.php b/src/models/d.blog.php similarity index 100% rename from models/d.blog.php rename to src/models/d.blog.php diff --git a/models/d.comments.php b/src/models/d.comments.php similarity index 100% rename from models/d.comments.php rename to src/models/d.comments.php diff --git a/models/d.locales.php b/src/models/d.locales.php similarity index 100% rename from models/d.locales.php rename to src/models/d.locales.php diff --git a/models/d.poi.php b/src/models/d.poi.php similarity index 100% rename from models/d.poi.php rename to src/models/d.poi.php diff --git a/models/d.users.php b/src/models/d.users.php similarity index 100% rename from models/d.users.php rename to src/models/d.users.php diff --git a/models/d.wiki.php b/src/models/d.wiki.php similarity index 100% rename from models/d.wiki.php rename to src/models/d.wiki.php From fd845307598d53faa4a900701028b11bc7e7cf15 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 24 Jan 2026 14:05:09 +0000 Subject: [PATCH 3/5] Refine config path resolution Co-authored-by: LeOSW42 <673670+LeOSW42@users.noreply.github.com> --- src/Core/config.example.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Core/config.example.php b/src/Core/config.example.php index 4e67b0a..9318d74 100755 --- a/src/Core/config.example.php +++ b/src/Core/config.example.php @@ -11,13 +11,18 @@ date_default_timezone_set("UTC"); // Default tz for date manipulation is UTC. Di ** Management of folder names *****/ -$config['core_folder'] = rtrim(__DIR__, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; -$config['src_folder'] = rtrim(dirname($config['core_folder']), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; -$config['abs_root_folder'] = rtrim(dirname($config['src_folder']), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; +$config['core_folder'] = rtrim(realpath(__DIR__), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; +$config['src_folder'] = rtrim(realpath(dirname($config['core_folder'])), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; +$config['abs_root_folder'] = rtrim(realpath(dirname($config['src_folder'])), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; $config['public_folder'] = $config['abs_root_folder']."public/"; // This is the relative folder to the root of the website from the DocumentRoot (can also be called subfolder) -$config['rel_root_folder'] = str_replace(rtrim($_SERVER['DOCUMENT_ROOT'], DIRECTORY_SEPARATOR), "", rtrim($config['public_folder'], DIRECTORY_SEPARATOR)); +$document_root = rtrim(realpath($_SERVER['DOCUMENT_ROOT']), DIRECTORY_SEPARATOR); +$public_root = rtrim(realpath($config['public_folder']), DIRECTORY_SEPARATOR); +$config['rel_root_folder'] = ""; +if ($document_root && $public_root && strpos($public_root, $document_root) === 0) { + $config['rel_root_folder'] = substr($public_root, strlen($document_root)); +} $config['web_root_folder']="https://kabano.test/"; if($config['rel_root_folder']=="") { $config['rel_root_folder']="/"; From 10aa54fd576eaa78c621fb27007baaccfa7605d3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 24 Jan 2026 14:29:09 +0000 Subject: [PATCH 4/5] Rename MVC folders for consistency Co-authored-by: LeOSW42 <673670+LeOSW42@users.noreply.github.com> --- README.md | 2 ++ src/{controllers => Controllers}/d.admin.php | 0 src/{controllers => Controllers}/d.blog.php | 0 src/{controllers => Controllers}/d.contact.php | 0 src/{controllers => Controllers}/d.map.php | 0 src/{controllers => Controllers}/d.poi.php | 0 src/{controllers => Controllers}/d.users.php | 0 src/{controllers => Controllers}/d.wiki.php | 0 src/Core/config.example.php | 4 ++-- src/{models => Models}/d.blog.php | 0 src/{models => Models}/d.comments.php | 0 src/{models => Models}/d.locales.php | 0 src/{models => Models}/d.poi.php | 0 src/{models => Models}/d.users.php | 0 src/{models => Models}/d.wiki.php | 0 15 files changed, 4 insertions(+), 2 deletions(-) rename src/{controllers => Controllers}/d.admin.php (100%) rename src/{controllers => Controllers}/d.blog.php (100%) rename src/{controllers => Controllers}/d.contact.php (100%) rename src/{controllers => Controllers}/d.map.php (100%) rename src/{controllers => Controllers}/d.poi.php (100%) rename src/{controllers => Controllers}/d.users.php (100%) rename src/{controllers => Controllers}/d.wiki.php (100%) rename src/{models => Models}/d.blog.php (100%) rename src/{models => Models}/d.comments.php (100%) rename src/{models => Models}/d.locales.php (100%) rename src/{models => Models}/d.poi.php (100%) rename src/{models => Models}/d.users.php (100%) rename src/{models => Models}/d.wiki.php (100%) diff --git a/README.md b/README.md index e9aacc0..244b68c 100755 --- a/README.md +++ b/README.md @@ -5,4 +5,6 @@ - `public/` : assets frontend et point d'entrée web (`index.php`, `views/`, `_ressources/`) - `src/` : code backend commun - `Core/` : configuration et utilitaires communs (ancien `includes/`) + - `Controllers/` : contrôleurs MVC backend (ancien `controllers/`) + - `Models/` : modèles MVC backend (ancien `models/`) - `Thirds/` : dépendances tierces backend (ancien `third/`) diff --git a/src/controllers/d.admin.php b/src/Controllers/d.admin.php similarity index 100% rename from src/controllers/d.admin.php rename to src/Controllers/d.admin.php diff --git a/src/controllers/d.blog.php b/src/Controllers/d.blog.php similarity index 100% rename from src/controllers/d.blog.php rename to src/Controllers/d.blog.php diff --git a/src/controllers/d.contact.php b/src/Controllers/d.contact.php similarity index 100% rename from src/controllers/d.contact.php rename to src/Controllers/d.contact.php diff --git a/src/controllers/d.map.php b/src/Controllers/d.map.php similarity index 100% rename from src/controllers/d.map.php rename to src/Controllers/d.map.php diff --git a/src/controllers/d.poi.php b/src/Controllers/d.poi.php similarity index 100% rename from src/controllers/d.poi.php rename to src/Controllers/d.poi.php diff --git a/src/controllers/d.users.php b/src/Controllers/d.users.php similarity index 100% rename from src/controllers/d.users.php rename to src/Controllers/d.users.php diff --git a/src/controllers/d.wiki.php b/src/Controllers/d.wiki.php similarity index 100% rename from src/controllers/d.wiki.php rename to src/Controllers/d.wiki.php diff --git a/src/Core/config.example.php b/src/Core/config.example.php index 9318d74..1c532a8 100755 --- a/src/Core/config.example.php +++ b/src/Core/config.example.php @@ -32,8 +32,8 @@ if($config['rel_root_folder']=="") { // Here all the absolute paths to specific folders $config['views_folder'] = $config['public_folder']."views/"; -$config['controllers_folder'] = $config['src_folder']."controllers/"; -$config['models_folder'] = $config['src_folder']."models/"; +$config['controllers_folder'] = $config['src_folder']."Controllers/"; +$config['models_folder'] = $config['src_folder']."Models/"; $config['medias_folder'] = $config['public_folder']."medias/"; $config['includes_folder'] = $config['core_folder']; $config['third_folder'] = $config['src_folder']."Thirds/"; diff --git a/src/models/d.blog.php b/src/Models/d.blog.php similarity index 100% rename from src/models/d.blog.php rename to src/Models/d.blog.php diff --git a/src/models/d.comments.php b/src/Models/d.comments.php similarity index 100% rename from src/models/d.comments.php rename to src/Models/d.comments.php diff --git a/src/models/d.locales.php b/src/Models/d.locales.php similarity index 100% rename from src/models/d.locales.php rename to src/Models/d.locales.php diff --git a/src/models/d.poi.php b/src/Models/d.poi.php similarity index 100% rename from src/models/d.poi.php rename to src/Models/d.poi.php diff --git a/src/models/d.users.php b/src/Models/d.users.php similarity index 100% rename from src/models/d.users.php rename to src/Models/d.users.php diff --git a/src/models/d.wiki.php b/src/Models/d.wiki.php similarity index 100% rename from src/models/d.wiki.php rename to src/Models/d.wiki.php From ad529d51bcf3dd531d42ff56557bcbf09c3a7170 Mon Sep 17 00:00:00 2001 From: leosw Date: Sat, 24 Jan 2026 15:42:25 +0100 Subject: [PATCH 5/5] Ressources to root --- {public/_ressources => _ressources}/logo.svg | 0 {public/_ressources => _ressources}/logo_carre.png | Bin {public/_ressources => _ressources}/logo_carre.svg | 0 .../logo_carre_blanc.png | Bin .../_ressources => _ressources}/logo_carre_noir.png | Bin .../_ressources => _ressources}/sql_skeleton.sql | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename {public/_ressources => _ressources}/logo.svg (100%) rename {public/_ressources => _ressources}/logo_carre.png (100%) rename {public/_ressources => _ressources}/logo_carre.svg (100%) rename {public/_ressources => _ressources}/logo_carre_blanc.png (100%) rename {public/_ressources => _ressources}/logo_carre_noir.png (100%) rename {public/_ressources => _ressources}/sql_skeleton.sql (100%) diff --git a/public/_ressources/logo.svg b/_ressources/logo.svg similarity index 100% rename from public/_ressources/logo.svg rename to _ressources/logo.svg diff --git a/public/_ressources/logo_carre.png b/_ressources/logo_carre.png similarity index 100% rename from public/_ressources/logo_carre.png rename to _ressources/logo_carre.png diff --git a/public/_ressources/logo_carre.svg b/_ressources/logo_carre.svg similarity index 100% rename from public/_ressources/logo_carre.svg rename to _ressources/logo_carre.svg diff --git a/public/_ressources/logo_carre_blanc.png b/_ressources/logo_carre_blanc.png similarity index 100% rename from public/_ressources/logo_carre_blanc.png rename to _ressources/logo_carre_blanc.png diff --git a/public/_ressources/logo_carre_noir.png b/_ressources/logo_carre_noir.png similarity index 100% rename from public/_ressources/logo_carre_noir.png rename to _ressources/logo_carre_noir.png diff --git a/public/_ressources/sql_skeleton.sql b/_ressources/sql_skeleton.sql similarity index 100% rename from public/_ressources/sql_skeleton.sql rename to _ressources/sql_skeleton.sql