function getResultCodeArray(&$oSearch, $sCode)
{
$aCode = array('code' => MsgBox(_t('_Empty')), 'paginate' => '');
$iCount = $oSearch->aCurrent['paginate']['totalNum'];
if ($iCount > 0) {
$aCode['code'] = $GLOBALS['oFunctions']->centerContent($sCode, '.sys_file_search_unit');
$sLink = BX_DOL_URL_ROOT . $this->_oConfig->getBaseUri() . 'administration/home/' . $oSearch->aCurrent['restriction']['activeStatus']['value'];
$sKeyWord = bx_get('keyword');
if ($sKeyWord !== false) {
$sLink .= '&keyword=' . clear_xss($sKeyWord);
}
$aExclude = array('r');
$aLinkAddon = $oSearch->getLinkAddByPrams($aExclude);
$oPaginate = new BxDolPaginate(array('page_url' => $sLink, 'count' => $iCount, 'per_page' => $oSearch->aCurrent['paginate']['perPage'], 'page' => $oSearch->aCurrent['paginate']['page'], 'on_change_page' => 'return !loadDynamicBlock(' . $oSearch->id . ', \'' . $sLink . $aLinkAddon['params'] . $aLinkAddon['paginate'] . '\');', 'on_change_per_page' => 'return !loadDynamicBlock(' . $oSearch->id . ', \'' . $sLink . $aLinkAddon['params'] . '&page=1&per_page=\' + this.value);'));
$aCode['paginate'] = $oPaginate->getPaginate();
}
return $aCode;
}