코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

글 수정시 파일 교체하면 모든 게시글의 파일이 교체되는 문제

Board_write.php 에


            if ($use_upload

                && $uploadfiledata2

                && is_array($uploadfiledata2)

                && count($uploadfiledata2) > 0) {

                foreach ($uploadfiledata2 as $pkey => $pval) {

                    if ($pval) {

                        $fileupdate = array(

                            'mem_id' => $mem_id,

>                          'pfi_id' => element('pfi_id', $pval),  

                            'pfi_originname' => element('pfi_originname', $pval),

                            'pfi_filename' => element('pfi_filename', $pval),

                            'pfi_filesize' => element('pfi_filesize', $pval),

                            'pfi_width' => element('pfi_width', $pval),

                            'pfi_height' => element('pfi_height', $pval),

                            'pfi_type' => element('pfi_type', $pval),

                            'pfi_is_image' => element('is_image', $pval),

                            'pfi_datetime' => cdate('Y-m-d H:i:s'),

                            'pfi_ip' => $this->input->ip_address(),

                        );

>                       $this->Post_file_model->update($fileupdate['pfi_id'], $fileupdate);


특정 게시글의 첨부파일 업데이트시 모든 게시글의 첨부파일이 바뀌어버리는 문제가 있습니다.

첨부파일 업데이트가 정상동작할려면 위의 붉은마크 부분처럼 수정되어야 합니다.


버그신고

번호 제목 글쓴이 날짜 조회수
공지 Github 운영을 시작합니다 +13 icon 관리자 11-19 48,682
공지 씨아이보드 3 배포 안내 +20 icon 관리자 11-09 47,237
31 모바일에서 쪽지보기시 서버오류가 발생합니다. +8 나이수 03-04 10
30 오류인가요? +1 가마니 02-20 3
29 CB.Basic.1.4.2 모바일 +1 wincmd 02-05 7
28 업데이트 이후 +1 stormix 02-03 5
27 버그신고 +2 INX 01-27 5
26 ssl 적용 후 레이아웃 깨짐 + 그림파일 로드 안됨 +3 썽민2 01-26 5,737
25 글쌔요 nginx라서 그런지 +3 stormix 01-26 4,115
24 버그는 아닌 것 같습니다만 설치 후 도메인 변경시 +1 썽민 01-20 3,934
23 1.3.8 +2 stormix 01-14 7
22 설치오류 +2 ChrisCheon 01-12 10
21 게시판그룹관리 오류 +1 썽민 12-30 4,657
20 베이직버전 패스워드 찾기 버그 문의 +1 썽민 12-28 3,533
19 읽는 곳(post)에서 페이지 관련 외.. +3 이그나이터 11-30 10
18 스마트에디터 게시글 작성시 썸네일의 링크가 엑박으로 나옵니다. +2 GilbertYu 11-27 6
17 개선 사항 8 +8 Tammy 11-16 11
16 버그신고 7 +3 Tammy 11-16 9
15 버그 리포트 +2 ChrisCheon 11-12 10
14 버그 신고 6 +3 Tammy 11-03 8
13 보그신고. +1 김남훈 10-30 4
12 버그 신고 5 +3 Tammy 10-27 9