Makes index dynamically load theme's templates

main
Yasen Pramatarov 2025-05-22 14:39:20 +03:00
parent 2d0c280a0a
commit d366c1dd10
1 changed files with 11 additions and 10 deletions

View File

@ -220,10 +220,11 @@ if ($page == 'logout') {
// Set success message // Set success message
Feedback::flash('LOGIN', 'LOGOUT_SUCCESS'); Feedback::flash('LOGIN', 'LOGOUT_SUCCESS');
include '../app/templates/page-header.php'; // Use theme helper to include templates
include '../app/templates/page-menu.php'; \App\Helpers\Theme::include('page-header');
\App\Helpers\Theme::include('page-menu');
include '../app/pages/login.php'; include '../app/pages/login.php';
include '../app/templates/page-footer.php'; \App\Helpers\Theme::include('page-footer');
} else { } else {
// if user is logged in, we need user details and rights // if user is logged in, we need user details and rights
@ -282,20 +283,20 @@ if ($page == 'logout') {
ob_end_flush(); ob_end_flush();
exit; exit;
} else { } else {
include '../app/templates/page-header.php'; \App\Helpers\Theme::include('page-header');
include '../app/templates/page-menu.php'; \App\Helpers\Theme::include('page-menu');
if ($validSession) { if ($validSession) {
include '../app/templates/page-sidebar.php'; \App\Helpers\Theme::include('page-sidebar');
} }
include $mapped_plugin_controllers[$page]; include $mapped_plugin_controllers[$page];
include '../app/templates/page-footer.php'; \App\Helpers\Theme::include('page-footer');
} }
} else { } else {
// The page is from a core controller // The page is from a core controller
include '../app/templates/page-header.php'; \App\Helpers\Theme::include('page-header');
include '../app/templates/page-menu.php'; \App\Helpers\Theme::include('page-menu');
if ($validSession) { if ($validSession) {
include '../app/templates/page-sidebar.php'; \App\Helpers\Theme::include('page-sidebar');
} }
if (file_exists("../app/pages/{$page}.php")) { if (file_exists("../app/pages/{$page}.php")) {
include "../app/pages/{$page}.php"; include "../app/pages/{$page}.php";