public static function getInstance() { if (!self::$userDataStore) { self::$userDataStore = new UserDataStore(); return self::$userDataStore; } return self::$userDataStore; }
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); } } }
//same user name validation if ($messageText == "") { $userseq = $UDS->isExist($username); if ($userseq != "" && $seq != $userseq) { $messageText = "User with this username already exists. Please choose another user name."; } } //------------------------------************---------------------------------- //------------------------Show Validation or save object--------------------------------- if ($messageText != null && $messageText != "") { $div = " <div class='ui-widget'>\n <div class='ui-state-error ui-corner-all' style='padding: 0 .7em;'>\n <p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>\n <strong>Error during save user details :</strong> <br/>" . $messageText . "</p>\n </div></div>"; } else { //Creating User Object //set current date $user->setDateOfRegistration(Date("Y/m/d")); $UDS = new UserDataStore(); $UDS->Save($user); $messageText = "User Details Saved Successfully"; $div = "<div class='ui-widget'>\n <div class='ui-state-default ui-corner-all' style='padding: 0 .7em;'>\n <p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>\n <strong>Message:</strong> " . $messageText . "</p>\n </div></div>"; $user = new User(); } //------------------------------************---------------------------------- } ?> <!DOCTYPE html> <html> <head> <?php include "_jsAdminInclude.php"; ?>
<?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 {