Bitrix - Функция для получения дочерних категорий по идентификатору родительской категории.
/ Просмотров: 4140
Метки: Bitrix
Функция для получения дочерних категорий по идентификатору родительской категории.
function getChildCat($id)
{
global $db,$CONFIG, $tpl, $result, $ni;
$sql = "SELECT * FROM `categories` WHERE `parent_id` = ".$id;
$db->query($sql);
$preresult = array();
$ni++;
while ($db->next_record())
{
$preresult[] = array("id" => $db->f('id'), "title" => $db->f('title'), "level"=> $ni);
}
foreach ($preresult as $results)
{
$ni = $results['level'];
$result[] = $results;
$this->getChildCat($results['id']);
}
return $result;
}