diff --git a/adm/shop_admin/itemqaform.php b/adm/shop_admin/itemqaform.php
index af291ed56..aaac87b9a 100644
--- a/adm/shop_admin/itemqaform.php
+++ b/adm/shop_admin/itemqaform.php
@@ -1,6 +1,7 @@
+
+
+
+
diff --git a/adm/shop_admin/itemqalistupdate.php b/adm/shop_admin/itemqalistupdate.php
new file mode 100644
index 000000000..b81d07653
--- /dev/null
+++ b/adm/shop_admin/itemqalistupdate.php
@@ -0,0 +1,39 @@
+
diff --git a/adm/shop_admin/itemuseform.php b/adm/shop_admin/itemuseform.php
index cea759926..36ab83f25 100644
--- a/adm/shop_admin/itemuseform.php
+++ b/adm/shop_admin/itemuseform.php
@@ -32,7 +32,6 @@ $qstr = 'page='.$page.'&sort1='.$sort1.'&sort2='.$sort2;
-
사용후기 수정
diff --git a/bbs/alert_login.php b/bbs/alert_login.php
new file mode 100644
index 000000000..4e93f9333
--- /dev/null
+++ b/bbs/alert_login.php
@@ -0,0 +1,13 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/common.lib.php b/lib/common.lib.php
index 274271520..0de04ebb0 100644
--- a/lib/common.lib.php
+++ b/lib/common.lib.php
@@ -169,6 +169,21 @@ function alert_close($msg, $error=true)
exit;
}
+
+// 경고메세지 출력후 창을 닫음
+function alert_login($msg, $url)
+{
+ global $g4;
+
+ $header = '';
+ if (isset($g4['title'])) {
+ $header = $g4['title'];
+ }
+ include_once(G4_BBS_PATH.'/alert_login.php');
+ exit;
+}
+
+
// confirm 창
function confirm($msg, $url1='', $url2='', $url3='')
{
diff --git a/shop/itemqa.inc.php b/shop/itemqa.inc.php
deleted file mode 100644
index b51a01d10..000000000
--- a/shop/itemqa.inc.php
+++ /dev/null
@@ -1,240 +0,0 @@
-
-
-
- 등록된 상품문의
-
- ";
- //if ($row[iq_answer]) $qa .= "
";
- //$qa = "$qa";
-
- $iq_stats = '';
- $iq_answer = '';
- $iq_flag = 0;
- if ($row['iq_answer'])
- {
- $iq_answer = conv_content($row['iq_answer'],0);
- $iq_stats = '답변완료';
- } else {
- $iq_stats = '답변전';
- $iq_answer = '답변이 등록되지 않았습니다.';
- $iq_flag = 1;
- }
-
- if ($i == 0) echo '';
- ?>
-
- -
-
-
- - 작성자
-
- - 작성일
-
- - 상태
-
-
-
-
-
- 문의내용
-
-
-
- 답변
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 0) echo '
';
-
- if (!$i) echo '상품문의가 없습니다.
';
- ?>
-
-
-
-
-
-
-
-
-
-
-
diff --git a/shop/itemqa.php b/shop/itemqa.php
index 079546fd2..e98987a01 100644
--- a/shop/itemqa.php
+++ b/shop/itemqa.php
@@ -1,208 +1,179 @@
-
-
-
- 등록된 상품문의
-
- ";
- //if ($row[iq_answer]) $qa .= "
";
- //$qa = "$qa";
-
- $iq_stats = '';
- $iq_answer = '';
- $iq_flag = 0;
- if ($row['iq_answer'])
- {
- $iq_answer = conv_content($row['iq_answer'],0);
- $iq_stats = '답변완료';
- } else {
- $iq_stats = '답변전';
- $iq_answer = '답변이 등록되지 않았습니다.';
- $iq_flag = 1;
- }
-
- if ($i == 0) echo '';
- ?>
-
- -
-
-
- - 작성자
-
- - 작성일
-
- - 상태
-
-
-
-
-
- 문의내용
-
-
-
- 답변
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 0) echo '
';
-
- if (!$i) echo '상품문의가 없습니다.
';
- ?>
-
-
- 1) {
- $str .= '처음'.PHP_EOL;
- }
-
- $start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
- $end_page = $start_page + $write_pages - 1;
-
- if ($end_page >= $total_page) $end_page = $total_page;
-
- if ($start_page > 1) $str .= '이전'.PHP_EOL;
-
- if ($total_page > 1) {
- for ($k=$start_page;$k<=$end_page;$k++) {
- if ($cur_page != $k)
- $str .= ''.$k.'페이지'.PHP_EOL;
- else
- $str .= '열린'.$k.'페이지'.PHP_EOL;
- }
- }
-
- if ($total_page > $end_page) $str .= '다음'.PHP_EOL;
-
- if ($cur_page < $total_page) {
- $str .= '맨끝'.PHP_EOL;
- }
-
- if ($str)
- return "";
- else
- return "";
-}
-
-echo itemqa_page($config['cf_write_pages'], $page, $total_page, "./itemqa.php?it_id=$it_id&page=", "");
-?>
-
-
-
-
\ No newline at end of file
+
+
+
+ 등록된 상품문의
+
+ ';
+ ?>
+
+
+
+
+ - 작성자
+
+ - 작성일
+
+ - 상태
+
+
+
+
+
+ 문의내용
+
+
+
+
+
+
+
+
+ 답변
+
+
+
+
+
+
+ = 0) echo '';
+
+ if (!$i) echo '상품문의가 없습니다.
';
+ ?>
+
+
+ 1) {
+ $str .= '처음'.PHP_EOL;
+ }
+
+ $start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
+ $end_page = $start_page + $write_pages - 1;
+
+ if ($end_page >= $total_page) $end_page = $total_page;
+
+ if ($start_page > 1) $str .= '이전'.PHP_EOL;
+
+ if ($total_page > 1) {
+ for ($k=$start_page;$k<=$end_page;$k++) {
+ if ($cur_page != $k)
+ $str .= ''.$k.'페이지'.PHP_EOL;
+ else
+ $str .= '열린'.$k.'페이지'.PHP_EOL;
+ }
+ }
+
+ if ($total_page > $end_page) $str .= '다음'.PHP_EOL;
+
+ if ($cur_page < $total_page) {
+ $str .= '맨끝'.PHP_EOL;
+ }
+
+ if ($str)
+ return "";
+ else
+ return "";
+}
+
+echo itemqa_page(10, $page, $total_page, "./itemqa.php?it_id=$it_id&page=", "");
+?>
+
+
+
+
diff --git a/shop/itemqaform.php b/shop/itemqaform.php
index 4189f6544..d9bb2a6be 100644
--- a/shop/itemqaform.php
+++ b/shop/itemqaform.php
@@ -1,74 +1,82 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/shop/itemqaformupdate.php b/shop/itemqaformupdate.php
index bdb4ecff3..2e5a60402 100644
--- a/shop/itemqaformupdate.php
+++ b/shop/itemqaformupdate.php
@@ -1,45 +1,28 @@
diff --git a/shop/itemqaupdate.php b/shop/itemqaupdate.php
deleted file mode 100644
index c4d31d50c..000000000
--- a/shop/itemqaupdate.php
+++ /dev/null
@@ -1,112 +0,0 @@
-
diff --git a/shop/itemuse.php b/shop/itemuse.php
index 65408f70f..3ac830143 100644
--- a/shop/itemuse.php
+++ b/shop/itemuse.php
@@ -4,10 +4,9 @@ include_once(G4_LIB_PATH.'/thumbnail.lib.php');
$it_id = $_REQUEST['it_id'];
-$itemuse_form = "./itemuseform.php?it_id=".$it_id;
$itemuse_list = "./itemuselist.php";
-
-//include_once(G4_PATH.'/head.sub.php');
+$itemuse_form = "./itemuseform.php?it_id=".$it_id;
+$itemuse_formupdate = "./itemuseformupdate.php?it_id=".$it_id;
?>
@@ -48,6 +47,8 @@ $itemuse_list = "./itemuselist.php";
$is_time = substr($row['is_time'], 2, 8);
$is_href = './itemuselist.php?bo_table=itemuse&wr_id='.$row['wr_id'];
+ $hash = md5($row['is_id'].$row['is_time'].$row['is_ip']);
+
// http://stackoverflow.com/questions/6967081/show-hide-multiple-divs-with-jquery?answertab=votes#tab-top
if ($i == 0) echo '';
@@ -68,6 +69,13 @@ $itemuse_list = "./itemuselist.php";
+
+
+
+
@@ -122,18 +130,25 @@ echo itemuse_page($config['cf_write_pages'], $page, $total_page, "./itemuse.php?
?>
-
-
\ No newline at end of file
diff --git a/shop/itemuseform.php b/shop/itemuseform.php
index 3ce57e4fd..ceee9e6d4 100644
--- a/shop/itemuseform.php
+++ b/shop/itemuseform.php
@@ -16,7 +16,7 @@ $it_id = escape_trim($_REQUEST['it_id']);
$is_id = escape_trim($_REQUEST['is_id']);
if (!$is_member) {
- alert("사용후기는 회원만 평가가 가능합니다.", G4_BBS_URL."/login.php");
+ alert_close("사용후기는 회원만 작성 가능합니다.");
}
if ($w == "") {
diff --git a/shop/itemuseformupdate.php b/shop/itemuseformupdate.php
index b5f71ecf4..cdbc24f3f 100644
--- a/shop/itemuseformupdate.php
+++ b/shop/itemuseformupdate.php
@@ -2,7 +2,7 @@
include_once('./_common.php');
if (!$is_member) {
- alert_close("사용후기는 회원만 등록이 가능합니다.");
+ alert_close("사용후기는 회원만 작성이 가능합니다.");
}
$is_subject = trim($_REQUEST['is_subject']);
@@ -16,9 +16,10 @@ if ($w == "" || $w == "u") {
if (!$is_content) alert("내용을 입력하여 주십시오.");
}
-$url = "./item.php?it_id=$it_id";
+$url = "./item.php?it_id=$it_id&_=".get_token()."#sit_use";
-if ($w == "") {
+if ($w == "")
+{
/*
$sql = " select max(is_id) as max_is_id from {$g4['shop_item_use_table']} ";
$row = sql_fetch($sql);
@@ -49,7 +50,9 @@ if ($w == "") {
} else {
alert_opener("사용후기가 등록 되었습니다.", $url);
}
-} else if ($w == "u") {
+}
+else if ($w == "u")
+{
$sql = " select is_password from {$g4['shop_item_use_table']} where is_id = '$is_id' ";
$row = sql_fetch($sql);
if ($row['is_password'] != $is_password)
@@ -64,4 +67,19 @@ if ($w == "") {
alert_opener("사용후기가 수정 되었습니다.", $url);
}
+else if ($w == "d")
+{
+ if (!$is_admin)
+ {
+ $sql = " select count(*) as cnt from {$g4['shop_item_use_table']} where mb_id = '{$member['mb_id']}' and is_id = '$is_id' ";
+ $row = sql_fetch($sql);
+ if (!$row['cnt'])
+ alert("자신의 사용후기만 삭제하실 수 있습니다.");
+ }
+
+ $sql = " delete from {$g4['shop_item_use_table']} where is_id = '$is_id' and md5(concat(is_id,is_time,is_ip)) = '{$hash}' ";
+ sql_query($sql);
+
+ alert("사용후기를 삭제 하였습니다.", $url);
+}
?>
\ No newline at end of file