/** * Fetches SQL result rows as a sequential array according the query rules set before. * * @return array array of records */ public function fetch() { $resultRecords = array(); $resultSet = $this->_run_search($this->m_Limit); // regular search or page search if ($resultSet !== null) { while ($recArray = $this->_fetch_record($resultSet)) { $bodyfields = array('body', 'body_detail'); if (isset($recArray[$bodyfields[0]])) { $rlist = serDataToHtmlArray($recArray[$bodyfields[0]]); $recArray[$bodyfields[0]] = $rlist[0]; $recArray[$bodyfields[1]] = $rlist[1]; } foreach ($this->fields as $field) { if (isset($recArray[$field])) { $time = $recArray[$field]; $recArray[$field] = date('Y-m-d H:i:s', $time); } } $resultRecords[] = $recArray; } } else { return null; } return $resultRecords; }
/** * Fetches SQL result rows as a sequential array according the query rules set before. * * @return array array of records */ public function fetch() { $resultRecords = array(); $resultSet = $this->_run_search($this->m_Limit); // regular search or page search if ($resultSet !== null) { while ($recArray = $this->_fetch_record($resultSet)) { $msgfields = array('msg', 'msg_detail'); if (isset($recArray[$msgfields[0]])) { $rlist = serDataToHtmlArray($recArray[$msgfields[0]]); $recArray[$msgfields[0]] = $rlist[0]; $recArray[$msgfields[1]] = $rlist[1]; } $resultRecords[] = $recArray; } } else { return null; } return $resultRecords; }