You are here

public function InstapageCmsPluginDrupal7Connector::getDeprecatedData in Instapage plugin 8.3

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

Gets the landing pages saved in legacy DB structure.

Return value

array List of landing pages from legacy DB structure.

File

core/connectors/InstapageCmsPluginDrupal7Connector.php, line 801

Class

InstapageCmsPluginDrupal7Connector
Class that utilizes native Drupal 7 functions to perform actions like remote requests and DB operations.

Code

public function getDeprecatedData() {
  $pages = variable_get('instapage_pages', NULL);
  $results = array();
  foreach ($pages as $key => $slug) {
    $pageObj = new stdClass();
    $pageObj->id = 0;
    $pageObj->landingPageId = $key;
    $pageObj->slug = $slug;
    $pageObj->type = 'page';
    $pageObj->enterprise_url = $pageObj->slug ? InstapageCmsPluginConnector::getHomeURL() . '/' . $pageObj->slug : Connector::getHomeURL();
    $results[] = $pageObj;
  }
  return $results;
}