= 0) { if(function_exists('vc_add_shortcode_param')) { vc_add_shortcode_param('gradient' , array(&$this, 'gradient_picker' ) ); } } else { if(function_exists('add_shortcode_param')) { add_shortcode_param('gradient' , array(&$this, 'gradient_picker' ) ); } } } function gradient_picker($settings, $value) { $dependency = ''; $param_name = isset($settings['param_name']) ? $settings['param_name'] : ''; $type = isset($settings['type']) ? $settings['type'] : ''; $color1 = isset($settings['color1']) ? $settings['color1'] : ' '; $color2 = isset($settings['color2']) ? $settings['color2'] : ' '; $class = isset($settings['class']) ? $settings['class'] : ''; $dependency_element = $settings['dependency']['element']; $dependency_value = $settings['dependency']['value']; $dependency_value_json = json_encode($dependency_value); $uni = uniqid(); $output = '