Пример #1
0
 /**
  * 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;
 }
Пример #2
0
 /**
  * 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;
 }