/** * Executes a prepared statement. * * @return object */ public function exec() { $result = $this->statement->execute(); if ($result) { return $this; } else { Database::connection($this->connection_name)->halt($this->statement->errorInfo()); } }
/** * Deletes the setting row. */ public static function __uninstall() { Database::connection()->delete()->from('settings')->where('setting', 'security_questions')->exec(); }
/** * Delete the tabs table */ public static function __uninstall() { Database::connection()->query("DROP TABLE IF EXISTS `" . Database::connection()->prefix . "custom_tabs`;"); }
/** * Private function to get the database connection. * * @return object */ protected static function db() { return Database::connection(static::$_connection_name); }
/** * Private function to return the database connection. * * @return object */ private function _conn() { return Database::connection($this->connection_name); }