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 { } }