You are here

public function InstapageCmsPluginDBModel::query in Instapage plugin 8.3

Same name and namespace in other branches
  1. 7.3 core/models/InstapageCmsPluginDBModel.php \InstapageCmsPluginDBModel::query()

Executes a SQL query.

Parameters

string $sql SQL to execute. %s can be used to output pre-formatted values. Values for %s can be passed as arguments for this function.:

Return value

bool True if the query is successful. DB error is logged and false if returned otherwise.

5 calls to InstapageCmsPluginDBModel::query()
InstapageCmsPluginDBModel::initDebugTable in core/models/InstapageCmsPluginDBModel.php
Initiates Instapage plugin's DB structure for debug table.
InstapageCmsPluginDBModel::initOptionsTable in core/models/InstapageCmsPluginDBModel.php
Initiates Instapage plugin's DB structure for options table.
InstapageCmsPluginDBModel::initPagesTable in core/models/InstapageCmsPluginDBModel.php
Initiates Instapage plugin's DB structure for pages table.
InstapageCmsPluginDBModel::removePluginTables in core/models/InstapageCmsPluginDBModel.php
Initiates Instapage plugin's DB tables.
InstapageCmsPluginDBModel::updateDB in core/models/InstapageCmsPluginDBModel.php
Check current DB structure version and updates it if necessary.

File

core/models/InstapageCmsPluginDBModel.php, line 68

Class

InstapageCmsPluginDBModel
Class responsible for communication with DB.

Code

public function query($sql) {
  $args = func_get_args();
  array_shift($args);
  if (isset($args[0]) && is_array($args[0])) {
    $args = $args[0];
  }
  return InstapageCmsPluginConnector::getSelectedConnector()
    ->query($sql, $args);
}