JezK
Edit File: careClub.php
<?php include 'checkSession.php'; include 'adminObject.php'; if (isset($_POST['addCareClub'])) { $insertStatus = $admin->addCareClub($_POST); echo $insertStatus; } if (isset($_POST['getData'])) { $result = $admin->getCareClubs($_POST); if (isset($_SESSION['admin'])) { $notifications = $admin->adminCareClubsNotificationsOpen(); } else { $notifications = $admin->subAdminCareClubNotificationsOpen(); } $data = ''; $count = ''; $resultCount = count($result); if ($resultCount > 0) { $count = 0; foreach ($result as $row) { $serviceDetails = $admin->getServicesByCareClub($row['care_club_id']); $data .= ' <div class="col-sm-6 col-md-3 mt-3 pc-md-3"> <div class="package-box"> <div class="row justify-content-end"> <div class="col-md-12 text-end min-height">'; if ($row['care_club_status'] == 0 && $row['created_by'] == 2) { } else { if (isset($_SESSION['admin'])) { $data .= ' <a href="./editCareClub.php?careClubid=' . base64_encode($row['care_club_id']) . '"><i class="text-gray fas fa-pencil-alt"></i></a> <button class="btn" id="' . $row['care_club_id'] . '" onclick="getPackageId(this.id)" data-bs-toggle="modal" data-bs-target="#deleteModal"><i class="de-delete fas fa-trash-alt"></i></button>'; } else if (isset($_SESSION['subAdmin'])) { $data .= '<button class="btn" id="' . $row['care_club_id'] . '" onclick="getPackageId(this.id)" data-bs-toggle="modal" data-bs-target="#deleteModal"><i class="de-delete fas fa-trash-alt"></i></button>'; } } $data .= '</div> </div> <div class="row mt-2"> <div class="col-md-12"> <p class="pc-title text-center mh-4">' . $row['name'] . '</p> </div> </div> <div class="package-name"> <p class="pc-price">'; $data .= ' </div> <div class="features"> <ul class="features-list">'; foreach ($serviceDetails as $singleService) { if ($count == 2) { break; } $count++; // $data .= '<li> ' . $singleService['name'] . ' (' . $singleService['count'] . ') </li>'; $data .= '<li> ' . $singleService['name'] . '</li>'; } $count = 0; $data .= ' </ul> </div> <div class="d-flex justify-content-center mt-3"> <button class="no-btn vm" id="packageId' . $row['care_club_id'] . '" data-bs-toggle="modal" data-bs-target="#servicesModal" onclick="viewServices(' . $row['care_club_id'] . ')">View More</button> </div> '; if ($row['care_club_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" class="no-btn" id="' . $row['care_club_id'] . '" onclick="acceptPackage(this.id)"> <span class="accept-badge px-5"> Accept</span></button> <button type="button" id="' . $row['care_club_id'] . '" onclick="declinePackage(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="text-uppercase pending-badge px-5"> PENDING</span></button> </div>'; } } else if ($row['care_club_status'] == 0) { $data .= ' <div class="d-flex justify-content-center mt-3"> <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="fw-bold form-select pub-drop" id="dropdown' . $row['care_club_id'] . '" onchange="changePacakgeStatus(this.id)"> <option value="1" >Publish</option> <option value="0" selected>Unpublish</option> </select> </div> </div>'; } else if ($row['care_club_status'] == 1) { $data .= ' <div class="d-flex justify-content-center mt-3">'; if (isset($_SESSION['admin'])) { $data .= ' <button class="pc-btn" type="button"> <a href="' . $baseUrl . 'admin/careClub-paymentdetails.php?careClub_id=' . base64_encode($row['care_club_id']) . '" class="">Allot</a></button>'; } else { $data .= ' <button class="pc-btn" type="button"> <a href="' . $baseUrl . 'sub-admin/careClub-paymentdetails.php?careClub_id=' . base64_encode($row['care_club_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['care_club_id'] . '" onchange="changePacakgeStatus(this.id)"> <option value="1" selected>Publish</option> <option value="0">Unpublish</option> </select> </div> </div>'; } $data .= ' </div> </div>'; } } else { $data = '<p class="text-center">Oops! No Care Club found</p>'; } echo $data; } if (isset($_POST['accept'])) { $result = $admin->careClubAccept($_POST); echo $result; } if (isset($_POST['decline'])) { $result = $admin->careClubDecline($_POST); echo $result; } if (isset($_POST['status'])) { $result = $admin->changeCareClubStatus($_POST); echo $result; } if (isset($_POST['delete'])) { $result = $admin->deleteCareClub($_POST); echo $result; } if (isset($_POST['editCareClub'])) { $result = $admin->editCareClub($_POST); echo $result; } if (isset($_POST['services'])) { $serviceDetails = $admin->getServicesByCareClub($_POST['careClubId']); $data = ''; foreach ($serviceDetails as $singleService) { $data .= '<li> ' . $singleService['name'] . '</li>'; } echo $data; } if (isset($_POST['addBranchId'])) { $insertStatus = $admin->addCareClubBrach($_POST); echo $insertStatus; } if (isset($_POST['deleteBranchId'])) { $deleteStatus = $admin->deleteCareClubBrach($_POST); echo $deleteStatus; } //get careclub branch wise price details based on car type & plan if (isset($_POST['action']) && $_POST['action'] == 'getBranchCarPlanPrice') { $result = $admin->getBranchCarPlanPrice($_POST); if ($_POST['carType'] == 1) { $car = "sedan"; } else if ($_POST['carType'] == 2) { $car = "suv"; } else if ($_POST['carType'] == 3) { $car = "muv"; } else if ($_POST['carType'] == 4) { $car = "hb"; } switch ($_POST['planType']) { case 1: $careClubServiceDetails = json_decode($result['services_1_year'], true); break; case 2: $careClubServiceDetails = json_decode($result['services_2_year'], true); break; case 3: $careClubServiceDetails = json_decode($result['services_3_year'], true); break; case 4: $careClubServiceDetails = json_decode($result['services_4_year'], true); break; case 5: $careClubServiceDetails = json_decode($result['services_5_year'], true); break; } $html = ''; foreach ($careClubServiceDetails as $servicesId => $count) { $serviceDetails = $admin->getSingleserviceDetails($servicesId); $html .= '<li>' . $serviceDetails["name"] . '(' . $count . ')</li>'; } $result['amount'] = $result[$car . '_price_' . $_POST['planType'] . '_year']; $result['service_details'] = $html; echo json_encode($result); }