aboutsummaryrefslogtreecommitdiff
path: root/include/offers-edit.php
diff options
context:
space:
mode:
authorCamil Staps2016-07-27 15:08:24 +0200
committerCamil Staps2016-07-27 15:08:24 +0200
commit1b703d0c4b09fb3d3b5946ac4b03de7eac5417b2 (patch)
tree9f2da90355e141bb6bb63aa26dca07ab39b5d54e /include/offers-edit.php
parentv0.4.2 moved payment_received to separate table/class payment(s) (diff)
Remove payment when new value is unparsable
Diffstat (limited to 'include/offers-edit.php')
-rw-r--r--include/offers-edit.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/offers-edit.php b/include/offers-edit.php
index 5ed95c4..225a18c 100644
--- a/include/offers-edit.php
+++ b/include/offers-edit.php
@@ -39,10 +39,13 @@ try {
break;
case 'payment_received':
$payment = $offer->getPayment();
+ $date = strtotime($_REQUEST['value']);
if (is_null($payment)) {
- $response->success = $offer->createPayment(strtotime($_REQUEST['value']));
+ $response->success = $offer->createPayment($date);
+ } elseif ($date === false) {
+ $response->success = $payment->delete();
} else {
- $response->success = $payment->setDate(strtotime($_REQUEST['value']));
+ $response->success = $payment->setDate($date);
}
break;
default: