Пример #1
0
 /**
  * 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"];