Exemplo n.º 1
0
 public static function getInstance()
 {
     if (!self::$userDataStore) {
         self::$userDataStore = new UserDataStore();
         return self::$userDataStore;
     }
     return self::$userDataStore;
 }
Exemplo n.º 2
0
 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);
         }
     }
 }
Exemplo n.º 3
0
    //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>&nbsp;" . $messageText . "</p>\n                       </div></div>";
        $user = new User();
    }
    //------------------------------************----------------------------------
}
?>

<!DOCTYPE html>
<html>
    <head>
        <?php 
include "_jsAdminInclude.php";
?>
Exemplo n.º 4
0
<?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.";
Exemplo n.º 5
0
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 {