간이스킨에서 마지막에 관리자 메일발송을 추가하려면요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

간이스킨에서 마지막에 관리자 메일발송을 추가하려면요.. 정보

간이스킨에서 마지막에 관리자 메일발송을 추가하려면요..

본문

안녕하세요.
소푸산님이 올려주신 간이몰스킨을 적용해서 사용중인데요.
주문서가 접수되면 마지막에 order_u.php 라는 파일로 넘어가는 것 같은데,
이 파일에서 주문서가 접수되면 관리자에게 메일이 발송하는 부분을 추가하고 싶어요.
그런데 어떻게 추가해야 하는지 전혀 감이 안잡혀서요.
그냥 bbs의 write_update.php 의 하단에 메일보내는 부분을 붙여넣을까도 해봤는데 아무래도 모가몬지...;;;
order_u.php 소스는 아래와 같은데 여기에서 관리자한테 메일보내기를 추가해주실 고마우신 분 안 계신가요....
도움 부탁드려요~~~(__)
 
---------
<?
include_once "_common.php";
//************************************************************
//
// 스킨명 : 카멜레온 간이몰 스킨
// 버  젼 : 2006-03-16일짜 버젼
// 제작자 : ⓒⓒⓒ (Soonho Choi) http://cm-builder.com
// MSN    : top-*** 개인정보보호를 위한 이메일주소 노출방지 ***
//
// 저작권 : 이 주석 부분을 훼손하지않은 상태에서 수정및 사용이 자유롭습니다.
//
//************************************************************
$sql = " INSERT INTO {$write_table}_order
            SET mb_id   = '$member[mb_id]',
                wr_id   = '$wr_id',
                od_name = '$od_name',
                od_qty  = '$od_qty',
                od_price    = '$od_price',
                od_total_price = '$od_total_price',
                od_tel = '$od_tel',
                od_hp = '$od_hp',
                od_zip1 = '$od_zip1',
                od_zip2 = '$od_zip2',
                od_addr1 = '$od_addr1',
                od_addr2 = '$od_addr2',
                od_bank_use = '$od_bank_use',
                od_bank_mb_name = '$od_bank_mb_name',
                od_bank_date = '$od_bank_date',
                od_memo = '$od_memo',
                od_datetime = '$g4[time_ymdhis]' ";
sql_query($sql);
alert("주문서가 정상적으로 접수되었습니다!","$g4[bbs_path]/board.php?bo_table=order");
?>

댓글 전체

답변감사합니다.
그런데 정확히 어느부분까지 떼어서 넣어야하는지를 몰라서요.
아래에서 어디서부터 어디까지 떼어다가 넣으면 될까요???
가르침 부탁드릴께요~~
------------------------------------------------------------
// 메일발송 사용 (수정글은 발송하지 않음)
if (!($w == "u" || $w == "cu") && $config[cf_email_use] && $board[bo_use_email])
{
    // 관리자의 정보를 얻고
    $super_admin = get_admin("super");
    $group_admin = get_admin("group");
    $board_admin = get_admin("board");

    $wr_subject = get_text(stripslashes($wr_subject));

    $tmp_html = 0;
    if (strstr($html, "html1"))
        $tmp_html = 1;
    else if (strstr($html, "html2"))
        $tmp_html = 2;

    $wr_content = conv_content(stripslashes($wr_content), $tmp_html);

    $warr = array( ""=>"입력", "u"=>"수정", "r"=>"답변", "c"=>"코멘트", "cu"=>"코멘트 수정" );
    $str = $warr[$w];

    $subject = "'{$board[bo_subject]}' 게시판에 {$str}글이 올라왔습니다.";
    $link_url = "$g4[url]/$g4[bbs]/board.php?bo_table=$bo_table&wr_id=$wr_id&$qstr";

    include_once("$g4[path]/lib/mailer.lib.php");

    ob_start();
    include_once ("./write_update_mail.php");
    $content = ob_get_contents();
    ob_end_clean();

    // 게시판관리자에게 보내는 메일
    if ($config[cf_email_wr_board_admin])
        mailer($wr_name, $wr_email, $board_admin[mb_email], $subject, $content, 1);

    // 그룹관리자에게 보내는 메일
    if ($group_admin[mb_email] != $board_admin[mb_email])
    {
        if ($config[cf_email_wr_group_admin])
            mailer($wr_name, $wr_email, $group_admin[mb_email], $subject, $content, 1);
    }


// 최고관리자에게 보내는 메일
//if ($super_admin[mb_email] != $board_admin[mb_email])
//{
        if ($config[cf_email_wr_super_admin]){
            mailer($wr_name, $wr_email, $super_admin[mb_email], $subject, $content, 1);
    }




    // 답변 메일받기 (원게시자에게 보내는 메일)
    if (strstr($wr[wr_option], "mail") && $wr[wr_email] && $wr[wr_email] != $admin[mb_email])
    {
        if ($config[cf_email_wr_write])
            mailer($wr_name, $wr_email, $wr[wr_email], $subject, $content, 1);

        // 코멘트 쓴 모든이에게 메일 발송
        if ($config[cf_email_wr_comment_all])
        {
            $sql = " select distinct wr_email from $write_table
                      where wr_email not in ( '$wr[wr_email]', '' )
                        and wr_parent = '$wr_id' ";
            $result = sql_query($sql);
            while ($row=sql_fetch_array($result))
                mailer($wr_name, $wr_email, $row[wr_email], $subject, $content, 1);
        }
    }
}

// 사용자 코드 실행
@include_once ("$board_skin_path/write_update.skin.php");

// 트랙백 주소가 있다면
if (($w != "u" && $wr_trackback) || ($w=="u" && $wr_trackback && $re_trackback))
{
    $trackback_url = "$g4[url]/$g4[bbs]/tb.php/$bo_table/$wr_id";
    $msg = "";
    $msg = send_trackback($wr_trackback, $trackback_url, $wr_subject, $board[bo_subject], $_POST[wr_content]);
    if ($msg)
        echo "<script language='JavaScript'>alert('$msg $wr_trackback');</script>";
}

@include_once("$board_skin_path/write_update.tail.skin.php");

if ($file_upload_msg)
    alert($file_upload_msg, "./board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
    goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT