dbesc($fn_name)
);
- if((count($r)) AND (!$r[0]['locked'] OR (strtotime($r[0]['created']) < time() - 3600))) {
+ if((dbm::is_result($r)) AND (!$r[0]['locked'] OR (strtotime($r[0]['created']) < time() - 3600))) {
q("UPDATE `locks` SET `locked` = 1, `created` = '%s' WHERE `name` = '%s'",
dbesc(datetime_convert()),
dbesc($fn_name)
);
$got_lock = true;
}
- elseif(! $r) { // the Boolean value for count($r) should be equivalent to the Boolean value of $r
+ elseif(! dbm::is_result($r)) { // the Boolean value for count($r) should be equivalent to the Boolean value of $r
q("INSERT INTO `locks` (`name`, `created`, `locked`) VALUES ('%s', '%s', 1)",
dbesc($fn_name),
dbesc(datetime_convert())
dbesc($fn_name)
);
- if(count($r) && $r[0]['locked'])
+ if (dbm::is_result($r) && $r[0]['locked'])
sleep($wait_sec);
- } while(count($r) && $r[0]['locked'] && ((time() - $start) < $timeout));
+ } while(dbm::is_result($r) && $r[0]['locked'] && ((time() - $start) < $timeout));
return;
}}