Exemplo n.º 1
0
 static function load_list($page, $slug)
 {
     $rows = self::map();
     $limit = 10;
     $filter = array('status = :status', ':status' => self::ST_ON);
     if (!empty($slug)) {
         $filter[0] .= fCategory::get_condition($slug);
     }
     $option = array('order' => '`online_date` DESC');
     return $rows->paginate($page - 1, $limit, $filter, $option);
 }
Exemplo n.º 2
0
 /**
  * get categories in breadcrumb mode
  *
  * @param int $parent_id - parent type id
  * @param int $level     - level number
  *
  * @return array
  */
 static function breadcrumb_categories($parent_id = 0, $level = 0)
 {
     $categories = f3()->get('categories');
     if (empty($categories)) {
         $categories = fCategory::get_categories();
         f3()->set('categories', $categories);
     }
     $cates = array();
     foreach ($categories as $row) {
         if ($row['id'] == $parent_id) {
             $row['parentCate'] = self::breadcrumb_categories($row['parent_id'], $level + 1);
             $cates = $row;
         }
     }
     return $cates;
 }