updated setting page functionality for management section
This commit is contained in:
parent
294d68e1f8
commit
ccb988f7de
3 changed files with 86 additions and 5 deletions
|
@ -71,4 +71,38 @@
|
|||
}
|
||||
}
|
||||
|
||||
if(isset($_POST['get_member'])){
|
||||
$res = selectAll('team_detail');
|
||||
while($row = mysqli_fetch_assoc($res)){
|
||||
$path = MANAGMENT_IMG_PATH;
|
||||
echo <<<data
|
||||
<div class="col-md-2 mb-3">
|
||||
<div class="card bg-dark text-white">
|
||||
<img src="$path$row[image]" class="card-img" style="width: 100%; height: 230px; object-fit: cover;">
|
||||
<div class="card-img-overlay text-end">
|
||||
<button type="button" onclick="remove_member($row[sr_no])" class="btn-cancle"><i class='bx bxs-trash' ></i></button>
|
||||
</div>
|
||||
<p class="card-text text-center">$row[name]</p>
|
||||
</div>
|
||||
</div>
|
||||
data;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_POST['remove_member'])){
|
||||
$frm_data = filteration($_POST);
|
||||
$values = [$frm_data['remove_member']];
|
||||
$pre_q = "SELECT * FROM `team_detail` WHERE `sr_no`=?";
|
||||
$res = select($pre_q, $values, 'i');
|
||||
$img = mysqli_fetch_assoc($res);
|
||||
|
||||
if(deleteImage($img['image'], MANAGEMENT_FOLDER)){
|
||||
$q = "DELETE FROM `team_detail` WHERE `sr_no`=?";
|
||||
$res = delete($q, $values, 'i');
|
||||
echo $res;
|
||||
} else{
|
||||
echo 0;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,5 +1,12 @@
|
|||
<?php
|
||||
|
||||
|
||||
|
||||
//frontend data
|
||||
define('SITE_URL', 'http://127.0.0.1:3000/');
|
||||
define('MANAGMENT_IMG_PATH', SITE_URL.'images/admin/management/');
|
||||
|
||||
//uploaded data
|
||||
define('UPLOAD_IMAGE_PATH', $_SERVER['DOCUMENT_ROOT'].'/images/admin/');
|
||||
define('MANAGEMENT_FOLDER', 'management/');
|
||||
|
||||
|
@ -53,4 +60,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
function deleteImage($image, $folder){
|
||||
if(unlink(UPLOAD_IMAGE_PATH.$folder.$image)){
|
||||
return true;
|
||||
} else{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -216,8 +216,7 @@
|
|||
<h5 class="card-title m-0">Management Team Settings</h5>
|
||||
<button type="button" class="btn-third" data-bs-toggle="modal" data-bs-target="#team-setting">Add</button>
|
||||
</div>
|
||||
<div class="row" id="team-data">
|
||||
</div>
|
||||
<div class="row" id="team-data"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!--Management team setting modal-->
|
||||
|
@ -239,7 +238,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" onclick="" class="btn-cancle" data-bs-dismiss="modal">Cancle</button>
|
||||
<button type="button" onclick="member_name.value='', member_img.value=''" class="btn-cancle" data-bs-dismiss="modal">Cancle</button>
|
||||
<button type="submit" class="btn-third">Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -428,17 +427,50 @@
|
|||
else{
|
||||
alert('success', 'Your data is uploaded');
|
||||
member_name_input.value ='';
|
||||
member_image_input.value = '';
|
||||
member_img_input.value = '';
|
||||
get_member();
|
||||
}
|
||||
}
|
||||
xhr.send(data);
|
||||
}
|
||||
|
||||
function get_member(){
|
||||
let xhr = new XMLHttpRequest();
|
||||
xhr.open("POST", "ajax/settings_crud.php", true);
|
||||
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
|
||||
|
||||
xhr.onload = function(){
|
||||
document.getElementById('team-data').innerHTML = this.responseText;
|
||||
}
|
||||
|
||||
xhr.send('get_member');
|
||||
}
|
||||
|
||||
function remove_member(val){
|
||||
let site_title = document.getElementById('site_title');
|
||||
let shutdown_toggle = document.getElementById('shutdown_toggle');
|
||||
|
||||
let xhr = new XMLHttpRequest();
|
||||
xhr.open("POST", "ajax/settings_crud.php", true);
|
||||
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
|
||||
|
||||
xhr.onload = function(){
|
||||
if(this.responseText == 1){
|
||||
alert('success', 'Deleted');
|
||||
get_member();
|
||||
} else{
|
||||
alert('error', 'Fail to delete data')
|
||||
}
|
||||
}
|
||||
|
||||
xhr.send(data);
|
||||
xhr.send('remove_member='+val);
|
||||
}
|
||||
|
||||
|
||||
window.onload = function(){
|
||||
get_general();
|
||||
get_contact();
|
||||
get_member();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
|
Loading…
Add table
Reference in a new issue