/** * Function to save subscriber details. * This function is used to save subscriber and list this user on my subscribtion page * This function require subscriber id to store * This function send notification mail to subscribed user * @param int $userID user id * @return void */ public function saveSubscriber($userID) { $model = $this; $subscriberID = isset($_POST['sid']) && $_POST['sid'] != '' ? intVal($_POST['sid']) : ''; saveSubscriberId($subscriberID, $userID); saveNotification($subscriberID, $userID); notificationMail($subscriberID, $userID); $view = $this; $view->subscriberDetailsView($userID); }
<?php include "./session.inc.php"; include "../dbcon.inc.php"; if (isset($_POST["ack"])) { //user don't want to see more notification for those bloods $res = getNotification($_SESSION["userdata"], $con); while ($data = $res->fetch_assoc()) { saveNotification($_SESSION["userdata"], $con, $data["bloodstore_id"]); } } else { //get notification $res = getNotification($_SESSION["userdata"], $con); if ($res->num_rows > 0) { echo '<ul class="collection with-header animated fadeIn"><li class="collection-header"><h5>Notification</h5></li>'; while ($data = $res->fetch_assoc()) { $now = time(); // or your date as well $your_date = strtotime($data["exp_date"]); $datediff = $now - $your_date; $daydiff = floor($datediff / (60 * 60 * 24)); $isexpried = false; if ($daydiff > 0) { $isexpried = true; } $daydiff = abs($daydiff); ?> <li class="collection-item avatar"> <a class="ano" href="staff_manageblood.php?type=<?php echo $data["bloodtype_id"];