protected function loadData($prinud = false, $fname = '') { if (isset($this->fields[$fname]) && $this->fields[$fname]['f_type'] < 90 && (!isset($this->cur_prop[$fname]) || $this->cur_prop[$fname] == $this->empty) && $this->no_load) { if (!in_array($fname, $this->page_fields)) { //$prinud = true; $this->no_load = false; parent::loadData(true, $fname); } else { if (isset($this->cur_prop[$fname]) && $this->cur_prop[$fname] === $this->empty) { $sql = '/* ' . $fname . ' */ SELECT * FROM <<pages>> WHERE p_obj_id = "' . $this->id . '";'; $tmp = db::q($sql, record); if (!empty($tmp)) { $this->cur_prop = array_merge($this->cur_prop, $tmp); } } } } }