public static function InstapageCmsPluginConnector::ajaxCallback in Instapage plugin 8.3
Same name and namespace in other branches
- 7.3 core/connectors/InstapageCmsPluginConnector.php \InstapageCmsPluginConnector::ajaxCallback()
Executes an action requested via AJAX.
3 calls to InstapageCmsPluginConnector::ajaxCallback()
- InstapageCmsPluginDrupal7Connector::ajaxCallback in core/
connectors/ InstapageCmsPluginDrupal7Connector.php - Executes an action requested via AJAX.
- InstapageCmsPluginDrupal8Connector::ajaxCallback in core/
connectors/ InstapageCmsPluginDrupal8Connector.php - Executes an action requested via AJAX.
- InstapageCmsPluginWPConnector::ajaxCallback in core/
connectors/ InstapageCmsPluginWPConnector.php - Executes an action requested via AJAX.
File
- core/
connectors/ InstapageCmsPluginConnector.php, line 344
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 ajaxCallback() {
ini_set('display_errors', 0);
header('Content-Type: application/json');
$post = isset($_POST['data']) ? json_decode(urldecode($_POST['data'])) : array();
$post->data = isset($post->data) ? $post->data : null;
if (!empty($post->action)) {
InstapageCmsPluginAjaxController::getInstance()
->doAction($post->action, $post->data);
}
die;
}