Plugin Directory

Changeset 2248701


Ignore:
Timestamp:
02/22/2020 12:18:47 PM (6 years ago)
Author:
feryaz
Message:

Update to 6.0-alpha.3

Location:
easyreservations/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • easyreservations/trunk/assets/css/datepicker.css

    r2247648 r2248701  
    406406}
    407407
     408.ui-resizable {
     409  position: relative;
     410}
     411
     412.ui-resizable-handle {
     413  position: absolute;
     414  font-size: 0.1px;
     415  display: block;
     416  -ms-touch-action: none;
     417  touch-action: none;
     418}
     419
     420.ui-resizable-w {
     421  cursor: w-resize;
     422  width: 7px;
     423  left: -5px;
     424  top: 0;
     425  height: 100%;
     426}
     427
     428.ui-resizable-e {
     429  cursor: e-resize;
     430  width: 7px;
     431  right: -5px;
     432  top: 0;
     433  height: 100%;
     434}
     435
    408436/*# sourceMappingURL=datepicker.css.map */
  • easyreservations/trunk/assets/css/datepicker.min.css

    r2247648 r2248701  
    1 @charset "UTF-8";.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget .ui-widget button{font-size:14px;font-family:inherit}.ui-widget .ui-widget{font-size:1em}.ui-widget-content{border:1px solid #ccd0d4;border-top:3px solid var(--easy-ui-primary);background:#fff;padding:0;margin:0}.ui-widget-content a{color:#222}.ui-widget-header{background:#fbfbfb;border:0;border-bottom:1px solid #ccd0d4;border-top:1px solid #ccd0d4;border-radius:0;padding:2px 4px;font-weight:normal;line-height:16px}.ui-widget-header .ui-datepicker-month{font-weight:bold;z-index:4}.ui-widget-header a{color:#333}.ui-widget-header .ui-icon{background-image:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:0;border-radius:0;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;text-decoration:none}.ui-widget-content .ui-state-hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.ui-state-hover a,.ui-state-hover a:hover{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#569ff7;color:#fff;border-color:#569ff7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-widget :active{outline:0}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon.ui-icon-circle-triangle-e,.ui-icon.ui-icon-circle-triangle-w{display:inline-block;position:relative;font:normal normal normal 14px/1;font-family:"Dashicons";text-rendering:auto;-webkit-font-smoothing:antialiased;text-indent:9999px;pointer-events:none}.ui-icon.ui-icon-circle-triangle-w:before{content:"";position:absolute;left:-10000px;top:0;cursor:pointer}.ui-icon.ui-icon-circle-triangle-e:before{content:"";position:absolute;left:-10000px;top:0}.ui-datepicker{display:none}.easy-datepicker{width:18em;display:none;user-select:none}.easy-datepicker .ui-datepicker-header{position:relative;padding:.4em 0}.easy-datepicker .ui-datepicker-prev,.easy-datepicker .ui-datepicker-next{position:absolute;width:1.8em;text-decoration:none;height:1.8em;box-shadow:none}.easy-datepicker .ui-datepicker-prev:hover,.easy-datepicker .ui-datepicker-next:hover{text-decoration:none;box-shadow:none;transition:none;background:inherit;color:#000}.easy-datepicker .ui-datepicker-prev{left:4px}.easy-datepicker .ui-datepicker-next{right:4px}.easy-datepicker .ui-datepicker-prev span,.easy-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;width:16px;height:16px}.easy-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.easy-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.easy-datepicker select.ui-datepicker-month-year{width:100%}.easy-datepicker select.ui-datepicker-month,.easy-datepicker select.ui-datepicker-year{width:49%}.easy-datepicker table{width:100%;font-size:.9em;border:0;border-collapse:collapse;border-spacing:0;margin:0 !important;padding:0}.easy-datepicker th{text-align:center;border:0;color:#333;text-transform:none;font-size:13px;padding:4px 0 !important;border-bottom:1px solid #ccd0d4}.easy-datepicker td{border:0;font-size:14px;padding:0 !important;border:0;border-bottom:1px solid #ccd0d4;border-right:1px solid #ccd0d4;background:#fff;color:#333}.easy-datepicker tr{border:0}.easy-datepicker tr>td:last-of-type{border-right:0}.easy-datepicker tr:last-of-type>td{border-bottom:0}.easy-datepicker td span,.easy-datepicker td a{display:block;padding:6px;text-align:center;text-decoration:none !important;box-shadow:none !important;font-weight:normal}.easy-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.easy-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.easy-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.easy-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
     1@charset "UTF-8";.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget .ui-widget button{font-size:14px;font-family:inherit}.ui-widget .ui-widget{font-size:1em}.ui-widget-content{border:1px solid #ccd0d4;border-top:3px solid var(--easy-ui-primary);background:#fff;padding:0;margin:0}.ui-widget-content a{color:#222}.ui-widget-header{background:#fbfbfb;border:0;border-bottom:1px solid #ccd0d4;border-top:1px solid #ccd0d4;border-radius:0;padding:2px 4px;font-weight:normal;line-height:16px}.ui-widget-header .ui-datepicker-month{font-weight:bold;z-index:4}.ui-widget-header a{color:#333}.ui-widget-header .ui-icon{background-image:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:0;border-radius:0;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;text-decoration:none}.ui-widget-content .ui-state-hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.ui-state-hover a,.ui-state-hover a:hover{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#569ff7;color:#fff;border-color:#569ff7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-widget :active{outline:0}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon.ui-icon-circle-triangle-e,.ui-icon.ui-icon-circle-triangle-w{display:inline-block;position:relative;font:normal normal normal 14px/1;font-family:"Dashicons";text-rendering:auto;-webkit-font-smoothing:antialiased;text-indent:9999px;pointer-events:none}.ui-icon.ui-icon-circle-triangle-w:before{content:"";position:absolute;left:-10000px;top:0;cursor:pointer}.ui-icon.ui-icon-circle-triangle-e:before{content:"";position:absolute;left:-10000px;top:0}.ui-datepicker{display:none}.easy-datepicker{width:18em;display:none;user-select:none}.easy-datepicker .ui-datepicker-header{position:relative;padding:.4em 0}.easy-datepicker .ui-datepicker-prev,.easy-datepicker .ui-datepicker-next{position:absolute;width:1.8em;text-decoration:none;height:1.8em;box-shadow:none}.easy-datepicker .ui-datepicker-prev:hover,.easy-datepicker .ui-datepicker-next:hover{text-decoration:none;box-shadow:none;transition:none;background:inherit;color:#000}.easy-datepicker .ui-datepicker-prev{left:4px}.easy-datepicker .ui-datepicker-next{right:4px}.easy-datepicker .ui-datepicker-prev span,.easy-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;width:16px;height:16px}.easy-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.easy-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.easy-datepicker select.ui-datepicker-month-year{width:100%}.easy-datepicker select.ui-datepicker-month,.easy-datepicker select.ui-datepicker-year{width:49%}.easy-datepicker table{width:100%;font-size:.9em;border:0;border-collapse:collapse;border-spacing:0;margin:0 !important;padding:0}.easy-datepicker th{text-align:center;border:0;color:#333;text-transform:none;font-size:13px;padding:4px 0 !important;border-bottom:1px solid #ccd0d4}.easy-datepicker td{border:0;font-size:14px;padding:0 !important;border:0;border-bottom:1px solid #ccd0d4;border-right:1px solid #ccd0d4;background:#fff;color:#333}.easy-datepicker tr{border:0}.easy-datepicker tr>td:last-of-type{border-right:0}.easy-datepicker tr:last-of-type>td{border-bottom:0}.easy-datepicker td span,.easy-datepicker td a{display:block;padding:6px;text-align:center;text-decoration:none !important;box-shadow:none !important;font-weight:normal}.easy-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.easy-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.easy-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.easy-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
  • easyreservations/trunk/assets/js/admin/er-blocks.js

    r2245284 r2248701  
    113113        },
    114114        save: function ( props ) {
    115             var shortcode = '[easy_form ' + props.attributes.form_template;
     115            var shortcode = '[easy_form';
     116
     117            if( props.attributes && props.attributes.form_template !== 'undefined' && props.attributes.form_template !== undefined && props.attributes.form_template) {
     118                shortcode += ' ' + props.attributes.form_template;
     119            }
    116120
    117121            if ( props.attributes.inline ) {
  • easyreservations/trunk/assets/js/admin/er-blocks.min.js

    r2245284 r2248701  
    1 (function(){var b=wp.element.createElement;var c=b("circle",{cx:10,cy:10,r:10,fill:"red",stroke:"blue",strokeWidth:"10"});var a=b(wp.components.SVG,{width:20,height:20,viewBox:"0 0 20 20"},c);wp.blocks.updateCategory("easy-reservations",{icon:a});wp.blocks.registerBlockType("easy-reservations/form",{title:wp.i18n.__("Form","easyReservations"),icon:"format-aside",category:"easy-reservations",attributes:{content:{type:"string"},color:{type:"string"},form_template:{type:"string"},redirect:{type:"string"},price:{type:"bool"},inline:{type:"bool"}},edit:function(d){return b("div",{className:"components-placeholder"},b("div",{className:"components-placeholder__label"},wp.i18n.__("easyReservations Form","easyReservations")),b("div",{className:"components-placeholder__fieldset"},b("div",null,wp.i18n.__("The form is used to add reservations to the shopping cart.","easyReservations")),b("div",{className:"easyreservations-block-list"},b("div",{className:"easyreservations-block-list-element"},b("div",{className:"components-base-control"},b(wp.components.SelectControl,{label:wp.i18n.__("Form template","easyReservations"),className:"components-text-control__input",value:d.attributes.form_template,onChange:function(e){d.setAttributes({form_template:e})},options:easy_data.form_templates}))),b("div",{className:"easyreservations-block-list-element"},b(wp.components.SelectControl,{label:wp.i18n.__("After submit redirect to","easyReservations"),className:"components-text-control__input",value:d.attributes.redirect,onChange:function(e){d.setAttributes({redirect:e})},options:easy_data.pages.slice(1)})),b("div",{className:"easyreservations-block-list-element"},b(wp.components.CheckboxControl,{label:wp.i18n.__("Inline style","easyReservations"),checked:d.attributes.inline,onChange:function(e){if(e){d.setAttributes({inline:true})}else{d.setAttributes({inline:false})}}}),b(wp.components.CheckboxControl,{label:wp.i18n.__("Display price","easyReservations"),checked:d.attributes.price,onChange:function(e){if(e){d.setAttributes({price:true})}else{d.setAttributes({price:false})}}})))))},save:function(d){var e="[easy_form "+d.attributes.form_template;if(d.attributes.inline){e+=' inline="1"'}if(d.attributes.price){e+=' price="1"'}if(d.attributes.redirect){e+=' redirect="'+d.attributes.redirect+'"'}return e+"]"}})})();function easy_data_preparation(){this.form_templates=function(){let opts=[];jQuery.each(er_blocks_params.form_templates,function(b,a){opts.push({value:b,label:a})});easy_data.form_templates=opts};this.pages=function(){let opts=[{value:"res",label:wp.i18n.__("Resources page","easyReservations")}];jQuery.each(er_blocks_params.pages,function(b,a){opts.push({value:b,label:a})});easy_data.pages=opts};this.pages();this.form_templates()}const easy_data={form_templates:[],pages:[]};easy_data_preparation();
     1(function(){var b=wp.element.createElement;var c=b("circle",{cx:10,cy:10,r:10,fill:"red",stroke:"blue",strokeWidth:"10"});var a=b(wp.components.SVG,{width:20,height:20,viewBox:"0 0 20 20"},c);wp.blocks.updateCategory("easy-reservations",{icon:a});wp.blocks.registerBlockType("easy-reservations/form",{title:wp.i18n.__("Form","easyReservations"),icon:"format-aside",category:"easy-reservations",attributes:{content:{type:"string"},color:{type:"string"},form_template:{type:"string"},redirect:{type:"string"},price:{type:"bool"},inline:{type:"bool"}},edit:function(d){return b("div",{className:"components-placeholder"},b("div",{className:"components-placeholder__label"},wp.i18n.__("easyReservations Form","easyReservations")),b("div",{className:"components-placeholder__fieldset"},b("div",null,wp.i18n.__("The form is used to add reservations to the shopping cart.","easyReservations")),b("div",{className:"easyreservations-block-list"},b("div",{className:"easyreservations-block-list-element"},b("div",{className:"components-base-control"},b(wp.components.SelectControl,{label:wp.i18n.__("Form template","easyReservations"),className:"components-text-control__input",value:d.attributes.form_template,onChange:function(e){d.setAttributes({form_template:e})},options:easy_data.form_templates}))),b("div",{className:"easyreservations-block-list-element"},b(wp.components.SelectControl,{label:wp.i18n.__("After submit redirect to","easyReservations"),className:"components-text-control__input",value:d.attributes.redirect,onChange:function(e){d.setAttributes({redirect:e})},options:easy_data.pages.slice(1)})),b("div",{className:"easyreservations-block-list-element"},b(wp.components.CheckboxControl,{label:wp.i18n.__("Inline style","easyReservations"),checked:d.attributes.inline,onChange:function(e){if(e){d.setAttributes({inline:true})}else{d.setAttributes({inline:false})}}}),b(wp.components.CheckboxControl,{label:wp.i18n.__("Display price","easyReservations"),checked:d.attributes.price,onChange:function(e){if(e){d.setAttributes({price:true})}else{d.setAttributes({price:false})}}})))))},save:function(d){var e="[easy_form";if(d.attributes&&d.attributes.form_template!=="undefined"&&d.attributes.form_template!==undefined&&d.attributes.form_template){e+=" "+d.attributes.form_template}if(d.attributes.inline){e+=' inline="1"'}if(d.attributes.price){e+=' price="1"'}if(d.attributes.redirect){e+=' redirect="'+d.attributes.redirect+'"'}return e+"]"}})})();function easy_data_preparation(){this.form_templates=function(){let opts=[];jQuery.each(er_blocks_params.form_templates,function(b,a){opts.push({value:b,label:a})});easy_data.form_templates=opts};this.pages=function(){let opts=[{value:"res",label:wp.i18n.__("Resources page","easyReservations")}];jQuery.each(er_blocks_params.pages,function(b,a){opts.push({value:b,label:a})});easy_data.pages=opts};this.pages();this.form_templates()}const easy_data={form_templates:[],pages:[]};easy_data_preparation();
  • easyreservations/trunk/assets/js/both.js

    r2246488 r2248701  
    1 function easyFormatDate(date, format){
    2     if(!format) format = er_both_params.date_format;
     1function easyFormatDate( date, format ) {
     2    if ( !format ) format = er_both_params.date_format;
    33
    4     var year = date.getYear();
    5     if (year < 999) year += 1900;
    6     var month = easyAddZero(date.getMonth()+1);
    7     var day = easyAddZero(date.getDate());
    8     var hour = date.getHours();
    9     var minute = easyAddZero(date.getMinutes());
     4    var year   = date.getYear(),
     5        month  = easyAddZero( date.getMonth() + 1 ),
     6        day    = easyAddZero( date.getDate() ),
     7        hour   = date.getHours(),
     8        minute = easyAddZero( date.getMinutes() );
    109
    11     format = format.replace("Y", year);
    12     format = format.replace("m", month);
    13     format = format.replace("d", day);
    14     format = easyFormatTime(hour, minute, format);
     10    if ( year < 999 ) year += 1900;
     11
     12    format = format.replace( "Y", year );
     13    format = format.replace( "m", month );
     14    format = format.replace( "d", day );
     15    format = easyFormatTime( hour, minute, format );
    1516
    1617    return format
    1718}
    1819
    19 function easyFormatTime(hour, minute, format){
    20     if (!format) format = er_both_params.time_format;
     20function easyFormatTime( hour, minute, format ) {
     21    if ( !format ) format = er_both_params.time_format;
     22    if ( !minute ) {
     23        minute = easyAddZero( hour.getMinutes() );
     24        hour = hour.getHours();
     25    }
     26    format = format.replace( "H", easyAddZero( hour ) );
     27    format = format.replace( "h", hour % 12 ? easyAddZero( hour % 12 ) : 12 );
     28    format = format.replace( "a", hour >= 12 ? 'pm' : 'am' );
     29    format = format.replace( "A", hour >= 12 ? 'PM' : 'AM' );
     30    format = format.replace( "i", minute );
    2131
    22     format = format.replace("H", easyAddZero(hour));
    23     format = format.replace("h", hour % 12 ? easyAddZero(hour % 12) : 12);
    24     format = format.replace("a", hour >= 12 ? 'pm' : 'am');
    25     format = format.replace("A", hour >= 12 ? 'PM' : 'AM');
    26     format = format.replace("i", minute);
    27 
    28     return format
     32    return format
    2933}
    3034
    31 function easyStringToDate(string) {
    32     var regex = "/(?<day>\d{2}).(?<month>\d{2}).(?<year>\d{4})/";
    33     if (er_both_params.date_format == 'Y/m/d') regex = "/(?<year>\d{4})\/(?<month>\d{2})\/(?<day>\d{2})/";
    34     else if (er_both_params.date_format == 'm/d/Y') regex = "/(?<month>\d{2})\/(?<day>\d{2})\/(?<year>\d{4})/";
    35     else if (er_both_params.date_format == 'Y-m-d') regex = "/(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/";
    36     else if (er_both_params.date_format == 'd-m-Y') regex = "/(?<day>\d{2})-(?<month>\d{2})-(?<year>\d{4})/";
     35function easyStringToDate( string ) {
     36    var regex = "/(?<day>\d{2}).(?<month>\d{2}).(?<year>\d{4})/";
     37    if ( er_both_params.date_format == 'Y/m/d' ) regex = "/(?<year>\d{4})\/(?<month>\d{2})\/(?<day>\d{2})/";
     38    else if ( er_both_params.date_format == 'm/d/Y' ) regex = "/(?<month>\d{2})\/(?<day>\d{2})\/(?<year>\d{4})/";
     39    else if ( er_both_params.date_format == 'Y-m-d' ) regex = "/(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/";
     40    else if ( er_both_params.date_format == 'd-m-Y' ) regex = "/(?<day>\d{2})-(?<month>\d{2})-(?<year>\d{4})/";
    3741
    38     var hour = 0;
    39     var minute = 0;
    40     var explode = string.split(' ');
    41     var date_object = regex.exec(explode[0]);
     42    var hour = 0;
     43    var minute = 0;
     44    var explode = string.split( ' ' );
     45    var date_object = regex.exec( explode[ 0 ] );
    4246
    43     if (explode[1]) {
    44         var explode_time = explode[1].split(':');
    45         hour = parseInt(explode_time[0], 10);
    46         minute = parseInt(explode_time[1], 10);
     47    if ( explode[ 1 ] ) {
     48        var explode_time = explode[ 1 ].split( ':' );
     49        hour = parseInt( explode_time[ 0 ], 10 );
     50        minute = parseInt( explode_time[ 1 ], 10 );
    4751
    48         if (explode[2]) {
    49             hour = hour * 2;
    50         }
    51     }
     52        if ( explode[ 2 ] ) {
     53            hour = hour * 2;
     54        }
     55    }
    5256
    53     return new Date(parseInt(date_object.groups.year, 10), parseInt(date_object.groups.month, 10) - 1, parseInt(date_object.groups.day, 10), hour, minute, 0, 0);
     57    return new Date( parseInt( date_object.groups.year, 10 ), parseInt( date_object.groups.month, 10 ) - 1, parseInt( date_object.groups.day, 10 ), hour, minute, 0, 0 );
    5458}
    5559
    56 function easyAddZero(nr){
    57     nr = parseInt(nr, 10);
    58     if(nr < 10) nr = '0'+nr;
     60function easyAddZero( nr ) {
     61    nr = parseInt( nr, 10 );
     62    if ( nr < 10 ) nr = '0' + nr;
    5963    return nr;
    6064}
  • easyreservations/trunk/assets/js/both.min.js

    r2246488 r2248701  
    1 function easyFormatDate(c,f){if(!f){f=er_both_params.date_format}var d=c.getYear();if(d<999){d+=1900}var e=easyAddZero(c.getMonth()+1);var b=easyAddZero(c.getDate());var a=c.getHours();var g=easyAddZero(c.getMinutes());f=f.replace("Y",d);f=f.replace("m",e);f=f.replace("d",b);f=easyFormatTime(a,g,f);return f}function easyFormatTime(a,c,b){if(!b){b=er_both_params.time_format}b=b.replace("H",easyAddZero(a));b=b.replace("h",a%12?easyAddZero(a%12):12);b=b.replace("a",a>=12?"pm":"am");b=b.replace("A",a>=12?"PM":"AM");b=b.replace("i",c);return b}function easyStringToDate(c){var f="/(?<day>\d{2}).(?<month>\d{2}).(?<year>\d{4})/";if(er_both_params.date_format=="Y/m/d"){f="/(?<year>\d{4})/(?<month>\d{2})/(?<day>\d{2})/"}else{if(er_both_params.date_format=="m/d/Y"){f="/(?<month>\d{2})/(?<day>\d{2})/(?<year>\d{4})/"}else{if(er_both_params.date_format=="Y-m-d"){f="/(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/"}else{if(er_both_params.date_format=="d-m-Y"){f="/(?<day>\d{2})-(?<month>\d{2})-(?<year>\d{4})/"}}}}var a=0;var g=0;var e=c.split(" ");var d=f.exec(e[0]);if(e[1]){var b=e[1].split(":");a=parseInt(b[0],10);g=parseInt(b[1],10);if(e[2]){a=a*2}}return new Date(parseInt(d.groups.year,10),parseInt(d.groups.month,10)-1,parseInt(d.groups.day,10),a,g,0,0)}function easyAddZero(a){a=parseInt(a,10);if(a<10){a="0"+a}return a};
     1function easyFormatDate(c,f){if(!f){f=er_both_params.date_format}var d=c.getYear(),e=easyAddZero(c.getMonth()+1),b=easyAddZero(c.getDate()),a=c.getHours(),g=easyAddZero(c.getMinutes());if(d<999){d+=1900}f=f.replace("Y",d);f=f.replace("m",e);f=f.replace("d",b);f=easyFormatTime(a,g,f);return f}function easyFormatTime(a,c,b){if(!b){b=er_both_params.time_format}if(!c){c=easyAddZero(a.getMinutes());a=a.getHours()}b=b.replace("H",easyAddZero(a));b=b.replace("h",a%12?easyAddZero(a%12):12);b=b.replace("a",a>=12?"pm":"am");b=b.replace("A",a>=12?"PM":"AM");b=b.replace("i",c);return b}function easyStringToDate(c){var f="/(?<day>\d{2}).(?<month>\d{2}).(?<year>\d{4})/";if(er_both_params.date_format=="Y/m/d"){f="/(?<year>\d{4})/(?<month>\d{2})/(?<day>\d{2})/"}else{if(er_both_params.date_format=="m/d/Y"){f="/(?<month>\d{2})/(?<day>\d{2})/(?<year>\d{4})/"}else{if(er_both_params.date_format=="Y-m-d"){f="/(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/"}else{if(er_both_params.date_format=="d-m-Y"){f="/(?<day>\d{2})-(?<month>\d{2})-(?<year>\d{4})/"}}}}var a=0;var g=0;var e=c.split(" ");var d=f.exec(e[0]);if(e[1]){var b=e[1].split(":");a=parseInt(b[0],10);g=parseInt(b[1],10);if(e[2]){a=a*2}}return new Date(parseInt(d.groups.year,10),parseInt(d.groups.month,10)-1,parseInt(d.groups.day,10),a,g,0,0)}function easyAddZero(a){a=parseInt(a,10);if(a<10){a="0"+a}return a};
  • easyreservations/trunk/easyReservations.php

    r2247648 r2248701  
    44Plugin URI: http://www.easyreservations.org
    55Description: This powerful property and reservation management plugin allows you to receive, schedule and handle your bookings easily!
    6 Version: 6.0-alpha.2
     6Version: 6.0-alpha.3
    77Author: Feryaz Beer
    88Author URI: http://www.feryaz.de
  • easyreservations/trunk/includes/class-easyreservations.php

    r2247648 r2248701  
    1212     * @var string
    1313     */
    14     public $version = '6.0-alpha.2';
     14    public $version = '6.0-alpha.3';
    1515
    1616    /**
  • easyreservations/trunk/readme.txt

    r2247648 r2248701  
    55Tested up to: 5.3.2
    66Requires PHP: 5.6
    7 Stable tag: 6.0-alpha.2
     7Stable tag: 6.0-alpha.3
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    5555== Changelog ==
    5656
     57= 6.0-alpha.3 - 2020-02-22 =
     58* Fix - Adding form block without changing any setting resulted in empty form
     59
    5760= 6.0-alpha.2 - 2020-02-20 =
    5861* Fix - Data deletion on uninstall
Note: See TracChangeset for help on using the changeset viewer.