Esempio n. 1
0
 public function action_index()
 {
     $d = $this->verify_criteria($this->get_criteria_form());
     if ($d) {
         $d = $this->get_criteria($d, ['status' => [St::VALID, St::INVALID], 'order' => 'id']);
         $count = Model_Db_User::count_by($d);
         $page = Page::get_page('admin/user', $d, $count, Config::get('site.admin.page_limit.user'));
         $list = Model_Db_User::by($d, $page);
     }
     $d['count'] = $count ?: 0;
     $d['list'] = $list ?: [];
     $d['order_list'] = Model_Db_User::$order;
     $d['offset'] = $page->offset;
     $d['per_page'] = $page->per_page;
     $this->template->content = View_Smarty::forge('admin/user/index', $d)->set_safe('pagination', $page);
 }