<head> <title>Delete Blog Entry</title> <meta charset="UTF-8"> <style> <?php MWF_ViewLoader::Load("mod_core_design", "base_css"); ?> </style> </head> <body> <?php MWF_ViewLoader::Load("mod_core_design", "headerbar"); ?> <?php $E = new BlogEngine(); $data = $E->getPost($_GET["POST_ID"]); ?> <form action="?mod=mod_adminpage&view=delete_entry_action" method="POST"> <p>Are you sure to Delete Post #<?php echo $data->getPostID(); ?> </p> <input type="button" value="Cancel" onClick="javascript:history.back(1);" /> <input type="submit" value="Confirm Delete" /> <input type="hidden" name="POST_ID" value="<?php echo $data->getPostID(); ?> " /> </form> <div class="blog_post"> <h3><?php
<?php $Authen = new ExtendedAuthenticationEngine(); if (!$Authen->isAuthorized(3)) { header('Location: ?mod=mod_adminpage'); die; } $E = new BlogEngine(); $post = $E->getPost($_POST["POST_ID"]); $LoginData = $Authen->getLoginData(); if ($LoginData["USER_ID"] != $post->getPostOwner() && !$Authen->isAuthorized(4)) { header('Location: ?mod=mod_adminpage'); } else { $data = $E->delPost($_POST["POST_ID"]); if ($data) { header("Location: ?mod=mod_adminpage"); } else { echo "Delete Post Failed"; } }