/** * Overwritten Load an array of single field results into an array * * @access public */ function loadResultArray($numinarray = 0, $translate = true, $language = null) { if (!$translate) { return parent::loadResultArray($numinarray); } $results = array(); $ret = array(); $results = $this->loadObjectList('', $translate, $language); $pfunc = $this->_profile(); if ($results != null && count($results) > 0) { foreach ($results as $row) { $fields = get_object_vars($row); $keycount = 0; foreach ($fields as $k => $v) { if ($keycount == $numinarray) { $key = $k; break; } } $ret[] = $fields[$key]; } } $pfunc = $this->_profile($pfunc); return $ret; }
/** * Overwritten Load an array of single field results into an array * * @access public */ public function loadResultArray($numinarray = 0, $translate = true, $language = null) { if ($this->skipjf) { return parent::loadResultArray($numinarray); } $this->translate = $translate; if (!$translate) { $reslt = parent::loadResultArray($numinarray); return $reslt; } $results = array(); $ret = array(); //$results = $this->loadObjectList( '','stdClass', $translate, $language ); //$pfunc = $this->profile(); $results = $this->loadObjectList('', 'stdClass', $translate, $language, false); $pfunc = $this->profile(); if ($results != null && count($results) > 0) { foreach ($results as $row) { if (is_object($row)) { // untranslated results always objects $fields = get_object_vars($row); } else { $fields = $row; } $keycount = 0; foreach ($fields as $k => $v) { if ($keycount == $numinarray) { $key = $k; break; } } $ret[] = $fields[$key]; } } $pfunc = $this->profile($pfunc); return $ret; }