return true;
}
- function get($action)
+ function get($action, $opts=array())
{
// should we allow url links to lock things???
// only for debugging??
if (empty($_REQUEST['id'])) {
$this->jerr("No lock id");
}
- $curlock = DB_DataObject::factory('Core_locking');
+ $curlock = DB_DataObject::factory('core_locking');
if (!$curlock->get($_REQUEST['id'])) {
$this->jok("No lock exists"); // been deleted before.. probably ok..
}
- if ($curlock->person_id != $this->authUser->id) {
+ if ($curlock->person_id != $this->authUser->id && empty($_REQUEST['force'])) {
// this is an error conditon..
$this->jerr("Lock id is invalid");
}
if ($nlocks && empty($_REQUEST['force'])) {
// DB_DataObjecT::debugLevel(1);
$ar = $curlock_ex->fetchAll('person_id', 'created');
- $p = DB_DataObject::factory('Person');
+ $p = DB_DataObject::factory('core_person');
$p->selectAdd();
$p->selectAdd('id,name,email');
// make a lock..
- $curlock = DB_DataObject::factory('Core_locking');
+ $curlock = DB_DataObject::factory('core_locking');
$curlock->setFrom(array(
'on_id' => $_REQUEST['on_id'],
'on_table' => strtolower($_REQUEST['on_table']),