var $db;
var $sql;
var $fields = array();
+ var $fields_keys = array();
var $extras = array();
var $params = array(
'table',
return $this->fields;
}
+ function fields_keys() {
+
+ if (!$this->fields_keys) {
+ $this->fields_keys = array();
+
+ foreach ($this->fields() as $name => $f) {
+ #debug($f);
+ if ($f['key'] == 1) $this->fields_keys[$name] = $f;
+ }
+
+ }
+
+ return $this->fields_keys;
+
+ }
+
+ function edit($ids) {
+ if (!is_array($ids)) $ids = array($ids);
+
+ $sql = "SELECT *" . $this->select_extras();
+ $sql .= " FROM $this->name".$this->where_criterias();
+ $this->sql = $sql;
+ }
+
function debug($msg,$level=0) {
if ($level and $level>DEBUG) return;