Fixed Preorder order_date saving and getting setup price
This commit is contained in:
@@ -1168,11 +1168,17 @@ class PreorderController extends mfBaseController {
|
||||
}
|
||||
|
||||
|
||||
|
||||
$orderdate_ts = Layout::dateToInt($order_date);
|
||||
$preorder->order_date = $orderdate_ts;
|
||||
if(!$preorder->save()) {
|
||||
$this->log->debug(__METHOD__.": error saving orderdate");
|
||||
try {
|
||||
$orderdate_dt = DateTime::createFromFormat("d.m.Y", $order_date);
|
||||
$orderdate_dt->setTime(4, 0, 0);
|
||||
$preorder->order_date = $orderdate_dt->getTimestamp();
|
||||
//$orderdate_ts = Layout::dateToInt($order_date);
|
||||
if(!$preorder->save()) {
|
||||
$this->log->debug(__METHOD__ . ": error saving orderdate");
|
||||
return false;
|
||||
}
|
||||
} catch (Exception $e) {
|
||||
$this->log->debug(__METHOD__.": Exception: ".$e->getMessage());
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -203,8 +203,9 @@ class PreorderBillingController extends mfBaseController {
|
||||
} else {
|
||||
$order_date = new DateTime('@'.$preorder->create);
|
||||
}
|
||||
$order_date->setTime(4,0,0);
|
||||
$order_date->setTimezone(new DateTimeZone("Europe/Vienna"));
|
||||
$order_date->setTime(4,0,0);
|
||||
|
||||
|
||||
if($order_date->format("Ymd") < $earliest_bill_date->format("Ymd")) {
|
||||
// start billing from 2025-01-01
|
||||
|
||||
Reference in New Issue
Block a user