Example #1
0
 function __construct($URL, $approxItemCount = null)
 {
     if (isset($approxItemCount)) {
         $this->approxPageCount = ceil($approxItemCount / 10);
     }
     parent::__construct($URL, null, 10);
 }
Example #2
0
 /**
  * Конструктор
  *
  * @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);
 }
Example #3
0
 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);
 }
Example #4
0
 /**
  * Конструктор
  *
  * @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);
 }
Example #5
0
 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);
 }
Example #6
0
 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);
 }
Example #7
0
	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;
	}
Example #10
0
 /**
  * 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();
 }
Example #11
0
 function __construct($itemsTotal)
 {
     parent::__construct('forum.php', $itemsTotal, self::$defaultPostsPerPage);
 }
Example #12
0
 /**
  * Конструктор
  *
  * @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);
 }
Example #13
0
 function __construct($itemsTotal, $threadID)
 {
     parent::__construct('forum.php', $itemsTotal, self::$defaultPostsPerPage);
     $this->addArgs('threadID=' . $threadID);
 }
Example #14
0
 function __construct($itemsTotal, $gameID, $archiveType)
 {
     parent::__construct('board.php', $itemsTotal, self::$defaultPostsPerPage);
     $this->extraArgs = 'gameID=' . $gameID . '&viewArchive=' . $archiveType;
 }