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;"
}
}