コード例 #1
0
ファイル: Ticket.php プロジェクト: elmo911/WolfeSolutions
 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();
     }
 }
コード例 #2
0
ファイル: MyHistory.php プロジェクト: elmo911/WolfeSolutions
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;
コード例 #3
0
ファイル: Dependents.php プロジェクト: elmo911/WolfeSolutions
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 {
コード例 #4
0
ファイル: Review.php プロジェクト: elmo911/WolfeSolutions
    $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