Просмотр поста

.
Scorpion
Зелимхан

Скажите пожалуйста где здесь ошибка

//MAIN MENU
$main_menu="";
$main_menu.=sub_cat(1,$real_cat);
function sub_cat($cat,$real_cat){
$sql="SELECT id,name,cat,alt_name,url,intro FROM pages WHERE cat=".$cat." and menu=1 ORDER BY sort";
$sub_cat=new DB();
$sub_cat->get($sql);
if(count($sub_cat->res) > 0) {
if($cat==1){
$main_menu.="<ul class='sf-menu'>";
$li_st="";
$li_end="";
}else{
$main_menu.="<ul>";
$li_st="";
$li_end="";
}
foreach ($sub_cat->res as $sub_cat_item){

$main_menu.="<li>";

if($cat==1){
$main_menu.="<a href='/".$sub_cat_item['url']."'  class='item'><strong>";
}else{
$main_menu.="<a href='/".$sub_cat_item['url']."'>";
}

$name=$sub_cat_item['alt_name'];
if($name=="")$name=$sub_cat_item['name'];
$name=str_replace("<br>"," ",$name);
$main_menu.=$name;

if($cat==1){
$main_menu.="</strong><em>".$sub_cat_item['intro']."</em>";
}

$main_menu.=$li_end."</a>";
$main_menu.=sub_cat($sub_cat_item['id'],$real_cat);
$main_menu.="</li>";
}
$main_menu.="</ul>";
}
return $main_menu;
}

$smarty->assign('main_menu',$main_menu);