*/
class Lock
{
- private static $semaphore = array();
+ private static $semaphore = [];
/**
* @brief Check for memcache and open a connection if configured
do {
dba::lock('locks');
- $lock = dba::selectOne('locks', ['locked', 'pid'], ['name' => $fn_name]);
+ $lock = dba::selectFirst('locks', ['locked', 'pid'], ['name' => $fn_name]);
if (DBM::is_result($lock)) {
if ($lock['locked']) {
}
}
if (!$lock['locked']) {
- dba::update('locks', array('locked' => true, 'pid' => getmypid()), array('name' => $fn_name));
+ dba::update('locks', ['locked' => true, 'pid' => getmypid()], ['name' => $fn_name]);
$got_lock = true;
}
} elseif (!DBM::is_result($lock)) {
- dba::insert('locks', array('name' => $fn_name, 'locked' => true, 'pid' => getmypid()));
+ dba::insert('locks', ['name' => $fn_name, 'locked' => true, 'pid' => getmypid()]);
$got_lock = true;
}
return;
}
- dba::update('locks', array('locked' => false, 'pid' => 0), array('name' => $fn_name, 'pid' => getmypid()));
+ dba::update('locks', ['locked' => false, 'pid' => 0], ['name' => $fn_name, 'pid' => getmypid()]);
return;
}
return;
}
- dba::update('locks', array('locked' => false, 'pid' => 0), array('pid' => getmypid()));
+ dba::update('locks', ['locked' => false, 'pid' => 0], ['pid' => getmypid()]);
return;
}
}