private static function sendNotification(Folder $folder) { $managers = UserDataStore::getInstance()->FindAllManagersByLocation($folder->getLocationSeq()); foreach ($managers as $manager) { $mailMessage = "\r\n<br>Alert: File Upload Failure"; $mailMessage .= "\r\n<br>Industry Name:" . $folder->getDetails(); $mailMessage .= "\r\n<br>Stn: " . $folder->getFolderName(); $mailMessage .= "\r\n<br>" . date("D, d-M-Y H:ia"); $subject = "EnvirotechLive Station File upload Failure Notification"; if ($manager->getEmailId()) { //self::sendEmail($manager->getEmailId(), $subject, $mailMessage); } if ($manager->getMobile()) { $mailMessage = "SMS Alert from CPCB" . $mailMessage; $smsMessage = str_replace("<br>", "", $mailMessage); self::sendSMS($manager->getMobile(), $smsMessage); } } }
<?php $msg = ""; $emailMsg = ""; require_once 'IConstants.inc'; require_once $ConstantsArray['dbServerUrl'] . "admin//configuration.php"; require_once $ConstantsArray['dbServerUrl'] . "FormValidator//validator.php"; require_once $ConstantsArray['dbServerUrl'] . "/DataStoreMgr/UserDataStore.php"; require_once $ConstantsArray['dbServerUrl'] . "/DataStoreMgr/FolderDataStore.php"; require_once $ConstantsArray['dbServerUrl'] . "/DataStoreMgr/LocationDataStore.php"; require_once $ConstantsArray['dbServerUrl'] . "/Utils/DropDownUtils.php"; require_once $ConstantsArray['dbServerUrl'] . "/BusinessObjects/Folder.php"; //$configuration = new Configuration(); Session_start(); $managerSession = $_SESSION["managerSession"]; $userDataStore = UserDataStore::getInstance(); $LDS = LocationDataStore::getInstance(); $userSeq = $managerSession['seq']; $locSeq = $managerSession['locSeq']; $FDS = FolderDataStore::getInstance(); $locationSeqs = $LDS->FindLocationsByUser($userSeq); if (!in_array($locSeq, $locationSeqs)) { array_push($locationSeqs, $locSeq); } $folders = $FDS->FindByLocation(implode(",", $locationSeqs)); $folder = new Folder(); $selSeq = 0; if ($_POST["call"] == "loadMeta") { $slectedFolder = $_POST["F_DropDown"]; if ($slectedFolder == "0") { $msg = "Please Select Folder.";
require_once $ConstantsArray['dbServerUrl'] . "DataStoreMgr/UserDataStore.php"; require_once $ConstantsArray['dbServerUrl'] . "FormValidator//validator.php"; require_once $ConstantsArray['dbServerUrl'] . "Utils//StringUtils.php"; $div = ""; $message = ""; if ($_POST["submit"] != "") { $username = $_POST['username']; $password = $_POST['userpassword']; $message = validator::validateform("User Name", $username, 56, false); if ($messageText != null && $messageText != "") { $messageText = $messageText . "<br/>" . validator::validateform("Password", $password, 56, false); } else { $messageText = validator::validateform("Password", $password, 56, false); } if ($messageText == "") { $UDS = UserDataStore::getInstance(); $user = $UDS->FindByUserName($username); if ($user != null && $user != "") { if ($user->getDecodedPassword() == $password) { session_start(); $_SESSION["userlogged"] = $user; if (isset($_SESSION['httpUrl'])) { header("Location:" . $_SESSION['httpUrl']); } else { header("Location:cpcbMap.php"); } } else { $messageText = "Invalid User Name or Password"; } } } else {