components/Pagination.php
public function init()
    {
        $arAvailableValue = [];
        $sAvailableValue = $this->property('available_count_per_page');
        if (!empty($sAvailableValue)) {
            $arAvailableValue = explode(',', $sAvailableValue);
        }

        //Get limit from request
        $iLimit = (int) Input::get('limit');
        if ($iLimit > 0 && (empty($arAvailableValue) || in_array($iLimit, $arAvailableValue))) {
            $this->iElementOnPage = $iLimit;

            return;
        }

        $iRequestElementOnPage = (int) $this->property('count_per_page');
        if ($iRequestElementOnPage > 0) {
            $this->iElementOnPage = $iRequestElementOnPage;
        }
    }
public function init()
    {
        $arAvailableValue = [];
        $sAvailableValue = $this->property('available_count_per_page');
        if (!empty($sAvailableValue)) {
            $arAvailableValue = explode(',', $sAvailableValue);
        }

        //Get limit from request
        $iLimit = (int) Input::get('limit');
        if ($iLimit > 0 && (empty($arAvailableValue) || in_array($iLimit, $arAvailableValue))) {
            $this->iElementOnPage = $iLimit;

            return;
        }

        $iRequestElementOnPage = (int) $this->property('count_per_page');
        if ($iRequestElementOnPage > 0) {
            $this->iElementOnPage = $iRequestElementOnPage;
        }
    }
public function init ( ) { $ arAvailableValue = [ ] ; $ sAvailableValue = $ this -> property ( 'available_count_per_page' ) ; if ( ! empty ( $ sAvailableValue ) ) { $ arAvailableValue = explode ( ',' , $ sAvailableValue ) ; } //Get limit from request $ iLimit = ( int ) Input :: get ( 'limit' ) ; if ( $ iLimit > 0 && ( empty ( $ arAvailableValue ) || in_array ( $ iLimit , $ arAvailableValue ) ) ) { $ this -> iElementOnPage = $ iLimit ; return ; } $ iRequestElementOnPage = ( int ) $ this -> property ( 'count_per_page' ) ; if ( $ iRequestElementOnPage > 0 ) { $ this -> iElementOnPage = $ iRequestElementOnPage ; } }
Init start data
Init start data