*/
require_once GLM_MEMBERS_ITINERARY_PLUGIN_SETUP_PATH.'/permissions.php';
+// Setup a script to load on all pages in the front end.
+if ( !is_admin() ) {
+ add_action(
+ 'wp_enqueue_scripts',
+ function(){
+ wp_enqueue_script(
+ 'itineraryFrontEnd',
+ GLM_MEMBERS_ITINERARY_PLUGIN_URL . '/js/allPages.js'
+ );
+ wp_localize_script(
+ 'itineraryFrontEnd',
+ 'ititenarySettings',
+ array(
+ 'base_url' => home_url()
+ )
+ );
+ }
+ );
+}
--- /dev/null
+jQuery(document).ready(function($){
+ // If there's an span with class of trip-counter
+ // then update it.
+ var tripCounters = $('.trip-counter');
+ var base_url = ititenarySettings.base_url;
+ if ( tripCounters.length > 0 ) {
+ $.ajax({
+ url: base_url + '/wp-admin/admin-ajax.php',
+ cache: false,
+ data: {
+ action: 'glm_members_admin_ajax',
+ glm_action: 'itineraryList',
+ },
+ dataType: 'html',
+ success: function(count){
+ $(".trip-counter").html( count );
+ }
+ });
+ }
+});
var ref_page = jQuery(this).data('refpage');
var button = jQuery(this);
var load_page = jQuery(this).data('loadpage');
- var is_view = jQuery(this).data('view');
+ var is_view = jQuery(this).data('view');
if ( !is_view ) {
jQuery.ajax({