Beispiel #1
0
function ShowBooking($Booking, $Manager)
{
    $date = $Booking->GetStringDate();
    $usr = GetUserByUsername($Booking->HostUsername);
    echo "<div class='BookingEntry'> \n\t\t<h3> {$date} </h3>\n\t\t<h4> Manager Name: {$usr->Name} </h4>\n\t\t<h4> Manager Phone: {$usr->PhoneNumber} </h4>\n\t\t<form action='Actions.php' method='get'>\n\t\t<input type='hidden' name='BookingID' value='{$Booking->ID}'>\n\t\t<input type='hidden' name='HouseID' value='{$Booking->HouseID}'> ";
    if (LoggedIn()) {
        if ($Manager) {
            echo "<input type='submit' value='Delete'>\n\t\t\t\t<input type='hidden' name='Action' value='DeleteBooking'></form></div>";
        } else {
            if (CheckBooking($Booking->ID, Username())) {
                echo "<input type='submit' value='Unregister'>\n\t\t\t\t\t<input type='hidden' name='Action' value='UnregisterBooking'></form></div>";
            } else {
                echo "<input type='submit' value='Register'>\n\t\t\t\t\t<input type='hidden' name='Action' value='RegisterBooking'></form></div>";
            }
        }
    } else {
        echo "<h4> Please Login to Register for Open House</h4> </form></div>";
    }
}
Beispiel #2
0
function PrintEnquiryForStaff($enq)
{
    $house = GetHouseByID($enq->HouseID);
    $usr = GetUserByUsername(Username());
    echo "<div class='EnquireItem'>\n\t\t\t\t<div id='Username' class='TextLine'> {$enq->Username} </div>\n\t\t\t\t<div id='Misc'>\n\t\t\t\t\t<div class='TextLine'> {$enq->Time} </div>\n\t\t\t\t\t<div class='TextLine'> <a href='HouseDisplay.php?HouseID={$house->ID}'> {$house->Address} </a> </div>\n\t\t\t\t</div>\n\t\t\t\t<div id='body' class='TextLine'> {$enq->Body} </div>\n\t\t\t\t<input type='button' onclick=\"alert('Email Customer: ' + '{$usr->Email}')\" value='Reply'>\n\t\t\t\t<input type='button' onclick=\"location.href='Actions.php?Action=DeleteEnq&EnqID={$enq->ID}'\" value='Delete'>\n\t\t\t</div>";
}
Beispiel #3
0
 * Date: 10/15/2015
 * Time: 12:43 AM
 */
//Khởi động sesion
session_start();
//Kiem tra neu da dang nhap thi quay ve trang chu
if (isset($_SESSION['user'])) {
    header('location:../home/home.php');
}
require '../../configs/config.php';
require '../../libraries/connect.php';
require '../../models/user.php';
//Kiem tra du lieu POST len
if (isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['password']) && !empty($_POST['password'])) {
    //Lay username va password tu form vao 2 bien
    $username = $_POST['username'];
    $password = $_POST['password'];
    //Lay thong tin user tu database
    $user = GetUserByUsername($username);
    //Kiem tra su ton tai cua user va mat khau co khop khong
    if ($user && $user['password'] == $password) {
        //Tao session lu thong tin thanh vien dang nhap
        $_SESSION['user'] = $user;
        //Chuyen huong ve trang chu quan tri
        header('location: ../home/home.php?user_id=' . $user['user_id']);
    } else {
        $error = TRUE;
        // Bat co loi
    }
}
require '../../views/admin/user/v_login.php';
Beispiel #4
0
if ($Action == "Register") {
    //register GET values
    $registerValues = ['Username', 'Password', 'Name', 'Email', 'Phone'];
    if (CheckList($registerValues)) {
        $usr = GetList($registerValues);
        CreateUser($usr[0], $usr[1], $usr[2], $usr[3], $usr[4], "User");
        header('Location: Loading.php?Action=Create');
    }
}
//handle update users
if ($Action == "UpdateUser") {
    //updateuser GET values
    $UserValues = ['Username', 'Password', 'Name', 'Email', 'Phone', 'Role'];
    if (CheckList($UserValues)) {
        $usr = GetList($UserValues);
        $myUser = GetUserByUsername($usr[0]);
        $myUser->PasswordHash = $usr[1];
        $myUser->Name = $usr[2];
        $myUser->Email = $usr[3];
        $myUser->PhoneNumber = $usr[4];
        $myUser->Role = $usr[5];
        $myUser->UpdateUser();
        header('Location: Admin.php');
    }
}
//Handle enquiry submission
if ($Action == "Enquire") {
    //enquiry GET values
    $UserValues = ['InquireText', 'HouseID'];
    if (CheckList($UserValues)) {
        $enq = GetList($UserValues);
Beispiel #5
0
<?php

//Profile Page
include "SiteBanner.php";
include_once "DaveLib.php";
?>
		<div class="ProfilePage">
			<h1> Profile Page </h1>
			<div class="UserDetails">
				<?php 
$user = GetUserByUsername(Username());
echo "<div class='InputLine'> <div class='boldlabel'> Username: </div> {$user->Username} </div>";
echo "<div class='InputLine'> <div class='boldlabel'> Name: </div>{$user->Name} </div>";
echo "<div class='InputLine'> <div class='boldlabel'> Email: </div>{$user->Email} </div>";
echo "<div class='InputLine'> <div class='boldlabel'> Phone Number: </div> {$user->PhoneNumber} </div>";
?>
			</div>
			
			<?php 
//Show user applications
if (!IsManager()) {
    echo "<h2> Current Applications </h2>";
    $apps = GetUserApplications(Username());
    foreach ($apps as $app) {
        ShowUserApplication($app);
    }
    if (count($apps) == 0) {
        echo "<h3> You haven't applied to any properties </h3>";
    }
}
?>
Beispiel #6
0
function AccountExists($Username)
{
    return GetUserByUsername($Username) != NULL;
}
Beispiel #7
0
function ShowUserApplication($app)
{
    $house = GetHouseByID($app->HouseID);
    $user = GetUserByUsername($app->Username);
    echo "<div class='EnquireItem'>\n\t\t\t\t<h3> Status: {$app->State} </h3>\n\t\t\t\t<div id='Misc'>\n\t\t\t\t\t<div class='TextLine'> <a href='HouseDisplay.php?HouseID={$house->ID}'> {$house->Address} </a> </div>\n\t\t\t\t\t<div class='TextLine'> Start Date: {$app->StartDate} </div>\n\t\t\t\t\t<div class='TextLine'> Duration: {$app->Length} Months </div>\n\t\t\t\t</div>\n\t\t\t\t<div class='inputbuttons'>\n\t\t\t\t\t<input type='button' onclick=\"location.href='Actions.php?Action=CancelApp&AppID={$app->ID}'\" value=\"Cancel\">\n\t\t\t\t</div>\n\t\t\t</div>";
}