function InitFields() { $q = db_select('dataset_assoc', array('id'), '`dataset`=' . $this->id, 'ORDER BY `order`'); $this->fields = array(); while ($r = db_row($q)) { $c = new CDataField(); $c->Init($r['id']); $c->UpdateDataSettings($this->settings['fields'][$c->GetField()]); $this->fields[] = $c; } }