public $trigger_event_id; // int(11)
public $evtype; // event type (or method to call)fall
public $act_start;
-
+ public $person_table;
+
+
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
$this->person_id = is_object($set) ? $set->id : $set;
return;
}
- $c = DB_DataObject::Factory('Person');
- $c->get($this->person_id);
+
+ $person_table = empty($this->person_table) ? 'Person' : $this->person_table;
+ $col = $person_table == "Person" ? 'person_id' : $person_table . '_id';
+
+ $c = DB_DataObject::Factory($person_table);
+ $c->get($this->{$col});
return $c;
}
");
}
+ if(!empty($q['from'])){
+ $this->whereAdd("
+ act_when >= '{$q['from']}'
+ ");
+ }
+
+ if(!empty($q['to'])){
+ $this->whereAdd("
+ act_when <= '{$q['to']}'
+ ");
+ }
+
}
}