<?php getDiscount(ConditionalTotal("Quantity", "Category", "1")); ?>
should be:
<?php getDiscount(CreateWindow->ConditionalTotal("Quantity", "Category", "1")); ?>
Thanks Jason, Worked Perfectly!
I changed the function a bit, but it works exactly like I wanted:
<?php
function getDiscount($cartNumber){
$discountSchedule = array(0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304);
for($i = 0; $i < count($discountSchedule); $i++) {
if (true && ($cartNumber > $discountSchedule[$i]) && ($cartNumber < $discountSchedule[($i + 1)])) {
$numberRequired = floatval($discountSchedule[$i + 1] - $cartNumber);
if($i == 0){
$discount = 'a $16 discount.';
} else {
$discount = 'an additional $16 discount.';
}
$discountMessage = 'You are just '.$numberRequired.' crystals away from '.$discount;
echo $discountMessage;
}
}
}
?>