admin_url( 'admin-ajax.php' ), 'vat_percentage' => '.'.$vat_percentage, 'deleteElementMessage' => __('Are you sure you want to delete this element?', 'wpcargo' ), 'autoFillPlaceholder' => __('--Please Select Client--', 'wpcargo' ), 'date_format' => $wpcargo->date_format, 'time_format' => $wpcargo->time_format, 'datetime_format' => $wpcargo->datetime_format, ); // Register Scripts wp_register_script( 'wpcargo-datetimepicker', WPCARGO_PLUGIN_URL . 'admin/assets/js/jquery.datetimepicker.full.min.js', array( 'jquery' ), WPCARGO_VERSION, false ); wp_register_script( 'wpcargo-repeater-js', WPCARGO_PLUGIN_URL.'admin/assets/js/jquery.repeater.js', array( 'jquery' ), WPCARGO_VERSION, false ); wp_register_script( 'wpcargo-admin-js', WPCARGO_PLUGIN_URL.'admin/assets/js/wpcargo-admin.js', array( 'jquery' ), WPCARGO_VERSION, false ); wp_register_script( 'wpcargo-select2-js', WPCARGO_PLUGIN_URL.'admin/assets/js/select2.full.min.js', array( 'jquery' ), WPCARGO_VERSION, false ); // Register Styles wp_register_style('wpcargo-datetimepicker', WPCARGO_PLUGIN_URL . 'admin/assets/css/jquery.datetimepicker.min.css', array(), WPCARGO_VERSION ); wp_register_style('wpcargo-select2-css', WPCARGO_PLUGIN_URL . 'admin/assets/css/select2.min.css', array(), WPCARGO_VERSION ); wp_register_style('wpcargo-admin-css', WPCARGO_PLUGIN_URL . 'admin/assets/css/admin-style.css', array(), WPCARGO_VERSION ); // Enqueue Scripts wp_enqueue_script('jquery'); // if( $screen->id == 'toplevel_page_wpcargo-settings' ){ if( isset($_GET['page'] ) && $_GET['page'] == 'wpcargo-settings' ) { wp_enqueue_style( 'wp-color-picker' ); // Include our custom jQuery file with WordPress Color Picker dependency wp_enqueue_script( 'color-picker-handle', WPCARGO_PLUGIN_URL . 'admin/assets/js/color-picker.js', array( 'wp-color-picker' ), WPCARGO_VERSION, true ); } if(isset($_GET['page']) && strpos($_GET['page'], "wpc") !== false){ wp_enqueue_style( 'wpcargo-admin-css' ); } if( ((isset($_GET['post_type']) && $_GET['post_type'] == 'wpcargo_shipment') || $post_type == "wpcargo_shipment") || (isset($_GET['page']) && $_GET['page'] == 'wpcargo-settings') || $post_type == "wpcargo_shipment" ) { // Enqueue Styles wp_enqueue_style( 'wpcargo-datetimepicker' ); wp_enqueue_style( 'wpcargo-admin-css' ); wp_enqueue_style( 'wpcargo-multiple-package-style-admin', WPCARGO_PLUGIN_URL. 'admin/assets/css/wpc-mp-admin.css', array(), WPCARGO_VERSION ); wp_enqueue_style( 'wpcargo-select2-css' ); wp_enqueue_script('wpcargo-datetimepicker'); wp_enqueue_script( 'wpcargo-select2-js'); wp_enqueue_script( 'wpcargo-repeater-js'); wp_enqueue_script( 'wpcargo-admin-js'); wp_localize_script( 'wpcargo-admin-js', 'wpcargoAJAXHandler', $translation_array ); } if( isset($_GET['page'] ) && $_GET['page'] == 'wpc-report-export' ) { wp_enqueue_script( 'wpcargo-multiselect-export', WPCARGO_PLUGIN_URL. 'admin/assets/js/wpc-multiselect-reports.js' , array( 'jquery' ), WPCARGO_VERSION, false ); wp_enqueue_script( 'jquery-ui-autocomplete' ); wp_enqueue_script( 'wpc-autocomplete-ajax', WPCARGO_PLUGIN_URL . 'admin/assets/js/wpc-autocomplete-reports.js', array('jquery'), WPCARGO_VERSION, false ); wp_localize_script( 'wpc-autocomplete-ajax', 'wpc_ie_ajaxscripthandler', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) ); } if(isset( $_GET['page'] ) && ( $_GET['page'] == 'wpcargo-settings' || $_GET['page'] == 'wpc-shmap-settings' ) ){ wp_enqueue_media(); } } } new WPCargo_Admin_Scripts; add_action('admin_head', function(){ $options = get_option('wpcargo_option_settings'); $baseColor = '#00A924'; if( $options ){ if( array_key_exists('wpcargo_base_color', $options) ){ $baseColor = ( $options['wpcargo_base_color'] ) ? esc_html($options['wpcargo_base_color']) : $baseColor ; } } ?>