/** * Created by mmk2410 on 12/6/15. * * JavaScript for the functionality to delete blogs */ function main() { // listener and function for recieving the posts of the selected blogs $("#delete_get_posts").click(function () { var selectedBlog = $("#delete_selected_blog").val(); $.get("res/get_posts.php", { blog: selectedBlog }, function (data) { $("#delete_select_post").remove(); $("#delete_select_post_info").remove(); $("#delete_post_button").remove(); $("#delete_get_posts").after("

"); $("#delete_get_posts").after("

Now select the post you want to delete. " + "Remember that once a post is deleted it can't be restored.

"); $("#delete_select_post").append(""); $.each($.parseJSON(data), function (index, value) { var post = value.substring(0, value.length - 3); $("#delete_selected_post").append(""); }); $("#delete_select_post").after("DELETE POST") }); }); } /** * Delete the selected posts */ function deletePostButton() { var selectedBlog = $("#delete_selected_blog").val(); var selectedPost = $("#delete_selected_post").val(); $.get("res/delete_post.php", { blog: selectedBlog, post: selectedPost }, function (data) { $("#delete_select_post").remove(); $("#delete_select_post_info").remove(); $("#delete_post_button").remove(); if (data == "901") { alert("ERROR 901: No post as get argument given."); } else if (data == "921") { alert("ERROR 921: No post with given argument available."); } else if (data == "941") { alert("ERROR 941: No blog as get argument given"); } else if (data == "961") { alert("ERROR 961: Error while deleting the file. Check if the web server has the permission to do so."); } else if (data == "0") { alert("Post successfully deleted."); } }); } $(document).ready(main());