v0.1.1 - Updated Delete, Create
Added editPost (Not yet made)
This commit is contained in:
parent
e2aa419efa
commit
2c89fb79f6
|
@ -16,6 +16,6 @@ if(isset($_POST['title'])){
|
||||||
if(!$post->save()){
|
if(!$post->save()){
|
||||||
return http_response_code(400);
|
return http_response_code(400);
|
||||||
}else{
|
}else{
|
||||||
return http_response_code(200);
|
echo $post->id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,12 @@ function createPost(title, desc) {
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: data,
|
data: data,
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
console.log(data)
|
$('#table_id').DataTable().row.add([
|
||||||
|
title,
|
||||||
|
desc,
|
||||||
|
'<a class="w-1em" href="edit.php?id='+ data + '"><img src="Assets/Images/Icons/pencil-dark.svg" alt="Edit"></a>',
|
||||||
|
'<a class="w-1em" onClick="deletePostSwal(' + data + ')"><img src="Assets/Images/Icons/trashcan-dark.svg" alt="Delete"></a>'
|
||||||
|
]).draw().node().id = '1234';
|
||||||
},
|
},
|
||||||
error: function () {
|
error: function () {
|
||||||
console.log("error");
|
console.log("error");
|
||||||
|
|
|
@ -8,7 +8,9 @@ function deletePost(id) {
|
||||||
'Posten er slettet!',
|
'Posten er slettet!',
|
||||||
'',
|
'',
|
||||||
'success'
|
'success'
|
||||||
)
|
).then(function() {
|
||||||
|
$('#table_id').DataTable().row($('#'+id)[0]).remove().draw();
|
||||||
|
});
|
||||||
},
|
},
|
||||||
error:function (data) {
|
error:function (data) {
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
/*function deletePost(id) {
|
||||||
|
return $.ajax({
|
||||||
|
type: 'POST',
|
||||||
|
url: '../Backend/controller/deletePost.php',
|
||||||
|
data: {'delete_id':id},
|
||||||
|
success:function (data) {
|
||||||
|
Swal.fire(
|
||||||
|
'Posten er slettet!',
|
||||||
|
'',
|
||||||
|
'success'
|
||||||
|
)
|
||||||
|
},
|
||||||
|
error:function (data) {
|
||||||
|
Swal.fire(
|
||||||
|
'Posten kunne ikke blive slettet',
|
||||||
|
'',
|
||||||
|
'error'
|
||||||
|
)
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}*/
|
|
@ -89,9 +89,10 @@ use Backend\Model\Post;
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="Assets/Ajax/deletePost.js"></script>
|
|
||||||
<script src="Assets/Ajax/fetchAndDisplayData.js"></script>
|
<script src="Assets/Ajax/fetchAndDisplayData.js"></script>
|
||||||
|
<script src="Assets/Ajax/deletePost.js"></script>
|
||||||
<script src="Assets/Ajax/createPost.js"></script>
|
<script src="Assets/Ajax/createPost.js"></script>
|
||||||
|
<script src="Assets/Ajax/editPost.js"></script>
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
function createPostSwal() {
|
function createPostSwal() {
|
||||||
|
@ -116,7 +117,8 @@ use Backend\Model\Post;
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function deletePostSwal(id) {Swal.fire({
|
function deletePostSwal(id) {
|
||||||
|
Swal.fire({
|
||||||
title: 'Er du sikker?',
|
title: 'Er du sikker?',
|
||||||
text: "Dette kan ikke blive ændret tilbage!",
|
text: "Dette kan ikke blive ændret tilbage!",
|
||||||
icon: 'warning',
|
icon: 'warning',
|
||||||
|
|
|
@ -44,13 +44,6 @@
|
||||||
<div class="col-md-12 h-100" style="border-radius: 4px">
|
<div class="col-md-12 h-100" style="border-radius: 4px">
|
||||||
<div class="blog-slider front home" id="front">
|
<div class="blog-slider front home" id="front">
|
||||||
<div class="blog-slider__wrp swiper-wrapper" id="swiper-wrapper">
|
<div class="blog-slider__wrp swiper-wrapper" id="swiper-wrapper">
|
||||||
<!--<div class="blog-slider__item swiper-slide">
|
|
||||||
<div class="blog-slider__content">
|
|
||||||
<span class="blog-slider__code">26 December 2019</span>
|
|
||||||
<div class="blog-slider__title">Lorem Ipsum Dolor</div>
|
|
||||||
<div class="blog-slider__text">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Recusandae voluptate repellendus magni illo ea animi? </div>
|
|
||||||
</div>
|
|
||||||
</div>-->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="blog-slider__pagination"></div>
|
<div class="blog-slider__pagination"></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -96,7 +89,7 @@
|
||||||
data.forEach(el =>
|
data.forEach(el =>
|
||||||
document.getElementById('swiper-wrapper').innerHTML += ('<div class="blog-slider__item swiper-slide">'+
|
document.getElementById('swiper-wrapper').innerHTML += ('<div class="blog-slider__item swiper-slide">'+
|
||||||
'<div class="blog-slider__content">'+
|
'<div class="blog-slider__content">'+
|
||||||
'<span class="blog-slider__code">'+ el.created_at +'</span>'+
|
'<span class="blog-slider__code">'+ new Date(el.created_at).getDate() + '/' + (new Date(el.created_at).getMonth()+1) + '-' + new Date(el.created_at).getFullYear() +'</span>'+
|
||||||
'<div class="blog-slider__title">'+ el.title +'</div>'+
|
'<div class="blog-slider__title">'+ el.title +'</div>'+
|
||||||
'<div class="blog-slider__text">'+ el.description +'</div>'+
|
'<div class="blog-slider__text">'+ el.description +'</div>'+
|
||||||
'</div>'+
|
'</div>'+
|
||||||
|
|
Loading…
Reference in New Issue