Example #1
0
function content($name)
{
    global $serv, $pages_dir, $uri, $route_config, $lang, $lang_texts;
    $content_file = "{$serv}{$pages_dir}/content{$uri}{$name}.php";
    if (isset($route_config["content"])) {
        $contents = (array) $route_config["content"];
        if (isset($contents[$name])) {
            echo translateMe($contents[$name]);
            return;
        }
    }
    if (file_exists($content_file)) {
        include $content_file;
    }
}
Example #2
0
function echo_menu($menu, $lvl = 0, $className = "")
{
    $lvl++;
    global $uri;
    if ($className) {
        echo "<ul class='level-{$lvl} {$className}'>";
    } else {
        echo "<ul class='level-{$lvl}'>";
    }
    for ($i = 0, $n = count($menu); $i < $n; $i++) {
        $elem = $menu[$i];
        $isActive = $elem['href'] == $uri || $elem['href'] == "/" && $uri == "/main/";
        echo "<li class='" . ($isActive ? "active" : "") . (isset($elem["menu"]) ? " with-ul" : "") . "'>";
        echo "<a href='" . $elem['href'] . "'>";
        echo translateMe($elem["title"]);
        echo "</a>";
        if (isset($elem["menu"])) {
            echo_menu((array) $elem["menu"], $lvl);
        }
        echo "</li>";
    }
    echo "</ul>";
}
Example #3
0
				<ol class="breadcrumb">
				  <li><a href="/"><?php 
echo translateMe("Главная");
?>
</a></li>
<?php 
global $uri;
$breadcrumb_menu = get_elem_parents($config["menu"]["main"], $uri);
for ($i = 0, $n = count($breadcrumb_menu); $i < $n; $i++) {
    echo "<li><a href='" . $breadcrumb_menu[$i]["href"] . "'>" . translateMe($breadcrumb_menu[$i]["title"]) . "</a></li>";
}
?>

				  <li class="active"><?php 
content("name");
?>
</li>
				</ol>