function person($set = false)
{
+ $def_pt = 'core_person';
+
if ($set !== false) {
$this->person_table = is_object($set) ? $set->tableName() : '';
- $def_pt = DB_DataObject::Factory('core_person')->tableName();
- $person_table = empty($this->person_table) ? $def_pt : $this->person_table;
+
+ $person_table = empty($this->person_table) ? $def_pt : strtolower($this->person_table);
$col = $person_table == $def_pt ? 'person_id' : $person_table . '_id';
$this->{$col} = is_object($set) ? $set->id : $set;
return;
}
static $cache =array();
- $person_table = empty($this->person_table) ? $def_pt : $this->person_table;
+ $person_table = empty($this->person_table) ? $def_pt : strtolower($this->person_table);
$col = $person_table == $def_pt ? 'person_id' : $person_table . '_id';
if (isset($cache[$person_table .':'. $this->{$col}])) {