베타5버전 코드 일부 정리해 보았습니다. > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

베타5버전 코드 일부 정리해 보았습니다. 정보

베타5버전 코드 일부 정리해 보았습니다.

첨부파일

bbs.zip (3.9K) 1회 다운로드 2009-03-02 17:31:37

본문

memo2_form_delete_all_trash.php에서

$file_name이 있을 경우에만 쿼리 및 파일 이동하는것을 누락하셔서 추가하였고,
memo2_form_delete.php에서는 테스트용으로 보이는 echo코드 삭제
그리고 copy->unlink가 아니라 대상 path에 file이 있을경우에는 unlink. 없다면 rename으로 경로만 수정하도록 변경하였습니다.
추천
0
  • 복사

댓글 전체

1. memo2_form_delete_all_trash.php에서 $file_name 체크를 일부러 안했어요.

    $sql = " select distinct me_file_server from $g4[memo_trash_table] where memo_owner = '$member[mb_id]' ";

$sql과 같이 me_file_server를 distinct하게 가지고 왔기 때문에, $result=mysql_fetch_assoc($filelist)를 하면, 항상 $result['me_file_server']에 값이 있기 때문 입니다. 값이 있는 것을 굳이 한번 더 if로 확인할 필요가 없다 판단되어 생략한거에요.

2. memo2_form_delete.php는 버젼관리의 실패네요. ㅠ..ㅠ...
clean한 버젼은 불당팩에만 두고, 올리는것에 누락했나 봅니다.

3. 불당팩 코드를 보시면 필요한 곳에서는 모두 file_exist를 먼저하고 action을 하는데
이경우에는 시스템 load도 별로 안크고 copy->unlink가 더 clear 한거 같아서 그냥 뒀어요 ^^
© SIRSOFT
현재 페이지 제일 처음으로