}
- $this->addDeleteEvent($x);
-
- DB_DataObject::Factory('Events')->logDeletedRecord($x);
-
- $this->addEvent("DELETE", $x);
+ $this->logDeleteEvent($x);
$xx->delete();
}
+ function logDeleteEvent($object)
+ {
+
+ DB_DataObject::Factory('Events')->logDeletedRecord($object);
+
+ $this->addEvent("DELETE", $object);
+
+
+ }
+
+
function update($x, $req, $with_perm_check = true)
{
if ( $with_perm_check && !$this->checkPerm($x,'E', $req) ) {
{
$this->permitError = true; // allow it to fail without dieing
- $lock = DB_DataObjecT::factory('Core_locking');
+ $lock = DB_DataObjecT::factory('core_locking');
$this->permitError = false;
if (is_a($lock,'DB_DataObject') && $this->authUser) {
// edit it anyways...
// can we find the user's lock.
- $lock = DB_DataObjecT::factory('Core_locking');
+ $lock = DB_DataObjecT::factory('core_locking');
$lock->on_id = $x->{$this->key};
$lock->on_table= strtolower($x->tableName());
$lock->person_id = $this->authUser->id;
$x->modified_by != $this->authUser->id
)
{
- $p = DB_DataObject::factory('Person');
+ $p = DB_DataObject::factory('core_person');
$p->get($x->modified_by);
$this->jerr($p->name . " saved the record since you started editing,\nDo you really want to update it?", array('needs_confirm' => true));