81 lines
3.3 KiB
PHP
81 lines
3.3 KiB
PHP
<?php
|
|
// Enqueue Scripts for admin dashboard
|
|
add_action('admin_enqueue_scripts', 'mep_event_admin_scripts');
|
|
function mep_event_admin_scripts() {
|
|
$user_api = mep_get_option( 'google-map-api', 'general_setting_sec', '');
|
|
wp_enqueue_script('jquery-ui-datepicker');
|
|
wp_enqueue_script('jquery-ui-core');
|
|
wp_enqueue_script('jquery-ui-timepicker-addon',plugin_dir_url( __DIR__ ).'js/jquery-ui-timepicker-addon.js',array('jquery','jquery-ui-core'),1,true);
|
|
wp_enqueue_script('jquery-ui-timepicker-addon',plugin_dir_url( __DIR__ ).'js/jquery-ui-sliderAccess.js',array('jquery','jquery-ui-core','jquery-ui-timepicker-addon'),1,true);
|
|
wp_enqueue_style('jquery-ui-timepicker-addon',plugin_dir_url( __DIR__ ).'css/jquery-ui-timepicker-addon.css',array());
|
|
|
|
wp_enqueue_style('mep-admin-style',plugin_dir_url( __DIR__ ).'css/admin_style.css',array());
|
|
|
|
wp_enqueue_style('mep-jquery-ui-style',plugin_dir_url( __DIR__ ).'css/jquery-ui.css',array());
|
|
|
|
|
|
wp_enqueue_script('gmap-scripts',plugin_dir_url( __DIR__ ).'js/mkb-admin.js',array('jquery','jquery-ui-core'),1,true);
|
|
|
|
|
|
|
|
|
|
if($user_api){
|
|
wp_enqueue_script('gmap-libs','https://maps.googleapis.com/maps/api/js?key='.$user_api.'&libraries=places&callback=initMap',array('jquery','gmap-scripts'),1,true);
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Enqueue Scripts for frontend
|
|
add_action('wp_enqueue_scripts', 'mep_event_enqueue_scripts');
|
|
function mep_event_enqueue_scripts() {
|
|
wp_enqueue_script('jquery');
|
|
wp_enqueue_script('jquery-ui-accordion');
|
|
wp_enqueue_style('mep-jquery-ui-style',plugin_dir_url( __DIR__ ).'css/jquery-ui.css',array());
|
|
wp_enqueue_style('mep-event-style',plugin_dir_url( __DIR__ ).'css/style.css',array());
|
|
wp_enqueue_style ('font-awesome-css-cdn',"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css",null,1);
|
|
wp_enqueue_style('mep-calendar-min-style',plugin_dir_url( __DIR__ ).'css/calendar.min.css',array());
|
|
wp_enqueue_script('mep-moment-js',plugin_dir_url( __DIR__ ).'js/moment.js',array(),1,true);
|
|
wp_enqueue_script('mep-calendar-scripts',plugin_dir_url( __DIR__ ).'js/calendar.min.js',array('jquery','mep-moment-js'),1,false);
|
|
wp_enqueue_script('mep-mixitup-min-js',plugin_dir_url( __DIR__ ).'js/mixitup.min.js',array(),1,true);
|
|
wp_enqueue_script('mep-event-custom-scripts',plugin_dir_url( __DIR__ ).'js/mkb-scripts.js',array(),1,true);
|
|
}
|
|
|
|
// Enqueue Scripts for frontend
|
|
add_action('at_footer', 'mep_event_custom_enqueue_scripts');
|
|
function mep_event_custom_enqueue_scripts() {
|
|
wp_enqueue_script('jquery-barcode',plugin_dir_url( __DIR__ ).'js/jquery-barcode.min.js',array('jquery'),1,true);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Datepicker code for admin dashboard load in footer section
|
|
add_action('admin_footer','mep_admin_footer_script',10,99);
|
|
function mep_admin_footer_script(){
|
|
global $pagenow, $typenow;
|
|
if ($typenow=='mep_events') {
|
|
?>
|
|
<script type="text/javascript">
|
|
jQuery(document).ready(function($){
|
|
var startDateTextBox = jQuery('.event_start');
|
|
var endDateTextBox = jQuery('.event_end');
|
|
jQuery.timepicker.datetimeRange(
|
|
startDateTextBox,
|
|
endDateTextBox,
|
|
{
|
|
minInterval: (1000*60*60), // 1hr
|
|
dateFormat: 'dd M yy',
|
|
timeFormat: 'HH:mm',
|
|
start: {}, // start picker options
|
|
end: {} // end picker options
|
|
}
|
|
);
|
|
});
|
|
</script>
|
|
<?php
|
|
}
|
|
}
|