Exemplo n.º 1
0
 public static function sendError($message, $subject)
 {
     $from = "*****@*****.**";
     $to = "*****@*****.**";
     self::sendMandrillEmailNotification($message, $subject, $from, $to, $cc);
     $mobileNumber = "9814600356";
     $smsMessage = $subject . " \n " . $message;
     ReminderMgr::sendSMS($mobileNumber, $smsMessage);
 }
     $mailMessage .= "\r\n<br>VALUE :-- " . $highValue;
     if ($plimit) {
         $mailMessage .= " against Pres. Stand. " . $plimit . " " . $channelUtil;
     }
     $mailMessage .= "\r\n<br>" . date("D, d-M-Y H:i");
     $mailMessage .= "\r\n<br>Average Value for last 15 Minutes";
     $mailMessage .= "\r\n<br>Respond at cems.cpcb@nic.in";
     if ($emailIds != "") {
         ReminderMgr::sendEmail($emailIds, $subject, $mailMessage);
     }
     if ($mobileNumber != "") {
         $smsMessage = "SMS Alert from CPCB";
         $smsMessage .= $mailMessage;
         $smsMessage = str_replace("<br>", "", $smsMessage);
         $smsMessage = str_replace("µg/m³", "mg/nm3", $smsMessage);
         ReminderMgr::sendSMS($mobileNumber, $smsMessage);
     }
     echo $smsMessage;
     $HVRRDS->SentStatusChange(1, $highValueRuleReminder->getSeq());
 }
 // Loop
 //Daily cumulative report for sms sent
 $toDate = new DateTime();
 $fromDate = new DateTime();
 $fromDate = $fromDate->sub(new DateInterval('P1D'));
 $fromDateStr = $fromDate->format("Y/m/d  H:i:s");
 $toDateStr = $toDate->format("Y/m/d  H:i:s");
 $highValueOccurences = $HVRRDS->FindByFromToDate($fromDateStr, $toDateStr);
 $tbl = "<strong>No Reminder Found</strong>";
 if (count($highValueOccurences) > 0) {
     $tbl = "<table border='1' style='border:1px silder solid'><tr><th style='text-align:left'>Name of Industry</th><th style='text-align:left'>No. of times SMSs Sent</th><th style='text-align:left'>Exceeding Parameters</th></tr>";