Example #1
0
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;
 }
Example #3
0
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)) {