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>"; } }
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>"; }
* 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';
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);
<?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>"; } } ?>
function AccountExists($Username) { return GetUserByUsername($Username) != NULL; }
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>"; }