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); }