JezK
Edit File: professionalMng.php
<?php include("header.php"); if(!isset($_SESSION['professional_management']) && !isset($_SESSION['add_profession']) && !isset($_SESSION['edit_profession']) && !isset($_SESSION['add_availability']) && $_SESSION['signup_type']!=1){ echo "<script>window.location='dashboard.php'</script>"; } $professionals = $videocon->getProfessionals(); if((isset($_REQUEST['pid']) && $_REQUEST['pid']!='') || (isset($_POST['action']) && $_POST['action']='deleteProfessional')) { if(!isset($_POST['action'])) { $pid=$videocon->encrypt_decrypt('decrypt',$_REQUEST['pid']); } else { $pid=implode(',',$_POST['deleteProfession']); } $deleteProfessional=$videocon->deleteProfessional($pid); if($deleteProfessional) { echo "<script>alert('Deleted Successfully');window.location='professionalMng.php';</script>"; }else{ echo "<script>alert('Deletion Failed');window.location='professionalMng.php';</script>"; } } ?> <style> div.dataTables_wrapper div.dataTables_filter { position: absolute; top: 132px; } @media screen and (max-width: 768px) and (min-width: 360px) { .mrAddPro{ margin-top: 45px; } } </style> <section class="section-padding"> <div class="container m-3 bg-white"> <div class=""> <!-- <div class="calender-Right pt-4 mb-2 invisible"> <label class="fieldName mt-2 mr-2">Select Date Range</label> <div id="reportrange" class="col-xl-5 col-md-6 col-lg-8 formField-control" style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc;"> <i class="fa fa-calendar float-right pt-1"></i> <span></span> </div> </div> --> <div class="row"> <!--<div class="col-xl-6"> <a class="selectAll buttonStyle">Select All</a> <a class="unSelectAll buttonStyle">Unselect All</a> <a class="deleteAll buttonStyle" onclick="return deleteall('professionalDel');">Delete All</a> </div>--> <!-- <div class="col-xl-6"> </div> --> <?php if(isset($_SESSION['add_profession']) || $_SESSION['signup_type']==1){ ?> <div class="col-xl-12 d-flex pt-4 mb-2 justify-content-end float-right professional-mbr mrAddPro"> <a href="addProfessional.php" class="btn btn-primary py-1">Add Professional</a> </div> <?php } ?> </div> <!--ENd calender --> <!-- <div class="row"> <?php if(isset($_SESSION['add_profession']) || $_SESSION['signup_type']==1){ ?> <div class="col-xl-6 d-flex justify-content-end"> <a href="addProfessional.php" class="btn btn-primary py-1">Add Professional</a> </div> <?php } ?> </div> --> <div class="table-responsive"> <form name="professionalDel" id="professionalDel" action="" method="post"> <table id="dataTable" class="table table-striped table-borderless " style="width:100%"> <thead class="tableBackground"> <tr> <!-- <th></th> --> <th>S.No</th> <th>NAME</th> <th>PHONE</th> <th>EMAIL</th> <th>PROFESSION</th> <th>ACTION</th> </tr> </thead> <tbody> <?php if(is_array($professionals) && count($professionals)>0){ $i=0; foreach($professionals as $k=>$v){ $i++; ?> <tr> <!-- <td> <label class="container1"> <input type="checkbox" name="deleteProfession[]" class="checkmark" value="<?php echo $v['id'];?>"> <span class="checkmark1"></span> </label> </td> --> <td><?php echo $i;?>.</td> <td><?php echo $v['professional_name']!=''?$v['professional_name']:$v['business_name'];?></td> <td><?php echo $v['mobile'];?></td> <td><?php echo $v['email'];?></td> <td><?php echo $v['profession'];?></td> <td> <?php if($_SESSION['bid'] != $v['id']){ ?> <span><a href="professionalView.php?pid=<?php echo $videocon->encrypt_decrypt('encrypt',$v['id']);?>" class="viewStyles">View</a></span> <?php if(isset($_SESSION['edit_profession']) || $_SESSION['signup_type']==1){ ?> <span><a href="professionalEdit.php?pid=<?php echo $videocon->encrypt_decrypt('encrypt',$v['id']);?>" class="viewStyles">Edit</a></span> <?php } ?> <?php if(isset($_SESSION['add_availability']) || $_SESSION['signup_type']==1){ ?> <span><a href="availability.php?profid=<?php echo $videocon->encrypt_decrypt('encrypt',$v['id']);?>" class="viewStyles">Add Availability</a></span> <?php } ?> <span><a href="javascript:void(0);" onclick="return blockorunblock('<?php echo $v['status']; ?>','<?php echo $videocon->encrypt_decrypt('encrypt', $v['id']); ?>','<?php echo $i; ?>')" class="viewStyles" id="blockid<?php echo $i; ?>"><?php echo $v['status'] == 1 ? "Block" : 'Unblock'; ?></a></span> <?php }else{ echo "Business Head"; } ?> </td> </tr> <?php } }else{ echo "No Professionals"; } ?> </tbody> </table> <input type="hidden" name="action" value="deleteProfessional"> </form> </div> </div> </div> </section> <div class="container"> <!-- The Modal --> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header border-0"> <button type="button" class="close px-2 pt-2 pb-0" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="modal-body mx-4"> <h5 class="modal-title style-login mb-3">Block Business</h5> <p class="modal-font"> Enter your registerd email/ mobile number. We will send you mail to recover your password</p> <!--start password Form --> <form action="" method="POST"> <div class="pt-4 mb-2"> <label class="fieldName mt-2 mr-2">Select Date Range</label> <div id="reportrange" class="formField-control" style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc;"> <i class="fa fa-calendar float-right pt-1"></i> <span></span> </div> </div> </form> <!--end password Form --> </div> </div> </div> </div> <?php include("footer.php");?> <script> function blockorunblock(status,id,aid) { let statusmsg='Block'; if(status==0) { statusmsg='Unblock' } if(confirm('Are you sure want to '+statusmsg+' the business?')) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { if(this.responseText==1) { let mystatus=0; let changetext="Unblock"; if(status==0) { changetext="Block"; mystatus=1; } //$('#'+aid).text(statusmsg); document.getElementById("blockid"+aid).innerHTML=changetext; document.getElementById("blockid"+aid).setAttribute("onClick", "blockorunblock("+mystatus+",'"+id+"',"+aid+");"); alert('Successfully '+statusmsg); }else{ alert("Status updation was failed"); } return false; } } xmlhttp.open("POST", "ajax.php?action=blkunblkBusiness&bid="+id+"&status="+status, true); xmlhttp.send(); } else{ return false; } } function deleteall(typeofdel) { if(confirm('Are you sure want to delete')) { var testval = []; $('.checkmark:checked').each(function() { testval.push($(this).val()); }); if(testval.length<=0) { alert('Please select atleast one record to delete'); return false; }else{ document.getElementById(typeofdel).submit(); } }else{ return false; } } </script>