Пример #1
0
 public function fetchDataSet()
 {
     $resultSet = parent::fetchDataSet();
     $recordSet = array();
     foreach ($resultSet as $record) {
         if (date("Y-m-d", strtotime($record['create_time'])) == date("Y-m-d")) {
             $record['create_time_display'] = date("H:i", strtotime($record['create_time']));
         } else {
             $record['create_time_display'] = date("m-d", strtotime($record['create_time']));
         }
         if (date("Y-m-d", strtotime($record['update_time'])) == date("Y-m-d")) {
             $record['update_time_display'] = date("H:i", strtotime($record['update_time']));
         } else {
             $record['update_time_display'] = date("m-d", strtotime($record['update_time']));
         }
         if ($record['user_id'] > 0) {
             $record['link'] = OPENBIZ_APP_INDEX_URL . '/system/user_detail/' . $record['user_id'];
         } else {
             $record['link'] = "javascript:;";
         }
         array_push($recordSet, $record);
     }
     unset($svc);
     return $recordSet;
 }
Пример #2
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;
 }
 public function fetchDataSet()
 {
     $resultSet = parent::fetchDataSet();
     foreach ($resultSet as $key => $record) {
         $record['release_date'] = date("Y-m-d", strtotime($record['create_time']));
         $resultSet[$key] = $record;
     }
     $this->readAccess = $resultSet[0]['read_access'];
     return $resultSet;
 }
Пример #4
0
 public function fetchDataSet()
 {
     $resultRecords = parent::fetchDataSet();
     for ($i = 0; $i < count($resultRecords); $i++) {
         $rec = $resultRecords->get($i);
         $rec['event'] = $this->getMessage($resultRecords[$i]['event']);
         $rec['message'] = $this->getMessage($resultRecords[$i]['message'], unserialize($resultRecords[$i]['comment']));
         $resultRecords->set($i, $rec);
     }
     return $resultRecords;
 }
Пример #5
0
 public function fetchDataSet()
 {
     $resultSet = parent::fetchDataSet();
     $svc = Openbiz::getService("market.lib.PackageService");
     foreach ($resultSet as $key => $record) {
         $repo_uri = $record['repository_uri'];
         $repoInfo = $svc->discoverRepository($repo_uri);
         $record['repository_name'] = $repoInfo['_repo_name'];
         $resultSet[$key] = $record;
     }
     return $resultSet;
 }
 public function fetchDataset()
 {
     $resultSet = parent::fetchDataSet();
     foreach ($resultSet as $key => $value) {
         $userInfo = $value['oauth_user_info'];
         $userInfoArr = unserialize($userInfo);
         if (is_array($userInfoArr)) {
             foreach ($userInfoArr as $infoKey => $infoValue) {
                 $value[$infoKey] = $infoValue;
             }
         }
         $resultSet[$key] = $value;
     }
     return $resultSet;
 }
 public function fetchDataSet()
 {
     $resultSet = parent::fetchDataSet();
     $newResultSet = array();
     $assocDO = Openbiz::getObject($this->assocDO);
     $accountId = Openbiz::getObject($this->parentFormName)->recordId;
     foreach ($resultSet as $key => $value) {
         $userId = $value['Id'];
         $assocRec = $assocDO->fetchOne("[user_id]='{$userId}' AND [account_id]='{$accountId}'");
         $value['account_access_level'] = $assocRec['access_level'];
         $value['account_create_time'] = $assocRec['create_time'];
         $value['account_status'] = $assocRec['status'];
         $newResultSet[$key] = $value;
     }
     return $newResultSet;
 }
 public function fetchDataSet()
 {
     $result = parent::fetchDataSet();
     $resultSet = array();
     $messageFile_loaded = false;
     foreach ($result as $record) {
         $form = unserialize($record['form']);
         $data = unserialize($record['data']);
         if (!$messageFile_loaded) {
             $this->objectMessages = MessageHelper::loadMessage($form['message_file'], $form['package']);
             $formObj = Openbiz::getObject($this->parentFormName);
             I18n::AddLangData("common", substr($formObj->package, 0, intval(strpos($formObj->package, '.'))));
             $messageFile_loaded = true;
         }
         if (is_array($data)) {
             foreach ($data as $key => $value) {
                 $elemObjMeta = $data[$key]['element'];
                 $elemObjMeta = $this->replaceElementClass($elemObjMeta);
                 if ($elemObjMeta["ATTRIBUTES"]['FIELDTYPE'] == 'ExtendField') {
                     $extendSettingId = (int) str_replace("extend_field_", $replace, $elemObjMeta["ATTRIBUTES"]['NAME']);
                     $elemObjMeta["ATTRIBUTES"] = Openbiz::getService("extend.lib.ExtendFieldService")->translateElemArr($elemObjMeta["ATTRIBUTES"], $extendSettingId);
                 }
                 $objName = $elemObjMeta["ATTRIBUTES"]['CLASS'];
                 $formObj = Openbiz::getObject($this->parentFormName);
                 $elemObj = new $objName($elemObjMeta, $formObj);
                 $data[$key]['label'] = $elemObj->renderLabel();
                 $elemObj->setValue($data[$key]['old']);
                 $elemObj->text = str_replace("{@:Elem[" . $elemObj->objectName . "].Value}", $data[$key]['old'], $elemObj->text);
                 $data[$key]['old'] = $elemObj->render();
                 $elemObj = new $objName($elemObjMeta, $formObj);
                 $elemObj->setValue($data[$key]['new']);
                 $elemObj->text = str_replace("{@:Elem[" . $elemObj->objectName . "].Value}", $data[$key]['new'], $elemObj->text);
                 $data[$key]['new'] = $elemObj->render();
                 unset($data[$key]['element']);
             }
         }
         $record['data'] = $data;
         unset($record['form']);
         $resultSet[] = $record;
     }
     return $resultSet;
 }
