Exemplo n.º 1
0
 private function get_category_path_categories($category_id)
 {
     $path_categories = array();
     while ($category_id != 0) {
         $category_row = WDFDb::get_row_by_id('categories', $category_id);
         // additional data
         // is actiive
         $category_row->is_active = $category_row->published == 1 ? true : false;
         // url
         $category_row->url = JRoute::_('index.php?option=com_' . WDFHelper::get_com_name() . '&controller=categories&task=displaycategory&category_id=' . $category_row->id);
         array_unshift($path_categories, $category_row);
         $category_id = $category_row->parent_id;
     }
     $category_row = WDFDb::get_table_instance('categories');
     $category_row->id = 0;
     $category_row->is_active = true;
     $category_row->url = JRoute::_('index.php?option=com_' . WDFHelper::get_com_name() . '&controller=categories&task=displaycategory&category_id=0');
     $category_row->name = WDFText::get('ROOT_CATEGORY');
     $category_row->image = '';
     array_unshift($path_categories, $category_row);
     return $path_categories;
 }