コード例 #1
0
        $i_Email = $_POST['E-mail'];
        $i_UserName = $_POST['UserName'];
        $i_Password = $_POST['Password'];
        $i_ID = $_POST['ID'];
        $userType = $db->getUserType($i_ID);
        if ($userType == 0) {
            //write client
            $i_Rank = $_POST['Rank'];
            $client = new Client($i_FirstName, $i_SecondName, $i_Phone, $i_Email, $i_UserName, $i_Password, $i_Rank, $i_ID);
            $ok = $db->updateObjectInDB($client, DataBase::CilentTable);
        } else {
            if ($userType == 1 || $userType == 2) {
                //write employee
                $i_premmsion = $_POST['Permission'];
                $employee = new Employee($i_FirstName, $i_SecondName, $i_Phone, $i_Email, $i_premmsion, $i_UserName, $i_Password);
                $employee->setID($i_ID);
                if ($userType == 1) {
                    $ok = $db->updateObjectInDB($employee, DataBase::RepresentativeTable);
                } else {
                    $ok = $db->updateObjectInDB($employee, DataBase::ManagerTable);
                }
            }
        }
        if ($ok) {
            return self::getUserFromDatabase($i_ID);
        }
    }
}
if ($_POST['callSubmit']) {
    echo personalInfoPageGenerator::submit();
}
コード例 #2
0
 public function __construct($i_UserID)
 {
     $this->m_user = personalInfoPageGenerator::getUserFromDatabase($i_UserID);
     //TODO:move to DB?
 }
コード例 #3
0
<?php

include_once 'personalInfoPageGenerator.php';
$genaretor = new personalInfoPageGenerator($_POST['queriedUserID'], $_POST['queryingUserID']);
?>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
        <script type="text/javascript" src ="bootstrap/js/bootstrap.min.js"></script>
        <link href="bootstrap/css/bootstrap.css" rel="stylesheet">
        <TITLE>Personal Info Screen</TITLE>
        <script type="text/javascript">





<?php 
echo $genaretor->getInitScripttAccordingToViewingPreviliges();
echo $genaretor->getJSFunctionsAccordingToPremmisions();
?>

    $(document).ready(init);
        </script>
    </head>
    <body>