You are here

public static function InstapageCmsPluginConnector::getLandingPageSlugs in Instapage plugin 8.3

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

Gets the slugs of all landing pages stored in the plugin's DB.

Return value

array Stored slugs.

3 calls to InstapageCmsPluginConnector::getLandingPageSlugs()
InstapageCmsPluginDrupal7Connector::getProhibitedSlugs in core/connectors/InstapageCmsPluginDrupal7Connector.php
get list of slugs that can't be used to publish a landing page.
InstapageCmsPluginDrupal8Connector::getProhibitedSlugs in core/connectors/InstapageCmsPluginDrupal8Connector.php
Geta a list of slugs that can't be used to publish a landing page.
InstapageCmsPluginWPConnector::getProhibitedSlugs in core/connectors/InstapageCmsPluginWPConnector.php
get list of slugs that can't be used to publish a landing page.

File

core/connectors/InstapageCmsPluginConnector.php, line 317

Class

InstapageCmsPluginConnector
Main connector class, used to integrate with PHP-based CMSes. It's job is to detect a CMS that executes the code and select proper CMS Connector.

Code

public static function getLandingPageSlugs() {
  $db = InstapageCmsPluginDBModel::getInstance();
  $sql = 'SELECT id, slug, \'\' AS editUrl FROM ' . $db->pagesTable . ' WHERE type = \'page\' AND slug <> \'\'';
  $results = $db
    ->getResults($sql);
  return $results;
}