/**
* 获得指定分类的所有上级分类
*
* @access public
* @param integer $cat 分类编号
* @return array
*/
function get_parent_cats($cat)
{
if ($cat == 0)
{
return array();
}
$arr = $GLOBALS['db']->GetAll('SELECT cat_id, cat_name, parent_id FROM ' . $GLOBALS['ecs']->table('category'));
if (empty($arr))
{
return array();
}
$index = 0;
$cats = array();
while (1)
{
foreach ($arr AS $row)
{
if ($cat == $row['cat_id'])
{
$cat = $row['parent_id'];
$cats[$index]['cat_id'] = $row['cat_id'];
$cats[$index]['cat_name'] = $row['cat_name'];
$index++;
break;
}
}
if ($index == 0 || $cat == 0)
{
break;
}
}
return $cats;
}
* 获得指定分类的所有上级分类
*
* @access public
* @param integer $cat 分类编号
* @return array
*/
function get_parent_cats($cat)
{
if ($cat == 0)
{
return array();
}
$arr = $GLOBALS['db']->GetAll('SELECT cat_id, cat_name, parent_id FROM ' . $GLOBALS['ecs']->table('category'));
if (empty($arr))
{
return array();
}
$index = 0;
$cats = array();
while (1)
{
foreach ($arr AS $row)
{
if ($cat == $row['cat_id'])
{
$cat = $row['parent_id'];
$cats[$index]['cat_id'] = $row['cat_id'];
$cats[$index]['cat_name'] = $row['cat_name'];
$index++;
break;
}
}
if ($index == 0 || $cat == 0)
{
break;
}
}
return $cats;
}