public function InstapageCmsPluginDrupal8Connector::initPlugin in Instapage plugin 8.3
Same name and namespace in other branches
- 7.3 core/connectors/InstapageCmsPluginDrupal8Connector.php \InstapageCmsPluginDrupal8Connector::initPlugin()
Initiates Instapage plugin's DB structure and loads plugin's classes.
File
- core/
connectors/ InstapageCmsPluginDrupal8Connector.php, line 428
Class
- InstapageCmsPluginDrupal8Connector
- Class that utilizes native Drupal 8 functions to perform actions like remote requests and DB operations.
Code
public function initPlugin() {
$action = filter_input(INPUT_GET, 'action');
if ($action == 'instapage_ajax_call') {
$this
->ajaxCallback();
}
else {
InstapageCmsPluginHelper::writeDiagnostics($_SERVER['REQUEST_URI'], 'Instapage plugin initiated. REQUEST_URI');
InstapageCmsPluginHelper::writeDiagnostics($this
->getCMSName() . ' ' . $this
->getCMSVersion(), 'CMS name/version');
$this
->checkProxy();
$this
->checkHomepage();
$this
->checkCustomUrl();
}
}