name = 'uigen_mass_uploader';
$this->label = __("FronEnd Mass Uploader",'uigen_mass_uploader');
$this->category = __("Front End",'acf');
$this->defaults = array(
'default_value' => '',
'maxlength' => '',
'placeholder' => '',
'prepend' => '',
'append' => ''
);
// do not delete!
parent::__construct();
// settings
$this->settings = array(
'path' => apply_filters('acf/helpers/get_path', __FILE__),
'dir' => apply_filters('acf/helpers/get_dir', __FILE__),
'version' => '1.0.0'
);
load_textdomain( 'uigen_mass_uploader', trailingslashit(dirname(__File__)) . 'lang/' . 'uigen_mass_uploader' . '-' . get_locale() . '.mo' );
}
/*
* create_field()
*
* Create the HTML interface for your field
*
* @param $field - an array holding all the field's data
*
* @type action
* @since 3.6
* @date 23/01/13
*/
function create_field( $field ){
$plugin_url_uploader = plugins_url( '/js/blueimp-jQuery-File-Upload-d45deb1/', dirname(__FILE__) );
//echo $plugin_url_uploader.'
';
$upload_dir = wp_upload_dir();
//echo $upload_dir;
wp_register_script( 'jquery-ui-widget', $plugin_url_uploader.'js/vendor/jquery.ui.widget.js');
wp_enqueue_script( 'jquery-ui-widget' );
wp_register_script( 'load-image-all', $plugin_url_uploader.'js/load-image.all.min.js');
wp_enqueue_script( 'load-image-all' );
wp_register_script( 'Canvas-to-Blob', $plugin_url_uploader.'js/canvas-to-blob.min.js');
wp_enqueue_script( 'Canvas-to-Blob' );
/* uploader 302 status fix (try dont use it) */
//$plugin_url_uploader = 'https://blueimp.github.io/jQuery-File-Upload';
wp_register_script( 'jquery-iframe-transport', $plugin_url_uploader.'js/jquery.iframe-transport.js');
wp_enqueue_script( 'jquery-iframe-transport' );
wp_register_script( 'jquery-file-upload', $plugin_url_uploader.'js/jquery.fileupload.js');
wp_enqueue_script( 'jquery-file-upload' );
wp_register_script( 'jquery-file-upload-process', $plugin_url_uploader.'js/jquery.fileupload-process.js');
wp_enqueue_script( 'jquery-file-upload-process' );
wp_register_script( 'jquery-file-upload-image', $plugin_url_uploader.'js/jquery.fileupload-image.js');
wp_enqueue_script( 'jquery-file-upload-image' );
wp_register_script( 'jquery-file-upload-validate', $plugin_url_uploader.'js/jquery.fileupload-validate.js');
?>