/** * page code function */ function PageCompMainCode() { ob_start(); $oPage = BxDolPage::getObjectInstance('sample'); // it automatically creates instance of default or custom class by object name if ($oPage) { echo $oPage->getCode(); } else { echo '"sample" page is missing.'; } return ob_get_clean(); }
function getPageCode($bHidden = false) { bx_import('BxDolPage'); $oPage = BxDolPage::getObjectInstance('sys_std_dashboard'); return $oPage->getCode(); }
/** * Display convos in folder */ public function actionFolder($iFolderId) { $oTemplate = BxDolTemplate::getInstance(); $aFolder = $this->_oDb->getFolder((int) $iFolderId); $oPage = BxDolPage::getObjectInstance('bx_convos_home'); if (!$aFolder || !$oPage) { $this->_oTemplate->displayPageNotFound(); exit; } // add replaceable markers $oPage->addMarkers(array('folder_id' => (int) $iFolderId, 'folder' => _t($aFolder['name']))); $s = $oPage->getCode(); $this->_oTemplate = BxDolTemplate::getInstance(); $this->_oTemplate->setPageNameIndex(BX_PAGE_DEFAULT); $this->_oTemplate->setPageContent('page_main_code', $s); $this->_oTemplate->getPageCode(); }