v0.0.10 when you are login in the login button says admin panle, and semi added ajax update post

This commit is contained in:
Victor 2021-06-07 15:01:28 +02:00
parent 9f969c4a92
commit 0c6d26d084
7 changed files with 52 additions and 16 deletions

View File

@ -5,8 +5,8 @@ require "../../bootstrap.php";
use Backend\Model\Post;
if(isset($_GET['delete_id'])){
$id = $_GET['delete_id'];
if(isset($_POST['delete_id'])){
$id = $_POST['delete_id'];
$findId = Post::query()->findOrFail($id);
if(!$findId->delete()){
return "Error could not delete";

View File

@ -4,6 +4,7 @@ require "../../bootstrap.php";
use Backend\Model\Post;
if(isset($_POST['title'])){
//Create a new initialize
$post = new Post();
@ -17,4 +18,4 @@ if(!$post->save()){
}else{
return http_response_code(200);
}
}

View File

@ -1,6 +1,6 @@
function deletePost(id) {
$.ajax({
type: 'get',
type: 'POST',
url: '../Backend/controller/deletePost.php',
data: {'delete_id':id},
success:function (data) {

View File

@ -0,0 +1,13 @@
function updatePost(id) {
$.ajax({
type: 'POST',
url: '../Backend/controller/update.php',
data: {'update_id':id},
success:function () {
console.log("Update was a success");
},
error:function (data) {
console.log("Update was not a success");
}
});
}

View File

@ -31,6 +31,8 @@ use Backend\Model\Post;
<body>
<p>Logget in som <?php echo $_SESSION['name'];?></p>
<a href="../Backend/controller/logout.php">Log ud</a>
<br>
<a href="index.php">Index pages</a>
<hr>
<p>Opret post</p>
<!--We use ajax to send the code to the backend-->

View File

@ -20,7 +20,17 @@
<li class="content__item"><a class="link link--elara text-white" href="index.php">Home</a></li>
<li class="content__item"><a class="link link--elara text-white" href="https://bib.itskp-odense.dk/">Bulltitin Board</a></li>
<li class="content__item"><a class="link link--elara text-white" href="https://udlaan.itskp-odense.dk/">Udlån af udstyr</a></li>
<li class="content__item"><a class="link link--elara text-white" href="login.php">Login</a></li>
<?php
session_start();
if (isset($_SESSION['token'])){
echo '<li class="content__item"><a class="link link--elara text-white" href="home.php">Admin panel</a></li>';
}else{
echo '<li class="content__item"><a class="link link--elara text-white" href="login.php">Login</a></li>';
}
?>
</ul>
</nav>
<input type="checkbox" name="hamburger" id="hamburger" onclick="shownav()"/>

View File

@ -20,7 +20,17 @@
<li class="content__item"><a class="link link--elara text-white" href="index.php">Home</a></li>
<li class="content__item"><a class="link link--elara text-white" href="https://bib.itskp-odense.dk/">Bulltitin Board</a></li>
<li class="content__item"><a class="link link--elara text-white" href="https://udlaan.itskp-odense.dk/">Udlån af udstyr</a></li>
<li class="content__item"><a class="link link--elara text-white" href="login.php">Login</a></li>
<?php
session_start();
if (isset($_SESSION['token'])){
echo '<li class="content__item"><a class="link link--elara text-white" href="home.php">Admin panel</a></li>';
}else{
echo '<li class="content__item"><a class="link link--elara text-white" href="login.php">Login</a></li>';
}
?>
</ul>
</nav>
<input type="checkbox" name="hamburger" id="hamburger" onclick="shownav()"/>