diff options
author | Camil Staps | 2016-07-27 15:08:24 +0200 |
---|---|---|
committer | Camil Staps | 2016-07-27 15:08:24 +0200 |
commit | 1b703d0c4b09fb3d3b5946ac4b03de7eac5417b2 (patch) | |
tree | 9f2da90355e141bb6bb63aa26dca07ab39b5d54e /include/offers-edit.php | |
parent | v0.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.php | 7 |
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: |