You are here

public function InstapageCmsPluginWPConnector::getResults in Instapage plugin 8.3

Same name and namespace in other branches
  1. 7.3 core/connectors/InstapageCmsPluginWPConnector.php \InstapageCmsPluginWPConnector::getResults()

Executes the query and returns a list of results.

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

mixed Array of results, false on error.

7 calls to InstapageCmsPluginWPConnector::getResults()
InstapageCmsPluginWPConnector::getDeprecatedData in core/connectors/InstapageCmsPluginWPConnector.php
Gets the landing pages saved in legacy DB structure.
InstapageCmsPluginWPConnector::getPageSlugs in core/connectors/InstapageCmsPluginWPConnector.php
Pulls slugs used by WordPress pages.
InstapageCmsPluginWPConnector::getPostSlugs in core/connectors/InstapageCmsPluginWPConnector.php
Gets the list of slugs used by WP posts.
InstapageCmsPluginWPConnector::getTermSlugs in core/connectors/InstapageCmsPluginWPConnector.php
Gets the list of slugs used by WP terms.
InstapageCmsPluginWPConnector::isProhibitedPageSlug in core/connectors/InstapageCmsPluginWPConnector.php
Checks if given slug is prohibited in terms of publishing a landing page. If it's free - will return false. Otherwise an array with slug details will be returned

... See full list

File

core/connectors/InstapageCmsPluginWPConnector.php, line 156

Class

InstapageCmsPluginWPConnector
Class that utilizes native WordPress functions to perform actions like remote requests and DB operations.

Code

public function getResults($sql) {
  global $wpdb;
  $args = func_get_args();
  array_shift($args);
  $sql = $this
    ->prepare($sql, $args);
  $result = $wpdb
    ->get_results($sql, 'OBJECT');
  $this
    ->checkLastQuery();
  return $result;
}