Skip to content

Commit d366c1d

Browse files
committed
Makes index dynamically load theme's templates
1 parent 2d0c280 commit d366c1d

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

public_html/index.php

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,11 @@ function filter_allowed_urls(array $urls): array {
220220
// Set success message
221221
Feedback::flash('LOGIN', 'LOGOUT_SUCCESS');
222222

223-
include '../app/templates/page-header.php';
224-
include '../app/templates/page-menu.php';
223+
// Use theme helper to include templates
224+
\App\Helpers\Theme::include('page-header');
225+
\App\Helpers\Theme::include('page-menu');
225226
include '../app/pages/login.php';
226-
include '../app/templates/page-footer.php';
227+
\App\Helpers\Theme::include('page-footer');
227228

228229
} else {
229230
// if user is logged in, we need user details and rights
@@ -282,20 +283,20 @@ function filter_allowed_urls(array $urls): array {
282283
ob_end_flush();
283284
exit;
284285
} else {
285-
include '../app/templates/page-header.php';
286-
include '../app/templates/page-menu.php';
286+
\App\Helpers\Theme::include('page-header');
287+
\App\Helpers\Theme::include('page-menu');
287288
if ($validSession) {
288-
include '../app/templates/page-sidebar.php';
289+
\App\Helpers\Theme::include('page-sidebar');
289290
}
290291
include $mapped_plugin_controllers[$page];
291-
include '../app/templates/page-footer.php';
292+
\App\Helpers\Theme::include('page-footer');
292293
}
293294
} else {
294295
// The page is from a core controller
295-
include '../app/templates/page-header.php';
296-
include '../app/templates/page-menu.php';
296+
\App\Helpers\Theme::include('page-header');
297+
\App\Helpers\Theme::include('page-menu');
297298
if ($validSession) {
298-
include '../app/templates/page-sidebar.php';
299+
\App\Helpers\Theme::include('page-sidebar');
299300
}
300301
if (file_exists("../app/pages/{$page}.php")) {
301302
include "../app/pages/{$page}.php";

0 commit comments

Comments
 (0)