<?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>
$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."; }
$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>
<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>
public function getServiceDetails() { $serviceRequest = new ServiceRequest(); return $serviceRequest->getServiceRequest(array("service_no" => "ASC"), array("serviceNo" => array($this->service_no, Equal))); }