Пример #1
0
 public function fetchData()
 {
     if ($_GET['ob_err_msg']) {
         $this->m_Errors = array("system" => $_GET['ob_err_msg']);
     }
     return parent::fetchData();
 }
Пример #2
0
 public function fetchData()
 {
     $resultRecord = parent::fetchData();
     $resultRecord['event'] = $this->getMessage($resultRecord['event']);
     $resultRecord['message'] = $this->getMessage($resultRecord['message'], unserialize($resultRecord['comment']));
     return $resultRecord;
 }
Пример #3
0
 public function fetchData()
 {
     $url = $_SERVER['REQUEST_URI'];
     $roleStartpages = BizSystem::getUserProfile("roleStartpage");
     $default_url = APP_INDEX . $roleStartpages[0];
     if ($url == $default_url) {
         $this->m_isDefaultPage = 1;
     } else {
         $this->m_isDefaultPage = 0;
     }
     return parent::fetchData();
 }
Пример #4
0
 public function fetchData()
 {
     $result = parent::fetchData();
     $attr_str = $result['attrs'];
     $attrArr = explode(";", $attr_str);
     foreach ($attrArr as $value) {
         $itemArr = explode("=", $value);
         $result["_" . $itemArr[0]] = $itemArr[1];
     }
     $defaultRec = $this->getNewRecord();
     foreach ($defaultRec as $key => $value) {
         if (!isset($result[$key])) {
             $result[$key] = $value;
         }
     }
     return $result;
 }
Пример #5
0
 /**
  * Render PHP template for form object
  *
  * @param EasyForm $formObj
  * @param string $tplFile
  * @return string result of rendering process
  */
 protected static function renderPHP($formObj, $tplFile)
 {
     $view = BizSystem::getZendTemplate();
     $view->addScriptPath(dirname($tplFile));
     $view->name = $formObj->m_Name;
     $view->title = $formObj->m_Title;
     $view->errors = $formObj->m_Errors;
     $view->notices = $formObj->m_Notices;
     // if the $formobj form type is list render table, otherwise render record
     if ($formObj->m_FormType == 'LIST') {
         $recordSet = $formObj->fetchDataSet();
         $view->dataPanel = $formObj->m_DataPanel->renderTable($recordSet);
     } else {
         $record = $formObj->fetchData();
         $view->dataPanel = $formObj->m_DataPanel->renderRecord($record);
     }
     // render the formobj attributes
     $view->form = $formObj->outputAttrs();
     $view->actionPanel = $formObj->m_ActionPanel->render();
     $view->searchPanel = $formObj->m_SearchPanel->render();
     $view->navPanel = $formObj->m_NavPanel->render();
     return $view->render($formObj->m_TemplateFile);
 }