function actionGetCurrentImage($iPicId) { $iPicId = (int) $iPicId; if ($iPicId > 0) { bx_import('Search', $this->_aModule); $oMedia = new BxPhotosSearch(); $aInfo = $oMedia->serviceGetPhotoArray($iPicId, 'file'); $aInfo['ownerUrl'] = getProfileLink($aInfo['owner']); $aInfo['ownerName'] = getNickName($aInfo['owner']); $aInfo['date'] = defineTimeInterval($aInfo['date']); $oMedia->getRatePart(); $aInfo['rate'] = $oMedia->oRate->getJustVotingElement(0, 0, $aInfo['rate']); $aLinkAddon = $oMedia->getLinkAddByPrams(); $oPaginate = new BxDolPaginate(array('count' => (int) $_GET['total'], 'per_page' => 1, 'page' => (int) $_GET['page'], 'on_change_page' => 'getCurrentImage({page})')); $aInfo['paginate'] = $oPaginate->getPaginate(); header('Content-Type:text/javascript; charset=utf-8'); echo json_encode($aInfo); } }
function actionGetCurrentImage($iPicId) { $iPicId = (int) $iPicId; if ($iPicId > 0) { require_once 'BxPhotosSearch.php'; $oMedia = new BxPhotosSearch(); $aInfo = $oMedia->serviceGetPhotoArray($iPicId, 'file'); $aInfo['ownerUrl'] = getProfileLink($aInfo['owner']); $aInfo['ownerName'] = getNickName($aInfo['owner']); $aInfo['date'] = defineTimeInterval($aInfo['date']); $oMedia->getRatePart(); $aInfo['rate'] = $oMedia->oRate->getJustVotingElement(0, 0, $aInfo['rate']); $aLinkAddon = $oMedia->getLinkAddByPrams(); $oPaginate = new BxDolPaginate(array('count' => (int) $_GET['total'], 'per_page' => 1, 'page' => (int) $_GET['page'], 'info' => false, 'per_page_changer' => false, 'page_reloader' => false, 'on_change_page' => 'getCurrentImage({page})')); $aInfo['paginate'] = $oPaginate->getPaginate(); header('Content-Type:text/javascript'); $oJSON = new Services_JSON(); echo $oJSON->encode($aInfo); } }