/** * Fungsi untuk menampilkan data kategori utama ke chart * * @param int $language_id * @return array */ public function getMainCategoriesForChart($language_id) { $categoryDb = new Model_DbTable_Category(); $categories = $categoryDb->getMainCategoriesWithCounter($language_id)->toArray(); $result = array(); foreach ($categories as $category) { $result['category'][] = $category['name']; $result['total'][] = array('', (int) $category['total_culture'], '/category/see-category/' . $category['category_id']); } return $result; }
* Fungsi untuk membangun hierarki dari kategori * @param array $categoryParent kategori yang termasuk parent * @param array $categoryChildren kategori yang termasuk children * @return array kategori dalam bentuk hirarki */ private function buildCategoryHierarchy($categoryParent, $categoryChildren) {