concrete/src/Legacy/ItemList.php
public function getSummary()
    {
        $ss = new \stdClass();
        $ss->chunk = $this->itemsPerPage;
        $ss->order = $this->sortByDirection;

        $ss->startAt = $this->start;
        $ss->total = $this->getTotal();

        $ss->startAt = ($ss->startAt < $ss->chunk) ? '0' : $ss->startAt;
        $itc = intval($ss->total / $ss->chunk);
        if ($ss->total == $ss->chunk) {
            $itc = 0;
        }
        $ss->pages = $itc + 1;

        if ($ss->startAt > 0) {
            $ss->current = ($ss->startAt / $ss->chunk) + 1;
        } else {
            $ss->current = '1';
        }

        $ss->previous = ($ss->startAt >= $ss->chunk) ? ($ss->current - 2) * $ss->chunk : -1;
        $ss->next = (($ss->total - $ss->startAt) >= $ss->chunk) ? $ss->current * $ss->chunk : '';
        $ss->last = (($ss->total - $ss->startAt) >= $ss->chunk) ? ($ss->pages - 1) * $ss->chunk : '';
        $ss->currentStart = ($ss->current > 1) ? ((($ss->current - 1) * $ss->chunk) + 1) : '1';
        $ss->currentEnd = ((($ss->current + $ss->chunk) - 1) <= $ss->last) ? ($ss->currentStart + $ss->chunk) - 1 : $ss->total;
        $ss->needsPaging = ($ss->total > $ss->chunk) ? true : false;

        return $ss;
    }
public function getSummary()
    {
        $ss = new \stdClass();
        $ss->chunk = $this->itemsPerPage;
        $ss->order = $this->sortByDirection;

        $ss->startAt = $this->start;
        $ss->total = $this->getTotal();

        $ss->startAt = ($ss->startAt < $ss->chunk) ? '0' : $ss->startAt;
        $itc = intval($ss->total / $ss->chunk);
        if ($ss->total == $ss->chunk) {
            $itc = 0;
        }
        $ss->pages = $itc + 1;

        if ($ss->startAt > 0) {
            $ss->current = ($ss->startAt / $ss->chunk) + 1;
        } else {
            $ss->current = '1';
        }

        $ss->previous = ($ss->startAt >= $ss->chunk) ? ($ss->current - 2) * $ss->chunk : -1;
        $ss->next = (($ss->total - $ss->startAt) >= $ss->chunk) ? $ss->current * $ss->chunk : '';
        $ss->last = (($ss->total - $ss->startAt) >= $ss->chunk) ? ($ss->pages - 1) * $ss->chunk : '';
        $ss->currentStart = ($ss->current > 1) ? ((($ss->current - 1) * $ss->chunk) + 1) : '1';
        $ss->currentEnd = ((($ss->current + $ss->chunk) - 1) <= $ss->last) ? ($ss->currentStart + $ss->chunk) - 1 : $ss->total;
        $ss->needsPaging = ($ss->total > $ss->chunk) ? true : false;

        return $ss;
    }
public function getSummary ( ) { $ ss = new \ stdClass ( ) ; $ ss -> chunk = $ this -> itemsPerPage ; $ ss -> order = $ this -> sortByDirection ; $ ss -> startAt = $ this -> start ; $ ss -> total = $ this -> getTotal ( ) ; $ ss -> startAt = ( $ ss -> startAt < $ ss -> chunk ) ? '0' : $ ss -> startAt ; $ itc = intval ( $ ss -> total / $ ss -> chunk ) ; if ( $ ss -> total == $ ss -> chunk ) { $ itc = 0 ; } $ ss -> pages = $ itc + 1 ; if ( $ ss -> startAt > 0 ) { $ ss -> current = ( $ ss -> startAt / $ ss -> chunk ) + 1 ; } else { $ ss -> current = '1' ; } $ ss -> previous = ( $ ss -> startAt >= $ ss -> chunk ) ? ( $ ss -> current - 2 ) * $ ss -> chunk : - 1 ; $ ss -> next = ( ( $ ss -> total - $ ss -> startAt ) >= $ ss -> chunk ) ? $ ss -> current * $ ss -> chunk : '' ; $ ss -> last = ( ( $ ss -> total - $ ss -> startAt ) >= $ ss -> chunk ) ? ( $ ss -> pages - 1 ) * $ ss -> chunk : '' ; $ ss -> currentStart = ( $ ss -> current > 1 ) ? ( ( ( $ ss -> current - 1 ) * $ ss -> chunk ) + 1 ) : '1' ; $ ss -> currentEnd = ( ( ( $ ss -> current + $ ss -> chunk ) - 1 ) <= $ ss -> last ) ? ( $ ss -> currentStart + $ ss -> chunk ) - 1 : $ ss -> total ; $ ss -> needsPaging = ( $ ss -> total > $ ss -> chunk ) ? true : false ; return $ ss ; }
Returns an object with properties useful for paging.
Returns an object with properties useful for paging .