File manager - Edit - /home/asiatechinc/public_html/asiatechinc-websites/hotelrkpalace.com/javascripts/zebra_datepicker.js
Back
(function(b){b.Zebra_DatePicker=function(U,D){var ha={always_show_clear:!1,always_visible:!1,days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),days_abbr:!1,direction:0,disabled_dates:!1,first_day_of_week:1,format:"Y-m-d",inside:!0,lang_clear_date:"Clear",months:"January February March April May June July August September October November December".split(" "),months_abbr:!1,offset:[5,-5],pair:!1,readonly_element:!0,show_icon:!0,show_week_number:!1,start_date:!1,view:"days", weekend_days:[0,6],zero_pad:!0,onChange:null,onClear:null,onSelect:null},q,i,s,y,A,E,F,H,V,P,X,n,t,x,r,k,Q,I,J,W,R,u,v,S,K,M,aa,ba,ca,B,Y,a=this;a.settings={};var m=b(U),ea=function(c){c||(a.settings=b.extend({},ha,D));a.settings.readonly_element&&m.attr("readonly","readonly");var d={days:["d","j"],months:["F","m","M","n","t"],years:["o","Y","y"]},l=!1,f=!1,j=!1;for(type in d)b.each(d[type],function(b,c){-1<a.settings.format.indexOf(c)&&("days"==type?l=!0:"months"==type?f=!0:"years"==type&&(j=!0))}); B=l&&f&&j?["years","months","days"]:!l&&f&&j?["years","months"]:!l&&!f&&j?["years"]:["years","months","days"];-1==b.inArray(a.settings.view,B)&&(a.settings.view=B[B.length-1]);var d=new Date,g=!a.settings.reference_date?m.data("zdp_reference_date")?m.data("zdp_reference_date"):d:a.settings.reference_date,e,z;v=u=void 0;n=g.getMonth();V=d.getMonth();t=g.getFullYear();P=d.getFullYear();x=g.getDate();X=d.getDate();if(!0===a.settings.direction)u=g;else if(!1===a.settings.direction)v=g,M=v.getMonth(), K=v.getFullYear(),S=v.getDate();else if(!b.isArray(a.settings.direction)&&N(a.settings.direction)&&0<h(a.settings.direction)||b.isArray(a.settings.direction)&&(!0===a.settings.direction[0]||N(a.settings.direction[0])&&0<a.settings.direction[0]||(e=T(a.settings.direction[0])))&&(!1===a.settings.direction[1]||N(a.settings.direction[1])&&0<=a.settings.direction[1]||(z=T(a.settings.direction[1]))))u=e?e:new Date(t,n,x+(!b.isArray(a.settings.direction)?h(a.settings.direction):h(!0===a.settings.direction[0]? 0:a.settings.direction[0]))),n=u.getMonth(),t=u.getFullYear(),x=u.getDate(),z&&+z>=+u?v=z:!z&&(!1!==a.settings.direction[1]&&b.isArray(a.settings.direction))&&(v=new Date(t,n,x+h(a.settings.direction[1]))),v&&(M=v.getMonth(),K=v.getFullYear(),S=v.getDate());else if(!b.isArray(a.settings.direction)&&N(a.settings.direction)&&0>h(a.settings.direction)||b.isArray(a.settings.direction)&&(!1===a.settings.direction[0]||N(a.settings.direction[0])&&0>a.settings.direction[0])&&(N(a.settings.direction[1])&& 0<=a.settings.direction[1]||(e=T(a.settings.direction[1]))))v=new Date(t,n,x+(!b.isArray(a.settings.direction)?h(a.settings.direction):h(!1===a.settings.direction[0]?0:a.settings.direction[0]))),M=v.getMonth(),K=v.getFullYear(),S=v.getDate(),e&&+e<+v?u=e:!e&&b.isArray(a.settings.direction)&&(u=new Date(K,M,S-h(a.settings.direction[1]))),u&&(n=u.getMonth(),t=u.getFullYear(),x=u.getDate());if(u&&C(t,n,x)){for(;C(t);)u?t++:t--,n=0;for(;C(t,n);)u?n++:n--,11<n?(t++,n=0):0>n&&(t--,n=0),x=1;for(;C(t,n,x);)u? x++:x--;d=new Date(t,n,x);t=d.getFullYear();n=d.getMonth();x=d.getDate()}W=[];b.isArray(a.settings.disabled_dates)&&0<a.settings.disabled_dates.length&&b.each(a.settings.disabled_dates,function(){for(var a=this.split(" "),c=0;4>c;c++){a[c]||(a[c]="*");a[c]=-1<a[c].indexOf(",")?a[c].split(","):Array(a[c]);for(var d=0;d<a[c].length;d++)if(-1<a[c][d].indexOf("-")){var e=a[c][d].match(/^([0-9]+)\-([0-9]+)/);if(null!=e){for(var f=h(e[1]);f<=h(e[2]);f++)-1==b.inArray(f,a[c])&&a[c].push(f+"");a[c].splice(d, 1)}}for(d=0;d<a[c].length;d++)a[c][d]=isNaN(h(a[c][d]))?a[c][d]:h(a[c][d])}W.push(a)});(e=T(m.val()||(a.settings.start_date?a.settings.start_date:"")))&&C(e.getFullYear(),e.getMonth(),e.getDate())&&m.val("");da(e);if(!a.settings.always_visible&&(c||(a.settings.show_icon?(e='<button type="button" class="Zebra_DatePicker_Icon'+("disabled"==m.attr("disabled")?" Zebra_DatePicker_Icon_Disabled":"")+'">Pick a date</button>',s=b(e),a.icon=s,Y=s.add(m)):Y=m,Y.bind("click",function(c){c.preventDefault();m.attr("disabled")|| ("none"!=i.css("display")?a.hide():a.show())}),void 0!=s&&s.insertAfter(U)),void 0!=s)){a.settings.inside&&s.addClass("Zebra_DatePicker_Icon_Inside");e=m.position();z=m.outerHeight(!1);var d=parseInt(m.css("marginTop"),10)||0,g=m.outerWidth(!1),O=parseInt(m.css("marginLeft"),10)||0,w=s.outerWidth(!0),p=s.outerHeight(!0);a.settings.inside?s.css({left:e.left+O+g-w,top:e.top+d+(z-p)/2}):s.css({left:e.left+g,top:e.top+(z-p)/2})}void 0!=s&&(m.is(":visible")?s.css("display","block"):s.css("display","none")); c||(e='<div class="Zebra_DatePicker"><table class="dp_header"><tr><td class="dp_previous">«</td><td class="dp_caption"> </td><td class="dp_next">»</td></tr></table><table class="dp_daypicker"></table><table class="dp_monthpicker"></table><table class="dp_yearpicker"></table><table class="dp_footer"><tr><td>'+a.settings.lang_clear_date+"</td></tr></table></div>",i=b(e),a.datepicker=i,y=b("table.dp_header",i),A=b("table.dp_daypicker",i),E=b("table.dp_monthpicker",i),F=b("table.dp_yearpicker", i),H=b("table.dp_footer",i),a.settings.always_visible?m.attr("disabled")||(a.settings.always_visible.append(i),a.show()):b("body").append(i),i.delegate("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked, .dp_week_number)","mouseover",function(){b(this).addClass("dp_hover")}).delegate("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked, .dp_week_number)","mouseout",function(){b(this).removeClass("dp_hover")}),c=b("td",y),b.browser.mozilla?c.css("MozUserSelect", "none"):b.browser.msie?c.bind("selectstart",function(){return!1}):c.mousedown(function(){return!1}),b(".dp_previous",y).bind("click",function(){b(this).hasClass("dp_blocked")||("months"==q?k--:"years"==q?k-=12:0>--r&&(r=11,k--),L())}),b(".dp_caption",y).bind("click",function(){q="days"==q?-1<b.inArray("months",B)?"months":-1<b.inArray("years",B)?"years":"days":"months"==q?-1<b.inArray("years",B)?"years":-1<b.inArray("days",B)?"days":"months":-1<b.inArray("days",B)?"days":-1<b.inArray("months",B)? "months":"years";L()}),b(".dp_next",y).bind("click",function(){b(this).hasClass("dp_blocked")||("months"==q?k++:"years"==q?k+=12:12==++r&&(r=0,k++),L())}),A.delegate("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_week_number)","click",function(){Z(k,r,h(b(this).html()),"days",b(this))}),E.delegate("td:not(.dp_disabled)","click",function(){var c=b(this).attr("class").match(/dp\_month\_([0-9]+)/);r=h(c[1]);-1==b.inArray("days",B)?Z(k,r,1,"months",b(this)):(q="days",a.settings.always_visible&& m.val(""),L())}),F.delegate("td:not(.dp_disabled)","click",function(){k=h(b(this).html());-1==b.inArray("months",B)?Z(k,1,1,"years",b(this)):(q="months",a.settings.always_visible&&m.val(""),L())}),b("td",H).bind("click",function(c){c.preventDefault();m.val("");a.settings.always_visible||(k=r=J=I=Q=null,H.css("display","none"));a.hide();if(a.settings.onClear&&"function"==typeof a.settings.onClear)a.settings.onClear(m)}),a.settings.always_visible||b(document).bind({mousedown:a._mousedown,keyup:a._keyup}), L())};a.hide=function(){a.settings.always_visible||(fa("hide"),i.css("display","none"))};a.show=function(){q=a.settings.view;var c=T(m.val()||(a.settings.start_date?a.settings.start_date:""));c?(I=c.getMonth(),r=c.getMonth(),J=c.getFullYear(),k=c.getFullYear(),Q=c.getDate(),C(J,I,Q)&&(m.val(""),r=n,k=t)):(r=n,k=t);L();if(a.settings.always_visible)i.css("display","block");else{var c=i.outerWidth(),d=i.outerHeight(),l=(void 0!=s?s.offset().left+s.outerWidth(!0):m.offset().left+m.outerWidth(!0))+a.settings.offset[0], f=(void 0!=s?s.offset().top:m.offset().top)-d+a.settings.offset[1],j=b(window).width(),g=b(window).height(),e=b(window).scrollTop(),z=b(window).scrollLeft();l+c>z+j&&(l=z+j-c);l<z&&(l=z);f+d>e+g&&(f=e+g-d);f<e&&(f=e);i.css({left:l,top:f});i.fadeIn(b.browser.msie&&b.browser.version.match(/^[6-8]/)?0:150,"linear");fa()}};a.update=function(c){a.original_direction&&(a.original_direction=a.direction);a.settings=b.extend(a.settings,c);ea(!0)};var T=function(c){c+="";if(""!=b.trim(c)){var d;d=a.settings.format.replace(/\s/g, "").replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");for(var l="dDjlNSwFmMnYy".split(""),f=[],j=[],g=0;g<l.length;g++)-1<(position=d.indexOf(l[g]))&&f.push({character:l[g],position:position});f.sort(function(a,c){return a.position-c.position});b.each(f,function(a,c){switch(c.character){case "d":j.push("0[1-9]|[12][0-9]|3[01]");break;case "D":j.push("[a-z]{3}");break;case "j":j.push("[1-9]|[12][0-9]|3[01]");break;case "l":j.push("[a-z]+");break;case "N":j.push("[1-7]");break;case "S":j.push("st|nd|rd|th"); break;case "w":j.push("[0-6]");break;case "F":j.push("[a-z]+");break;case "m":j.push("0[1-9]|1[012]+");break;case "M":j.push("[a-z]{3}");break;case "n":j.push("[1-9]|1[012]");break;case "Y":j.push("[0-9]{4}");break;case "y":j.push("[0-9]{2}")}});if(j.length&&(f.reverse(),b.each(f,function(a,c){d=d.replace(c.character,"("+j[j.length-a-1]+")")}),j=RegExp("^"+d+"$","ig"),segments=j.exec(c.replace(/\s/g,"")))){var e,k,O,m="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),p="January February March April May June July August September October November December".split(" "), i,r=!0;f.reverse();b.each(f,function(c,d){if(!r)return!0;switch(d.character){case "m":case "n":k=h(segments[c+1]);break;case "d":case "j":e=h(segments[c+1]);break;case "D":case "l":case "F":case "M":i="D"==d.character||"l"==d.character?a.settings.days:a.settings.months;r=!1;b.each(i,function(a,b){if(r)return!0;if(segments[c+1].toLowerCase()==b.substring(0,"D"==d.character||"M"==d.character?3:b.length).toLowerCase()){switch(d.character){case "D":segments[c+1]=m[a].substring(0,3);break;case "l":segments[c+ 1]=m[a];break;case "F":segments[c+1]=p[a];k=a+1;break;case "M":segments[c+1]=p[a].substring(0,3),k=a+1}r=!0}});break;case "Y":O=h(segments[c+1]);break;case "y":O="19"+h(segments[c+1])}});if(r&&(c=new Date(O,(k||1)-1,e||1),c.getFullYear()==O&&c.getDate()==(e||1)&&c.getMonth()==(k||1)-1))return c}return!1}},ga=function(){var c=(new Date(k,r+1,0)).getDate(),d=(new Date(k,r,1)).getDay(),l=(new Date(k,r,0)).getDate(),d=d-a.settings.first_day_of_week,d=0>d?7+d:d;$(a.settings.months[r]+", "+k);var f="<tr>"; a.settings.show_week_number&&(f+="<th>"+a.settings.show_week_number+"</th>");for(var j=0;7>j;j++)f+="<th>"+(b.isArray(a.settings.days_abbr)&&void 0!=a.settings.days_abbr[(a.settings.first_day_of_week+j)%7]?a.settings.days_abbr[(a.settings.first_day_of_week+j)%7]:a.settings.days[(a.settings.first_day_of_week+j)%7].substr(0,2))+"</th>";f+="</tr><tr>";for(j=0;42>j;j++){0<j&&0==j%7&&(f+="</tr><tr>");if(0==j%7&&a.settings.show_week_number){var g=new Date(k,r,j-d+1),e=g.getFullYear(),m=g.getMonth()+1,g= g.getDate(),h=void 0,i=void 0,p=void 0,q=p=void 0,n=void 0,p=i=h=void 0;3>m?(h=e-1,i=(h/4|0)-(h/100|0)+(h/400|0),p=((h-1)/4|0)-((h-1)/100|0)+((h-1)/400|0),p=i-p,q=0,n=g-1+31*(m-1)):(h=e,i=(h/4|0)-(h/100|0)+(h/400|0),p=((h-1)/4|0)-((h-1)/100|0)+((h-1)/400|0),p=i-p,q=p+1,n=g+((153*(m-3)+2)/5|0)+58+p);h=(h+i)%7;g=(n+h-q)%7;i=n+3-g;p=0>i?53-((h-p)/5|0):i>364+p?1:(i/7|0)+1;f+='<td class="dp_week_number">'+p+"</td>"}e=j-d+1;j<d?f+='<td class="dp_not_in_month">'+w(l-d+j+1,a.settings.zero_pad?2:0)+"</td>": e>c?f+='<td class="dp_not_in_month">'+w(e-c,a.settings.zero_pad?2:0)+"</td>":(m=(a.settings.first_day_of_week+j)%7,g="",C(k,r,e)?(g=-1<b.inArray(m,a.settings.weekend_days)?"dp_weekend_disabled":g+" dp_disabled",r==V&&(k==P&&X==e)&&(g+=" dp_disabled_current")):(-1<b.inArray(m,a.settings.weekend_days)&&(g="dp_weekend"),r==I&&(k==J&&Q==e)&&(g+=" dp_selected"),r==V&&(k==P&&X==e)&&(g+=" dp_current")),f+="<td"+(""!=g?' class="'+b.trim(g)+'"':"")+">"+(a.settings.zero_pad?w(e,2):e)+"</td>")}A.html(b(f+"</tr>")); a.settings.always_visible&&(aa=b("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked, .dp_week_number)",A));A.css("display","")},fa=function(a){if(b.browser.msie&&b.browser.version.match(/^6/)){if(!R){var d=h(i.css("zIndex"))-1;R=jQuery("<iframe>",{src:'javascript:document.write("")',scrolling:"no",frameborder:0,allowtransparency:"true",css:{zIndex:d,position:"absolute",top:-1E3,left:-1E3,width:i.outerWidth(),height:i.outerHeight(),filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)", display:"none"}});b("body").append(R)}switch(a){case "hide":R.css("display","none");break;default:a=i.offset(),R.css({top:a.top,left:a.left,display:"block"})}}},C=function(c,d,l){if(b.isArray(a.settings.direction)||0!==h(a.settings.direction)){var f=h(G(c,"undefined"!=typeof d?w(d,2):"","undefined"!=typeof l?w(l,2):"")),j=(f+"").length;if(8==j&&("undefined"!=typeof u&&f<h(G(t,w(n,2),w(x,2)))||"undefined"!=typeof v&&f>h(G(K,w(M,2),w(S,2))))||6==j&&("undefined"!=typeof u&&f<h(G(t,w(n,2)))||"undefined"!= typeof v&&f>h(G(K,w(M,2))))||4==j&&("undefined"!=typeof u&&f<t||"undefined"!=typeof v&&f>K))return!0}if(W){"undefined"!=typeof d&&(d+=1);var g=!1;b.each(W,function(){if(!g&&(-1<b.inArray(c,this[2])||-1<b.inArray("*",this[2])))if("undefined"!=typeof d&&-1<b.inArray(d,this[1])||-1<b.inArray("*",this[1]))if("undefined"!=typeof l&&-1<b.inArray(l,this[0])||-1<b.inArray("*",this[0])){if("*"==this[3])return g=!0;var a=(new Date(c,d-1,l)).getDay();if(-1<b.inArray(a,this[3]))return g=!0}});if(g)return!0}return!1}, N=function(a){return(a+"").match(/^\-?[0-9]+$/)?!0:!1},$=function(c){b(".dp_caption",y).html(c);if(b.isArray(a.settings.direction)||0!==h(a.settings.direction)){var c=k,d=r,l,f;"days"==q?(f=0>d-1?G(c-1,"11"):G(c,w(d-1,2)),l=11<d+1?G(c+1,"00"):G(c,w(d+1,2))):"months"==q?(f=c-1,l=c+1):"years"==q&&(f=c-7,l=c+7);C(f)?(b(".dp_previous",y).addClass("dp_blocked"),b(".dp_previous",y).removeClass("dp_hover")):b(".dp_previous",y).removeClass("dp_blocked");C(l)?(b(".dp_next",y).addClass("dp_blocked"),b(".dp_next", y).removeClass("dp_hover")):b(".dp_next",y).removeClass("dp_blocked")}},L=function(){if(""==A.text()||"days"==q){if(""==A.text()){a.settings.always_visible||i.css("left",-1E3);i.css({display:"block"});ga();var c=A.outerWidth(),d=A.outerHeight();y.css("width",c);E.css({width:c,height:d});F.css({width:c,height:d});H.css("width",c);i.css({display:"none"})}else ga();E.css("display","none");F.css("display","none")}else if("months"==q){$(k);c="<tr>";for(d=0;12>d;d++){0<d&&0==d%3&&(c+="</tr><tr>");var l= "dp_month_"+d;C(k,d)?l+=" dp_disabled":!1!==I&&I==d?l+=" dp_selected":V==d&&P==k&&(l+=" dp_current");c+='<td class="'+b.trim(l)+'">'+(b.isArray(a.settings.months_abbr)&&void 0!=a.settings.months_abbr[d]?a.settings.months_abbr[d]:a.settings.months[d].substr(0,3))+"</td>"}E.html(b(c+"</tr>"));a.settings.always_visible&&(ba=b("td:not(.dp_disabled)",E));E.css("display","");A.css("display","none");F.css("display","none")}else if("years"==q){$(k-7+" - "+(k+4));c="<tr>";for(d=0;12>d;d++)0<d&&0==d%3&&(c+= "</tr><tr>"),l="",C(k-7+d)?l+=" dp_disabled":J&&J==k-7+d?l+=" dp_selected":P==k-7+d&&(l+=" dp_current"),c+="<td"+(""!=b.trim(l)?' class="'+b.trim(l)+'"':"")+">"+(k-7+d)+"</td>";F.html(b(c+"</tr>"));a.settings.always_visible&&(ca=b("td:not(.dp_disabled)",F));F.css("display","");A.css("display","none");E.css("display","none")}a.settings.onChange&&("function"==typeof a.settings.onChange&&void 0!=q)&&(c="days"==q?A.find("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked)"):"months"== q?E.find("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked)"):F.find("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked)"),c.each(function(){if("days"==q)b(this).data("date",k+"-"+w(r+1,2)+"-"+w(h(b(this).text()),2));else if("months"==q){var a=b(this).attr("class").match(/dp\_month\_([0-9]+)/);b(this).data("date",k+"-"+w(h(a[1])+1,2))}else b(this).data("date",h(b(this).text()))}),a.settings.onChange(q,c,m));(a.settings.always_show_clear||a.settings.always_visible|| ""!=m.val())&&"block"!=H.css("display")?H.css("display",""):H.css("display","none")},Z=function(c,d,h,f,j){var g=new Date(c,d,h,12,0,0),f="days"==f?aa:"months"==f?ba:ca,e;e="";for(var i=g.getDate(),n=g.getDay(),q=a.settings.days[n],p=g.getMonth()+1,t=a.settings.months[p-1],s=g.getFullYear()+"",u=0;u<a.settings.format.length;u++){var v=a.settings.format.charAt(u);switch(v){case "y":s=s.substr(2);case "Y":e+=s;break;case "m":p=w(p,2);case "n":e+=p;break;case "M":t=b.isArray(a.settings.months_abbr)&& void 0!=a.settings.months_abbr[p-1]?a.settings.months_abbr[p-1]:a.settings.months[p-1].substr(0,3);case "F":e+=t;break;case "d":i=w(i,2);case "j":e+=i;break;case "D":q=b.isArray(a.settings.days_abbr)&&void 0!=a.settings.days_abbr[p-1]?a.settings.days_abbr[p-1]:a.settings.days[p-1].substr(0,3);case "l":e+=q;break;case "N":n++;case "w":e+=n;break;case "S":e=1==i%10&&"11"!=i?e+"st":2==i%10&&"12"!=i?e+"nd":3==i%10&&"13"!=i?e+"rd":e+"th";break;default:e+=v}}m.val(e);a.settings.always_visible&&(I=g.getMonth(), r=g.getMonth(),J=g.getFullYear(),k=g.getFullYear(),Q=g.getDate(),f.removeClass("dp_selected"),j.addClass("dp_selected"));a.hide();da(g);if(a.settings.onSelect&&"function"==typeof a.settings.onSelect)a.settings.onSelect(e,c+"-"+w(d+1,2)+"-"+w(h,2),g,m)},G=function(){for(var a="",b=0;b<arguments.length;b++)a+=arguments[b]+"";return a},w=function(a,b){for(a+="";a.length<b;)a="0"+a;return a},h=function(a){return parseInt(a,10)},da=function(b){if(a.settings.pair)if(!a.settings.pair.data||!a.settings.pair.data("Zebra_DatePicker"))a.settings.pair.data("zdp_reference_date", b);else{var d=a.settings.pair.data("Zebra_DatePicker");d.update({reference_date:b});d.settings.always_visible&&d.show()}};a._keyup=function(b){("block"==i.css("display")||27==b.which)&&a.hide();return!0};a._mousedown=function(c){if("block"==i.css("display")){if(a.settings.show_icon&&b(c.target).get(0)===s.get(0))return!0;0==b(c.target).parents().filter(".Zebra_DatePicker").length&&a.hide()}return!0};ea()};b.fn.Zebra_DatePicker=function(U){return this.each(function(){if(void 0!=b(this).data("Zebra_DatePicker")){var D= b(this).data("Zebra_DatePicker");void 0!=D.icon&&D.icon.remove();D.datepicker.remove();b(document).unbind("keyup",D._keyup);b(document).unbind("mousedown",D._mousedown)}D=new b.Zebra_DatePicker(this,U);b(this).data("Zebra_DatePicker",D)})}})(jQuery);
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings