/var/www/hkosl.com/aga/wp-content/plugins/smart-slider-3/includes/integrations/VisualComposer2.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php

namespace VisualComposer\Modules\Vendors;

if (!
defined('ABSPATH')) {
    
header('Status: 403 Forbidden');
    
header('HTTP/1.1 403 Forbidden');
    exit;
}

use 
VisualComposer\Framework\Container;
use 
VisualComposer\Framework\Illuminate\Support\Module;
use 
VisualComposer\Helpers\Request;
use 
VisualComposer\Helpers\Traits\EventsFilters;
use 
VisualComposer\Helpers\Traits\WpFiltersActions;

class 
SmartSlider3Controller extends Container implements Module {

    use 
WpFiltersActions;
    use 
EventsFilters;

    public function 
__construct() {
        
$this->wpAddAction('plugins_loaded''initialize'16);
    }

    protected function 
initialize(Request $requestHelper) {
        if (
$requestHelper->isAjax()) {
            
$this->addFilter('vcv:ajax:elements:ajaxShortcode:adminNonce''addFilters', -1);
        }
    }

    protected function 
addFilters($response) {
        \
N2SS3Shortcode::forceIframe('VisualComposer2');

        return 
$response;
    }
}

new 
SmartSlider3Controller();

add_action('wp_ajax_vcv:admin:ajax', function () {
    \
N2SS3Shortcode::forceIframe('VisualComposer2');
});