Merge branch 'master' of github.com:gnuboard/yc4s
This commit is contained in:
@ -61,7 +61,7 @@ $colspan = 15;
|
||||
<legend>게시판 검색</legend>
|
||||
<span>
|
||||
<?=$listall?>
|
||||
생성된 게시판수 <?=number_format($total_count)?>개
|
||||
생성된 게시판 수 <?=number_format($total_count)?>개
|
||||
</span>
|
||||
<select name="sfl" title="검색대상">
|
||||
<option value="bo_table"<?=get_selected($_GET['sfl'], "bo_subject", true);?>>TABLE</option>
|
||||
|
||||
@ -44,134 +44,124 @@ $sql_order = "order by $sst $sod";
|
||||
|
||||
// 출력할 레코드를 얻음
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$sql_common
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
$qstr = "$qstr&sca=$sca&page=$page&save_stx=$stx";
|
||||
//$qstr = "page=".$page."&sort1=".$sort1."&sort2=".$sort2;
|
||||
$qstr = $qstr."&sca=".$sca."&page=".$page."&save_stx=".$stx;
|
||||
?>
|
||||
|
||||
<table width=100% cellpadding=4 cellspacing=0>
|
||||
<form name=flist>
|
||||
<input type=hidden name=page value="<?=$page?>">
|
||||
<tr>
|
||||
<td width=20%><a href='<?=$_SERVER['PHP_SELF']?>'>처음</a></td>
|
||||
<td width=60% align=center>
|
||||
<select name=sfl>
|
||||
<option value='ca_name'>분류명
|
||||
<option value='ca_id'>분류코드
|
||||
<option value='ca_mb_id'>회원아이디
|
||||
</select>
|
||||
<? if ($sfl) echo "<script> document.flist.sfl.value = '$sfl';</script>"; ?>
|
||||
<form name="flist">
|
||||
<input type="hidden" name="page" value="<?=$page?>">
|
||||
<input type="hidden" name="save_stx" value="<?=$stx?>">
|
||||
|
||||
<fieldset>
|
||||
<legend>분류 검색</legend>
|
||||
<span>
|
||||
<?=$listall?>
|
||||
생성된 분류 수 <?=number_format($total_count)?>개
|
||||
</span>
|
||||
<select name="sfl" title="검색대상">
|
||||
<option value="ca_name"<?=get_selected($_GET['sfl'], "ca_name", true);?>>분류명</option>
|
||||
<option value="ca_id"<?=get_selected($_GET['sfl'], "ca_id", true);?>>분류코드</option>
|
||||
<option value="ca_mb_id"<?=get_selected($_GET['sfl'], "ca_mb_id", true);?>>회원아이디</option>
|
||||
</select>
|
||||
<input type="text" name="stx" value="<?=$stx?>" title="검색어(필수)" required class="required frm_input">
|
||||
<input type="submit" value="검색" class="btn_submit">
|
||||
</fieldset>
|
||||
|
||||
<input type=hidden name=save_stx value='<?=$stx?>'>
|
||||
<input type=text name=stx value='<?=$stx?>'>
|
||||
<input type=image src='<?=G4_ADMIN_URL?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td width=20% align=right>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
<form name=fcategorylist method='post' action='./categorylistupdate.php' autocomplete='off' style="margin:0px;">
|
||||
<section class="cbox">
|
||||
<h2>생성된 분류 전체 목록</h2>
|
||||
<p>생성된 분류 확인, 추가 및 간단한 수정을 할 수 있습니다. 수정한 내용 적용은 <a href="#form_to_submit"><strong>일괄수정</strong></a> 버튼을 누르세요.</p>
|
||||
|
||||
<?if ($is_admin == 'super') {?>
|
||||
<div id="btn_add">
|
||||
<a href="./categoryform.php" id="cate_add">분류 추가</a>
|
||||
</div>
|
||||
<?}?>
|
||||
|
||||
<form name="fcategorylist" method="post" action="./categorylistupdate.php" autocomplete="off">
|
||||
<input type="hidden" name="page" value="<?=$page ?>">
|
||||
<input type="hidden" name="sort1" value="<?=$sort1 ?>">
|
||||
<input type="hidden" name="sort2" value="<?=$sort2 ?>">
|
||||
|
||||
<table class="frm_basic">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col"><?=subject_sort_link("ca_id");?>분류<br>코드</a></th>
|
||||
<th scope="col"><?=subject_sort_link("ca_name");?>분류명</a></th>
|
||||
<th scope="col"><?=subject_sort_link("ca_mb_id");?>회원아이디</a></th>
|
||||
<th scope="col"><?=subject_sort_link("ca_use");?>판매<br>가능</a></th>
|
||||
<th scope="col"><?=subject_sort_link("ca_stock_qty");?>기본재고</a></th>
|
||||
<th scope="col">상품수</th>
|
||||
<th scope="col">관리</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$level = strlen($row['ca_id']) / 2 - 1;
|
||||
$s_level = '<label for="ca_name_'.$i.'">'.($level+1).'단계 분류</label>';
|
||||
if ($level > 0) { // 2단계 이상
|
||||
$style = 'style="text-align:right;"';
|
||||
} else { // 1단계
|
||||
}
|
||||
|
||||
$s_add = '<a href="./categoryform.php?ca_id='.$row['ca_id'].'&'.$qstr.'">2단계 추가</a>';
|
||||
$s_upd = '<a href="./categoryform.php?w=u&ca_id='.$row['ca_id'].'&'.$qstr.'">수정</a>';
|
||||
$s_vie = '<a href="'.$g4['shop_path'].'/list.php?ca_id='.$row['ca_id'].'">보기</a>';
|
||||
|
||||
<table cellpadding=0 cellspacing=0 width=100%>
|
||||
<input type=hidden name=page value='<? echo $page ?>'>
|
||||
<input type=hidden name=sort1 value='<? echo $sort1 ?>'>
|
||||
<input type=hidden name=sort2 value='<? echo $sort2 ?>'>
|
||||
<tr><td colspan=11 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr align=center class=ht>
|
||||
<td width=80><?=subject_sort_link("ca_id");?>분류코드</a></td>
|
||||
<td width='' ><?=subject_sort_link("ca_name");?>분류명</a></td>
|
||||
<td width=80 title='해당분류관리 회원아이디'><?=subject_sort_link("ca_mb_id");?>회원아이디</a></td>
|
||||
<td width=60 ><?=subject_sort_link("ca_use");?>판매가능</a></td>
|
||||
<td width=60 ><?=subject_sort_link("ca_stock_qty");?>기본재고</a></td>
|
||||
<td width=50 >상품수</td>
|
||||
<td width=120>
|
||||
<?
|
||||
if ($is_admin == 'super')
|
||||
echo "<a href='./categoryform.php'><img src='".G4_ADMIN_URL."/img/icon_insert.gif' border=0 title='1단계분류 추가'></a>";
|
||||
else
|
||||
echo " ";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=11 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
$s_del = '<a href="javascript:del(\'./categoryformupdate.php?w=d&ca_id='.$row['ca_id'].'&'.$qstr.'\');">삭제</a>';
|
||||
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$s_level = "";
|
||||
$level = strlen($row['ca_id']) / 2 - 1;
|
||||
if ($level > 0) // 2단계 이상
|
||||
{
|
||||
$s_level = " <img src='".G4_ADMIN_URL."/img/icon_catlevel.gif' border=0 width=17 height=15 align=absmiddle alt='".($level+1)."단계 분류'>";
|
||||
for ($k=1; $k<$level; $k++)
|
||||
$s_level = " " . $s_level;
|
||||
$style = " ";
|
||||
}
|
||||
else // 1단계
|
||||
{
|
||||
$style = " style='border:1 solid; border-color:#0071BD;' ";
|
||||
}
|
||||
// 해당 분류에 속한 상품의 갯수
|
||||
$sql1 = " select COUNT(*) as cnt from {$g4['yc4_item_table']}
|
||||
where ca_id = '{$row['ca_id']}'
|
||||
or ca_id2 = '{$row['ca_id']}'
|
||||
or ca_id3 = '{$row['ca_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
$s_add = icon("추가", "./categoryform.php?ca_id={$row['ca_id']}&$qstr");
|
||||
$s_upd = icon("수정", "./categoryform.php?w=u&ca_id={$row['ca_id']}&$qstr");
|
||||
$s_vie = icon("보기", "$g4[shop_path]/list.php?ca_id={$row['ca_id']}");
|
||||
?>
|
||||
<tr>
|
||||
<td class="td_num">
|
||||
<input type="hidden" name="ca_id[<?=$i?>]" value="<?=$row['ca_id']?>">
|
||||
<?=$row['ca_id']?>
|
||||
</td>
|
||||
<td <?=$style?>><?=$s_level?> <input type="text" name="ca_name[<?=$i?>]" value="<?=get_text($row['ca_name'])?>" id="ca_name_<?=$i?>" title="<?=$row['ca_id']?>" required class="frm_input required" size="35"></td>
|
||||
|
||||
if ($is_admin == 'super')
|
||||
$s_del = icon("삭제", "javascript:del('./categoryformupdate.php?w=d&ca_id={$row['ca_id']}&$qstr');");
|
||||
<td class="td_mbid">
|
||||
<? if ($is_admin == 'super') {?><input type="text" name="ca_mb_id[<?=$i?>]" size="10" maxlength="20" value="<?=$row['ca_mb_id']?>" class="frm_input">
|
||||
<? } else { ?>
|
||||
<input type="hidden" name="ca_mb_id[<?=$i?>]" value="<?=$row['ca_mb_id']?>">
|
||||
<?=$row['ca_mb_id']?>
|
||||
<? } ?>
|
||||
</td>
|
||||
|
||||
<td class="td_chk"><input type="checkbox" name="ca_use[<?=$i?>]" value="1" <?=($row['ca_use'] ? "checked" : "")?>></td>
|
||||
<td class="td_bignum"><input type="text" name="ca_stock_qty[<?=$i?>]" value="<?=$row['ca_stock_qty']?>" class="frm_input" size="6" style="text-align:right"></td>
|
||||
<td class="td_num"><a href="./itemlist.php?sca=<?=$row['ca_id']?>"><?=$row1['cnt']?></a></td>
|
||||
<td class="td_mng"><?=$s_add?><br><?=$s_vie?> <?=$s_upd?> <?=$s_del?></td>
|
||||
</tr>
|
||||
<? }
|
||||
if ($i == 0) echo "<tr><td colspan=\"7\" class=\"empty_table\">자료가 한 건도 없습니다.</td></tr>\n";
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
// 해당 분류에 속한 상품의 갯수
|
||||
$sql1 = " select COUNT(*) as cnt from {$g4['yc4_item_table']}
|
||||
where ca_id = '{$row['ca_id']}'
|
||||
or ca_id2 = '{$row['ca_id']}'
|
||||
or ca_id3 = '{$row['ca_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
<div id="form_to_submit" class="btn_list">
|
||||
<input type="submit" value="일괄수정">
|
||||
</div>
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<input type=hidden name='ca_id[$i]' value='{$row['ca_id']}'>
|
||||
<tr class='list$list center ht'>
|
||||
<td align=left>{$row['ca_id']}</td>
|
||||
<td align=left>$s_level <input type=text name='ca_name[$i]' value='".get_text($row['ca_name'])."' title='{$row['ca_id']}' required itemname='분류명' class=ed size=35 $style></td>";
|
||||
</form>
|
||||
|
||||
if ($is_admin == 'super')
|
||||
echo "<td><input type=text class=ed name='ca_mb_id[$i]' size=10 maxlength=20 value='{$row['ca_mb_id']}'></td>";
|
||||
else
|
||||
{
|
||||
echo "<input type=hidden name='ca_mb_id[$i]' value='{$row['ca_mb_id']}'>";
|
||||
echo "<td>{$row['ca_mb_id']}</td>";
|
||||
}
|
||||
|
||||
echo "
|
||||
<td><input type=checkbox name='ca_use[$i]' ".($row['ca_use'] ? "checked" : "")." value='1'></td>
|
||||
<td><input type=text name='ca_stock_qty[$i]' size=6 style='text-align:right;' class=ed value='{$row['ca_stock_qty']}'></td>
|
||||
<td><a href='./itemlist.php?sca=$row[ca_id]'><U>{$row1['cnt']}</U></a></td>
|
||||
<td>$s_upd $s_del $s_vie $s_add</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=20 height=100 bgcolor='#ffffff' align=center><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=11 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<table width=100%>
|
||||
<tr>
|
||||
<td width=50%><input type=submit class=btn1 value='일괄수정'></td>
|
||||
<td width=50% align=right><?=get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
<?=get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&page=");?>
|
||||
|
||||
</section>
|
||||
|
||||
<?
|
||||
include_once (G4_ADMIN_PATH.'/admin.tail.php');
|
||||
|
||||
@ -56,7 +56,7 @@
|
||||
$c_PayPlus->mf_set_modx_data( "tno", $tno ); // KCP 원거래 거래번호
|
||||
$c_PayPlus->mf_set_modx_data( "mod_type", $bSucc_mod_type ); // 원거래 변경 요청 종류
|
||||
$c_PayPlus->mf_set_modx_data( "mod_ip", $cust_ip ); // 변경 요청자 IP
|
||||
$c_PayPlus->mf_set_modx_data( "mod_desc", "가맹점 결과 처리 오류 - 가맹점에서 취소 요청" ); // 변경 사유
|
||||
$c_PayPlus->mf_set_modx_data( "mod_desc", $cancel_msg ); // 변경 사유
|
||||
|
||||
$c_PayPlus->mf_do_tx( $tno, $g_conf_home_dir, $g_conf_site_cd,
|
||||
"", $tran_cd, "",
|
||||
|
||||
@ -107,7 +107,7 @@ if ($od_temp_point)
|
||||
|
||||
$i_amount = $i_amount + $i_send_cost - $i_temp_point;
|
||||
|
||||
$same_amount_check = false;
|
||||
$same_amount_check = $result_check = false;
|
||||
if ($od_settle_case == "무통장")
|
||||
{
|
||||
$od_temp_bank = $i_amount;
|
||||
@ -131,6 +131,7 @@ else if ($od_settle_case == "계좌이체")
|
||||
$bank_name = iconv("cp949", "utf8", $bank_name);
|
||||
$od_bank_account = $bank_name;
|
||||
$same_amount_check = true;
|
||||
$result_check = true;
|
||||
$pg_receipt_amount = $amount;
|
||||
}
|
||||
else if ($od_settle_case == "가상계좌")
|
||||
@ -147,6 +148,7 @@ else if ($od_settle_case == "가상계좌")
|
||||
$depositor = iconv("cp949", "utf8", $depositor);
|
||||
$od_bank_account = $bankname.' '.$account.' '.$depositor;
|
||||
$od_deposit_name = $od_name;
|
||||
$result_check = true;
|
||||
}
|
||||
else if ($od_settle_case == "휴대폰")
|
||||
{
|
||||
@ -161,6 +163,7 @@ else if ($od_settle_case == "휴대폰")
|
||||
$od_hp_time = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3 \\4:\\5:\\6", $app_time);
|
||||
$od_bank_account = $commid.' '.$mobile_no;
|
||||
$same_amount_check = true;
|
||||
$result_check = true;
|
||||
$pg_receipt_amount = $amount;
|
||||
}
|
||||
else if ($od_settle_case == "신용카드")
|
||||
@ -177,6 +180,7 @@ else if ($od_settle_case == "신용카드")
|
||||
$card_name = iconv("cp949", "utf8", $card_name);
|
||||
$od_bank_account = $card_name;
|
||||
$same_amount_check = true;
|
||||
$result_check = true;
|
||||
$pg_receipt_amount = $amount;
|
||||
}
|
||||
else
|
||||
@ -187,6 +191,7 @@ else
|
||||
// 주문금액과 결제금액이 일치하는지 체크
|
||||
if($same_amount_check) {
|
||||
if((int)$i_amount !== (int)$pg_receipt_amount) {
|
||||
$cancel_msg = 'Receipt amount error';
|
||||
include G4_SHOP_PATH.'/kcp/pp_ax_hub_cancel.php'; // 결제취소처리
|
||||
|
||||
die("Receipt Amount Error");
|
||||
@ -244,7 +249,15 @@ $sql = " insert {$g4['yc4_order_table']}
|
||||
od_ip = '$REMOTE_ADDR',
|
||||
od_settle_case = '$od_settle_case'
|
||||
";
|
||||
sql_query($sql);
|
||||
$result = sql_query($sql, false);
|
||||
|
||||
// 주문정보 입력 오류시 kcp 결제 취소
|
||||
if($result_check && !$result) {
|
||||
$cancel_msg = 'Order update error';
|
||||
include G4_SHOP_PATH.'/kcp/pp_ax_hub_cancel.php'; // 결제취소처리
|
||||
|
||||
die("<p>$sql<p>" . mysql_errno() . " : " . mysql_error() . "<p>error file : {$_SERVER['PHP_SELF']}");
|
||||
}
|
||||
|
||||
// 장바구니 쇼핑에서 주문으로
|
||||
// 신용카드로 주문하면서 신용카드 포인트 사용하지 않는다면 포인트 부여하지 않음
|
||||
@ -257,7 +270,19 @@ $sql = "update {$g4['yc4_cart_table']}
|
||||
set ct_status = '주문'
|
||||
$sql_card_point
|
||||
where uq_id = '$tmp_uq_id' ";
|
||||
sql_query($sql);
|
||||
$result = sql_query($sql, false);
|
||||
|
||||
// 주문정보 입력 오류시 kcp 결제 취소
|
||||
if($result_check && !$result) {
|
||||
$cancel_msg = 'Order status update error';
|
||||
include G4_SHOP_PATH.'/kcp/pp_ax_hub_cancel.php'; // 결제취소처리
|
||||
|
||||
echo "<p>$sql<p>" . mysql_errno() . " : " . mysql_error() . "<p>error file : {$_SERVER['PHP_SELF']}";
|
||||
|
||||
// 주문삭제
|
||||
sql_query(" delete from {$g4['yc4_order_table']} where od_id = '$od_id' and uq_id = '$tmp_uq_id' ");
|
||||
exit;
|
||||
}
|
||||
|
||||
// 회원이면서 포인트를 사용했다면 포인트 테이블에 사용을 추가
|
||||
if ($is_member && $od_receipt_point) {
|
||||
|
||||
Reference in New Issue
Block a user