function deleteComunity($fnum)
{
    //글을 삭제하기전 하위테이블인 댓글테이블의 해당 글의 댓글 삭제
    deleteReply($fnum);
    //글을 삭제하기전 하위테이블인 첨부파일테이블의 해당 글의 첨부파일 삭제
    deleteAttach($fnum);
    $query = "DELETE FROM freeboard WHERE ";
    $query .= "fnum=" . strval($fnum);
    SQL_CON($query);
}
Exemplo n.º 2
0
$msg = "";
if (isset($_SESSION["current_user"])) {
    //判断当前用户是否登录
    $current_user = $_SESSION["current_user"];
    //取当前用户信息
    $boardId = $_GET["boardId"];
    //取版块信息
    $curPage = empty($_GET["currentPage"]) ? 0 : $_GET["currentPage"];
    //当前页码
    $replyId = empty($_GET["replyId"]) ? 0 : $_GET["replyId"];
    //当前的回帖编号
    $reply = findReplyById($replyId);
    //查询当前回帖信息
    if ($current_user["uId"] == $reply["uId"]) {
        //判断当前用户能否删除该回帖
        //删除回帖,并判断是否出错
        $rs = deleteReply($replyId);
        if (!$rs) {
            $msg = "回帖删除错误";
        }
    } else {
        $msg = "当前用户不能删除该回帖";
    }
} else {
    $msg = "用户未登录,请登录后再进行操作";
}
if ($msg != "") {
    die(header("location: ../error.php?msg={$msg}"));
} else {
    header("location: ../list.php?boardId={$boardId}&currentPage={$curPage}");
}