Back to PhocacartCategoryMultiple class

Method getCategoryChildrenArray

public static
getCategoryChildrenArray
(mixed $id)

Method getCategoryChildrenArray - Source code

public static function getCategoryChildrenArray($id)
{
    $db = Factory::getDBO();
    $query = "SELECT id FROM #__phocacart_categories WHERE parent_id = " . (int) $id;
    $db->setQuery($query);
    $categories = $db->loadColumn();
    $children = array();
    if (!empty($categories)) {
        foreach ($categories as $k => $v) {
            $children[$v] = self::getCategoryChildrenArray($v);
        }
    }
    return $children;
}