Create file hidden/inc/grids/users/users_grid_ctrl.class.php
<?php
require_once(TANGRA_MAIN_DIR.'db/paginate_db_data.class.php');
require_once(TANGRA_MAIN_DIR.'grids/grid_ctrl.class.php');
require_once($WSC->get_site_inc_dir().'grids/users/users_grid.class.php');
require_once($WSC->get_site_inc_dir().'classes/user/user_dbc.class.php');
class Users_Grid_Ctrl extends Grid_Ctrl {
protected function create_grid() {
$ret = new Users_Grid(); // instantiates the grid
return $ret;
}
protected function create_paginate_db_data() {
$sqls = User_DBC::get_sql_for_grid();
$sqlc = User_DBC::get_sql_count_for_grid();
$pdbd = new Paginate_DB_Data($this->grid->get_page_size(), $sqls, $sqlc); // instantiates paginator which will retrieve the data from DB
return $pdbd;
}
}