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; }
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; }
public function fetchDataSet() { $this->SetSearchRule(); return parent::fetchDataSet(); }
public function fetchData() { $resultRecords = parent::fetchDataSet(); return $resultRecords[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; }