Sindbad~EG File Manager

Current Path : /home/copmadinaarea/public_html/wp-content__80fcb17/themes/AdoreChurch/assets/js/
Upload File :
Current File : /home/copmadinaarea/public_html/wp-content__80fcb17/themes/AdoreChurch/assets/js/calender_events.js

jQuery(document).ready(function() {
    var expiryDate = jQuery('.counter-preview').data('date');
    var target = new Date(expiryDate),
        finished = false,
        availiableExamples = {
            set15daysFromNow: 15 * 24 * 60 * 60 * 1000,
            set5minFromNow: 5 * 60 * 1000,
            set1minFromNow: 1 * 60 * 1000
        };

    function callbacks(event) {
        var $this = jQuery(this);
        switch (event.type) {
            case "seconds":
            case "minutes":
            case "hours":
            case "days":
            case "weeks":
            case "daysLeft":
                $this.find('div span#' + event.type).html(event.value);
                if (finished) {
                    $this.fadeTo(0, 1);
                    finished = false;
                }
                break;
            case "finished":
                $this.fadeTo('slow', .5);
                finished = true;
                break;
        }
    }
    jQuery('.counter-preview').countdown(target.valueOf(), callbacks);
    jQuery('.calendar').prepend('<div id="loading-image"><img id="loading-image-img" src="' + calenderEvents.homeurl + '/assets/images/loader-new.gif" alt="Loading..." /></div>');
    var source = {
        googleCalendarId: 'usa__en@holiday.calendar.google.com'
    };


    if (calenderEvents.calheadview == 1) {
        HeadLeft = "title";
        HeadCenter = "";
        HeadRight = "prev,next today";
    } else if (calenderEvents.calheadview == 2) {
        HeadLeft = "prev,next today";
        HeadCenter = "title";
        HeadRight = "month,agendaWeek,agendaDay";
    }
    Limit = parseInt(calenderEvents.eventLimit);

    jQuery('.calendar').fullCalendar({
        eventAfterRender: function(event, element) {
            element.find('.fc-title').html(event.title);
        },
        monthNames: calenderEvents.monthNames,
        monthNamesShort: calenderEvents.monthNamesShort,
        dayNames: calenderEvents.dayNames,
        dayNamesShort: calenderEvents.dayNamesShort,
        editable: false,
        header: {
            left: HeadLeft,
            center: HeadCenter,
            right: HeadRight
        },
        buttonText: {
            today: calenderEvents.today,
            month: calenderEvents.month,
            week: calenderEvents.week,
            day: calenderEvents.day
        },
        eventLimit: Limit, // for all non-agenda views
        height: 'auto',
        fixedWeekCount: false,
        defaultView: calenderEvents.view,
        googleCalendarApiKey: calenderEvents.googlekey,
        eventSources: [{
                url: calenderEvents.homeurl + '/framework/json-feed.php',
                type: 'POST',
                data: {
                    event_cat_id: jQuery('.event_calendar').attr('id'),
                },

            },
            {
                googleCalendarId: calenderEvents.googlecalid
            },
            {
                googleCalendarId: calenderEvents.googlecalid1

            },
            {
                googleCalendarId: calenderEvents.googlecalid2

            }
        ],
        eventClick: function(event, element) {
            if (event.url.indexOf('google') > -1) {
                // opens events in a popup window
                window.open(event.url, 'gcalevent', 'width=700,height=600');
                return false;
            } else {
                var milliseconds = (new Date).getTime();
                var seconds = milliseconds / 1000;
                var arr = event.id.split('|');
                jQuery('#events-preview-box').fadeOut('slow');
                jQuery('#load-preview-events').show();
                jQuery.ajax({
                    type: 'POST',
                    async: false,
                    url: calenderEvents.ajaxurl,
                    data: {
                        action: 'imic_get_event_details',
                        id: event.id,
                    },
                    success: function(data) {
                        jQuery('#load-preview-events').hide();
                        jQuery('#events-preview-box').html('');
                        jQuery('#events-preview-box').fadeIn('slow');
                        jQuery('#events-preview-box').html(data);
                        if (arr[1] < seconds) {
                            jQuery(".preview-event-bar").hide();
                        }
                        var expiryDate = jQuery('.counter-preview').data('date');
                        var target = new Date(expiryDate),
                            finished = false;
                        jQuery('.counter-preview').countdown(target.valueOf(), callbacks);
                        jQuery('.event-dynamic, .event-item').each(function() {
                            var ESURL = jQuery(this).find(".event-title").attr("href");
                            var SHARED = ('<ul class="social-icons-colored inverted">');
                            if (calenderEvents.google == '1') {
                                SHARED += ('<li class="googleplus"><a href="https://plus.google.com/share?url=' + ESURL + '" target="_blank"><i class="fa fa-google-plus"></i></a></li>');
                            }
                            if (calenderEvents.twitter == '1') {
                                SHARED += ('<li class="twitter"><a href="https://twitter.com/home?status=Event%20happening%20at%20Adore%20Church%20' + ESURL + '" target="_blank"><i class="fa fa-twitter"></i></a></li>');
                            }
                            if (calenderEvents.facebook == '1') {
                                SHARED += ('<li class="facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=' + ESURL + '" target="_blank"><i class="fa fa-facebook"></i></a></li>');
                            }
                            if (calenderEvents.tumblr == '1') {
                                SHARED += ('<li class="tumblr-share"><a href="http://www.tumblr.com/share?v=3&u=' + ESURL + ' target="_blank" title="Post to Tumblr"><i class="fa fa-tumblr"></i></a></li>');
                            }
                            if (calenderEvents.pinterest == '1') {
                                SHARED += ('<li class="pinterest-share"><a href="http://pinterest.com/pin/create/button/?url=' + ESURL + ' target="_blank" title="Pin it"><i class="fa fa-pinterest"></i></a></li>');
                            }
                            if (calenderEvents.reddit == '1') {
                                SHARED += ('<li class="reddit-share"><a href="http://www.reddit.com/submit?url=' + ESURL + ' target="_blank" title="Submit to Reddit"><i class="fa fa-reddit"></i></a></li>');
                            }
                            if (calenderEvents.linkedin == '1') {
                                SHARED += ('<li class="linkedin-share"><a href="http://www.linkedin.com/shareArticle?mini=true&url=' + ESURL + ' target="_blank" title="Share on LinkedIn"><i class="fa fa-linkedin"></i></a></li>');
                            }
                            if (calenderEvents.email == '1') {
                                SHARED += ('<li class="email-share"><a href="mailto:?body=' + ESURL + '" target="_blank" title="Email"><i class="fa fa-envelope"></i></a></li>');
                            }
                            SHARED += ('</ul>');
                            jQuery(this).find(".event-share-link").attr('data-content', SHARED)
                        });
                        jQuery('[data-toggle="popover"]').popover('destroy');
                        jQuery('[data-toggle="popover"]').popover({
                            html: true
                        });
                    },
                });
            }
        },
        eventRender: function(event, element) {
            if (calenderEvents.preview == 1) {
                element.attr('href', 'javascript:void(0)');
            }
        },
        timeFormat: calenderEvents.time_format,
        firstDay: calenderEvents.start_of_week,
        loading: function(bool) {
            if (bool)
                jQuery('#loading-image').show();
            else
                jQuery('#loading-image').hide();
        },
    });
    jQuery("ul.sort-calendar li").on('click',function() {
        var term = jQuery(this).attr("id");
        jQuery(".sort-calendar li").removeClass("active");
        jQuery(this).addClass("active");
        reloadCal(term);
    });

    function reloadCal(event_term) {
        var source = {
            googleCalendarApiKey: calenderEvents.googlekey,
            googleCalendarId: calenderEvents.googlecalid
        };
        if ((event_term != "google") && (event_term != "")) {
            jQuery('.calendar').fullCalendar('removeEventSource', source.googleCalendarId);
        } else {
            jQuery('.calendar').fullCalendar('removeEventSource', source.googleCalendarId);
            jQuery('.calendar').fullCalendar('addEventSource', source);
        }
        jQuery('.calendar').fullCalendar('removeEventSource', calenderEvents.homeurl + '/framework/json-feed.php'); //}
        jQuery('.calendar').fullCalendar('refetchEvents');
        jQuery('.calendar').fullCalendar('addEventSource', {
            url: calenderEvents.homeurl + '/framework/json-feed.php',
            type: 'POST',
            data: {
                event_cat_id: event_term,
            }
        })
        jQuery('.calendar').fullCalendar('refetchEvents');
    }
});

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists