Many small updates and fixes
This commit is contained in:
@@ -56,6 +56,11 @@ $pages = [
|
||||
"name" => "Tarifs",
|
||||
"desc" => "Comment estimer un tarif libre",
|
||||
],
|
||||
"clients" => [
|
||||
"key" => "clients",
|
||||
"name" => "Déjà client?",
|
||||
"desc" => "Raccourcis vers les services",
|
||||
],
|
||||
"finances" => [
|
||||
"key" => "finances",
|
||||
"name" => "Finances",
|
||||
@@ -71,6 +76,7 @@ $mainMenu = [
|
||||
$pages["interventions"],
|
||||
$pages["faq"],
|
||||
];
|
||||
$mainMenuRight = [$pages["clients"]];
|
||||
|
||||
$currentPage = $pages["index"];
|
||||
|
||||
@@ -81,7 +87,7 @@ $currentPage = $pages["index"];
|
||||
* @param array $override optional override options, same format as $p
|
||||
* @return string HTML <a> element
|
||||
*/
|
||||
function pageLink(array $p, array $override = [])
|
||||
function pageLink(array $p, array $override = []): string
|
||||
{
|
||||
global $currentPage;
|
||||
|
||||
@@ -89,15 +95,16 @@ function pageLink(array $p, array $override = [])
|
||||
$p = array_replace($p, $override);
|
||||
}
|
||||
|
||||
$css = $currentPage == $p ? ["active", "item"] : ["item"];
|
||||
$css = $currentPage['key'] == $p['key'] ? ["active", "item"] : ["item"];
|
||||
if (isset($p['css'])) $css = array_unique(array_merge($css, explode(" ", $p['css'])));
|
||||
$anchor = isset($p["anchor"]) ? "#" . $p["anchor"] : "";
|
||||
$key = $p["key"] == "index" ? "index" : $p["key"];
|
||||
$key = $p["key"] == "index" ? '' : $p["key"];
|
||||
$url = "/" . $key . $anchor;
|
||||
|
||||
return '<a class="' .
|
||||
implode(" ", $css) .
|
||||
'" href="http://leto.local/clawd.fr' .
|
||||
$url . '.php' .
|
||||
'" href="https://clawd.fr' .
|
||||
$url .
|
||||
'" target="_self" title="' .
|
||||
$p["desc"] .
|
||||
'">' .
|
||||
|
||||
Reference in New Issue
Block a user