function __construct($URL, $approxItemCount = null) { if (isset($approxItemCount)) { $this->approxPageCount = ceil($approxItemCount / 10); } parent::__construct($URL, null, 10); }
/** * Конструктор * * @param View $view объект класса, осуществляющий вывод постраничной навигации * @param String $dir_name путь к папке с файлами * @param Integer $items_per_page количество позиций на одной странице * @param Integer $links_count количество видимых ссылок слева и справа от текущей страницы * @param String $get_params дополнительные параметры, которые необходимо передавать по ссылкам * @param String $counter_param название GET-параметра, через который передается номер текущей страницы */ public function __construct(View $view, $dir_name = '.', $items_per_page = 10, $links_count = 3, $get_params = null, $counter_param = 'page') { // Удаляем последний символ /, если он имеется $this->dirname = ltrim($dir_name, "/"); // Инициализируем переменные через конструктор базового класса parent::__construct($view, $items_per_page, $links_count, $get_params, $counter_param); }
public function __construct($itemClass, $countSql, $pageSql, $page, $per_page) { $this->itemClass = $itemClass; $this->countSql = $countSql; $this->pageSql = $pageSql; $db = Database::getDatabase(); $num_records = intval($db->getValue($countSql)); parent::__construct($page, $per_page, $num_records); }
/** * Конструктор * * @param View $view объект класса, осуществляющий вывод постраничной навигации * @param PDO $pdo объект доступа к базе данных * @param String $tablename название таблицы * @param String $where условие * @param Array $params массив параметров * @param String $order сортировка * @param Integer $items_per_page количество позиций на одной странице * @param Integer $links_count количество видимых ссылок слева и справа от текущей страницы * @param String $get_params дополнительные параметры, которые необходимо передавать по ссылкам * @param String $counter_param название GET-параметра, через который передается номер текущей страницы */ public function __construct(View $view, $pdo, $tablename, $where = "", $params = [], $order = "", $items_per_page = 10, $links_count = 3, $get_params = null, $counter_param = 'page') { $this->pdo = $pdo; $this->tablename = $tablename; $this->where = $where; $this->params = $params; $this->order = $order; // Инициализируем переменные через конструктор базового класса parent::__construct($view, $items_per_page, $links_count, $get_params, $counter_param); }
public function __construct($rowsPerPage, $currentPage, $siteID, $successful = true) { $this->_db = DatabaseConnection::getInstance(); $this->_siteID = $siteID; $this->_successful = $successful; $this->_sortByFields = array('firstName', 'lastName', 'ip', 'shortUserAgent', 'dateSort'); /* How many entries do we have? */ $sql = sprintf("SELECT\n COUNT(*) AS count\n FROM\n user_login\n LEFT JOIN user\n ON user_login.user_id = user.user_id\n WHERE\n user_login.successful = %s\n AND\n user.is_test_user = 0\n AND\n user_login.site_id = %s", $this->_successful ? '1' : '0', $siteID); $rs = $this->_db->getAssoc($sql); /* Pass "Login Activity By Most Recent"-specific parameters to Pager * constructor. */ parent::__construct($rs['count'], $rowsPerPage, $currentPage); }
public function __construct($rowsPerPage, $currentPage, $siteID) { $this->_sortByFields = array('firstName', 'lastName', 'city', 'state', 'dateModified', 'dateCreated', 'owner', 'phone1', 'companyName', 'title', 'owner_user', 'owner_user.last_name', 'type', 'status', 'startDate', 'recruiterLastName', 'dateCreatedSort', 'dateModifiedSort', 'ownerSort'); /* Pass "Search By Resume"-specific parameters to Pager constructor. */ parent::__construct(count($this->_rs), $rowsPerPage, $currentPage); }
public function __construct($query, $args, $table) { parent::__construct($query, $args); $this->_table = $table; }
public function __construct(\Database\DB $db) { $this->db = $db; parent::__construct(); }
public function __construct($q, $a, $type) { parent::__construct($q, $a); $this->_type = $type; }
/** * Constructor. It defines MysqlQuery object * to be able to use Mysql queries. * @param integer $resultsPerPage * @param string $id */ public function __construct($resultsPerPage, $id = null) { parent::__construct($resultsPerPage, $id); $this->query = MySqlDbManager::getQueryObject(); }
function __construct($itemsTotal) { parent::__construct('forum.php', $itemsTotal, self::$defaultPostsPerPage); }
/** * Конструктор * * @param View $view объект класса, осуществляющий вывод постраничной навигации * @param String $filename путь к файлу * @param Integer $items_per_page количество позиций на одной странице * @param Integer $links_count количество видимых ссылок слева и справа от текущей страницы * @param String $get_params дополнительные параметры, которые необходимо передавать по ссылкам * @param String $counter_param название GET-параметра, через который передается номер текущей страницы */ public function __construct(View $view, $filename = '.', $items_per_page = 10, $links_count = 3, $get_params = null, $counter_param = 'page') { $this->filename = $filename; // Инициализируем переменные через конструктор базового класса parent::__construct($view, $items_per_page, $links_count, $get_params, $counter_param); }
function __construct($itemsTotal, $threadID) { parent::__construct('forum.php', $itemsTotal, self::$defaultPostsPerPage); $this->addArgs('threadID=' . $threadID); }
function __construct($itemsTotal, $gameID, $archiveType) { parent::__construct('board.php', $itemsTotal, self::$defaultPostsPerPage); $this->extraArgs = 'gameID=' . $gameID . '&viewArchive=' . $archiveType; }