virt2/api/code/tovar_cat.php

61 lines
1.7 KiB
PHP
Executable File

<?php
/* узнаем текущую категорию*/
unset($a);
$a['id']=ID;
$smarty -> assign( 'cat_name', $db -> get_val ( 'm_groupe', $a, 'naim'));
/* узнаем подкатегории */
unset($a);
unset($b);
if (ID){
$a['parent']=ID;
$b['m_groupe']=ID;
}else{
$a['parent']=0;
$b['m_groupe']=0;
}
$a['public']=1;
$b['public']=1;
$m_groupe = $db -> get_massiv ( 'm_groupe', $a);
$count=count($m_groupe);
//узнаем родитель ли она для чего-нибудь, если нет - киляем
/*for ($i=0; $i<$count; $i++){
$q=0;
//проверяем вложенные группы
unset($a);
unset($g);
$a['parent']=$m_groupe[$i]['id'];
$g=$db->get_val('m_groupe', $a, 'id');
if ($g)$q=1;
//проверяем вложенные товары
if ($q==0){
$g=$db->get_val('m_tovar', $a, 'id');
if ($g)$q=1;
}
//если ничего нет внутри - 0 опустошаем переменную
if ($q==0){
$db->free_sql('
UPDATE `m_groupe` SET
`public` = "0"
WHERE `id` = ' . $m_groupe[$i]['id']);
}
//if ($q==0)unset($m_groupe[$i]);
}
*/
$smarty -> assign( 'm_groupe', $m_groupe);
//print_r($m_groupe);
$m_tovar = $db -> get_massiv ( 'm_tovar', $b);
$smarty -> assign( 'm_tovar', $m_tovar);
//print_r($m_tovar);
//print_r($m_groupe);
//хлебные крошки
$p=ID;
while ($p!=0){
unset($tmp);
unset($a);
$a['id']=$p;
$tmp=$db->get_massiv('m_groupe', $a, 'id', 1);
$p=$tmp[0]['parent'];
if (ID!=$tmp[0]['id'])$breadcrumb= '<li class="breadcrumb-item"><a href="/tovar_cat/' . $tmp[0]['id'] . '" style="font-size: 10pt;">' . $tmp[0]['naim'] . '</a></li>' . $breadcrumb;
}
$smarty -> assign( 'breadcrumb', $breadcrumb);
?>