/var/www/hkosl.com/aga/wp-content/plugins/smart-slider-3/includes/integrations/Fusion/Fusion.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php

class FusionSmartSlider3 extends Fusion_Element {

    
/**
     * An array of the shortcode arguments.
     *
     * @access protected
     * @since  1.0
     * @var array
     */
    
protected $args;

    
/**
     * Constructor.
     *
     * @access public
     * @since  1.0
     */
    
public function __construct() {
        
parent::__construct();

        
add_shortcode('fusion_smartslider3', array(
            
$this,
            
'render'
        
));
    }

    public function 
render($args$content '') {

        return 
do_shortcode('[smartslider3 slider="' $args['slider'] . '"]');
    }
}

new 
FusionSmartSlider3();

function 
fusion_element_smartslider3() {

    
fusion_builder_map(array(
        
'name'            => 'Smart Slider 3',
        
'shortcode'       => 'fusion_smartslider3',
        
'icon'            => 'fusiona-uniF61C',
        
'allow_generator' => true,
        
'params'          => array(
            array(
                
'type'       => 'smartslider3',
                
'heading'    => 'Slider',
                
'param_name' => 'slider',
                
'value'      => '',
            )
        ),
    ));
}

add_action('fusion_builder_before_init''fusion_element_smartslider3');


add_filter('fusion_builder_fields', function ($fields) {

    
$fields[] = array(
        
'smartslider3',
        
dirname(__FILE__) . '/fields/smartslider3.php'
    
);


    return 
$fields;
});