public function query($query)
{
$rawQueryMethodName = "__wp_query";
if (method_exists("wpdb", $rawQueryMethodName)) {
return $this->wpdb->{$rawQueryMethodName}($query);
} else {
return $this->wpdb->query($query);
}
}
/** * Commits db changes if database has been locked */ private function commitDatabase() { if ($this->isDatabaseLocked) { $this->database->query("COMMIT"); $this->database->query("UNLOCK TABLES"); $this->isDatabaseLocked = false; } $this->reportProgressChange(InitializerStates::DB_WORK_DONE); }