aboutsummaryrefslogtreecommitdiff
path: root/include/offers-edit.php
diff options
context:
space:
mode:
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: