JezK
Edit File: services.php
<?php include('adminObject.php'); include('./checkSession.php'); if (isset($_POST['getData'])) { $result = $admin->getServices($_POST); if (isset($_SESSION['admin'])) { $notifications = $admin->adminServiceNotificationsOpen(); } else { $notifications = $admin->subAdminServiceNotificationsOpen(); } $count = count($result); $data = ""; if ($count > 0) { foreach ($result as $row) { $data .= ' <div class="col-sm-6 col-md-3"> <div class="product-box mh40"> <div class="row justify-content-end mh-4"> <div class="col-md-12 text-end">'; if ($row['service_status'] == 0 && $row['created_by'] == 2) { } else { $data .= '<button class="btn" data-bs-toggle="modal" data-bs-target="#editservice" id="' . $row['service_id'] . '" onclick="getServiceDetails(' . $row['service_id'] . ')"><i class="text-gray fas fa-pencil-alt"></i></button> <button class="btn" id="' . $row['service_id'] . '" data-bs-toggle="modal" data-bs-target="#deleteModal" onclick="getServiceId(' . $row['service_id'] . ')"><i class="de-delete fas fa-trash-alt"></i></button>'; } $data .= '</div> </div> <div class="row"> <div class="col-md-12"> <div class="d-flex justify-content-center"> <img src="' . $baseUrl . 'uploads/services/' . $row['image_name'] . '" class="img-fluid" style ="width:100%;height:220px" /> </div> <p class="pc-title mh-4">' . $row['name'] . '</p> <p class="text-muted small text-center mb-3">' . htmlspecialchars($row['description']) . '</p> </div> </div> <div class="package-name"> <p class="product-price"> Sedan Amount: Rs.' . $row['sedan_amount'] . ' </p> </div> <div class="package-name"> <p class="product-price"> MUV Amount: Rs.' . $row['muv_amount'] . ' </p> </div> <div class="package-name"> <p class="product-price"> SUV Amount: Rs.' . $row['suv_amount'] . ' </p> </div> <div class="package-name"> <p class="product-price"> HatchBack Amount: Rs.' . $row['hb_amount'] . ' </p> </div>'; if ($row['service_status'] == 0 && $row['created_by'] == 2) { if (isset($_SESSION['admin'])) { $data .= ' <div class="d-flex flex-column justify-content-center mt-3"> <button type="button" id="' . $row['service_id'] . '" onclick="acceptChange(this.id)" class="no-btn"> <span class="accept-badge px-5"> Accept</span></button> <button type="button" id="' . $row['service_id'] . '" onclick="declineChange(this.id)" class="no-btn"> <span class="decline-badge px-5"> Decline</span></button> </div>'; } else if (isset($_SESSION['subAdmin'])) { $data .= ' <div class="d-flex flex-column justify-content-center mt-3"> <button type="button" data-bs-toggle="modal" data-bs-target="#status" class="no-btn"> <span class="pending-badge px-5"> Pending</span></button> </div>'; } } else if ($row['service_status'] == 1) { $data .= ' <div class="d-flex justify-content-center">'; if (isset($_SESSION['admin'])) { $data .= '<button class="pc-btn"><a href="' . $baseUrl . 'admin/services-paymentdetails.php?service_id=' . base64_encode($row['service_id']) . '" >Allot</a></button>'; } else { $data .= '<button class="pc-btn"><a href="' . $baseUrl . 'sub-admin/services-paymentdetails.php?service_id=' . base64_encode($row['service_id']) . '" >Allot</a></button>'; } $data .= '</div> <div class="d-flex justify-content-center mt-3"> <div class="mb-3"> <select class="form-select pub-drop" id="dropdown' . $row['service_id'] . '" onchange="changeServiceStatus(this.id)"> <option value="1" selected>Publish</option> <option value="0">Unpublish</option> </select> </div> </div>'; } else if ($row['service_status'] == 0) { $data .= ' <div class="d-flex justify-content-center"> <button type="button" class="allot-disable-btn">Allot</button> </div> <div class="d-flex justify-content-center mt-3"> <div class="mb-3"> <select class="form-select pub-drop" id="dropdown' . $row['service_id'] . '" onchange="changeServiceStatus(this.id)"> <option value="1">Publish</option> <option value="0" selected>Unpublish</option> </select> </div> </div>'; } $data .= '</div> </div>'; } } else { $data = '<p class="text-center">Oops! No Services found</p>'; } echo $data; } if (isset($_POST['title'])) { $result = $admin->addService($_POST); echo $result; } if (isset($_POST['delete'])) { $result = $admin->deleteService($_POST); echo $result; } if (isset($_POST['search'])) { $result = $admin->serachService($_POST); $data = ""; $count = count($result); if ($count > 0) { foreach ($result as $row) { $data .= ' <div class="col-md-6 col-lg-3"> <div class="product-box mh-40"> <div class="row justify-content-end"> <div class="col-md-12 text-end">'; if ($row['service_status'] == 0 && $row['created_by'] == 2) { } else { $data .= '<button class="btn" data-bs-toggle="modal" data-bs-target="#editservice" id="' . $row['service_id'] . '" onclick="getServiceDetails(' . $row['service_id'] . ')"><i class="text-gray fas fa-pencil-alt"></i></button> <button class="btn" id="' . $row['service_id'] . '" data-bs-toggle="modal" data-bs-target="#deleteModal" onclick="getServiceId(' . $row['service_id'] . ')"><i class="de-delete fas fa-trash-alt"></i></button>'; } $data .= '</div> </div> <div class="row"> <div class="col-md-12"> <div class="d-flex justify-content-center"> <img src="' . $baseUrl . 'uploads/services/' . $row['image_name'] . '" class="img-fluid" style ="width:100%;height:220px" /> </div> <p class="pc-title mt-4 ">' . $row['name'] . '</p> <div class="package-name"> <p class="product-price"> Description: ' . $row['description'] . ' </p> </div> </div> </div> <div class="package-name"> <p class="product-price"> Rs.' . $row['amount'] . ' </p> </div>'; if ($row['service_status'] == 0 && $row['created_by'] == 2) { if (isset($_SESSION['admin'])) { $data .= ' <div class="d-flex flex-column justify-content-center mt-3"> <button type="button" id="' . $row['service_id'] . '" onclick="acceptChange(this.id)" class="no-btn"> <span class="accept-badge px-5"> Accept</span></button> <button type="button" id="' . $row['service_id'] . '" onclick="declineChange(this.id)" class="no-btn"> <span class="decline-badge px-5"> Decline</span></button> </div>'; } else if (isset($_SESSION['subAdmin'])) { $data .= ' <div class="d-flex flex-column justify-content-center mt-3"> <button type="button" data-bs-toggle="modal" data-bs-target="#status" class="no-btn"> <span class="pending-badge px-5"> Pending</span></button> </div>'; } } else if ($row['service_status'] == 1) { $data .= ' <div class="d-flex justify-content-center">'; if (isset($_SESSION['admin'])) { $data .= '<button class="pc-btn"><a href="' . $baseUrl . 'admin/services-paymentdetails.php?service_id=' . base64_encode($row['service_id']) . '" >Allot</a></button>'; } else { $data .= '<button class="pc-btn"><a href="' . $baseUrl . 'sub-admin/services-paymentdetails.php?service_id=' . base64_encode($row['service_id']) . '" >Allot</a></button>'; } $data .= '</div> <div class="d-flex justify-content-center mt-3"> <div class="mb-3"> <select class="form-select pub-drop" id="dropdown' . $row['service_id'] . '" onchange="changeServiceStatus(this.id)"> <option value="1" selected>Publish</option> <option value="0">Unpublish</option> </select> </div> </div>'; } else if ($row['service_status'] == 0) { $data .= ' <div class="d-flex justify-content-center"> <button type="button" class="allot-disable-btn">Allot</button> </div> <div class="d-flex justify-content-center mt-3"> <div class="mb-3"> <select class="form-select pub-drop" id="dropdown' . $row['service_id'] . '" onchange="changeServiceStatus(this.id)"> <option value="1">Publish</option> <option value="0" selected>Unpublish</option> </select> </div> </div>'; } $data .= '</div> </div>'; } } else { $data = '<p class="text-center">Oops! No Services found</p>'; } echo $data; } if (isset($_POST['status'])) { $result = $admin->changeServiceStatus($_POST); echo $result; } if (isset($_POST['getServiceDetails'])) { $result = $admin->getSingleserviceDetails($_POST['id']); echo json_encode($result); } if (isset($_POST['accept'])) { $result = $admin->serviceAccept($_POST); echo $result; } if (isset($_POST['decline'])) { $result = $admin->serviceDecline($_POST); echo $result; } if (isset($_POST['edittitle'])) { $result = $admin->editService($_POST); echo $result; }