public function testRemove() { $this->assertTrue($this->queryString->has('q9')); $this->queryString->remove('q9'); $this->assertFalse($this->queryString->has('q9')); $this->assertNull($this->queryString->get('q9')); }
protected function pager($count, $limit) { $pager = ''; if (!is_null($limit)) { $prev = isset($_GET['page']) ? $_GET['page'] - 1 : 0; $next = isset($_GET['page']) ? $_GET['page'] + 1 : 2; $self = URLs::getInstance()->getURI() . '?' . QueryString::remove('page', $_SERVER['QUERY_STRING']) . '&page='; $self = Config::getInstance()->app_root . $self; if ($prev > 0) { $pager = '<li class="previous"><a href="' . $self . $prev . '">← Newer</a></li>'; } if ($next <= ceil($count / $limit)) { $pager .= '<li class="next"><a href="' . $self . $next . '">Older →</a></li>'; } $pager = '<ul class="pager">' . $pager . '</ul>'; $pager = '<div class="row"><div class="col-md-12">' . $pager . '</div></div>'; } return $pager; }
protected function pager($model) { $pager = ''; if (!array_key_exists('paging', $model->config) || $model->config['paging']) { if (!is_null($model->limit)) { $prev = isset($_GET['page']) && is_numeric($_GET['page']) ? $_GET['page'] - 1 : 0; $next = isset($_GET['page']) && is_numeric($_GET['page']) ? $_GET['page'] + 1 : 2; $self = URLs::getInstance()->getURI() . '?' . QueryString::remove('page', $_SERVER['QUERY_STRING']) . '&page='; $self = Config::getInstance()->app_root . $self; if ($prev > 0) { $pager = '<li class="previous"><a href="' . $self . $prev . '"><i class="fa fa-chevron-left"></i> Newer</a></li>'; } if ($next <= ceil($model->count / $model->limit)) { $pager .= '<li class="next"><a href="' . $self . $next . '">Older <i class="fa fa-chevron-right"></i></a></li>'; } $pager = '<ul class="pager">' . $pager . '</ul>'; $pager = '<div class="row"><div class="col-md-12">' . $pager . '</div></div>'; } } return $pager; }