Example #1
0
 //
 //        $error_no = $GLOBALS['db']->errno();
 //
 //        if ($error_no > 0 && $error_no != 1062)
 //        {
 //            die($GLOBALS['db']->errorMsg());
 //        }
 //    }
 //    while ($error_no == 1062); //如果是订单号重复则重新提交数据
 //echo "<pre>";print_r($order);
 $db->query("insert into order_genid (remark) values('9999')");
 $order['order_id'] = $new_order_id = $db->insert_id();
 //if($_SESSION['user_id']==12 or $_SESSION['user_id']==25) $order['order_amount']=0.01;
 $order['order_sn'] = $cc . date("Ymd") . substr($order['order_id'], -5);
 include_once 'includes/tender.php';
 tender($order['order_id'], $order['user_id'], $order['pay_id'], $order['pay_note'], $order['order_amount'], $order['bonus'], $order['bonus_id'], $order['surplus'], $order['integral']);
 $dt = date("Y-m-d", $order['add_time']);
 $bt = substr($order['best_time'], 0, 10);
 $xiangkuangnum = $db->getOne("select count(*) from ecs_order_info where from_unixtime(add_time,'%Y-%m-%d')='" . $dt . "' and (scts like '%相框%' or wsts like '%相框%') and (order_status=0 or order_status=1) ");
 if ($dt >= '2014-01-25' && $dt <= '2014-02-14' && $bt >= '2014-01-25' && $bt <= '2014-02-16' && $order['bonus'] == 0 && $order['surplus'] == 0 && $_SESSION['activity_cake'] == 1 && $xiangkuangnum < 50) {
     $order['scts'] .= "免费赠送爱的味道相框1个";
     $order['wsts'] .= "免费赠送爱的味道相框1个";
 }
 $ba = $GLOBALS['db']->autoExecute($GLOBALS['ecs']->table('order_info'), $order, 'INSERT');
 $user_id = $_SESSION['user_id'];
 if ($ba) {
     include_once 'includes/sendsms.php';
     $mobile = $db->getOne("select mobile_phone from ecs_users where user_id = {$user_id}");
     sms_send2($mobile, 1);
 }
 $dispatch['order_id'] = $order['order_id'];
Example #2
0
function endofShift()
{
    $_SESSION["memberID"] = "99999";
    $_SESSION["memMsg"] = "End of Shift";
    addEndofShift();
    getsubtotals();
    ttl();
    $_SESSION["runningtotal"] = $_SESSION["amtdue"];
    tender("CA", $_SESSION["runningtotal"] * 100);
}
Example #3
0
         $_SESSION["boxMsg"] = "Error<br>" . $errorInfo . "<p>[clear]";
         //-------added 04/01/05 by CvR---need to save TroutD to void it
         ccout($User1, $Result, $TroutD, 0, $catTroutD);
         //-----
     }
     $_SESSION["ccTender"] = 0;
     boxMsgScreen();
     //-------added 04/02/05 by CvR---to void cc input...
 } elseif ($Result == "VOIDED") {
     $_SESSION["msgrepeat"] = 0;
     $_SESSION["ccTender"] = 1;
     $cn = pDataConnect();
     $selCCOutQ = "SELECT * FROM CC_OUT";
     $selCCOutR = sql_query($selCCOutQ);
     $selCCOutW = sql_fetch_row($selCCOutR);
     tender("CC", $selCCOutW[3] * 100);
     $ccamt = $_SESSION["ccTotal"];
     $trunCCOutQ = "TRUNCATE TABLE CC_OUT";
     $trunCCOutR = sql_query($trunCCOutQ, $cn);
     //-----
     gohome();
 } elseif ($Result == "NOT CAPTURED" && $Reference == "TRY AGAIN") {
     $_SESSION["ccTender"] = 0;
     $_SESSION["boxMsg"] = "Communication error, please try again.<p>[clear]";
     boxMsgScreen();
     //-------added 04/01/05 by CvR---need to save TroutD to void it
     ccout($User1, $Result, $TroutD, 0, $catTroutD);
     //-----
 } elseif ($Result == "NOT CAPTURED") {
     $_SESSION["ccTender"] = 0;
     if (strlen($Reference) > 0) {
Example #4
0
     // apbw 2/15/05 ClubCard
     break;
     // apbw 2/15/05 ClubCard
 // apbw 2/15/05 ClubCard
 case "SC":
     $strl = str_replace(".", " ", $strl);
     $strl = str_replace(",", " ", $strl);
     if (!is_numeric($strl) || strlen($strl) != 6) {
         inputUnknown();
     } else {
         staffCharge($strl);
     }
     break;
 default:
     if (is_numeric($strl)) {
         tender($right, $strl);
     } else {
         switch ($left) {
             case "VD":
                 voidupc($strr);
                 break;
             case "PV":
                 $intAway = 1;
                 $_SESSION["pvsearch"] = $strr;
                 maindisplay("productlist.php");
                 break;
             case "FN":
                 lastpage();
                 break;
             default:
                 inputUnknown();