. * * @package ReduxFramework * @subpackage Field_slides * @author Luciano "WebCaos" Ubertini * @author Daniel J Griffiths (Ghost1227) * @author Dovy Paukstys * @version 3.0.0 */ // Exit if accessed directly if (!defined('ABSPATH')) exit; // Don't duplicate me! if (!class_exists('ReduxFramework_select_action_field')) { /** * Main ReduxFramework_slideshow class * * @since 1.0.0 */ class ReduxFramework_select_action_field extends widget_handler{ var $titles = array(); var $field_id = ""; /** * Field Constructor. * * Required - must call the parent constructor, then assign field and value to vars, and obviously call the render field function * * @since 1.0.0 * @access public * @param array $field * @param string $value * @param $parent * @return \ReduxFramework_select_action_field */ function __construct( $field = array(), $value ='', $parent ) { $this->parent = $parent; $this->field = $field; $this->value = $value; } /** * Field Render Function. * * Takes the vars and outputs the HTML for the field in the settings * * @since 1.0.0 * @access public * @internal param bool $hidden * @return void */ public function render() { $this->widget_field(widget_handler::$inApp_selector,true,array("multi"=>false,"sortable"=>false,"width"=>"80",'title'=>"Products","class"=>"select2")); $class = isset($this->field['class'])?$this->field['class']:''; echo '