function deleteBlog() { $blog = new Blog(); $blog->deleteBlog($_POST['blogId']); }
public static function actionDelete($id) { if (isset($_POST['submit'])) { $result = Blog::deleteBlog($id); if (!$result) { $_SESSION['message'] = "Произошла ошибка при удалении блога."; } FunctionLibrary::redirectTo('/admin/blog'); } return true; }
require_once "../../include/common.php"; require_once "../include/config.php"; // Create blog object $blog = new Blog(!empty($_GET["blogId"]) ? $_GET["blogId"] : ""); // Determine if user has permission to edit blog if (!$blog->hasAdministerPermission()) { $login->printLoginForm(); exit; } // Include language include scriptPath . "/" . folderBlog . "/include/language/" . (!empty($blog->id) ? $blog->language : pageLanguage) . "/general.php"; // Insert, update or delete blog if (!empty($_GET["save"])) { if (!empty($_POST["deleteBlog"])) { // Delete blog $blog->deleteBlog(); // Redirect to blog index redirect(scriptUrl . "/" . folderBlog . "/" . fileBlogIndex); } else { // Save blog data $errors = $blog->saveBlog(); // Redirect if (!$errors->hasErrors()) { redirect(!empty($_POST["referer"]) ? trim($_POST["referer"]) : scriptUrl . "/" . folderBlog . "/" . fileBlog . "?blogId=" . $blog->id); } } } // Generate navigation info */ $navigation[0][0] = scriptUrl . "/" . folderBlog; $navigation[0][1] = "Blogs"; if (!empty($blog->id)) {