테스트 사이트 - 개발 중인 베타 버전입니다

m3cron을 사용해 엠바고 기능 구현 질문

체셔ID 6년 전 조회 2,351

m3cron을 사용해 엠바고(지정된 시간에 다른 게시판으로 게시물 복사) 기능을 만들고 있는데요.

 

복사되는 건 정상적으로 됐는데 m3cron을 사용하면 "글이 존재하지 않습니다. 글이 삭제되거나 이동된 경우입니다."라는 alert이 뜨면서 자꾸 막혀버립니다 ㅠㅠ

 

어디가 잘못된걸까요 ㅠㅠ

 

/m3cron/index.php

</p>

<p>$sql1 = "SELECT min(wr_id) as cnt FROM carvecat_write_embargo";

$row1 = sql_fetch($sql1); // 엠바고 게시판의 최소 wr_id 추출

$sql2 = "SELECT max(wr_id) as cnt FROM carvecat_write_embargo";

$row2 = sql_fetch($sql2); // 엠바고 게시판의 최대 wr_id 추출</p>

<p>for ($i = $row1[cnt]; $i < $row2[cnt]+1; $i++) {

    // 최소 wr_id 부터 최대 wr_id까지 반복

    

    $value7 = sql_fetch("select wr_7 from carvecat_write_embargo where wr_id='$i' "); // 해당 게시물의 wr_7(엠바고 시간) 추출

    $value8 = sql_fetch("select wr_8 from carvecat_write_embargo where wr_id='$i' "); // 해당 게시물의 wr_8(글 복사 여부) 추출

    $value9 = sql_fetch("select wr_9 from carvecat_write_embargo where wr_id='$i' "); // 해당 게시물의 wr_9(복사 대상 게시판아이디) 추출

    $value10 = sql_fetch("select wr_10 from carvecat_write_embargo where wr_id='$i' "); // 해당 게시물의 wr_10(복사 대상 게시판의 분류) 추출

    

    $sw = "copy"; // 글이동이면 move, 글복사이면 copy

    $bo_list = $value9[wr_9]; // 글 입력 시 wr_9에 이동될 게시판아이디 입력

    $ca_name = $value10[wr_10]; // 글 입력 시 wr_10에 이동될 분류 입력

    $timer[now] = date("Y-m-d H:i:s"); // 현재 시간

    $wr_id = $i; // 게시물 번호

    

    if($sw == "copy" && $value8[wr_8] == "완료") {

        ; //글복사이고 이미 복사된 글이면 통과 - 여분필드 8번을 복사글 체크용으로 사용

    } else {

        // 입력된 엠바고 시간과 현재 시간이 같거나 작으면 - 엠바고 시간은 datetimepicker을 사용하여 Y-m-d H:i:s 형식으로 저장

        $is_automove = ($value7[wr_7] <= $timer[now]) ? true : false; 

        sql_query( " update carvecat_write_embargo set wr_datetime='".G5_TIME_YMDHIS."' where wr_id = '$i' "); // 게시물 작성 시간을 현재 시간으로 업데이트

        

        if($is_automove) {

            include_once(G5_BBS_PATH.'/move_auto.php');

            if($sw == 'copy') { //복사글 기록 - 여분필드 8번

                sql_query(" update carvecat_write_embargo set wr_8 = '완료' where wr_id = '$i' ");

            }

        }

    }

}</p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

그누위즈

해당 소스에는

 "글이 존재하지 않습니다. 글이 삭제되거나 이동된 경우입니다."라는 alert이 보이지 않습니다.

alert의 문구를 찾아서 추적하셔야합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

체셔ID
6년 전
해당 문구가 뜨는 경우가 wr_id가 존재하지 않을 때 alert이 뜨도록 되어 있는데 1부터 순차적으로 진행되는데 왜 alert이 뜨는지 알수가 없더라구요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인