EDI improvements

This commit is contained in:
Michał Zieliński
2025-08-26 19:42:19 +02:00
parent a5139813ae
commit 4bcaf85b6c
2 changed files with 14 additions and 4 deletions

View File

@@ -131,7 +131,17 @@ class readXML {
}
$this->register_date = date ( "d.m.Y", strtotime ( $this->nodes->{'Order-Header'}->OrderDate ) );
$this->delivery_date = date ( "d.m.Y", strtotime ( $this->nodes->{'Order-Header'}->ExpectedDeliveryDate ) );
$this->assigned_user_id = $_SESSION ['authenticated_user_id'];
$delivery_timestamp = strtotime($this->nodes->{'Order-Header'}->ExpectedDeliveryDate);
$delivery_day_of_week = date('N', $delivery_timestamp); // 1 = Monday, 7 = Sunday
if ($delivery_day_of_week == 1) { // Monday -> send on Friday
$send_timestamp = strtotime('-3 days', $delivery_timestamp);
} else { // send one day before
$send_timestamp = strtotime('-1 day', $delivery_timestamp);
}
$this->send_date = date("d.m.Y", $send_timestamp);
$this->assigned_user_id = $_SESSION ['authenticated_user_id'];
$this->position_list = array ();
}