HEX
Server: Apache/2.4.38 (Debian)
System: Linux host457 5.14.0-4-amd64 #1 SMP Debian 5.14.16-1 (2021-11-03) x86_64
User: www-data (33)
PHP: 7.4.21
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/vhosts/harpoeditore.it/httpdocs/wp-content/plugins/widget-options/includes/scripts.php
<?php
/**
 * Scripts
 *
 * @copyright   Copyright (c) 2016, Jeffrey Carandang
 * @since       3.0
 */

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) exit;

/**
 * Load Scripts
 *
 * Enqueues the required scripts.
 *
 * @since 3.0
 * @return void
 */

function widgetopts_load_scripts(){
	$css_dir = WIDGETOPTS_PLUGIN_URL . 'assets/css/';
      wp_enqueue_style( 'widgetopts-styles', $css_dir . 'widget-options.css' , array(), null );
}
add_action( 'wp_enqueue_scripts', 'widgetopts_load_scripts' );
add_action( 'customize_controls_enqueue_scripts', 'widgetopts_load_scripts' );

/**
 * Load Admin Scripts
 *
 * Enqueues the required admin scripts.
 *
 * @since 3.0
 * @global $widget_options
 * @param string $hook Page hook
 * @return void
 */
if( !function_exists( 'widgetopts_load_admin_scripts' ) ):
      function widgetopts_load_admin_scripts( $hook ) {
            global $widget_options;

            $js_dir  = WIDGETOPTS_PLUGIN_URL . 'assets/js/';
      	$css_dir = WIDGETOPTS_PLUGIN_URL . 'assets/css/';

            // Use minified libraries if SCRIPT_DEBUG is turned off
      	$suffix  = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';

            wp_enqueue_style( 'widgetopts-admin-styles', $css_dir . 'admin.css' , array(), null );

            if( !in_array( $hook, apply_filters( 'widgetopts_exclude_jqueryui', array( 'toplevel_page_et_divi_options', 'toplevel_page_wpcf7', 'edit.php' ) ) ) ){
                 wp_enqueue_style( 'jquery-ui' );
            }

            if( in_array( $hook, apply_filters( 'widgetopts_load_liveFilter_scripts', array( 'widgets.php' ) ) ) ){
                  wp_enqueue_script(
                       'jquery-liveFilter',
                       plugins_url( 'assets/js/jquery.liveFilter.js' , dirname(__FILE__) ),
                       array( 'jquery' ),
                       '',
                       true
                  );
            }

            wp_enqueue_script(
                 'jquery-widgetopts-option-tabs',
                 plugins_url( 'assets/js/wpWidgetOpts.js' , dirname(__FILE__) ),
                 array( 'jquery', 'jquery-ui-core', 'jquery-ui-tabs', 'jquery-ui-datepicker'),
                 '',
                 true
            );

            $form = '<div id="widgetopts-widgets-chooser">
              	<label class="screen-reader-text" for="widgetopts-search-chooser">'. __( 'Search Sidebar', 'widget-options' ) .'</label>
              	<input type="text" id="widgetopts-search-chooser" class="widgetopts-widgets-search" placeholder="'. __( 'Search sidebar&hellip;', 'widget-options' ) .'" />
                  <div class="widgetopts-search-icon" aria-hidden="true"></div>
                  <button type="button" class="widgetopts-clear-results"><span class="screen-reader-text">'. __( 'Clear Results', 'widget-options' ) .'</span></button>
                  <p class="screen-reader-text" id="widgetopts-chooser-desc">'. __( 'The search results will be updated as you type.', 'widget-options' ) .'</p>
              </div>';

            $btn_controls = '';
            if( isset( $widget_options['move'] ) && 'activate' == $widget_options['move'] ){
              $btn_controls .= ' | <button type="button" class="button-link widgetopts-control" data-action="move">'. __( 'Move', 'widget-options' ) .'</button>';
            }

            $sidebaropts = '';
            if( isset( $widget_options['widget_area'] ) && 'activate' == $widget_options['widget_area'] ){
                $sidebaropts = '<div class="widgetopts-sidebaropts">';
                if( isset( $widget_options['settings']['widget_area'] ) && isset( $widget_options['settings']['widget_area']['remove'] ) && '1' == $widget_options['settings']['widget_area']['remove'] ){
                    $sidebaropts .= '<a href="#" class="sidebaropts-clear">
                        <span class="dashicons dashicons-warning"></span> '. __( 'Remove All Widgets', 'widget-options' ) .'
                      </a>';
                }
                if( isset( $widget_options['settings']['widget_area'] ) && isset( $widget_options['settings']['widget_area']['backup'] ) && '1' == $widget_options['settings']['widget_area']['backup'] ){
                    $sidebaropts .= '<a href="'. esc_url( wp_nonce_url( admin_url('tools.php?page=widgetopts_migrator_settings&action=export&single_sidebar=__sidebaropts__'), 'widgeopts_export', 'widgeopts_nonce_export') ) .'">
                        <span class="dashicons dashicons-download"></span> '. __( 'Download Backup', 'widget-options' ) .'
                      </a>';
                  }
                
                if( isset( $widget_options['settings']['widget_area'] ) && isset( $widget_options['settings']['widget_area']['remove'] ) && '1' == $widget_options['settings']['widget_area']['remove'] ){
                    $sidebaropts .= '<div class="sidebaropts-confirm"><p>
                      '. __( 'Are you sure you want to DELETE ALL widgets associated to __sidebar_opts__?', 'widget-options' ) .'
                      </p>
                      <button class="button">'. __( 'No', 'widget-options' ) .'</button>
                      <button class="button button-primary">'. __( 'Yes', 'widget-options' ) .'</button>
                    </div>';
                }

                $sidebaropts .= '</div>';
            }

            wp_localize_script( 'jquery-widgetopts-option-tabs', 'widgetopts10n', array( 'opts_page' => esc_url( admin_url( 'options-general.php?page=widgetopts_plugin_settings' ) ), 'search_form' => $form, 'sidebaropts' => $sidebaropts, 'controls' => $btn_controls, 'translation' => array( 'manage_settings' => __( 'Manage Widget Options', 'widget-options' ), 'search_chooser' => __( 'Search sidebar&hellip;', 'widget-options' ) )) );

            if( in_array( $hook, apply_filters( 'widgetopts_load_settings_scripts', array( 'settings_page_widgetopts_plugin_settings' ) ) ) ){
                  wp_register_script(
                        'jquery-widgetopts-settings',
                        $js_dir .'settings'. $suffix .'.js',
                        array( 'jquery' ),
                        '',
                        true
                  );

                  $translation = array(
                        'save_settings'         => __( 'Save Settings', 'widget-options' ),
                        'close_settings'        => __( 'Close', 'widget-options' ),
                        'show_settings'         => __( 'Configure Settings', 'widget-options' ),
                        'hide_settings'         => __( 'Hide Settings', 'widget-options' ),
                        'show_description'      => __( 'Learn More', 'widget-options' ),
                        'hide_description'      => __( 'Hide Details', 'widget-options' ),
                        'show_information'      => __( 'Show Details', 'widget-options' ),
                        'activate'              => __( 'Enable', 'widget-options' ),
                        'deactivate'            => __( 'Disable', 'widget-options' ),
                        'successful_save'       => __( 'Settings saved successfully for %1$s.', 'widget-options' ),
                        'deactivate_btn'        => __( 'Deactivate License', 'widget-options' ),
                        'activate_btn'          => __( 'Activate License', 'widget-options' ),
                        'status_valid' 		=> __( 'Valid', 'widget-options' ),
                        'status_invalid'        => __( 'Invalid', 'widget-options' ),
                  );

                  wp_enqueue_script( 'jquery-widgetopts-settings' );
                  wp_localize_script( 'jquery-widgetopts-settings', 'widgetopts', array( 'translation' => $translation, 'ajax_action' => 'widgetopts_ajax_settings', 'ajax_nonce' => wp_create_nonce( 'widgetopts-settings-nonce' ), ) );
            }
      }
      add_action( 'admin_enqueue_scripts', 'widgetopts_load_admin_scripts', 100 );
