You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// 업로드한 이미지 정보 갱신sql_query("UPDATE g5_board_image SET wr_id = '{$wr_id}' WHERE bo_table = '{$bo_table}' AND bi_tmpid = '{$tmpid}'");
// 업로드한 게시물 본문 내용($wr_content) 중에 존재하지 이미지가 업로드되어 있다면 해당 이미지파일 삭제 및 이미지 정보 테이블에서 행 삭제$wr_content_for_del_img = strtolower($wr_content);
$sql_board_image_list = " SELECT bi_filename, bi_filedir FROM g5_board_image WHERE bo_table = '{$bo_table}' AND wr_id = '{$wr_id}' ";
$board_image_list = sql_query($sql_board_image_list);
while ($image_list = sql_fetch_array($board_image_list)) {
if (!stripos($wr_content_for_del_img, $image_list['bi_filename'])) {
@unlink($image_list['bi_filedir']);
sql_query("DELETE FROM g5_board_image WHERE bi_filedir = '{$image_list['bi_filedir']}'");
}
}
unset($wr_content_for_del_img);
unset($sql_board_image_list);
unset($board_image_list);
unset($image_list);
bbs/delete.php
// 이미지 파일 삭제 - 시작$sql_board_image_list = " SELECT bi_filename, bi_filedir FROM g5_board_image WHERE bo_table = '{$bo_table}' AND wr_id = '{$row['wr_id']}' ";
$board_image_list = sql_query($sql_board_image_list);
while ($image_list = sql_fetch_array($board_image_list)) {
@unlink($image_list['bi_filedir']);
if(preg_match("/\.({$config['cf_image_extension']})$/i", $image_list['bi_filename'])) {
delete_board_thumbnail($bo_table, $image_list['bi_filename']);
}
}
sql_query(" DELETE FROM g5_board_image where bo_table = '$bo_table' AND wr_id = '{$row['wr_id']}' ");
// 이미지 파일 삭제 - 끝
bbs/delete_all.php
// 이미지 파일 삭제 - 시작$sql_board_image_list = " SELECT bi_filename, bi_filedir FROM g5_board_image WHERE bo_table = '{$bo_table}' AND wr_id = '{$row['wr_id']}' ";
$board_image_list = sql_query($sql_board_image_list);
while ($image_list = sql_fetch_array($board_image_list)) {
@unlink($image_list['bi_filedir']);
if(preg_match("/\.({$config['cf_image_extension']})$/i", $image_list['bi_filename'])) {
delete_board_thumbnail($bo_table, $image_list['bi_filename']);
}
}
sql_query(" DELETE FROM g5_board_image where bo_table = '$bo_table' AND wr_id = '{$row['wr_id']}' ");
// 이미지 파일 삭제 - 끝
adm/board_delete.inc.php
// summernote 이미지 삭제sql_query(" delete from g5_board_image where bo_table = '{$tmp_bo_table}' ");
// summernote 이미지 폴더 전체 삭제rm_rf(G5_DATA_PATH.'/editor/'.$tmp_bo_table);
The text was updated successfully, but these errors were encountered:
github 사용하면서 받을줄만 알았지
업로드는 해본적이 없어서 무식하게 올렸군요.
코드 관리하는 기능을 활용을 했어야 하는데. 차차 적응해보도록 하겠습니다.
그리고... easylogic님... 저는 스마트에디터가 너무 잡스러워서 싫은지라
섬머노트를 잘 가꾸어서 그누보드에서 사용해보고 싶습니다.
단순히 easylogic 님의 작업물을 가져가는 것이 아니라 같이 협업하여 완성도를 높여가는데
조금이나마 일조할 수 있었으면 하는 바램입니다.
감사합니다.
MySQL 테이블 생성
plugin/editor/summernote/editor.lib.php
plugin/editor/summernote/upload.php
bbs/write.php
write.skin.php
bbs/write_update.php
bbs/delete.php
bbs/delete_all.php
adm/board_delete.inc.php
The text was updated successfully, but these errors were encountered: