HEX
Server: Apache
System: Linux webm020.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: thanexcelr (29537)
PHP: 7.3.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/t/h/a/thanexcelr/www/wp-content/plugins/2j-slideshow/cmb2/fields/twoj_toolbox.php
<?php
/*  
 * 2J SlideShow		http://2joomla.net/wordpress
 * Version:           1.3.12 - 85273
 * Author:            2J Team (c)
 * Author URI:        http://2joomla.net/wordpress
 * License:           GPL-2.0+
 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
 * Date:              Sat, 28 Jan 2017 14:08:08 GMT
 */

class TWOJ_TOOLBOX {

	public function hooks() {
		add_action( 'admin_enqueue_scripts', array( $this, 'twoj_setup_admin_scripts' ) );
		if(!TWOJ_SLIDESHOW_PRO) add_action( 'in_admin_header', array( $this, 'twoj_setup_admin_header' ) );
		add_action( 'in_admin_header', array( $this, 'twoj_slidehsow_setup_admin_script' ) );
	}

	public function twoj_slidehsow_setup_admin_script(){
		echo '<script>'
				.'var TWOJ_SLIDESHOW_PRO = '.TWOJ_SLIDESHOW_PRO.';'
			.'</script>';
	}

	public function twoj_setup_admin_header(){
		echo '<div id="twoj_showInformation" '
						.'style="display: none;" '
						.'data-body="twoj_edit" '
						.'data-open="0" '
						.'data-title="'.__('2J Slideshow Premium Version').'" '
						.'data-close="'.__('Close', 'twoj_slideshow').'" '
						.'data-info="'.__('Get Premium Version').'"'
					.'>'
					.__('This functionality available in Premium Version', 'twoj_slideshow')
				.'</div>';
	}

	public function twoj_setup_admin_scripts() {

		wp_enqueue_media();
		wp_enqueue_style("wp-jquery-ui-dialog");
		wp_enqueue_script('jquery-ui-dialog');
		
		if(!defined ('TWOJ_SLIDESHOW_VERSION')) return;

		if(!TWOJ_SLIDESHOW_PRO){
			wp_enqueue_script('twoj-slideshow-info', TWOJ_SLIDESHOW_URL.'js/admin/info.js', array( 'jquery' ), TWOJ_SLIDESHOW_VERSION, true ); 
			wp_enqueue_style ('twoj-slideshow-info', TWOJ_SLIDESHOW_URL.'css/admin/info.css', array( ), TWOJ_SLIDESHOW_VERSION );
		}

		//admin.base
		wp_register_script( 'twoj-toolbox-admin-edit', TWOJ_SLIDESHOW_URL.'js/admin/edit.js', 	array( 'jquery' ), TWOJ_SLIDESHOW_VERSION, true );
		
		$translation_array = array(
			'twoj_image_text' => __( 'If you wish to upload more than 3 images please upgrade to PREMIUM version', 'twoj_slideshow' ),
		);
		wp_localize_script('twoj-toolbox-admin-edit', 'twoj_slideshow_trans', $translation_array );
		wp_enqueue_script( 'twoj-toolbox-admin-edit' );

		wp_enqueue_style ( 'twoj-toolbox-admin-edit',  TWOJ_SLIDESHOW_URL.'css/admin/edit.css' );


		//bootstrap
		wp_enqueue_script( 	'twoj_bootstrap', 			TWOJ_SLIDESHOW_URL.'addons/bootstrap/js/bootstrap.min.js', 		array('jquery'), TWOJ_SLIDESHOW_VERSION, true);
		wp_enqueue_style ( 	'twoj_bootstrap', 			TWOJ_SLIDESHOW_URL.'addons/bootstrap/css/bootstrap.css',			array(), TWOJ_SLIDESHOW_VERSION, 'all');
		//wp_enqueue_style ( 'twoj_bootstrap_theme', 	TWOJ_SLIDESHOW_URL.'addons/bootstrap/bootstrap-theme.css' );

		//checkbox
		wp_enqueue_script( 'twoj-toolbox-toggles-js', 	TWOJ_SLIDESHOW_URL.'addons/toggles/js/bootstrap-toggle.js', 	array( 'jquery' ), TWOJ_SLIDESHOW_VERSION, true );
		wp_enqueue_style(  'twoj-toolbox-toggles-css',	TWOJ_SLIDESHOW_URL.'addons/toggles/css/bootstrap-toggle.css', 	array(), TWOJ_SLIDESHOW_VERSION, 'all' );

		//color
		wp_enqueue_script( 'twoj-toolbox-color-tinycolor', TWOJ_SLIDESHOW_URL.'addons/color/bootstrap.colorpickersliders.tinycolor.js', 	array( 'jquery' ), TWOJ_SLIDESHOW_VERSION, true );
		wp_enqueue_script( 'twoj-toolbox-color', TWOJ_SLIDESHOW_URL.'addons/color/bootstrap.colorpickersliders.js', 						array( 'jquery' ), TWOJ_SLIDESHOW_VERSION, true );
		wp_enqueue_style( 'twoj-toolbox-color', TWOJ_SLIDESHOW_URL.'addons/color/bootstrap.colorpickersliders.css', 						array(), TWOJ_SLIDESHOW_VERSION, 'all' );

		//slider
		wp_enqueue_script( 'twoj-toolbox-bootstrap-slider', TWOJ_SLIDESHOW_URL.'addons/bootstrap-slider/js/bootstrap-slider.js', 	array( 'jquery' ), TWOJ_SLIDESHOW_VERSION, true );
		wp_enqueue_style( 'twoj-toolbox-bootstrap-slider', TWOJ_SLIDESHOW_URL.'addons/bootstrap-slider/css/bootstrap-slider.css', 	array(), TWOJ_SLIDESHOW_VERSION, 'all' );
	
		//select
		wp_enqueue_script('twoj-toolbox-bootstrap-select', TWOJ_SLIDESHOW_URL.'addons/bootstrap-select/js/bootstrap-select.js', 	array( 'jquery' ), TWOJ_SLIDESHOW_VERSION, true );
		wp_enqueue_style( 'twoj-toolbox-bootstrap-select', TWOJ_SLIDESHOW_URL.'addons/bootstrap-select/css/bootstrap-select.css', 	array(), TWOJ_SLIDESHOW_VERSION, 'all' );
	
	}
}
$twoj_tololbox = new TWOJ_TOOLBOX();
$twoj_tololbox->hooks();