Файл: onlinepoisk.wm-scripts.ru/vendor/Art/SearchVideoPagerfantaAdapter.php
Строк: 28
<?php
namespace Art;
class SearchVideoPagerfantaAdapter implements PagerfantaAdapterAdapterInterface {
    private $data = array();
 
    public function search() {
        if ( !count( $this->data) ) {
            $this->data = $this->openplayer->videoSearch( 
                $this->q, $this->p, $this->ipp, 60*60*48
            ); 
        }
        return $this->data;
    }
    public function __construct( $openplayer, $q, $p, $ipp ) {
        $this->openplayer = $openplayer;
        $this->q = $q;
        $this->p = $p - 1;
        $this->ipp = $ipp;
    }
    public function getNbResults() {
        $this->res = $this->search();
        $cnt = $this->res['count'] > 1000 ? 1000 : $this->res['count'];
        return $cnt;
    }
    public function getSlice($offset, $length) {
        $this->res = $this->search();
        return $this->res['result'];
    }
}
/*
Техническая поддержка и обновления
http://wm-scripts.ru
*/