@@ -809,17 +809,18 @@ var ajaxCart = {
809
809
content += '<th> </th>' ;
810
810
content += '</tr>' ;
811
811
812
-
813
- $ . each ( cart_booking_data [ key ] . date_diff , function ( date_diff_k , date_diff_v ) {
814
- content += '<tr class="rooms_remove_container">' ;
815
- content += '<td>' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v . data_form ) ) + ' - ' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v . data_to ) ) + '</td>' ;
816
- content += '<td class="num_rooms_in_date">' + date_diff_v . num_rm + '</td>' ;
817
- content += '<td>' + formatCurrency ( parseFloat ( date_diff_v . amount ) , currency_format , currency_sign , currency_blank ) + '</td>' ;
818
- content += '<td>' ;
819
- content += '<a class="remove_rooms_from_cart_link" href="#" rm_price=' + date_diff_v . amount + ' id_product=' + productId + ' date_from=' + date_diff_v . data_form + ' date_to=' + date_diff_v . data_to + ' num_rooms=' + date_diff_v . num_rm + ' title="' + remove_rm_title + '"></a>' ;
820
- content += '</td>' ;
821
- content += '</tr>' ;
822
- } ) ;
812
+ if ( cart_booking_data [ key ] . date_diff !== 'undefined' ) {
813
+ $ . each ( cart_booking_data [ key ] . date_diff , function ( date_diff_k , date_diff_v ) {
814
+ content += '<tr class="rooms_remove_container">' ;
815
+ content += '<td>' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v . data_form ) ) + ' - ' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v . data_to ) ) + '</td>' ;
816
+ content += '<td class="num_rooms_in_date">' + date_diff_v . num_rm + '</td>' ;
817
+ content += '<td>' + formatCurrency ( parseFloat ( date_diff_v . amount ) , currency_format , currency_sign , currency_blank ) + '</td>' ;
818
+ content += '<td>' ;
819
+ content += '<a class="remove_rooms_from_cart_link" href="#" rm_price=' + date_diff_v . amount + ' id_product=' + productId + ' date_from=' + date_diff_v . data_form + ' date_to=' + date_diff_v . data_to + ' num_rooms=' + date_diff_v . num_rm + ' title="' + remove_rm_title + '"></a>' ;
820
+ content += '</td>' ;
821
+ content += '</tr>' ;
822
+ } ) ;
823
+ }
823
824
content += '</tbody>' ;
824
825
content += '</table>' ;
825
826
content += '</div>' ;
@@ -845,17 +846,18 @@ var ajaxCart = {
845
846
846
847
var product_price_float = this . price_float ;
847
848
848
-
849
- $ . each ( cart_booking_data [ key ] . date_diff , function ( date_diff_k1 , date_diff_v1 ) {
850
- booking_dates_content += '<tr class="rooms_remove_container">' ;
851
- booking_dates_content += '<td>' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v1 . data_form ) ) + ' - ' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v1 . data_to ) ) + '</td>' ;
852
- booking_dates_content += '<td class="num_rooms_in_date">' + date_diff_v1 . num_rm + '</td>' ;
853
- booking_dates_content += '<td>' + formatCurrency ( parseFloat ( date_diff_v1 . amount ) , currency_format , currency_sign , currency_blank ) + '</td>' ;
854
- booking_dates_content += '<td>' ;
855
- booking_dates_content += '<a class="remove_rooms_from_cart_link" href="#" rm_price=' + date_diff_v1 . amount + ' id_product=' + productId + ' date_from=' + date_diff_v1 . data_form + ' date_to=' + date_diff_v1 . data_to + ' num_rooms=' + date_diff_v1 . num_rm + ' title="' + remove_rm_title + '"></a>' ;
856
- booking_dates_content += '</td>' ;
857
- booking_dates_content += '</tr>' ;
858
- } ) ;
849
+ if ( cart_booking_data [ key ] . date_diff !== 'undefined' ) {
850
+ $ . each ( cart_booking_data [ key ] . date_diff , function ( date_diff_k1 , date_diff_v1 ) {
851
+ booking_dates_content += '<tr class="rooms_remove_container">' ;
852
+ booking_dates_content += '<td>' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v1 . data_form ) ) + ' - ' + $ . datepicker . formatDate ( 'dd-mm-yy' , new Date ( date_diff_v1 . data_to ) ) + '</td>' ;
853
+ booking_dates_content += '<td class="num_rooms_in_date">' + date_diff_v1 . num_rm + '</td>' ;
854
+ booking_dates_content += '<td>' + formatCurrency ( parseFloat ( date_diff_v1 . amount ) , currency_format , currency_sign , currency_blank ) + '</td>' ;
855
+ booking_dates_content += '<td>' ;
856
+ booking_dates_content += '<a class="remove_rooms_from_cart_link" href="#" rm_price=' + date_diff_v1 . amount + ' id_product=' + productId + ' date_from=' + date_diff_v1 . data_form + ' date_to=' + date_diff_v1 . data_to + ' num_rooms=' + date_diff_v1 . num_rm + ' title="' + remove_rm_title + '"></a>' ;
857
+ booking_dates_content += '</td>' ;
858
+ booking_dates_content += '</tr>' ;
859
+ } ) ;
860
+ }
859
861
860
862
$ ( "#booking_dates_container_" + this . id ) . find ( "table.table tbody" ) . append ( booking_dates_content ) ;
861
863
//end
0 commit comments