Пример #9
0
 public function fetchDataSet()
 {
     $resultRecords = parent::fetchDataSet()->toArray();
     $emailSvc = Openbiz::getService(EMAIL_SERVICE);
     for ($i = 0; $i < count($resultRecords); $i++) {
         $account = $emailSvc->accounts->get($resultRecords[$i]['sender']);
         $resultRecords[$i]['sender_email'] = $resultRecords[$i]['sender'];
         $resultRecords[$i]['sender'] = $resultRecords[$i]['sender_name'];
         $recipentArr = preg_split('/;/', $resultRecords[$i]['recipients']);
         $resultRecords[$i]['recipients'] = "";
         if (count($recipentArr) > 2) {
             $spliter = ";";
         }
         foreach ($recipentArr as $recipent) {
             preg_match("/(.*?)\\<(.*?)\\>/si", $recipent, $match);
             if ($match[1]) {
                 $resultRecords[$i]['recipients'] .= $match[1] . $spliter;
                 $resultRecords[$i]['recipients_email'] .= $match[2] . $spliter;
             }
         }
     }
     return $resultRecords;
 }
Пример #10
0
 public function _fetchDataSet()
 {
     return parent::fetchDataSet();
 }
Пример #11
0
 public function fetchDataSet()
 {
     $this->SetSearchRule();
     return parent::fetchDataSet();
 }
Пример #12
0
 public function fetchDataSet()
 {
     $resultRecords = parent::fetchDataSet()->toArray();
     $emailSvc = Openbiz::getService(EMAIL_SERVICE);
     for ($i = 0; $i < count($resultRecords); $i++) {
         $account = $emailSvc->accounts->get($resultRecords[$i]['sender']);
         $resultRecords[$i]['sender'] = $account->fromName;
         $resultRecords[$i]['sender_mail'] = $account->fromEmail;
         $resultRecords[$i]['recipient_name'] = $resultRecords[$i]['recipient'];
         $resultRecords[$i]['recipient_email'] = $resultRecords[$i]['recipient'];
     }
     return $resultRecords;
 }
Пример #13
0
 public function fetchDataSet()
 {
     $this->accessSelectFrom = $this->parentFormElementMeta["ATTRIBUTES"]['ACCESSSELECTFROM'];
     return parent::fetchDataSet();
 }
Пример #14
0
 public function fetchDataSet()
 {
     $this->fetchDataGroup();
     $resultset = parent::fetchDataSet();
     $this->totalPages = $this->totalPagesBak;
     return $resultset;
 }