Bug in eCart - Add to Cart behaviour is incorporating recordset code?
Hi. I can't get the Add to Cart behaviour to work.
I have a recordset on my page called rsBANNERS and whenever I try to apply the Add to Cart behaviour on the page, for a static item, it saves the Add to Cart behaviour code like this:
<?php
// WA eCart MySQLi AddToCart
if (isset($_POST["eCartSMC_1_ATC"]) || isset($_POST["eCartSMC_1_ATC_x"])) {
$ATC_itemID = $_POST["eCartSMC_1_ID_Add"];
$ATC_AddIfIn = 4;
$ATC_RedirectAfter = "health-screening-form-checkout.php";
$ATC_RedirectIfIn = "";
if (function_exists("rel2abs")) {
$ATC_RedirectIfIn = $ATC_RedirectIfIn?rel2abs($ATC_RedirectIfIn,dirname(__FILE__)):"";
$ATC_RedirectAfter = $ATC_RedirectAfter?rel2abs($ATC_RedirectAfter,dirname(__FILE__)):"";
}
if ("rsBANNERS" != "") $rsBANNERS->FindRow("SMCbannerID",$ATC_itemID);
$ATC_itemName = "Sports Medical Certificate";// column binding
$ATC_itemDescription = "Doctor approved medical certificate for your sporting event/s.";// column binding
$ATC_itemThumbnail = "";// column binding
$ATC_itemWeight = floatval("0");// column binding
$ATC_itemQuantity = floatval("1");// column binding
$ATC_itemPrice = floatval("65.00");// column binding
if ("rsBANNERS" != "") $rsBANNERS->Index = 0;
$ATC_itemQuantity = floatval($ATC_itemQuantity);
if (is_numeric($ATC_itemQuantity) && $ATC_itemQuantity != 0) {
$eCartSMC->AddToCart($ATC_AddIfIn, $ATC_RedirectIfIn, $ATC_itemID, $ATC_itemName, $ATC_itemDescription, $ATC_itemThumbnail, $ATC_itemWeight, $ATC_itemQuantity, $ATC_itemPrice);
if ($ATC_RedirectAfter != "" && $eCartSMC->redirStr == "") $eCartSMC->redirStr = $ATC_RedirectAfter;
$_SESSION['WAEC_ContinueRedirect'] = $_SERVER['PHP_SELF'].($_SERVER['QUERY_STRING']?"?".htmlentities($_SERVER['QUERY_STRING']):"");
}
}
?>
Why is it pulling in this recordset when I've selected static item? How do I fix this?
Thank you.
NJ