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>";