BxDolFilesModule::getResultCodeArray PHP Method

getResultCodeArray() public method

public getResultCodeArray ( &$oSearch, $sCode )
    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;
    }