Beispiel #1
0
 protected function getPivotData()
 {
     $recordset = parent::fetchDataSet();
     // convert the normal record set to pivot data array
     $data = Pivot::factory($recordset)->pivotOn(array_keys($this->pivotConfig['rows']))->addColumn(array_keys($this->pivotConfig['columns']), array_keys($this->pivotConfig['datas']))->fullTotal()->pivotTotal()->fetch(1);
     //print_r($data); exit;
     return $data;
 }
Beispiel #2
0
 public function fetchDataSet()
 {
     $resultRecords = parent::fetchDataSet();
     for ($i = 0; $i < count($resultRecords); $i++) {
         $resultRecords[$i]['event'] = $this->getMessage($resultRecords[$i]['event']);
         $resultRecords[$i]['message'] = $this->getMessage($resultRecords[$i]['message'], unserialize($resultRecords[$i]['comment']));
     }
     return $resultRecords;
 }
Beispiel #3
0
 public function fetchDataSet()
 {
     $this->SetSearchRule();
     return parent::fetchDataSet();
 }
Beispiel #4
0
 public function fetchData()
 {
     $resultRecords = parent::fetchDataSet();
     return $resultRecords[0];
 }
Beispiel #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);
 }
 public function fetchDataSet()
 {
     $this->fetchDataGroup();
     $resultset = parent::fetchDataSet();
     $this->m_TotalPages = $this->m_TotalPagesBak;
     return $resultset;
 }