function getCalendar() { $oProfile = new BxBaseProfileGenerator(getLoggedId()); $mSearchRes = $oProfile->GenProfilesCalendarBlock(); list($sResults, $aDBTopMenu, $sPagination, $sTopFilter) = $mSearchRes; return DesignBoxContent(_t('_People_Calendar'), $sResults, 1); }
function getBlockCode_Results($iBlockID) { //collect inputs $aRequestParams = $this->oPF->collectSearchRequestParams(); if (isset($_REQUEST['Tags']) and trim($_REQUEST['Tags'])) { $aRequestParams['Tags'] = trim(process_pass_data($_REQUEST['Tags'])); } if (isset($_REQUEST['distance']) and (int) $_REQUEST['distance']) { $aRequestParams['distance'] = (int) $_REQUEST['distance']; } // start page generation $oProfile = new BxBaseProfileGenerator(getLoggedId()); switch ($_REQUEST['show']) { case 'match': list($aDBTopMenu, $sResults) = $this->showMatchProfiles($iBlockID); break; case 'calendar': list($sResults, $aDBTopMenu, $sPagination, $sTopFilter) = $oProfile->GenProfilesCalendarBlock(); break; default: $this->collectFilteredSettings(); list($sResults, $aDBTopMenu, $sPagination, $sTopFilter) = $oProfile->GenSearchResultBlock($this->oPF->aBlocks, $aRequestParams, $this->aFilterSortSettings, 'search.php'); break; } return array($sTopFilter . $sResults . $sPagination, $aDBTopMenu, array(), $this->getTitle()); }