blob: 199d3c14c8091fcc280bca122807f1bfc5c5aa5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<?php
function navBar()
{
$navbar = [
'Home' => ['uri' => '/'],
'Posts' => ['uri' => '/posts/'],
'Feedback' => ['uri' => '/feedback/'],
'Contact' => ['uri' => '/contact/'],
];
foreach ($navbar as $title => $route) {
$append ='';
if ($_SERVER['REQUEST_URI'] === '/'
&& $_SERVER['REQUEST_URI'] === $route['uri']
) {
$append = 'active';
}
if (!empty(trim($route['uri'], '/'))
&& strpos(
trim($_SERVER['REQUEST_URI'], '/'),
trim($route['uri'], '/')
) !== false
) {
$append = 'active';
};
echo str_repeat("\t", 4) . '<a class="' . $append . '" '
. 'href="' . $route['uri'] . '" ' . 'onclick="closeNav()"'
. '>' . $title . '</a>' . "\n";
}
}
|