Вход Регистрация
Файл: assets/plugins/fullcalendar-2.6.1/calendar.custom.min.js
Строк: 1688
<?php
/*!
 * CIFullCalendar v3.1.7.5
 * Docs & License: http://www.cifullcalendar.com
 * (c) 2016 Sir.Dre
 */
!function(e){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],e);else if("object"==typeof exports)e(require("jquery"),require("moment"),require("google.maps.Geocoder"));else{if("undefined"==typeof google.maps.Geocoder)throw"CIFullCalendar requires Gmaps to be loaded first";if("undefined"==typeof jQuery)throw"CIFullCalendar requires jQuery to be loaded first";if("undefined"==typeof moment)throw"CIFullCalendar requires Moment.js to be loaded first";e(jQuery,moment)}}(function(e,t){function a(){return i(pe)||i(fe)||i(ge)?!1:{start:pe,end:fe,dow:[_e,he,Ee,ye,Me,Ce,we]}}function r(t){e("#alertShow").fadeIn(),e("#alertShow").html(t),window.setTimeout(function(){e("#alertShow").fadeOut(300)},4e3)}function n(t){t.lengthComputable&&e("progress").attr({value:t.loaded,max:t.total})}function o(){var e;for(t.locale(U),t.tz(G).format(T),e=0;e<M.length;e++)M[e].render()}function l(){var a=t.tz(G),r=6*a.format(z),n=6*a.format(F)+r/60,l=a.format(j)%12/12*360+90+n/12;o();var d=a.format(T),c=a.format(O),i=a.format(P);e("#hour").css("transform","rotate("+l+"deg)"),e("#minute").css("transform","rotate("+n+"deg)"),e("#second").css("transform","rotate("+r+"deg)"),e("#ampm").text(c),e("#date").text(d),e("#timezone").text(G),e("#digiclock").text(i)}function d(){l(),o(),setTimeout(d,1e3)}function c(){e(".color_picker").each(function(){e(this).minicolors({control:e(this).attr("data-control")||"hue",defaultValue:e(this).attr("data-defaultValue")||"",inline:"true"===e(this).attr("data-inline"),letterCase:e(this).attr("data-letterCase")||"lowercase",opacity:e(this).attr("data-opacity"),position:e(this).attr("data-position")||"bottom left",change:function(e,t){e&&t&&(e+=", "+t)},theme:"bootstrap"})})}function i(e){var t=typeof e;return"undefined"===t||("object"===t?null===e||0===Object.keys(e).length:[!1,0,"","0"].indexOf(e)>=0)}function u(e){return"string"==typeof e}function s(e){E.geocode({latLng:e},function(t){t&&t.length>0?v(t[0].formatted_address,e.lat(),e.lng()):v("location unknown.")})}function v(t,a,r){e("#ic_event_clocation").val(t),e("#ic_event_clocation").attr("class","form-control"),e("#markers_clat").val(a),e("#show_clat").html(a),e("#markers_clng").val(r),e("#show_clng").html(r)}function m(e){E.geocode({latLng:e},function(t){t&&t.length>0?p(t[0].formatted_address,e.lat(),e.lng()):p("location unknown.")})}function p(t,a,r){e("#ic_event_ulocation").val(t),e("#ic_event_ulocation").attr("class","form-control"),e("#markers_ulat").val(a),e("#show-lat").html(a),e("#markers_ulng").val(r),e("#show-lng").html(r)}function f(t,a){function r(e,t){var a=document.getElementById(e);google.maps.event.addDomListener(a,"click",function(){c.setTypes(t)})}e("#ic_event_ulocation").attr("class","form-control");var n=new google.maps.LatLng(t,a),o={center:n,zoomControl:!0,zoom:19,mapTypeId:google.maps.MapTypeId.ROADMAP},l=new google.maps.Map(document.getElementById("gmapsCanvas2"),o);e("#ic_event_ulocation").keypress(function(e){13==e.which&&e.preventDefault()});var d=document.getElementById("ic_event_ulocation"),c=new google.maps.places.Autocomplete(d);c.bindTo("bounds",l);var i=new google.maps.InfoWindow,u=new google.maps.Marker({position:n,map:l,draggable:!0});google.maps.event.addListener(l,"idle",function(){google.maps.event.trigger(l,"resize"),l.setZoom(l.getZoom()-1),l.setZoom(l.getZoom()+1)}),google.maps.event.addListenerOnce(l,"center_changed",function(){window.setTimeout(function(){l.panTo(u.getPosition())},500)}),google.maps.event.addListener(u,"dragend",function(){m(u.getPosition())}),google.maps.event.addListener(c,"place_changed",function(){i.close(),u.setVisible(!1),d.className="";var e=c.getPlace();if(!e.geometry)return void(d.className="notfound");e.geometry.viewport?l.fitBounds(e.geometry.viewport):(l.setCenter(e.geometry.location),l.setZoom(13)),u.setIcon({url:e.icon,size:new google.maps.Size(71,71),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(17,34),scaledSize:new google.maps.Size(35,35)}),u.setPosition(e.geometry.location),u.setVisible(!0),m(u.getPosition());var t="";e.address_components&&(t=[e.address_components[0]&&e.address_components[0].short_name||"",e.address_components[1]&&e.address_components[1].short_name||"",e.address_components[2]&&e.address_components[2].short_name||""].join(" ")),i.setContent("<strong><u>"+e.name+"</u></strong><br>"+t),i.open(l,u)}),r("changetype-all",[]),r("changetype-establishment",["establishment"]),r("changetype-geocode",["geocode"])}function g(t,a){function r(e,t){var a=document.getElementById(e);google.maps.event.addDomListener(a,"click",function(){c.setTypes(t)})}e("#ic_event_clocation").attr("class","form-control");var n=new google.maps.LatLng(t,a),o={center:n,zoomControl:!0,zoom:16,mapTypeId:google.maps.MapTypeId.ROADMAP},l=new google.maps.Map(document.getElementById("gmapsCanvas"),o);e("#ic_event_clocation").keypress(function(e){13==e.which&&e.preventDefault()});var d=document.getElementById("ic_event_clocation"),c=new google.maps.places.Autocomplete(d);c.bindTo("bounds",l);var i=new google.maps.InfoWindow,u=new google.maps.Marker({position:n,map:l,draggable:!0});google.maps.event.addListener(l,"idle",function(){google.maps.event.trigger(l,"resize"),l.setZoom(l.getZoom()-1),l.setZoom(l.getZoom()+1)}),google.maps.event.addListener(u,"dragend",function(){s(u.getPosition())}),google.maps.event.addListener(c,"place_changed",function(){i.close(),u.setVisible(!1),d.className="";var e=c.getPlace();if(!e.geometry)return void(d.className="notfound");e.geometry.viewport?l.fitBounds(e.geometry.viewport):(l.setCenter(e.geometry.location),l.setZoom(13)),u.setIcon({url:e.icon,size:new google.maps.Size(71,71),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(17,34),scaledSize:new google.maps.Size(35,35)}),u.setPosition(e.geometry.location),u.setVisible(!0),s(u.getPosition());var t="";e.address_components&&(t=[e.address_components[0]&&e.address_components[0].short_name||"",e.address_components[1]&&e.address_components[1].short_name||"",e.address_components[2]&&e.address_components[2].short_name||""].join(" ")),i.setContent("<b><u>"+e.name+"</u></b><br>"+t),i.open(l,u)}),r("changetype-all",[]),r("changetype-establishment",["establishment"]),r("changetype-geocode",["geocode"])}function _(t,a){function r(){o()}function o(){4===u.readyState?(e("#loading").show(),n(4===u.readyState),(200===u.status||304===u.status||1223===u.status)&&e("#calendar").fullCalendar("refetchEvents")):e("#loading").hide()}function l(){var e=void 0;if(u.response?e=u.response:"text"!==u.responseType&&u.responseType||(e=u.responseText||u.responseJSON),h)try{e=JSON.parse(e)}catch(t){}return e}function d(e){clearTimeout(s),instanceof Error||(e=new Error(""+(e||"Unknown Error"))),e.statusCode=0,a(e,p)}function c(e){var t=u.headers;if(!e)return t;for(var a=e.split("rn"),r=0;r<a.length;r++){var n=a[r],o=n.indexOf(": ");if(o>0){var l=n.substring(0,o);n.substring(o,2);if(!u.setRequestHeader)throw new Error("Headers cannot be set on object");for(l in t)t.hasOwnProperty(l)&&u.setRequestHeader(l,t[l])}}return t}function i(){if(!m){var e;clearTimeout(s),e=void 0===u.status?200:1223===u.status?204:u.status;var r=p,n=null;0!==e?(r={body:l(),statusCode:e,method:f,headers:{},url:t,rawRequest:u},u.getAllResponseHeaders&&(r.headers=c(u.getAllResponseHeaders()))):n=new Error("Internal Error"),a(n,r.body)}}var u,s;if("undefined"==typeof a)try{u=new XMLHttpRequest}catch(v){throw new Error("argument missing")}(window.XMLHttpRequest||window.document||window.ActiveXObject)&&(u=new XMLHttpRequest);var m,p={body:l(),statusCode:0,method:f,headers:{},url:t,rawRequest:u},f=u.method="GET",g=l(),_=u.headers,h=!0,E=0;return h&&"GET"!==f&&"HEAD"!==f&&(_["content-type"]||_["Content-Type"]||(_["Content-Type"]="application/json")||(_["Access-Control-Allow-Methods"]="GET")||(_["Access-Control-Allow-Origin"]="*"),g=JSON.stringify()),u.onreadystatechange=r,u.onload=i,u.onerror=d,u.onprogress=o,u.ontimeout=d,u.open(f,t,!0),E>0&&(s=setTimeout(function(){m=!0,u.abort("timeout");var e=new Error("timeout");e.code="ETIMEDOUT",d(e)},E)),u.send(g),u}e.cifullCalendar={version:"3.1.7.5"};var h=e.cifullCalendar=function(t){e.options=t,e.getRequest(),e.init()};h.DEFAULTS={locale:void 0},h.LOCALES=[],h.prototype.init=function(){e.businessDOW(),e.timedUpdate()},e.fn.cifullCalendar=function(t){var a,r=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=e(this),o=n.data("calendar");e.extend({},h.DEFAULTS,n.data(),"object"==typeof t&&t);if("string"==typeof t){if(e.inArray(t)<0)throw new Error("Unknown method: "+t);if(!o)return;a=o[t].apply(o,r),"destroy"===t&&n.removeData("calendar")}}),"undefined"==typeof a?this:a},e.fn.cifullCalendar.defaults=h.DEFAULTS,e.fn.cifullCalendar.locales=h.LOCALES;var E=new google.maps.Geocoder,y=(new google.maps.InfoWindow,new google.maps.LatLngBounds,e.extend(h.DEFAULTS,h.LOCALES.en)),M=[],C="YYYY-MM-DD HH:mm:ss",w="YYYYMMDD[T]HHmmss",k="dddd, MMMM Do, h:mm:ss a",b="MMMM DD YYYY, h:mm:ss a",D="YYYY-MM-DD",T="MMM DD",A="HH:mm:ss",x="hh:mm:ss",S="h:mm:ss a",L="hh:mm a",P="h:mm:ss",j="h",F="mm",z="ss",O="a",I="months",N=new Array,R=new Array,Y=new RegExp("(.+)"),q=window.location.pathname.replace(Y,"./profile/home/"),H=window.location.pathname.replace("index.php/profile",""),Z=window.location.pathname.replace("index.php/profile","")+"assets/attachments/",B="",U="en",$="",G="",V="",W="start",X="end",J="title",Q="",K="",ee="",te="",ae=1.45,re="",ne="",oe="",le="",de="",ce="",ie="",ue="",se="00:30:00",ve=!1,me=0,pe="",fe="",ge="",_e="",he="",Ee="",ye="",Me="",Ce="",we="",ke=!1,be=!1,De=!0,Te=!0,Ae=!0,xe=!1;return c(),_(q+"get_timezone",function(e,t){i(t)||($=t)}),_(q+"get_timezone2",function(e,a){i(a)||(G=a,Q=t.tz(G).format(A))}),_(q+"get_defaultview",function(e,t){!i(t)&&u(t)&&(B=t)}),_(q+"get_header_left",function(e,t){i(t)||(K=t)}),_(q+"get_header_center",function(e,t){i(t)||(ee=t)}),_(q+"get_header_right",function(e,t){i(t)||(te=t)}),_(q+"get_editable",function(e,t){i(t)||(ke="true"==t?!0:!1)}),_(q+"get_firstday",function(e,t){i(t)||(me=t)}),_(q+"get_businessstart",function(e,t){i(t)||(pe=t)}),_(q+"get_businessend",function(e,t){i(t)||(fe=t)}),_(q+"get_businessdays",function(e,t){i(t)||(ge=t.split(","),_e=Number(ge[0]),he=Number(ge[1]),Ee=Number(ge[2]),ye=Number(ge[3]),Me=Number(ge[4]),Ce=Number(ge[5]),we=Number(ge[6]))}),_(q+"get_aspectratio",function(e,t){i(t)||(ae=t!=ae?t:ae)}),_(q+"get_hiddendays",function(e,t){i(t)||(re=t.split(","),ne=Number(re[0]),oe=Number(re[1]),le=Number(re[2]),de=Number(re[3]),ce=Number(re[4]),ie=Number(re[5]),ue=Number(re[6]))}),_(q+"get_weeknumbers",function(e,t){i(t)||(be="true"==t?!0:!1)}),_(q+"get_eventlimit",function(e,t){i(t)||(De="true"==t?!0:!1)}),_(q+"get_alldayslot",function(e,t){i(t)||(Te="true"==t?!0:!1)}),_(q+"get_slotduration",function(e,t){i(t)||(se=t)}),_(q+"get_slotlabeling",function(e,t){i(t)||(ve="true"==t?!0:!1)}),_(q+"get_isrtl",function(e,t){i(t)||(xe="true"==t?!0:!1)}),_(q+"get_eventsource",function(t,a){if(!i(a))for(var r=0;r<a.length;r++)e("#cal_eventsources").append("<option value="+a[r].source_url+" >"+a[r].source_name+" </option>")}),_(q+"get_category",function(t,a){if(!i(a)){for(var r=0;r<a.length;r++)e("#cal_category").append("<option id='events_"+a[r].category_id+"' value="+a[r].category_id+">"+a[r].category_name+" ("+a[r].count+")</option>");for(var n=0;n<a.length;n++)e("#external-events").append("<div class='fc-event' id='"+a[n].category_id+"' style='background-color:"+a[n].backgroundColor+";border-color:"+a[n].borderColor+";color:"+a[n].textColor+"' bgcolor='"+a[n].backgroundColor+"' bcolor='"+a[n].borderColor+"' color='"+a[n].textColor+"' desc='"+a[n].category_desc+"' hash='"+a[n].token+"' >"+a[n].category_name+"</div>"),e("#external-events .fc-event").each(function(){var t={id:e.trim(Math.floor(999*Math.random()+10)),title:e.trim(e(this).text()),description:e.trim(e(this).attr("desc")),category:e.trim(e(this).attr("id")),rendering:e.trim(),backgroundColor:e.trim(e(this).attr("bgcolor")),borderColor:e.trim(e(this).attr("bcolor")),textColor:e.trim(e(this).attr("color")),hash:e.trim(e(this).attr("hash")),stick:!0};e(this).data("events",t),e(this).draggable({revert:"invalid",helper:function(){return $copy=e(this).clone(),$copy.css({"list-style":"none",width:e(this).outerWidth()}),$copy},appendTo:"body",scroll:!1,zIndex:999,revertDuration:0})});for(var o=0;o<a.length;o++)e("#marker_category").append("<option id='marker_"+a[o].category_id+"' value="+a[o].category_id+">"+a[o].category_name+" ("+a[o].count+")</option>");for(var l=0;l<a.length;l++)e("#marker_category2").append("<option id='marker_"+a[l].category_id+"' value="+a[l].category_id+">"+a[l].category_name+" ("+a[l].count+")</option>")}}),_(q+"get_groups",function(t,a){if(!i(a)){for(var r=0;r<a.length;r++)e("#ic_event_shareit").append("<option id='shareit_"+a[r].id+"' value="+a[r].id+">"+a[r].name+"</option>");for(var r=0;r<a.length;r++)e("#ic_event_shareit2").append("<option id='shareit2_"+a[r].id+"' value="+a[r].id+">"+a[r].name+"</option>")}}),_(q+"get_usergroups",function(t,a){if(!i(a))for(var r=0;r<a.length;r++)e("#cal_groups").append("<option id='events_"+a[r].id+"' value="+a[r].id+">"+a[r].name+"</option>")}),_(q+"get_coordinate",function(e,t){i(t)||(V=t,g(V))}),e("#title").off("keyup drop").on("keyup drop",function(t){var a=0;clearTimeout(a),a=setTimeout(function(){t.preventDefault();var a=e("#title").val();i(a)?(R[0]=q+"json",e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0]):(R[0]=q+"search?title="+a,e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0])},!0)}),e("#submitsearch").on("click",function(t){t.preventDefault();var a=e("#title").val();i(a)?(R[0]=q+"json",e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0]):(R[0]=q+"search?title="+a,e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0])}),e("#cal_groups").change(function(){var t=e("#cal_groups option:selected").val();i(t)?(R[0]=q+"json",e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0]):(R[0]=q+"jsongroups?group="+t,e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0])}),e("#cal_category").change(function(){var t=e("#cal_category option:selected").val();i(t)?(R[0]=q+"json",e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0]):(R[0]=q+"jsoncat?category="+t,e("#calendar").fullCalendar("removeEventSource",N[0]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[0]),e("#calendar").fullCalendar("refetchEvents"),N[0]=R[0])}),e("#cal_eventsources").change(function(){var t=e("#cal_eventsources option:selected").val();R[1]={url:t,color:"#fdd017",textColor:"#000",backgroundColor:"#fadf06"},e("#calendar").fullCalendar("removeEventSource",N[1]),e("#calendar").fullCalendar("refetchEvents"),e("#calendar").fullCalendar("addEventSource",R[1]),e("#calendar").fullCalendar("refetchEvents"),N[1]=R[1]}),N[0]=q+"json",N[1]="",_(q+"get_lang",function(o,l){U=i(l)?U:l,t.locale(U),y=e.extend(h.DEFAULTS,h.LOCALES[U]),d(),e("#calendar").fullCalendar({defaultDate:e.fullCalendar.moment(),defaultView:B,lang:U,aspectRatio:ae,timezone:$,now:$,weekNumberCalculation:$,scrollTime:Q,nowIndicator:Ae,header:{left:K,center:ee,right:te},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},smallTimeFormat:L,slotLabel:ve,isRTL:xe,theme:!1,allDaySlot:Te,firstDay:me,fixedWeekCount:!1,weekends:!0,weekNumbers:be,hiddenDays:[ne,oe,le,de,ce,ie,ue],businessHours:a(),editable:ke,eventStartEditable:ke,eventDurationEditable:ke,selectable:ke,selectHelper:!0,defaultTimedEventDuration:se,snapDuration:se,eventLimit:De,startParam:W,endParam:X,eventOrder:J,dropAccept:"*",droppable:ke,eventSources:[N[0],N[1]],eventRender:function(t,a,r){a.attr("href","javascript:void(0);"),a.eq({event:t.id,title:t.title,daystart:e.fullCalendar.moment(t.start).format(C),dayend:e.fullCalendar.moment(t.end).format(C),backgroundColor:t.backgroundColor,borderColor:t.borderColor,textColor:t.textColor,description:t.description,url:t.url,allDay:t.allDay,auth:t.auth,rendering:t.rendering,location:t.location,latitude:t.longitude,longitude:t.longitude,category:t.category,filename:t.filename})},views:{basic:{slotDuration:se},agenda:{slotDuration:se},week:{slotDuration:se},day:{slotDuration:se}},eventResize:function(t,a,r,n,o,l){$params={event:t.id,daystart:e.fullCalendar.moment(t.start).format(C),dayend:t.end?e.fullCalendar.moment(t.end).format(C):e.fullCalendar.moment(t.start).format(C),allDay:t.allDay,hash:t.token?t.token:""},e.ajax({url:q+"resize",cache:!0,type:"POST",data:$params,complete:function(e){}})},dragOpacity:function(t,a,r,n,o,l){$params={event:t.id,daystart:e.fullCalendar.moment(t.start).format(C),dayend:t.end?e.fullCalendar.moment(t.end).format(C):e.fullCalendar.moment(t.start).format(C),allDay:t.allDay,hash:t.token?t.token:""},e.ajax({url:q+"resize",cache:!0,type:"POST",data:$params,complete:function(e){}})},eventDrop:function(t,a,r,n,o,l){$params={event:t.id,daystart:t.start?e.fullCalendar.moment(t.start).format(C):e.fullCalendar.moment(a).format(C),dayend:t.end?e.fullCalendar.moment(t.end).format(C):e.fullCalendar.moment(t.start).format(C),allDay:t.allDay,hash:t.token?t.token:""},e.ajax({url:q+"drop_event/",type:"POST",data:$params,complete:function(e){}})},drop:function(t,a,n,o){var l=e(this).data("events");e("#drop-remove").is(":checked")&&e(this).remove(),$params={id:l.id,category:l.category,title:l.title,description:l.description,rendering:l.rendering,backgroundColor:l.backgroundColor,borderColor:l.borderColor,textColor:l.textColor,start:e.fullCalendar.moment(t).format(C),end:e.fullCalendar.moment(t).format(C),allDay:t.hasTime()?!1:!0,hash:l.hash},e.ajax({url:q+"drag_event",type:"POST",data:$params,complete:function(t){e("#calendar").fullCalendar("removeEvents"),e("#calendar").fullCalendar("refetchEvents"),r(y.dragMsg)}}),e("#calendar").fullCalendar("renderEvent",{category:l.category,title:l.title,description:l.description,rendering:l.rendering,backgroundColor:l.backgroundColor,borderColor:l.borderColor,textColor:l.textColor,start:e.fullCalendar.moment(t).format(C),end:e.fullCalendar.moment(t).format(C),allDay:l.allDay,hash:l.hash},!0)},select:function(a,r,n,o){var l=a?e.fullCalendar.moment(a).format(C):e.fullCalendar.moment().format(C),d=r?e.fullCalendar.moment(r).format(C):e.fullCalendar.moment(a).format(C),c=e.fullCalendar.moment(l).format(D),i=e.fullCalendar.moment(d).format(D),u=e.fullCalendar.moment(l).format(x),s=e.fullCalendar.moment(d).format(x),v=i>c?e.fullCalendar.moment(d).format(k):e.fullCalendar.moment(d).format(S),m=e.fullCalendar.moment(l).format(k)+" - "+v,p=t.locale(U,{week:{dow:me}});_(q+"get_category",function(t,a){for(var a=a,r=1;r<a.length;r++)e("#createEventModal #marker_"+a[r].category).attr("selected","true")}),_(q+"get_coordinate",function(t,a){var r=a;V=r;var n=V.split(","),o=n[0],l=n[1];e("#createEventModal #markers_clat").val(o),e("#createEventModal #markers_clng").val(l),g(V)}),e("#createdtp1").datetimepicker({timeZone:G,locale:p,defaultDate:l,format:b,toolbarPlacement:"top",widgetPositioning:{horizontal:"auto",vertical:"top"}}),e("#createdtp2").datetimepicker({timeZone:G,locale:p,defaultDate:d,useCurrent:!1,format:b,toolbarPlacement:"top",widgetPositioning:{horizontal:"auto",vertical:"top"}}),e("#createdtp3").datetimepicker({timeZone:G,locale:p,defaultDate:l,viewMode:I,format:D}),e("#createdtp1").on("dp.change",function(t){e("#createdtp2").data("DateTimePicker").minDate(t.date),u==e.fullCalendar.moment(t.date).format(x)?(e("#createEventModal #ic_event_alldayF").removeAttr("checked"),e("#createEventModal #ic_event_alldayT").attr("checked","true")):(e("#createEventModal #ic_event_alldayT").removeAttr("checked"),e("#createEventModal #ic_event_alldayF").attr("checked","true"))}),e("#createdtp2").on("dp.change",function(t){e("#createdtp1").data("DateTimePicker").maxDate(t.date),s==e.fullCalendar.moment(t.date).format(x)?(e("#createEventModal #ic_event_alldayF").removeAttr("checked"),e("#createEventModal #ic_event_alldayT").attr("checked","true")):(e("#createEventModal #ic_event_alldayT").removeAttr("checked"),e("#createEventModal #ic_event_alldayF").attr("checked","true"))}),e("#createEventModal #ic_event_title").val(""),e("#createEventModal #ic_event_desc").val(""),e("#createEventModal #ic_event_starttime").val(e.fullCalendar.moment(l).format(b)),e("#createEventModal #ic_event_endtime").val(e.fullCalendar.moment(d).format(b)),e("#createEventModal #ic_event_allday").val("true"),e("#createEventModal #ic_event_urllink").val(""),e("#createEventModal #ic_event_endrecurring").val(""),e("#createEventModal #ic_event_eventoverlap").val("true"),e("#createEventModal #ic_event_clocation").val(""),e("#createEventModal #when").text(m),e("#createEventModal #userfile1").val(""),e("#createEventModal #userfile2").val(""),e("#createEventModal").modal("show")},eventClick:function(a,r,n){if(!ke)return!1;var o=a.start?e.fullCalendar.moment(a.start).format(C):e.fullCalendar.moment().format(C),l=a.end?e.fullCalendar.moment(a.end).format(C):e.fullCalendar.moment(a.start).format(C),d=e.fullCalendar.moment(o).format(D),c=e.fullCalendar.moment(l).format(D),u=e.fullCalendar.moment(o).format(x),s=e.fullCalendar.moment(l).format(x),v=c>d?e.fullCalendar.moment(l).format(k):e.fullCalendar.moment(l).format(S),m=e.fullCalendar.moment(o).format(k)+" - "+v,p=a.filename?'<a href="'+Z+a.filename+'" title="'+a.filename+'" target="_blank"><b>'+a.filename+"</b></a>":"",g=i(a.username)?"":'<a href="'+H+a.username+'" title="'+a.username+'" target="_blank"><b>'+a.username+"</b></a>",h=parseFloat(a.latitude).toFixed(15),E=parseFloat(a.longitude).toFixed(15),M=t.locale(U,{week:{dow:me}});f(h,E);var T=(l-o)/60/1e3,A=(T/60+T%60).toString();_(q+"get_category",function(t,r){for(var n=0;n<r.length;n++)r[n].category==a.category?(e("#updateEventModal #marker_"+r[n].category).removeAttr("selected"),e("#updateEventModal #marker_"+r[n].category).attr("selected","true")):e("#updateEventModal #marker_"+r[n].category).removeAttr("selected")}),_(q+"get_groups",function(t,r){if(0==a.gid)e("#updateEventModal #shareitF").removeAttr("selected"),e("#updateEventModal #shareitT").attr("selected","true");else if(-1==a.gid)e("#updateEventModal #shareitT").removeAttr("selected"),e("#updateEventModal #shareitF").attr("selected","true");else if(-3==a.gid)e("#updateEventModal #shareitT").removeAttr("selected"),e("#updateEventModal #shareitF").attr("selected","true");else for(var n=0;n<r.length;n++)r[n].id==a.gid?(e("#updateEventModal #shareit2_"+r[n].id).removeAttr("selected"),e("#updateEventModal #shareit2_"+r[n].id).attr("selected","true")):e("#updateEventModal #shareit2_"+r[n].id).removeAttr("selected")}),e("#updatedtp1").datetimepicker({timeZone:G,locale:M,defaultDate:o,format:b,toolbarPlacement:"top",widgetPositioning:{horizontal:"auto",vertical:"top"}}),e("#updatedtp2").datetimepicker({timeZone:G,locale:M,defaultDate:l,format:b,useCurrent:!1,toolbarPlacement:"top",widgetPositioning:{horizontal:"auto",vertical:"top"}}),e("#updatedtp3").datetimepicker({timeZone:G,locale:M,defaultDate:o,viewMode:I,format:D}),e("#updatedtp1").on("dp.change",function(t){e("#updatedtp2").data("DateTimePicker").minDate(t.date),u==e.fullCalendar.moment(t.date).format(x)?(e("#updateEventModal #ic_event_alldayF").removeAttr("checked"),e("#updateEventModal #ic_event_alldayT").attr("checked","true")):(e("#updateEventModal #ic_event_alldayT").removeAttr("checked"),e("#updateEventModal #ic_event_alldayF").attr("checked","true"))}),e("#updatedtp2").on("dp.change",function(t){e("#updatedtp1").data("DateTimePicker").maxDate(t.date),s==e.fullCalendar.moment(t.date).format(x)?(e("#updateEventModal #ic_event_alldayF").removeAttr("checked"),e("#updateEventModal #ic_event_alldayT").attr("checked","true")):(e("#updateEventModal #ic_event_alldayT").removeAttr("checked"),e("#updateEventModal #ic_event_alldayF").attr("checked","true"))}),e("#updateEventModal #gexport").html('<a href="//www.google.com/calendar/event?action=TEMPLATE&amp;text='+a.title+"&amp;dates="+e.fullCalendar.moment(o).format(w)+"/"+e.fullCalendar.moment(l).format(w)+"&amp;details="+a.description+"&amp;location="+a.location+"&amp;url="+a.url+'&amp;sprop=website:" title="'+y.linktog+'" target="_blank"> '+y.linktog+"</a>"),e("#updateEventModal #yexport").html("<a href='//calendar.yahoo.com/?v=60&DUR="+A.substr(0,2)+"&TITLE="+a.title+"&ST="+e.fullCalendar.moment(o).format(w)+"&in_loc="+a.location+"&DESC="+a.description+"&URL="+a.url+"' title='"+y.linktoy+"' target='_blank' > "+y.linktoy+"</a>"),e("#updateEventModal #lexport").html("<a href='//calendar.live.com/calendar/calendar.aspx?rru=addevent&dtstart="+o+"&dtend="+l+"&summary="+a.title+"&description="+a.description+"&url="+a.url+"&location="+a.location+"' title='"+y.linktol+"' target='_blank' > "+y.linktol+"</a>"),e("#updateEventModal #Iexport").html("<a href='"+q+"export/"+a.id+"' title='"+y.linktoi+"' > "+y.linktoi+"</a>"),a.allDay?(e("#updateEventModal #ic_event_alldayF").removeAttr("checked"),e("#updateEventModal #ic_event_alldayT").attr("checked","true")):(e("#updateEventModal #ic_event_alldayT").removeAttr("checked"),e("#updateEventModal #ic_event_alldayF").attr("checked","true")),0==a.recurdays?(e("#updateEventModal #ic_event_recurringnone").attr("selected","true"),e("#updateEventModal #ic_event_recurringdaily").removeAttr("selected"),e("#updateEventModal #ic_event_recurring2weeks").removeAttr("selected"),e("#updateEventModal #ic_event_recurringweekly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringmonthly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringyearly").removeAttr("selected")):1==a.recurdays?(e("#updateEventModal #ic_event_recurringnone").removeAttr("selected"),e("#updateEventModal #ic_event_recurringdaily").attr("selected","true"),e("#updateEventModal #ic_event_recurring2weeks").removeAttr("selected"),e("#updateEventModal #ic_event_recurringweekly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringmonthly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringyearly").removeAttr("selected")):7==a.recurdays?(e("#updateEventModal #ic_event_recurringnone").removeAttr("selected"),e("#updateEventModal #ic_event_recurringdaily").removeAttr("selected"),e("#updateEventModal #ic_event_recurring2weeks").removeAttr("selected"),e("#updateEventModal #ic_event_recurringweekly").attr("selected","true"),e("#updateEventModal #ic_event_recurringmonthly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringyearly").removeAttr("selected")):14==a.recurdays?(e("#updateEventModal #ic_event_recurringnone").removeAttr("selected"),e("#updateEventModal #ic_event_recurringdaily").removeAttr("selected"),e("#updateEventModal #ic_event_recurring2weeks").attr("selected","true"),e("#updateEventModal #ic_event_recurringweekly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringmonthly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringyearly").removeAttr("selected")):30==a.recurdays?(e("#updateEventModal #ic_event_recurringnone").removeAttr("selected"),e("#updateEventModal #ic_event_recurringdaily").removeAttr("selected"),e("#updateEventModal #ic_event_recurring2weeks").removeAttr("selected"),e("#updateEventModal #ic_event_recurringweekly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringmonthly").attr("selected","true"),e("#updateEventModal #ic_event_recurringyearly").removeAttr("selected")):365==a.recurdays&&(e("#updateEventModal #ic_event_recurringnone").removeAttr("selected"),e("#updateEventModal #ic_event_recurringdaily").removeAttr("selected"),e("#updateEventModal #ic_event_recurring2weeks").removeAttr("selected"),e("#updateEventModal #ic_event_recurringweekly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringmonthly").removeAttr("selected"),e("#updateEventModal #ic_event_recurringyearly").attr("selected","true")),""==a.rendering?(e("#updateEventModal #ic_event_renderingB").removeAttr("selected"),e("#updateEventModal #ic_event_renderingF").attr("selected","true")):(e("#updateEventModal #ic_event_renderingF").removeAttr("selected"),e("#updateEventModal #ic_event_renderingB").attr("selected","true")),0==a.overlap?(e("#updateEventModal #ic_event_eventoverlapT").removeAttr("selected"),e("#updateEventModal #ic_event_eventoverlapF").attr("selected","true")):(e("#updateEventModal #ic_event_eventoverlapF").removeAttr("selected"),e("#updateEventModal #ic_event_eventoverlapT").attr("selected","true")),e("#updateEventModal #apptID").val(a.id),e("#updateEventModal #ic_event_bgcolor").minicolors("value",a.backgroundColor),e("#updateEventModal #ic_event_bordercolor").minicolors("value",a.textColor),e("#updateEventModal #ic_event_textcolor").minicolors("value",a.borderColor),e("#updateEventModal #ic_event_title").val(a.title),e("#updateEventModal #ic_event_desc").val(a.description),e("#updateEventModal #ic_event_starttime").val(e.fullCalendar.moment(o).format(b)),e("#updateEventModal #ic_event_endtime").val(e.fullCalendar.moment(l).format(b)),e("#updateEventModal #ic_event_urllink").val(a.url),e("#updateEventModal #ic_event_endrecurring").val(a.recurend),e("#updateEventModal #ic_event_ulocation").val(a.location),e("#updateEventModal #markers_ulng").val(a.longitude),e("#updateEventModal #markers_ulat").val(a.latitude),e("#updateEventModal #marker_category2").val(a.category),e("#updateEventModal #show_ulat").text(a.longitude),e("#updateEventModal #show_ulng").text(a.latitude),e("#updateEventModal #filename").html(p),e("#updateEventModal #who").html(g),e("#updateEventModal #when").text(m),e("#updateEventModal #event_title").text(a.title),e("#updateEventModal").modal("show")},loading:function(t){t?(e("#loading").show(),n(t)):e("#loading").hide()}})}),e("#cifcv").text(e.cifullCalendar.version),e("#fcv").text(e.fullCalendar.version),e("#loadEvents").on("click",function(t){t.preventDefault(),e("#calendar").fullCalendar("removeEvents"),e("#calendar").fullCalendar("refetchEvents")}),e("#printEvents").on("click",function(e){e.preventDefault(),window.print()}),e("#delButton").on("click",function(t){t.preventDefault(),e("#updateEventModal").modal("hide");var a=new FormData(e("form#form2")[0]);e.ajax({type:"POST",url:q+"delete_event",xhr:function(){var t=e.ajaxSettings.xhr();return t.upload&&t.upload.addEventListener("progress",n,!1),t},beforeSend:function(e){e&&e.overrideMimeType&&e.overrideMimeType("multipart/form-data")},mimeType:"multipart/form-data",data:a,cache:!1,contentType:!1,processData:!1,error:function(e,t,a){r(y.Err)},complete:function(t){e("#calendar").fullCalendar("removeEvents"),e("#calendar").fullCalendar("refetchEvents"),r(y.delMsg)}})}),e("#updateButton").on("click",function(t){var a=e("#updateEventModal #ic_event_title").val(),o=e("#updateEventModal #ic_event_bgcolor").val(),l=e("#updateEventModal #ic_event_textcolor").val(),d=e("#updateEventModal #ic_event_bordercolor").val(),c=e("#updateEventModal #ic_event_desc").val(),u=e("#updateEventModal #ic_event_shareit2").val(),s=e("#updateEventModal #ic_event_urllink").val(),v=e("#updateEventModal #ic_event_allday").val(),m=e("#updateEventModal #marker_category2").val(),p=e("#updateEventModal #ic_event_eventoverlap").val(),f=e("#updateEventModal #ic_event_ulocation").val(),g=e("#updateEventModal #markers_ulat").val(),_=e("#updateEventModal #markers_ulng").val(),h=e.fullCalendar.moment(e("#updateEventModal #ic_event_starttime").val()).format(C),E=e.fullCalendar.moment(e("#updateEventModal #ic_event_endtime").val()).format(C);if(i(a)||i(m))t.preventDefault(),r(y.Err);else{t.preventDefault(),e("#updateEventModal").modal("hide");var M=new FormData(e("form#form2")[0]);e.ajax({type:"POST",url:q+"update_event",xhr:function(){var t=e.ajaxSettings.xhr();return t.upload&&t.upload.addEventListener("progress",n,!1),t},beforeSend:function(e){e&&e.overrideMimeType&&e.overrideMimeType("multipart/form-data")},mimeType:"multipart/form-data",data:M,cache:!1,contentType:!1,processData:!1,error:function(e,t,a){r(y.Err)},complete:function(t){e("#calendar").fullCalendar("removeEvents"),e("#calendar").fullCalendar("refetchEvents"),r(0>u?y.publicMsg:y.updateMsg)}}),e("#calendar").fullCalendar("updateEvent",{title:a,backgroundColor:o,borderColor:l,textColor:d,description:c,url:s,allDay:v,auth:u,overlap:p,location:f,latitude:g,longitude:_,category:m,start:h,end:E},!0)}}),e("#addButton").on("click",function(t){var a=e("#createEventModal #ic_event_title").val(),o=e("#createEventModal #ic_event_bgcolor").val(),l=e("#createEventModal #ic_event_textcolor").val(),d=e("#createEventModal #ic_event_bordercolor").val(),c=e("#createEventModal #ic_event_desc").val(),u=e("#createEventModal #ic_event_shareit").val(),s=e("#createEventModal #ic_event_urllink").val(),v=e("#createEventModal #ic_event_allday").val(),m=e("#createEventModal #marker_category").val(),p=e("#createEventModal #ic_event_eventoverlap").val(),f=e("#createEventModal #ic_event_ulocation").val(),g=e("#createEventModal #markers_ulat").val(),_=e("#createEventModal #markers_ulng").val(),h=e.fullCalendar.moment(e("#createEventModal #ic_event_starttime").val()).format(C),E=e.fullCalendar.moment(e("#createEventModal #ic_event_endtime").val()).format(C);if(i(a)||i(m))t.preventDefault(),r(y.Err);else{t.preventDefault(),e("#createEventModal").modal("hide");var M=new FormData(e("form#form1")[0]);e.ajax({type:"POST",url:q+"add_event",xhr:function(){var t=e.ajaxSettings.xhr();return t.upload&&t.upload.addEventListener("progress",n,!1),t},beforeSend:function(e){e&&e.overrideMimeType&&e.overrideMimeType("multipart/form-data")},mimeType:"multipart/form-data",data:M,cache:!1,contentType:!1,processData:!1,error:function(e,t,a){r(y.Err)},complete:function(t){e("#calendar").fullCalendar("removeEvents"),e("#calendar").fullCalendar("refetchEvents"),r(0>u?y.publicMsg:y.addMsg)}}),e("#calendar").fullCalendar("renderEvent",{title:a,backgroundColor:o,borderColor:l,textColor:d,description:c,url:s,allDay:v,auth:u,overlap:p,location:f,latitude:g,longitude:_,category:m,start:h,end:E},!0)}}),e("#uploadButton").on("click",function(t){t.preventDefault(),e("#upload").modal("hide");var a=new FormData(e("form#upload_file")[0]);e.ajax({type:"POST",url:q+"upload_file",xhr:function(){var t=e.ajaxSettings.xhr();return t.upload&&t.upload.addEventListener("progress",n,!1),t},beforeSend:function(e){e&&e.overrideMimeType&&e.overrideMimeType("multipart/form-data")},mimeType:"multipart/form-data",data:a,cache:!1,contentType:!1,processData:!1,error:function(e,t,a){r(y.Err)},complete:function(t,a,n){e("#calendar").fullCalendar("removeEvents"),e("#calendar").fullCalendar("refetchEvents"),r(y.uploadMsg)}})}),h});
?>
Онлайн: 0
Реклама