public function FieldList($widget) { if ($widget !== 'groupEditor' && $widget !== 'fieldList') { return false; } $list = $this->models->InstanceClass('FieldList'); $rows = RecordBookQuery::FieldList($this->db, $widget); while ($d = $this->db->fetch_array($rows)) { $d['formEdu'] = array($d['och'], $d['ochzaoch'], $d['zaoch']); $d['frmstudy'] = $this->DetermineFormStudy($d['formEdu'], $d['frmstudy']); $list->Add($this->models->InstanceClass('FieldItem', $d)); } return $list; }