$result = sql_query($sql, false);
    // 결제정보 입력 오류시 kcp 결제 취소
    if (!$result) {
        $cancel_msg = '결제정보 입력 오류';
        switch ($default['de_pg_service']) {
            case 'lg':
                include G5_SHOP_PATH . '/lg/xpay_cancel.php';
                break;
            case 'inicis':
                include G5_SHOP_PATH . '/inicis/inipay_cancel.php';
                break;
            default:
                include G5_SHOP_PATH . '/kcp/pp_ax_hub_cancel.php';
                break;
        }
        die("<p>{$sql}<p>" . sql_error_info() . "<p>error file : {$_SERVER['SCRIPT_NAME']}");
    }
    // 미수금 정보 업데이트
    $info = get_order_info($pp['od_id']);
    $sql = " update {$g5['g5_shop_order_table']}\n                set od_misu     = '{$info['od_misu']}' ";
    if ($info['od_misu'] == 0) {
        $sql .= " , od_status = '입금' ";
    }
    $sql .= " where od_id = '{$pp['od_id']}' ";
    sql_query($sql, FALSE);
    // 장바구니 상태변경
    if ($info['od_misu'] == 0) {
        $sql = " update {$g5['g5_shop_cart_table']}\n                    set ct_status = '입금'\n                    where od_id = '{$pp['od_id']}' ";
        sql_query($sql, FALSE);
    }
}
Beispiel #2
0
<?php

if (!defined("_GNUBOARD_")) {
    exit;
}
// 개별 페이지 접근 불가
include_once G5_LIB_PATH . '/mailer.lib.php';
$subject = $config['cf_title'] . ' 주문 오류 알림 메일';
if ($error == 'order') {
    $content = '<p>주문정보를 DB에 입력하는 중 오류가 발생했습니다.</p>';
} else {
    if ($error == 'status') {
        $content = '<p>주문 상품의 상태를 변경하는 중 DB 오류가 발생했습니다.</p>';
    }
}
if ($tno) {
    $content .= '<p>PG사의 ' . $od_settle_case . '는 자동 취소되었습니다.</p>';
    $content .= '<p>취소 내역은 PG사 상점관리자에서 확인할 수 있습니다.</p>';
}
$content .= '<p>오류내용</p>';
$content .= '<p>' . $sql . '</p><p>' . sql_error_info() . '<p>error file : ' . $_SERVER['SCRIPT_NAME'] . '</p>';
// 메일발송
mailer($od_name, $od_email, $config['cf_admin_email'], $subject, $content, 1);
unset($error);