$got_lock = false;
do {
- q("LOCK TABLE lock WRITE");
- $r = q("SELECT locked FROM lock WHERE name = '%s' LIMIT 1",
+ q("LOCK TABLE locks WRITE");
+ $r = q("SELECT locked FROM locks WHERE name = '%s' LIMIT 1",
dbesc($fn_name)
);
if((count($r)) && (! $r[0]['locked'])) {
- q("UPDATE lock SET locked = 1 WHERE name = '%s' LIMIT 1",
+ q("UPDATE locks SET locked = 1 WHERE name = '%s' LIMIT 1",
dbesc($fn_name)
);
$got_lock = true;
}
elseif(! $r) { // the Boolean value for count($r) should be equivalent to the Boolean value of $r
- q("INSERT INTO lock ( name, locked ) VALUES ( '%s', 1 )",
+ q("INSERT INTO locks ( name, locked ) VALUES ( '%s', 1 )",
dbesc($fn_name)
);
$got_lock = true;
$wait_sec = 2; // don't let the user pick a value that's likely to crash the system
do {
- $r = q("SELECT locked FROM lock WHERE name = '%s' LIMIT 1",
+ $r = q("SELECT locked FROM locks WHERE name = '%s' LIMIT 1",
dbesc(fn_name)
);
if(! function_exists('unlock_function')) {
function unlock_function(fn_name) {
//$r = q("LOCK TABLE lock WRITE");
- $r = q("UPDATE lock SET locked = 0 WHERE name = '%s' LIMIT 1",
+ $r = q("UPDATE locks SET locked = 0 WHERE name = '%s' LIMIT 1",
dbesc(fn_name)
);
//$r = q("UNLOCK TABLES");
function update_1151() {
- $r = q("CREATE TABLE IF NOT EXISTS lock (
+ $r = q("CREATE TABLE IF NOT EXISTS locks (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
- name CHAR(128) NOT NULL ,
- locked TINYINT(1) NOT NULL DEFAULT '0'
+ name CHAR( 128 ) NOT NULL ,
+ locked TINYINT( 1 ) NOT NULL DEFAULT '0'
) ENGINE = MYISAM DEFAULT CHARSET=utf8 ");
if (!$r)
return UPDATE_FAILED;