endif;

if( !function_exists( 'widgetopts_widgets_footer' ) ){
      function widgetopts_widgets_footer(){
            global $widget_options;?>
            <div class="widgetsopts-chooser" style="display:none;">
                  <?php if( isset( $widget_options['search'] ) && 'activate' == $widget_options['search'] ): ?>
                        <div id="widgetopts-widgets-chooser">
                              <label class="screen-reader-text" for="widgetopts-search-chooser"><?php _e( 'Search Sidebar', 'widget-options' );?></label>
                              <input type="text" id="widgetsopts-widgets-search" class="widgetopts-widgets-search widgetsopts-widgets-search" placeholder="Search sidebar…">
                              <div class="widgetopts-search-icon" aria-hidden="true"></div>
                              <button type="button" class="widgetopts-clear-results"><span class="screen-reader-text"><?php _e( 'Clear Results', 'widget-options' );?></span></button>
                              <p class="screen-reader-text" id="widgetopts-chooser-desc"><?php _e( 'The search results will be updated as you type.', 'widget-options' );?></p>
                        </div>
                  <?php endif; ?>
                  <ul class="widgetopts-chooser-sidebars"></ul>
                  <div class="widgetsopts-chooser-actions">
                        <button class="button widgetsopts-chooser-cancel"><?php _e( 'Cancel', 'widget-options' ); ?></button>
                        <button class="button button-primary widgetopts-chooser-action"><span><?php _e( 'Move', 'widget-options' ); ?></span> <?php _e( 'Widget', 'widget-options' ); ?></button>
                  </div>
            </div>
      <?php }
      add_action( 'admin_footer-widgets.php', 'widgetopts_widgets_footer' );
}
?>