cart->total ) ? WC()->cart->total : 0; $cartSubtotal = isset( WC()->cart->subtotal ) ? WC()->cart->subtotal : 0; $cartSubtotalExTax = isset( WC()->cart->subtotal_ex_tax ) ? WC()->cart->subtotal_ex_tax : 0; $cartWeight = isset( WC()->cart ) ? WC()->cart->get_cart_contents_weight() : 0; ob_start(); ?> { "freeShipping": { "description" : , "args" : "0", "body" : "return ''.replace( /(&.+;)*([0-9,.]+)(&.+;)*/ , '$1' + + '$3' )" }, "totalDiff": { "description" : , "args" : "1", "body" : "A1 = parseFloat( A1 ); A1 = isNaN( A1 ) ? 0 : A1;return ''.replace( /(&.+;)*([0-9,.]+)(&.+;)*/ , '$1' + ( A1 - ) + '$3' );" }, "subTotalDiff": { "description" : , "args" : "1", "body" : "A1 = parseFloat( A1 ); A1 = isNaN( A1 ) ? 0 : A1;return ''.replace( /(&.+;)*([0-9,.]+)(&.+;)*/ , '$1' + ( A1 - ) + '$3' );" }, "subTotalExTaxDiff": { "description" : , "args" : "1", "body" : "A1 = parseFloat( A1 ); A1 = isNaN( A1 ) ? 0 : A1;return ''.replace( /(&.+;)*([0-9,.]+)(&.+;)*/ , '$1' + ( A1 - ) + '$3' );" }, "url": { "description" : , "args" : "3", "body" : "if( ! A1 || ! A2 )return false;return A3 ? '' + A1 + '' : '' + A1 + ''" }, "cartWeight": { "description" : , "args" : "1", "body" : "A1 = parseFloat( A1 ); A1 = isNaN( A1 ) ? 0 : A1;return ( A1 - ) + ' '" }, "curDate": { "description" : , "args" : "1", "body" : "var d = new Date();return d.toLocaleDateString();" }, "curTime": { "description" : , "args" : "1", "body" : "var d = new Date();return d.toLocaleTimeString();" }, "curDateTime": { "description" : , "args" : "1", "body" : "var d = new Date();return d.toLocaleString();" }, "timeLeft": { "description" : , "args" : "1", "body" : " var parts = A1 ? A1.split( ':' ) : [], th = parseInt( parts[ 0 ] , 10 ) || 0, tm = parseInt( parts[ 1 ] , 10 ) || 0; th = th > 24 ? 24 : th; tm = tm >= 60 ? 59 : tm; var d = new Date(), curH = d.getHours(), curM = d.getMinutes(), curMin = curH * 60 + curM, tmin = th * 60 + tm, diff = 0, h = 0, m = 0; if( curMin > tmin ) { diff = 1440 - ( curMin - tmin ); } else { diff = tmin - curMin; } if( diff < 60 ) { h = 0; m = diff; } else { h = Math.round( diff / 60 ); m = diff % 60; } return ( h < 10 ? '0' : '' ) + h + ':' + ( m < 10 ? '0' : '' ) + m;" } }