/** * Release the global file store lock. */ static function unlock() { $dbw = wfGetDB(DB_MASTER); $lockname = $dbw->addQuotes(FileStore::lockName()); $result = $dbw->query("SELECT RELEASE_LOCK({$lockname})", __METHOD__); $row = $dbw->fetchObject($result); $dbw->freeResult($result); }
/** * Release the global file store lock. */ static function unlock() { $fname = __CLASS__ . '::' . __FUNCTION__; $dbw = wfGetDB(DB_MASTER); $lockname = $dbw->addQuotes(FileStore::lockName()); $result = $dbw->query("SELECT RELEASE_LOCK({$lockname})", $fname); $row = $dbw->fetchObject($result); $dbw->freeResult($result); }
/** * Release the global file store lock. */ static function unlock() { global $wgDBtype; if ($wgDBtype != 'mysql') { return true; } $dbw = wfGetDB(DB_MASTER); $lockname = $dbw->addQuotes(FileStore::lockName()); $result = $dbw->query("SELECT RELEASE_LOCK({$lockname})", __METHOD__); $dbw->fetchObject($result); $dbw->freeResult($result); }
/** * Release the global file store lock. * @see Database::unlock() */ static function unlock() { $dbw = wfGetDB(DB_MASTER); $lockname = $dbw->addQuotes(FileStore::lockName()); return $dbw->unlock($lockname, __METHOD__); }