public function getRecipientName() { include_once $_SERVER['DOCUMENT_ROOT'] . "/bossflex/DB/Models/Dependent.php"; if ($this->DependentID == 0) { return "Myself"; } else { $dependent = Dependent::getDependent($this->DependentID); return $dependent->getFname() . " " . $dependent->getLname(); } }
session_start(); include "Helpers/Reject.php"; Reject::permission($_SESSION['user']); include "Helpers/ClientPage.php"; include "Helpers/Material.php"; include "DB/Models/Employee.php"; include "DB/Models/User.php"; include "DB/Models/Dependent.php"; include "DB/Models/Company.php"; include "DB/Models/Ticket.php"; $user = User::getUserByUID($_SESSION['user']['UID']); $employee = Employee::getEmployeeByUID($_SESSION['user']['UID']); $cname = Company::getCompanyByID($employee->getCID())->getCname(); $account = $employee->getAccount(); $dependents = Dependent::getEmployeeDependents($employee->getEID(), $employee->getCID()); $claims = Ticket::accountTicketList($account->getAccountNum()); ?> <!DOCTYPE html> <html lang="en"> <head> <?php ClientPage::headers("BossFlex"); ?> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.10/css/jquery.dataTables.min.css"> </head> <body> <?php ClientPage::clientNav("My History"); ClientPage::sideBarPage($cname, $employee->getFname(), $account->getBalanceFormatted()); $recentTickets = count($claims) > 0;
include "DB/Models/User.php"; include "Helpers/ClientPage.php"; $user = User::getUserByUID($_SESSION['user']['UID']); $employee = Employee::getEmployeeByUID($_SESSION['user']['UID']); $fname = $_POST["first"]; $lname = $_POST["last"]; $relation = $_POST["relation"]; $birthday = $_POST["birthday"]; $depAdded = false; if (isset($fname) && isset($lname) && isset($relation) && isset($birthday)) { $dependent = new Dependent(); $dependent->constr($fname, $lname, $relation, $birthday); Dependent::addDependent($employee, $dependent); $depAdded = true; } $dependents = Dependent::getEmployeeDependents($_SESSION['user']['EID'], $_SESSION['user']['CID']); ?> <html> <header> <?php ClientPage::headers("My Dependents"); ?> </header> <body> <?php ClientPage::clientNav("My Profile"); if (!$dependents) { ClientPage::noDependents(); } else {
$tickets = Ticket::assignedTicketList($bfEmp); if (!$tickets) { header("Location: Home.php?s=" . urlencode("All tickets reviewed!")); exit; } $ticket = reset($tickets); $ticketNum = $ticket->getTicketNum(); } $employee = Employee::getEmployeeByAccount($ticket->getAccountNum()); $cname = Company::getCompanyByID($employee->getCID())->getCname(); $ename = $employee->getFname() . " " . $employee->getLname(); if ($ticket->getDependentID() == 0) { $recipient = $ename; $relation = "Self"; } else { $depObject = Dependent::getDependent($ticket->getDependentID()); $recipient = $depObject->getFname() . " " . $depObject->getLname(); $relation = $depObject->getRelation(); } $description = $ticket->getDescription(); $imageLoc = $ticket->getImageLoc(); ?> <html> <header> <?php Material::headers("Review"); ?> </header> <body> <?php