예제 #1
0
파일: Category.php 프로젝트: evilscripts/gy
 public static function getRootCategory($id_lang = null, Shop $shop = null)
 {
     if (!Module::isInstalled('agilemultipleseller')) {
         return parent::getRootCategory($id_lang, $shop);
     }
     $id_seller_home = AgileSellerManager::get_current_logged_seller_home_category_id();
     if ((int) $id_seller_home <= 0) {
         return parent::getRootCategory($id_lang, $shop);
     }
     if ((int) $id_lang <= 0) {
         $id_lang = Context::getContext()->language->id;
     }
     $category = new Category($id_seller_home, $id_lang);
     if (!Validate::isLoadedObject($category)) {
         return parent::getRootCategory($id_lang, $shop);
     }
     return $category;
 }