コード例 #1
0
<?php

include_once "include/common.php";
include_once "include/ServiceRequest.php";
include_once 'include/AccessRights/SuperadminAdminClient.php';
$serviceRequestID = isset($_REQUEST["id"]) ? $_REQUEST["id"] : "";
$serviceRequest = new ServiceRequest();
$serviceRequestDetails = $serviceRequest->getServiceRequest(array("service_no" => "ASC"), array("service_no" => array($serviceRequestID, Equal)));
$serviceRequestDetails = $serviceRequestDetails[0];
$package = new Package();
if ($serviceRequestID == "" || 0 == count($serviceRequestDetails)) {
    //$file = substr($_SERVER["PHP_SELF"],strripos($_SERVER["PHP_SELF"], "/"),strlen($_SERVER["PHP_SELF"]));
    //header("Location:NotFound.php?prev=".$file."?".$_SERVER["QUERY_STRING"]);
    header("Location:NotFound.php");
}
$payments = $serviceRequestDetails->getPayments();
$hasPayments = count($payments) > 0;
if (isset($_POST['cancelBtn'])) {
    if ($serviceRequestDetails->delete($serviceRequestID)) {
        header('Location: ServiceRequestList.php');
    }
}
?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <title>Kusina Sa Plaza</title>
コード例 #2
0
    $formValid = false;
}
if (isset($_POST["service_part"]) && ($_POST["service_part"] == "" || !is_numeric($_POST["service_part"]))) {
    $errorMessage .= "Number of Guest/Participants is required and must be numeric.  </br>";
    $formValid = false;
}
if (isset($_POST["service_occ"]) && $_POST["service_occ"] == "") {
    $errorMessage .= "Occasion is required.  </br>";
    $formValid = false;
}
if (isset($_POST["reserve"]) && $formValid) {
    $serviceRequest = new ServiceRequest($_POST);
    //check for if date has been reserved
    $mktime = strtotime($_POST["service_date"]);
    $serviceDate = date("Y-m-d", $mktime);
    $res = $serviceRequest->getServiceRequest(array("service_date" => "DESC"), array("service_date" => array($serviceDate, Equal), "client_id" => array($serviceRequest->getClient_id(), Equal)));
    if (count($res) > 0 && !$serviceRequestID) {
        $errorMessage = "You already filed a service request for this date!";
    } else {
        if ($serviceRequest->save()) {
            $_SESSION["formInput"] = array();
            $_POST = array();
            $successMessage = "Service Request successfully filed.";
            // uncomment if you desire to redirect to same page
            //header('Location: '.$_SERVER['PHP_SELF'].'?message='.$successMessage);
            //this will redirect to service request list page
            header('Location:ServiceRequestList.php ');
            die;
        } else {
            $errorMessage = "Please check fields.";
        }
コード例 #3
0
        $filter[$_POST["filter_type" . $count]] = array($_POST["search_key" . $count], Equal);
    }
    if (!$isAdmin) {
        $filter["client_id"] = array($currentUser->getId(), Equal);
    }
} elseif (!$isAdmin) {
    $filter = array("client_id" => array($currentUser->getId(), Equal));
}
if ($isPast && !$isAdmin) {
    $filter["service_date"] = array($currentDate, LessThanOrEqual);
} elseif (!$isAdmin) {
    $filter["service_date"] = array($currentDate, GreaterThanOrEqual);
}
$serviceRequest = new ServiceRequest();
if ($isAdmin && !$clientID) {
    $allServiceRequest = $serviceRequest->getServiceRequest(array("service_date" => "ASC"), $filter);
} elseif ($clientID) {
    $allServiceRequest = $serviceRequest->getServiceRequest(array("service_date" => "ASC"), array("client_id" => array($clientID, Equal)));
} else {
    $allServiceRequest = $serviceRequest->getServiceRequest(array("service_date" => "ASC"), $filter);
}
$package = new Package();
$allPackages = $package->getPackages();
$packageOption = "";
foreach ($allPackages as $package) {
    $packageOption .= "<option value=" . $package->getCode() . ">" . $package->getDesc() . "</option>";
}
?>
<!DOCTYPE html>
<html>
<head>
コード例 #4
0
                    <th>No. of Service Request Filed</th>
                    <th>Action</th>
                    
                </tr>
             <?php 
if ($resultCount < 1) {
    ?>
                <tr>
                    <td colspan="6">No Result Found!</td>
                </tr>
             <?php 
} else {
    ?>
            <?php 
    foreach ($clientDetails as $clientDetail) {
        $allServiceRequest = $serviceRequest->getServiceRequest(array("service_no" => "DESC"), array("client_id" => array($clientDetail->getId(), Equal)));
        $serviceRequestTotal = count($allServiceRequest);
        ?>
                <tr>
                    <td><?php 
        echo $clientDetail->getFname();
        ?>
</td>
                    <td><?php 
        echo $clientDetail->getLname();
        ?>
</td>
                    <td><?php 
        echo $clientDetail->getContact();
        ?>
</td>
コード例 #5
0
 public function getServiceDetails()
 {
     $serviceRequest = new ServiceRequest();
     return $serviceRequest->getServiceRequest(array("service_no" => "ASC"), array("serviceNo" => array($this->service_no, Equal)));
 }