Пример #1
0
/**
 * 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();
}
Пример #2
0
 function getPageCode($bHidden = false)
 {
     bx_import('BxDolPage');
     $oPage = BxDolPage::getObjectInstance('sys_std_dashboard');
     return $oPage->getCode();
 }
Пример #3
0
 /**
  * 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();
 }