Beispiel #1
0
        @unlink(G5_DATA_PATH . '/qa/' . $row['qa_file' . $k]);
        // 썸네일삭제
        if (preg_match("/\\.({$config['cf_image_extension']})\$/i", $row['qa_file' . $k])) {
            delete_qa_thumbnail($row['qa_file' . $k]);
        }
    }
    // 에디터 썸네일 삭제
    delete_editor_thumbnail($row['qa_content']);
    // 답변이 있는 질문글이라면 답변글 삭제
    if (!$row['qa_type'] && $row['qa_status']) {
        $row2 = sql_fetch(" select qa_content, qa_file1, qa_file2 from {$g5['qa_content_table']} where qa_parent = '{$qa_id}' ");
        // 첨부파일 삭제
        for ($k = 1; $k <= 2; $k++) {
            @unlink(G5_DATA_PATH . '/qa/' . $row2['qa_file' . $k]);
            // 썸네일삭제
            if (preg_match("/\\.({$config['cf_image_extension']})\$/i", $row2['qa_file' . $k])) {
                delete_qa_thumbnail($row2['qa_file' . $k]);
            }
        }
        // 에디터 썸네일 삭제
        delete_editor_thumbnail($row2['qa_content']);
        sql_query(" delete from {$g5['qa_content_table']} where qa_type = '1' and qa_parent = '{$qa_id}' ");
    }
    // 답변글 삭제시 질문글의 상태변경
    if ($row['qa_type']) {
        sql_query(" update {$g5['qa_content_table']} set qa_status = '0' where qa_id = '{$row['qa_parent']}' ");
    }
    // 글삭제
    sql_query(" delete from {$g5['qa_content_table']} where qa_id = '{$qa_id}' ");
}
goto_url(G5_ADMIN_URL . '/shop_admin/admin_qalist.php?' . preg_replace('/^&amp;/', '?', $qstr));
Beispiel #2
0
         if (!delete_point($row['mb_id'], $bo_table, $row['wr_id'], '쓰기')) {
             insert_point($row['mb_id'], $board['bo_write_point'] * -1, "{$board['bo_subject']} {$row['wr_id']} 글 삭제");
         }
         // 업로드된 파일이 있다면
         $sql2 = " select * from {$g5['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$row['wr_id']}' ";
         $result2 = sql_query($sql2);
         while ($row2 = sql_fetch_array($result2)) {
             // 파일삭제
             @unlink(G5_DATA_PATH . '/file/' . $bo_table . '/' . $row2['bf_file']);
             // 썸네일삭제
             if (preg_match("/\\.({$config['cf_image_extension']})\$/i", $row2['bf_file'])) {
                 delete_board_thumbnail($bo_table, $row2['bf_file']);
             }
         }
         // 에디터 썸네일 삭제
         delete_editor_thumbnail($row['wr_content']);
         // 에디터 이미지 삭제
         apms_editor_image($row['wr_content']);
         // 파일테이블 행 삭제
         sql_query(" delete from {$g5['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$row['wr_id']}' ");
         $count_write++;
     } else {
         // 코멘트 포인트 삭제
         if (!delete_point($row['mb_id'], $bo_table, $row['wr_id'], '댓글')) {
             insert_point($row['mb_id'], $board['bo_comment_point'] * -1, "{$board['bo_subject']} {$write['wr_id']}-{$row['wr_id']} 댓글삭제");
         }
         $count_comment++;
     }
     // 신고글
     sql_query(" delete from {$g5['apms_shingo']} where bo_table = '{$bo_table}' and wr_id = '{$row['wr_id']}' ", false);
 }