27         parent::__construct();
 
   38         return $oMain->_oTemplate->unit($aData, $this->sUnitTemplate, $this->oVotingView);
 
   43         $sUrlAdmin = isset($aParams[
'url_admin']) && !
empty($aParams[
'url_admin']) ? $aParams[
'url_admin'] : 
false;
 
   46         $oConfig = $oMain->_oConfig;
 
   48         $sUrlStart = CH_WSB_URL_ROOT . $oConfig->getBaseUri() . ($sUrlAdmin ? $sUrlAdmin : 
$this->sBrowseUrl);
 
   49         $sUrlStart .= (
false === strpos($sUrlStart, 
'?') ? 
'?' : 
'&');
 
   52             'page_url' => $sUrlStart . 
'page={page}&per_page={per_page}' . (
false !== 
ch_get($this->sFilterName) ? 
'&' . $this->sFilterName . 
'=' . 
ch_get($this->sFilterName) : 
''),
 
   53             'count' => $this->aCurrent[
'paginate'][
'totalNum'],
 
   54             'per_page' => $this->aCurrent[
'paginate'][
'perPage'],
 
   55             'page' => $this->aCurrent[
'paginate'][
'page'],
 
   56             'on_change_per_page' => 
"document.location='" . $sUrlStart . 
"page=1&per_page=' + this.value + '" . (
false !== 
ch_get($this->sFilterName) ? 
'&' . $this->sFilterName . 
'=' . 
ch_get($this->sFilterName) .
"';": 
"';"),
 
   59         return '<div class="clear_both"></div>'.$oPaginate->getPaginate();
 
   64         $this->aCurrent[
'restriction'][
'public'][
'value'] = $isPublic ? 
CH_WSB_PG_ALL : 
false;
 
   70         $oConfig = $oMain->_oConfig;
 
   73         $sUrlStart .= (
false === strpos($sUrlStart, 
'?') ? 
'?' : 
'&');
 
   76             'page_url' => 
'javascript:void(0);',
 
   77             'count' => $this->aCurrent[
'paginate'][
'totalNum'],
 
   78             'per_page' => $this->aCurrent[
'paginate'][
'perPage'],
 
   79             'page' => $this->aCurrent[
'paginate'][
'page'],
 
   80             'on_change_page' => 
"getHtmlData('{$sBlockId}', '{$sUrlStart}page={page}&per_page={per_page}&block={$sBlockId}" . (
false !== 
ch_get($this->sFilterName) ? 
'&' . $this->sFilterName . 
'=' . 
ch_get($this->sFilterName) : 
'') . 
"');",
 
   83         return $oPaginate->getSimplePaginate(
false, -1, -1, 
false);
 
   94         $aImage = array (
'ID' => $a[
'author_id'], 
'Avatar' => $a[$sField]);
 
   95         $aImage = 
ChWsbService::call(
'photos', 
'get_image', array($aImage, 
'browse'), 
'Search');
 
   97         return $aImage[
'no_image'] ? 
'' : $aImage[
'file'];