Пример #1
0
function get_navigator()
{
    // если каталог!!!
    if ($_GET['action'] == 'catalog') {
        return get_navigator_catalog();
    }
    global $zag_radel;
    global $dbname;
    $_res = '';
    if (isset($_GET['action']) and $_GET['action'] != 'index') {
        $_res = '<a href="/">Главная</a> ';
    }
    if (isset($_GET['action']) and $_GET['action'] == 'news' and isset($_GET['url'])) {
        if (TYPE_NEWS) {
            $curr_type = isset($_GET['type']) ? (int) $_GET['type'] : 0;
            $_res .= ' <a href="/news/type/' . $curr_type . '">' . $_type_news[$curr_type] . '</a> ';
        } else {
            $_res .= ' <a href="/news">Новости</a> ';
        }
    }
    if (isset($_GET['action']) and $_GET['action'] == 'gallery') {
        if (isset($_GET['url'])) {
            $_res .= ' <a href="/gallery">Галерея</a> ';
            $_id_gallery_grupa = dbh::get_gallery_grupa_id_parent($_GET['url']);
            // строим запрос
            $_sql = 'SELECT * FROM gallery_grupa where id=' . $_id_gallery_grupa . ' and status=1 order by sort';
            $result = mysql::query($_sql, 0);
            if ($result) {
                // выводим группы товаров
                $_res .= system::show_tpl(array('result' => $result), 'frontend/gallery/bread.php');
            }
        }
    }
    if ($_GET['action'] == 'voting') {
        if (isset($_GET['arhiv'])) {
            $_res .= ' <a href="/voting">Голосование</a> ';
        }
    }
    /*
     * проверяем на разделы
     * если они есть, то выводим родительский  раздел
     */
    // проверяем на наличие подразделов данного раздела
    $_sql = "select id_parent, name\n\t\t\t\t from content\n\t\t\t\t where action='" . $_GET['action'] . "' and id_parent!=0";
    //echo $_sql."<br>";
    $result = mysql_db_query($dbname, $_sql);
    $_res_n = array();
    if (mysql_numrows($result) > 0) {
        // это дочерний раздел, т.е. у него есть родитель, ищем его имя и ссылку
        $find = mysql_fetch_array($result);
        //findpole_universal_full($poisk,$table,$name_field,$nomerpole,$whatdoing)
        $_id_parent_name = findpole_universal_full($find['id_parent'], "content", "id", 1, "return");
        $_id_parent_action = findpole_universal_full($find['id_parent'], "content", "id", 2, "return");
        //$_res='<a href="'.MAIN_PATH.'/'.$_id_parent_action.'.php">'.$_id_parent_name.'</a> / '.$_res;
        $_res_n[0] = '<a href="' . MAIN_PATH . '/' . $_id_parent_action . '">' . $_id_parent_name . '</a> ';
        for ($i = 1; $i < 20; $i++) {
            // ищем следующий уровень
            $_sql = "select id_parent, name\n\t\t\t\t\t from content\n\t\t\t\t\t where action='" . $_id_parent_action . "' and id_parent!=0";
            //echo $_sql."<br>";
            $result = mysql_db_query($dbname, $_sql);
            if (mysql_numrows($result) > 0) {
                // это дочерний раздел, т.е. у него есть родитель, ищем его имя и ссылку
                $find = mysql_fetch_array($result);
                //findpole_universal_full($poisk,$table,$name_field,$nomerpole,$whatdoing)
                $_id_parent_name = findpole_universal_full($find['id_parent'], "content", "id", 1, "return");
                $_id_parent_action = findpole_universal_full($find['id_parent'], "content", "id", 2, "return");
                //$_res='<a href="'.MAIN_PATH.'/'.$_id_parent_action.'.php">'.$_id_parent_name.'</a> / '.$_res;
                $_res_n[$i] = '<a href="' . MAIN_PATH . '/' . $_id_parent_action . '">' . $_id_parent_name . '</a> ';
            } else {
                break;
            }
        }
    }
    // строим в нужном порядке и выводим
    $_res_n = array_reverse($_res_n);
    for ($i = 0; $i < count($_res_n); $i++) {
        $_res .= $_res_n[$i];
    }
    if (isset($_GET['action']) and $_GET['action'] != 'index') {
        return $_res . ' ' . get_h1();
    }
}
Пример #2
0
					<?php 
if (isset($_GET['action']) and $_GET['action'] == 'index') {
    ?>
                    <a class="block_title textleft" href="/filter/id/1">Новинки »</a>
					<div class="tovar_list_1">                    
                   		<?php 
    echo catalog::get_goods_for_special_block('/frontend/catalog/special_block2.php', $statik['novinki_at_first'], 'block_new=1');
    ?>
                    </div><!-- .tovar_list_1-->
                    <?php 
}
?>
					
					
					<h1><?php 
echo get_h1();
?>
</h1>

					
                    <div class="navigator">
                      	<?php 
echo get_navigator();
?>
                    </div><!-- .navigator-->

					
					<?php 
echo $str;
?>