Beispiel #1
0
 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'));
 }
Beispiel #2
0
 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 . '">&larr; Newer</a></li>';
         }
         if ($next <= ceil($count / $limit)) {
             $pager .= '<li class="next"><a href="' . $self . $next . '">Older &rarr;</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;
 }