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