From f449a9dde2c354b6fdf32654f95f0f39511e32c3 Mon Sep 17 00:00:00 2001 From: Aaron Parecki Date: Mon, 23 Mar 2015 08:30:39 +0000 Subject: [PATCH] show unsubscribe status --- lib/PushTask.php | 1 + public/css/style.css | 7 +++++++ views/subscription-status.php | 21 ++++++++++++++------- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/lib/PushTask.php b/lib/PushTask.php index 74afa31..7c6a921 100644 --- a/lib/PushTask.php +++ b/lib/PushTask.php @@ -47,6 +47,7 @@ class PushTask { echo "Subscriber verified the request and is now subscribed\n"; } else { $subscription->date_unsubscribed = db\now(); + $subscription->date_expires = null; $subscription->active = 0; echo "Subscriber verified the request and is now unsubscribed\n"; } diff --git a/public/css/style.css b/public/css/style.css index 24f8e4f..28260ca 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -64,6 +64,13 @@ body.logged-out { font-size: 18px; } +.subscription-status { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: 1px #ccc solid; +} + /** * Bootstrap callouts diff --git a/views/subscription-status.php b/views/subscription-status.php index e5d2def..8589129 100644 --- a/views/subscription-status.php +++ b/views/subscription-status.php @@ -1,4 +1,4 @@ -
+
subscription->active): ?>
This subscription is active!
@@ -22,18 +22,25 @@ subscription->date_requested ? friendly_date($this->subscription->date_requested, $tz) : '' ?> - Subscription Verification Response (from your server) + Subscription Verification Response
(from your server)
subscription->challenge_response) ?>
Date Subscription was Confirmed subscription->date_confirmed ? friendly_date($this->subscription->date_confirmed, $tz) : '' ?> - - Subscription Expiration - subscription->date_expires ? friendly_date($this->subscription->date_expires, $tz) : '' ?> - - + subscription->date_unsubscribed): ?> + + Date Unsubscribed + subscription->date_unsubscribed, $tz) ?> + + + subscription->date_expires): ?> + + Subscription Expiration + subscription->date_expires, $tz) ?> + +