$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); } }
<?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);