주문내역조회에서 예전에 삭제버튼이 있었다가 없어졌다고 하신거 같은데요;;
현재 홈페이지 성격상 주문내역 조회에서 삭제 버튼을 만들어야될거 같은데요. 어떻게 해야됩니다.
참고로 디자이너인데 프로그램을 잘 모르는데 소스정도 올려주시면 넣을 정도는 할 수 잇습니다.
해결방안이 있으면 답변좀 주세여 그럼 좋은 하루 보내세요^^
현재 홈페이지 성격상 주문내역 조회에서 삭제 버튼을 만들어야될거 같은데요. 어떻게 해야됩니다.
참고로 디자이너인데 프로그램을 잘 모르는데 소스정도 올려주시면 넣을 정도는 할 수 잇습니다.
해결방안이 있으면 답변좀 주세여 그럼 좋은 하루 보내세요^^
댓글 2개
일반 사용자가 주문서를 삭제할 수는 없습니다.
영카트4의 취소 기능을 알려드리오니 참고하시기 바랍니다.
shop/orderinquiryview.php 의
// 취소한 내역이 없다면
if ($tot_cancel_amount == 0) {
if (($od[od_temp_bank] > 0 && $od[od_receipt_bank] == 0) ||
($od[od_temp_card] > 0 && $od[od_receipt_card] == 0)) {
echo "<br><form method='post' action='./orderinquirycancel.php' style='margin:0;'>";
echo "<input type=hidden name=od_id value='$od[od_id]'>";
echo "<input type=hidden name=on_uid value='$od[on_uid]'>";
echo "<input type=hidden name=token value='$token'>";
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td>· 주문취소</td><td>: <a href='javascript:;' onclick=\"document.getElementById('_ordercancel').style.display='block';\">위의 주문을 취소합니다.</a></td></tr>";
echo "<tr id='_ordercancel' style='display:none;'><td>· 취소사유</td><td>: <input type=text name='cancel_memo' size=40 maxlength=100 required itemname='취소사유'></textarea> <input type=submit value='확인'></td></tr>";
echo "</table></form>";
} else if ($od[od_invoice] == "") {
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td style='color:blue;'>· 이 주문은 직접 취소가 불가하므로 상점에 전화 연락 후 취소해 주십시오.</td></tr>";
echo "</table>";
}
} else {
$misu_amount = $misu_amount - $send_cost;
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td style='color:red;'>· 주문 취소, 반품, 품절된 내역이 있습니다.</td></tr>";
echo "</table>";
}
shop/orderinquirycancel.php 코드 전부
<?
include_once("./_common.php");
// 세션에 저장된 토큰과 폼으로 넘어온 토큰을 비교하여 틀리면 에러
if ($token && get_session("ss_token") == $token) {
// 맞으면 세션을 지워 다시 입력폼을 통해서 들어오도록 한다.
set_session("ss_token", "");
} else {
alert_close("토큰 에러");
}
$od = sql_fetch(" select * from $g4[yc4_order_table] where od_id = '$od_id' and on_uid = '$on_uid' and mb_id = '$member[mb_id]' ");
if (!$od[od_id]) {
alert("존재하는 주문이 아닙니다.");
}
if (($od[od_temp_bank] > 0 && $od[od_receipt_bank] == 0) ||
($od[od_temp_card] > 0 && $od[od_receipt_card] == 0)) {
;
} else {
alert("취소할 수 있는 주문이 아닙니다.");
}
// 장바구니 자료 취소
sql_query(" update $g4[yc4_cart_table] set ct_status = '취소' where on_uid = '$on_uid' ");
// 주문 취소
$cancel_memo = addslashes($cancel_memo);
//sql_query(" update $g4[yc4_order_table] set od_temp_point = '0', od_receipt_point = '0', od_shop_memo = concat(od_shop_memo,\"\\n주문자 본인 직접 취소 - {$g4['time_ymdhis']} (취소이유 : {$cancel_memo})\") where on_uid = '$on_uid' ");
sql_query(" update $g4[yc4_order_table] set od_send_cost = '0', od_temp_point = '0', od_receipt_point = '0', od_shop_memo = concat(od_shop_memo,\"\\n주문자 본인 직접 취소 - {$g4['time_ymdhis']} (취소이유 : {$cancel_memo})\") where on_uid = '$on_uid' ");
// 주문취소 회원의 포인트를 되돌려 줌
if ($od[od_receipt_point] > 0) {
insert_point($member[mb_id], $od[od_receipt_point], "주문번호 $od_id 본인 취소");
}
goto_url("./orderinquiryview.php?od_id=$od_id&on_uid=$on_uid");
?>
영카트4의 취소 기능을 알려드리오니 참고하시기 바랍니다.
shop/orderinquiryview.php 의
// 취소한 내역이 없다면
if ($tot_cancel_amount == 0) {
if (($od[od_temp_bank] > 0 && $od[od_receipt_bank] == 0) ||
($od[od_temp_card] > 0 && $od[od_receipt_card] == 0)) {
echo "<br><form method='post' action='./orderinquirycancel.php' style='margin:0;'>";
echo "<input type=hidden name=od_id value='$od[od_id]'>";
echo "<input type=hidden name=on_uid value='$od[on_uid]'>";
echo "<input type=hidden name=token value='$token'>";
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td>· 주문취소</td><td>: <a href='javascript:;' onclick=\"document.getElementById('_ordercancel').style.display='block';\">위의 주문을 취소합니다.</a></td></tr>";
echo "<tr id='_ordercancel' style='display:none;'><td>· 취소사유</td><td>: <input type=text name='cancel_memo' size=40 maxlength=100 required itemname='취소사유'></textarea> <input type=submit value='확인'></td></tr>";
echo "</table></form>";
} else if ($od[od_invoice] == "") {
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td style='color:blue;'>· 이 주문은 직접 취소가 불가하므로 상점에 전화 연락 후 취소해 주십시오.</td></tr>";
echo "</table>";
}
} else {
$misu_amount = $misu_amount - $send_cost;
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td style='color:red;'>· 주문 취소, 반품, 품절된 내역이 있습니다.</td></tr>";
echo "</table>";
}
shop/orderinquirycancel.php 코드 전부
<?
include_once("./_common.php");
// 세션에 저장된 토큰과 폼으로 넘어온 토큰을 비교하여 틀리면 에러
if ($token && get_session("ss_token") == $token) {
// 맞으면 세션을 지워 다시 입력폼을 통해서 들어오도록 한다.
set_session("ss_token", "");
} else {
alert_close("토큰 에러");
}
$od = sql_fetch(" select * from $g4[yc4_order_table] where od_id = '$od_id' and on_uid = '$on_uid' and mb_id = '$member[mb_id]' ");
if (!$od[od_id]) {
alert("존재하는 주문이 아닙니다.");
}
if (($od[od_temp_bank] > 0 && $od[od_receipt_bank] == 0) ||
($od[od_temp_card] > 0 && $od[od_receipt_card] == 0)) {
;
} else {
alert("취소할 수 있는 주문이 아닙니다.");
}
// 장바구니 자료 취소
sql_query(" update $g4[yc4_cart_table] set ct_status = '취소' where on_uid = '$on_uid' ");
// 주문 취소
$cancel_memo = addslashes($cancel_memo);
//sql_query(" update $g4[yc4_order_table] set od_temp_point = '0', od_receipt_point = '0', od_shop_memo = concat(od_shop_memo,\"\\n주문자 본인 직접 취소 - {$g4['time_ymdhis']} (취소이유 : {$cancel_memo})\") where on_uid = '$on_uid' ");
sql_query(" update $g4[yc4_order_table] set od_send_cost = '0', od_temp_point = '0', od_receipt_point = '0', od_shop_memo = concat(od_shop_memo,\"\\n주문자 본인 직접 취소 - {$g4['time_ymdhis']} (취소이유 : {$cancel_memo})\") where on_uid = '$on_uid' ");
// 주문취소 회원의 포인트를 되돌려 줌
if ($od[od_receipt_point] > 0) {
insert_point($member[mb_id], $od[od_receipt_point], "주문번호 $od_id 본인 취소");
}
goto_url("./orderinquiryview.php?od_id=$od_id&on_uid=$on_uid");
?>
게시글 목록
| 번호 | 제목 |
|---|---|
| 14194 | |
| 14189 | |
| 14187 | |
| 14183 | |
| 14182 | |
| 14180 | |
| 14177 | |
| 14175 | |
| 14173 | |
| 14168 | |
| 14166 | |
| 14164 | |
| 14159 | |
| 14158 | |
| 14156 | |
| 14150 | |
| 14149 | |
| 14147 | |
| 14145 | |
| 14141 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기