コード例 #1
0
ファイル: opctracking.php プロジェクト: aldegtyarev/stelsvelo
 public static function orderCreated($hash, &$data, $order_last_state)
 {
     if (is_object($data)) {
         if (!isset($data->virtuemart_order_id)) {
             return;
         }
         $order_id = $data->virtuemart_order_id;
         if (!isset($data->order_status)) {
             return;
         }
         $status = $data->order_status;
         $tracking = OPCtrackingHelper::getEmptyLine(0, $order_id, $hash);
         if (!empty($tracking)) {
             if ($tracking['virtuemart_order_id'] != $order_id) {
                 OPCtrackingHelper::updateLine($tracking['id'], $order_id, $hash);
             }
         } else {
             // will do insert:
             OPCtrackingHelper::registerCart($hash);
             // will update the order_id
             OPCtrackingHelper::updateLine(0, $order_id, $hash);
         }
     } else {
     }
 }