added finances page

This commit is contained in:
Adrien W
2023-08-05 11:38:51 +02:00
parent e5f52873e6
commit b95f14567a
5 changed files with 344 additions and 4 deletions

View File

@@ -50,6 +50,11 @@ $pages = Array(
'key' => 'transparence',
'name' => 'Transparence',
'desc' => 'Découvrir mon activité en détails',
),
'finances' => Array(
'key' => 'finances',
'name' => 'Finances',
'desc' => 'fric = pognon',
)
);
@@ -63,15 +68,23 @@ $mainMenu = [
$currentPage = $pages['index'];
/**
* Generate a link to a specified local page
*
* @param array $p details of the page to link to, either referring to $pages or provided
* @param array $override optional override options, same format as $p
* @return string HTML <a> element
*/
function pageLink(Array $p, Array $override=[]) {
global $currentPage;
if (!empty($override)) $p = array_replace($p, $override);
$active = $currentPage==$p? 'active ': '';
$css = ($currentPage==$p)? ['active', 'item']: ['item'];
$anchor = isset($p['anchor'])? '#'.$p['anchor']: '';
$key = $p['key']=='index'? '': $p['key'];
$url = '/'.$key.$anchor;
return '<a class="'.$active.'item" href="'.$url.'" target="_self" title="'.$p['desc'].'">'.$p['name'].'</a>';
return '<a class="'.implode(' ', $css).'" href="'.$url.'" target="_self" title="'.$p['desc'].'">'.$p['name'].'</a>';
}