댓글 목록

게시판 move.php

페이지 정보

작성자 운영자 작성일 17-12-13 10:10 조회 1,509 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

move.php는 게시판의 글을 또 다른 게시판에 옮기거나 복사할 때 사용하는 파일입니다. move_update.php와 같이 사용합니다.


위치 : /bbs


게시판의 글을 복사 또는 이동은 최고관리자, 그룹관리자, 게시판 관리자가 하게 됩니다.

실제로 복사하거나 이동하는 행위는 move_update.php파일에서 진행합니다.


먼저 move.php를 살펴보겠습니다.

관리자로 로그인 후 게시판 목록을 볼 때 글라인에 체크박스 나오고 하단에 '선택복사', '선택이동'버튼이 나옵니다. 여기에서 관리자가 해당 버튼을 클릭할 때 호출되는 파일입니다.


넘겨받는 $sw의 값에 따라 이동(move) 또는 복사(copy)를 하게 됩니다.


if ($sw == 'move')
    $act = '이동';
else if ($sw == 'copy')
    $act = '복사';
else
    alert('sw 값이 제대로 넘어오지 않았습니다.');


목록에서 이동 또는 선택을 하기 위해선 글을 선택해야 합니다.

선택된 글을 확인하여 실제로 복사나 이동을 실행하는 move_update.php로 넘겨줘야 합니다.


복사 또는 이동처리해야 하는 글이 하나인지 여러개인지 확인합니다.


이상이 없으면 form 태그를 이용하여 처리할 move_update.php파일로 넘겨줍니다.



move_update.php

실제로 글을 다른 게시판으로 복사 또는 이동 처리하는 파일입니다.

위치 : /bbs

글을 복사 또는 이동처리하는 과정은 여러가지 일을 복합적으로 처리해야 합니다.

복사인 경우:

기본 게시판에는 변동이 없지만 복사하는 게시판엔 글을 등록하는 과정(파일 첨부 포함)을 진행해야 합니다.

이동인 경우:

조금 더 복잡합니다.

이동하는 게시판에 글을 등록하는 과정을 진행해야 하고

기존 게시판은 글을 삭제하는 과정을 진행해야 합니다.

댓글목록 0

등록된 댓글이 없습니다.