if(!empty($q['person_table'])){
$jt = DB_DataObject::factory($q['person_table']);
- if(!array_key_exists("{$jt->tableName()}_id", $this->table())){
+ if(!array_key_exists("{$jt->tableName()}_id", $this->table())){ // coz we have triiger on mysql...
$keys = $jt->keys();
// log deleting of a record so that it can be written later..
- function logDeletedRecord($obj = false, $reset = false)
+ function logDeletedRecord($obj = false)
{
-
- if(!empty($reset)){
- self::$deleted = array();
- }
-
-
if (is_array($obj)) {
$ret = false;
foreach($obj as $o) {
$del = $obj->toArray();
$del['_table'] = $obj->tableName();
-
- if(method_exists($obj, 'toDeletedArray')){
- $del = $obj->toDeletedArray();
- }
self::$deleted[] = $del;
return true;