fs4s 를 분리하기 위하여 관련 파일을 모두 제거
@ -1,4 +0,0 @@
|
||||
<?
|
||||
include_once ('../../common.php');
|
||||
include_once(G4_ADMIN_PATH.'/admin.lib.php');
|
||||
?>
|
||||
@ -1,140 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400730";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "배너";
|
||||
if ($w=="u")
|
||||
{
|
||||
$html_title .= " 수정";
|
||||
$sql = " select * from $g4['shop_banner_table'] where bn_id = '$bn_id' ";
|
||||
$bn = sql_fetch($sql);
|
||||
}
|
||||
else
|
||||
{
|
||||
$html_title .= " 입력";
|
||||
$bn[bn_url] = "http://";
|
||||
$bn[bn_begin_time] = date("Y-m-d 00:00:00", time());
|
||||
$bn[bn_end_time] = date("Y-m-d 00:00:00", time()+(60*60*24*31));
|
||||
}
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<form id="fbanner" name="fbanner" method="post" action="./bannerformupdate.php" enctype="multipart/form-data">
|
||||
<input type="hidden" name="w" value="<?=$w ?>">
|
||||
<input type="hidden" name="bn_id" value="<?=$bn_id ?>">
|
||||
<table>
|
||||
<caption><?=$html_title?></caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_bimg">이미지</label></th>
|
||||
<td>
|
||||
<input type="file" id="bn_bimg" name="bn_bimg" size="40">
|
||||
<?
|
||||
$bimg_str = "";
|
||||
$bimg = "$g4['path']/data/banner/{$bn['bn_id']}";
|
||||
if (file_exists($bimg) && $bn['bn_id']) {
|
||||
echo "<input type=\"checkbox\" id=\"bn_bimg_del\" name=\"bn_bimg_del\" value=\"1\">삭제";
|
||||
$bimg_str = "<img src=\"$bimg\" alt=\"\">";
|
||||
//$size = getimagesize($bimg);
|
||||
//echo "<img src=\"$g4['admin_path']/img/icon_viewer.gif\" onclick=\"imageview('bimg', $size[0], $size[1]);\" alt=\"\"><input type=\"checkbox\" id=\"bn_bimg_del\" name=\"bn_bimg_del\" value=\"1\">삭제";
|
||||
//echo "<div id=\"bimg\" style=\"left:0; top:0; z-index:+1; display:none; position:absolute;\"><img src=\"$bimg\" alt=\"\"></div>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($bimg_str) { echo "<tr><td></td><td>$bimg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_alt">이미지 설명</label></th>
|
||||
<td>
|
||||
<?=help("img 태그의 alt, title 에 해당되는 내용입니다.\n배너에 마우스를 오버하면 이미지의 설명이 나옵니다.");?>
|
||||
<input type="text" id="bn_alt" name="bn_alt" size="80" value="<?=$bn['bn_alt'] ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_url">링크</label></th>
|
||||
<td>
|
||||
<?=help("배너클릭시 이동하는 주소입니다.");?>
|
||||
<input type="text" id="bn_url" name="bn_url" size="80" value="<?=$bn['bn_url'] ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_position">출력위치</label></th>
|
||||
<td>
|
||||
<?=help("왼쪽 : 쇼핑몰화면 왼쪽에 출력합니다.\n메인 : 쇼핑몰 메인화면(index.php)에만 출력합니다.", 50);?>
|
||||
<select id="bn_position" name="bn_position">
|
||||
<option value="왼쪽">왼쪽</option>
|
||||
<option value="메인">메인</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_border">테두리</label></th>
|
||||
<td>
|
||||
<?=help("배너이미지에 테두리를 넣을지를 설정합니다.", 50);?>
|
||||
<select id="bn_border" name="bn_border">
|
||||
<option value="0">아니오</option>
|
||||
<option value="1">예</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_new_win">새창</label></th>
|
||||
<td>
|
||||
<?=help("배너클릭시 새창을 띄울지를 설정합니다.", 50);?>
|
||||
<select id="bn_new_win" name="bn_new_win">
|
||||
<option value="0">아니오</option>
|
||||
<option value="1">예</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_begin_time">시작일시</label></th>
|
||||
<td>
|
||||
<?=help("현재시간이 시작일시와 종료일시 기간안에 있어야 배너가 출력됩니다.");?>
|
||||
<input type="text" id="bn_begin_time" name="bn_begin_time" size="21" maxlength="19" value="<?=$bn['bn_begin_time']?>">
|
||||
<input type="checkbox" id="bn_begin_chk" name="bn_begin_chk" value="<? echo date("Y-m-d 00:00:00", time()); ?>" onclick="if (this.checked == true) this.form.bn_begin_time.value=this.form.bn_begin_chk.value; else this.form.bn_begin_time.value = this.form.bn_begin_time.defaultValue;">
|
||||
<label for="bn_begin_chk">오늘</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bn_end_time">종료일시</label></th>
|
||||
<td>
|
||||
<input type="text" id="bn_end_time" name="bn_end_time" size="21" maxlength="19" value="<?=$bn['bn_end_time'] ?>">
|
||||
<input type="checkbox" id="bn_end_chk" name="bn_end_chk" value="<? echo date("Y-m-d 23:59:59", time()+60*60*24*31); ?>" onclick="if (this.checked == true) this.form.bn_end_time.value=this.form.bn_end_chk.value; else this.form.bn_end_time.value = this.form.bn_end_time.defaultValue;">
|
||||
<label for="bn_end_chk">오늘+31일</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">출력 순서</label></th>
|
||||
<td>
|
||||
<?=help("배너를 출력할 때 순서를 정합니다.\n\n숫자가 작을수록 상단에 출력합니다.");?>
|
||||
<?=order_select("bn_order", $bn['bn_order'])?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="btn_confirm">
|
||||
<input type="submit" class="btn_submit" accesskey="s" value="확인">
|
||||
<a href="./bannerlist.php">목록으로</a>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<script>
|
||||
if (document.fbanner.w.value == 'u')
|
||||
{
|
||||
document.fbanner.bn_position.value = '<?=$bn[bn_position]?>';
|
||||
document.fbanner.bn_border.value = '<?=$bn[bn_border]?>';
|
||||
document.fbanner.bn_new_win.value = '<?=$bn[bn_new_win]?>';
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,72 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400730";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
if ($W == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
@mkdir("$g4[path]/data/banner", 0707);
|
||||
@chmod("$g4[path]/data/banner", 0707);
|
||||
|
||||
$bn_bimg = $_FILES["bn_bimg"]["tmp_name"];
|
||||
$bn_bimg_name = $_FILES["bn_bimg"]["name"];
|
||||
|
||||
if ($bn_bimg_del) @unlink("$g4[path]/data/banner/$bn_id");
|
||||
|
||||
if ($w=="")
|
||||
{
|
||||
if (!$bn_bimg_name) alert("배너 이미지를 업로드 하세요.");
|
||||
|
||||
sql_query(" alter table $g4[shop_banner_table] auto_increment=1 ");
|
||||
|
||||
$sql = " insert into $g4[shop_banner_table]
|
||||
set bn_alt = '$bn_alt',
|
||||
bn_url = '$bn_url',
|
||||
bn_position = '$bn_position',
|
||||
bn_border = '$bn_border',
|
||||
bn_new_win = '$bn_new_win',
|
||||
bn_begin_time = '$bn_begin_time',
|
||||
bn_end_time = '$bn_end_time',
|
||||
bn_time = '$now',
|
||||
bn_hit = '0',
|
||||
bn_order = '$bn_order' ";
|
||||
sql_query($sql);
|
||||
|
||||
$bn_id = mysql_insert_id();
|
||||
}
|
||||
else if ($w=="u")
|
||||
{
|
||||
$sql = " update $g4[shop_banner_table]
|
||||
set bn_alt = '$bn_alt',
|
||||
bn_url = '$bn_url',
|
||||
bn_position = '$bn_position',
|
||||
bn_border = '$bn_border',
|
||||
bn_new_win = '$bn_new_win',
|
||||
bn_begin_time = '$bn_begin_time',
|
||||
bn_end_time = '$bn_end_time',
|
||||
bn_order = '$bn_order'
|
||||
where bn_id = '$bn_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w=="d")
|
||||
{
|
||||
@unlink("$g4[path]/data/banner/$bn_id");
|
||||
|
||||
$sql = " delete from $g4[shop_banner_table] where bn_id = $bn_id ";
|
||||
$result = sql_query($sql);
|
||||
}
|
||||
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
if ($_FILES[bn_bimg][name]) upload_file($_FILES[bn_bimg][tmp_name], $bn_id, "$g4[path]/data/banner");
|
||||
|
||||
goto_url("./bannerform.php?w=u&bn_id=$bn_id");
|
||||
} else {
|
||||
goto_url("./bannerlist.php");
|
||||
}
|
||||
?>
|
||||
@ -1,89 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400730";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "배너관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from $g4['shop_banner_table'] ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
$rows = $config['cf_page_rows'];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
?>
|
||||
|
||||
<p>건수 : <? echo $total_count ?></p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">ID</th>
|
||||
<th scope="col">이미지</th>
|
||||
<th scope="col">위치</th>
|
||||
<th scope="col">시작일시</th>
|
||||
<th scope="col">종료일시</th>
|
||||
<th scope="col">출력순서</th>
|
||||
<th scope="col">조회</th>
|
||||
<th scope="col">관리</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<?
|
||||
$sql = " select * from $g4['shop_banner_table']
|
||||
order by bn_order, bn_id desc
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
// 테두리 있는지
|
||||
$bn_border = $row[bn_border];
|
||||
// 새창 띄우기인지
|
||||
$bn_new_win = ($row[bn_new_win]) ? "target=\"_blank\"" : "";
|
||||
|
||||
$bn_img = "";
|
||||
if ($row['bn_url'] && $row['bn_url'] != "http://")
|
||||
$bn_img .= "<a href=\"$row['bn_url']\" $bn_new_win>";
|
||||
$bn_img .= "<img src=\"$g4['path']/data/banner/$row['bn_id']\" style=\"border-width:$bn_border\" alt=\"$row['bn_alt']\"></a>";
|
||||
|
||||
$bn_begin_time = substr($row['bn_begin_time'], 2, 14);
|
||||
$bn_end_time = substr($row['bn_end_time'], 2, 14);
|
||||
|
||||
$s_mod = icon("수정", "./bannerform.php?w=u&bn_id=$row['bn_id']");
|
||||
$s_del = icon("삭제", "javascript:del('./bannerformupdate.php?w=d&bn_id=$row['bn_id']');");
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$row['bn_id']?></td>
|
||||
<td><?=$bn_img?></td>
|
||||
<td><?=$row['bn_position']?></td>
|
||||
<td><?=$bn_begin_time?></td>
|
||||
<td><?=$bn_end_time?></td>
|
||||
<td><?=$row['bn_order']?></td>
|
||||
<td><?=$row['bn_hit']?></td>
|
||||
<td>
|
||||
추가
|
||||
<?=$s_mod?>
|
||||
<?=$s_del?>
|
||||
</td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=\"8\" class=\"empty_table\">자료가 한건도 없습니다.</td></tr>\n";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?=get_paging($config['cf_write_pages'], $page, $total_page, "$_SERVER['PHP_SELF']?$qstr&page=");?>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,368 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400200";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_CKEDITOR_PATH.'/ckeditor.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$category_path = "{$g4['path']}/data/category";
|
||||
|
||||
$sql_common = " from {$g4['shop_category_table']} ";
|
||||
if ($is_admin != 'super')
|
||||
$sql_common .= " where ca_mb_id = '{$member['mb_id']}' ";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
if ($is_admin != 'super' && !$ca_id)
|
||||
alert("최고관리자만 1단계 분류를 추가할 수 있습니다.");
|
||||
|
||||
$len = strlen($ca_id);
|
||||
if ($len == 10)
|
||||
alert("분류를 더 이상 추가할 수 없습니다.\\n\\n5단계 분류까지만 가능합니다.");
|
||||
|
||||
$len2 = $len + 1;
|
||||
|
||||
$sql = " select MAX(SUBSTRING(ca_id,$len2,2)) as max_subid from {$g4['shop_category_table']} where SUBSTRING(ca_id,1,$len) = '$ca_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
|
||||
if ($row['max_subid']) {
|
||||
$subid = base_convert($row['max_subid'], 36, 10);
|
||||
$subid += 36;
|
||||
} else {
|
||||
$subid = 36;
|
||||
}
|
||||
if ($subid >= 36 * 36)
|
||||
{
|
||||
//alert("분류를 더 이상 추가할 수 없습니다.");
|
||||
// 빈상태로
|
||||
$subid = " ";
|
||||
}
|
||||
$subid = base_convert($subid, 10, 36);
|
||||
$subid = substr("00" . $subid, -2);
|
||||
$subid = $ca_id . $subid;
|
||||
|
||||
$sublen = strlen($subid);
|
||||
|
||||
if ($ca_id) // 2단계이상 분류
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
$sql = " select * from {$g4['shop_category_table']} where ca_id = '$ca_id' ";
|
||||
=======
|
||||
$sql = " select * from $g4[shop_category_table] where ca_id = '$ca_id' ";
|
||||
>>>>>>> ddb1dec36c49f24441636f5e3dcb1e1db20a0d2b
|
||||
$ca = sql_fetch($sql);
|
||||
$html_title = $ca['ca_name'] . " 하위분류추가";
|
||||
$ca['ca_name'] = "";
|
||||
}
|
||||
else // 1단계 분류
|
||||
{
|
||||
$html_title = "1단계분류추가";
|
||||
$ca['ca_use'] = 1;
|
||||
$ca['ca_menu'] = 1;
|
||||
$ca['ca_explan_html'] = 1;
|
||||
$ca['ca_img_width'] = $default['de_simg_width'];
|
||||
$ca['ca_img_height'] = $default['de_simg_height'];
|
||||
$ca['ca_list_mod'] = 4;
|
||||
$ca['ca_list_row'] = 5;
|
||||
$ca['ca_stock_qty'] = 99999;
|
||||
}
|
||||
$ca[ca_skin] = "list.skin.10.php";
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
$sql = " select * from {$g4['shop_category_table']} where ca_id = '$ca_id' ";
|
||||
=======
|
||||
$sql = " select * from $g4[shop_category_table] where ca_id = '$ca_id' ";
|
||||
>>>>>>> ddb1dec36c49f24441636f5e3dcb1e1db20a0d2b
|
||||
$ca = sql_fetch($sql);
|
||||
if (!$ca[ca_id])
|
||||
alert("자료가 없습니다.");
|
||||
|
||||
$html_title = $ca['ca_name'] . " 수정";
|
||||
$ca['ca_name'] = get_text($ca['ca_name']);
|
||||
}
|
||||
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
|
||||
$g4['title'] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<form id="fcategoryform" name="fcategoryform" method="post" action="./categoryformupdate.php" enctype="multipart/form-data" onsubmit="return fcategoryformcheck(this);">
|
||||
<input type="hidden" name="codedup" value="<?=$default['de_code_dup_use']?>">
|
||||
<input type="hidden" name="w" value="<?=$w?>">
|
||||
<input type="hidden" name="page" value="<?=$page?>">
|
||||
<input type="hidden" name="sort1" value="<?=$sort1?>">
|
||||
<input type="hidden" name="sort2" value="<?=$sort2?>">
|
||||
|
||||
<table>
|
||||
<caption>기본 입력</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">분류코드</th>
|
||||
<td colspan="3">
|
||||
<? if ($w == "") { ?>
|
||||
<?=help("자동으로 보여지는 분류코드를 사용하시길 권해드리지만 직접 입력한 값으로도 사용할 수 있습니다.\n분류코드는 나중에 수정이 되지 않으므로 신중하게 결정하여 사용하십시오.\n\n분류코드는 2자리씩 10자리를 사용하여 5단계를 표현할 수 있습니다.\n0~z까지 입력이 가능하며 한 분류당 최대 1296가지를 표현할 수 있습니다.\n그러므로 총 3656158440062976가지의 분류를 사용할 수 있습니다.");?>
|
||||
<input type="text" id="ca_id" name="ca_id" size="<?=$sublen?>" maxlength="<?=$sublen?>" minlength="<?=$sublen?>" class="nospace alnum" value="<?=$subid?>" title="분류코드">
|
||||
<? if ($default['de_code_dup_use']) { ?><a href="javascript:;" onclick="codedupcheck(document.getElementById('ca_id').value)">코드 중복검사</a><? } ?>
|
||||
<? } else { ?>
|
||||
<input type="hidden" id="ca_id" name="ca_id" value="<?=$ca['ca_id']?>">
|
||||
<?=$ca['ca_id']?>
|
||||
<? echo icon("미리보기", G4_SHOP_URL."/list.php?ca_id=$ca_id"); ?>
|
||||
<? echo "<a href=\"./categoryform.php?ca_id=$ca_id&$qstr\" title=\"하위분류 추가\"><img src=\"".G4_ADMIN_URL."/img/icon_insert.gif\" alt=\"\"></a>"; ?>
|
||||
<a href="./itemlist.php?sca=<?=$ca['ca_id']?>">상품리스트</a>
|
||||
<? } ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_name">분류명<strong class="sound_only">필수</strong></label></th>
|
||||
<td colspan="3"><input type="text" id="ca_name" name="ca_name" value="<?=$ca['ca_name']?>" size="38" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><? if($is_admin == 'super') {?><label for="ca_mb_id"><? } ?>관리 회원아이디<? if($is_admin == 'super') {?></label><? } ?></th>
|
||||
<td colspan="3">
|
||||
<?
|
||||
if ($is_admin == 'super')
|
||||
echo "<input type=\"text\" id=\"ca_mb_id\" name=\"ca_mb_id\" value=\"{$ca['ca_mb_id']}\"maxlength=\"20\">";
|
||||
else
|
||||
echo "<input type=\"hidden\" id=\"ca_mb_id\" name=\"ca_mb_id\" value=\"{$ca[ca_mb_id]}\">{$ca['ca_mb_id']}";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_skin">출력스킨</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("기본으로 제공하는 스킨은 $g4[shop]/list.skin.*.php 입니다.");?>
|
||||
<select id="ca_skin" id="ca_skin" name="ca_skin">
|
||||
<?=get_list_skin_options("^list.skin.(.*)\.php", G4_SHOP_PATH); ?>
|
||||
</select>
|
||||
<script>document.getElementById('ca_skin').value='<?=$ca[ca_skin]?>';</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_img_width">출력이미지 폭<strong class="sound_only">필수</strong></label></th>
|
||||
<td>
|
||||
<?=help("환경설정 > 이미지(소) 폭, 높이가 기본값으로 설정됩니다.\n\n$g4[shop_url]/list.php에서 출력되는 이미지의 폭과 높이입니다.");?>
|
||||
<input type="text" id="ca_img_width" name="ca_img_width" size="5" value="<?=$ca['ca_img_width'] ?>" required> 픽셀
|
||||
</td>
|
||||
<th scope="row"><label for="ca_img_height">출력이미지 높이<strong class="sound_only">필수</strong></label></th>
|
||||
<td>
|
||||
<input type="text" id="ca_img_height" name="ca_img_height" size="5" value="<?=$ca['ca_img_height'] ?>" required> 픽셀
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_list_mod">1라인 이미지수<strong class="sound_only">필수</strong></label></th>
|
||||
<td>
|
||||
<?=help("1라인에 설정한 값만큼의 상품을 출력하지만 스킨에 따라 1라인에 하나의 상품만 출력할 수도 있습니다.");?>
|
||||
<input type="text" id="ca_list_mod" name="ca_list_mod" size="3" value="<?=$ca['ca_list_mod']?>" required> 개
|
||||
</td>
|
||||
<th scope="row"><label for="ca_list_row">총라인수<strong class="sound_only">필수</label></th>
|
||||
<td>
|
||||
<?=help("한페이지에 몇라인을 출력할것인지를 설정합니다.\n\n한페이지에서 표시하는 상품수는 (1라인 이미지수 x 총라인수) 입니다.");?>
|
||||
<input type="text" id="ca_list_row" name="ca_list_row" size="3" value="<?=$ca['ca_list_row']?>" required> 라인
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_opt1_subject">옵션 제목 1</label></th>
|
||||
<td>
|
||||
<?=help("제조사, 원산지 이외의 총 6개 옵션을 사용하실 수 있습니다.\n\n분류별로 다른 옵션 제목을 미리 설정할 수 있습니다.\n\n이곳에 입력한 값은 상품입력에서 옵션 제목으로 기본입력됩니다.");?>
|
||||
<input type="text" id="ca_opt1_subject" name="ca_opt1_subject" value="<?=$ca['ca_opt1_subject']?>">
|
||||
</td>
|
||||
<th scope="row"><label for="ca_opt2_subject">옵션 제목 2</label></th>
|
||||
<td><input type="text" id="ca_opt2_subject" name="ca_opt2_subject" value="<?=$ca['ca_opt2_subject'] ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_opt3_subject">옵션 제목 3</label></th>
|
||||
<td><input type="text" id="ca_opt3_subject" name="ca_opt3_subject" value="<?=$ca['ca_opt3_subject']?>"></td>
|
||||
<th scope="row"><label for="ca_opt4_subject">옵션 제목 4</label></th>
|
||||
<td><input type="text" id="ca_opt4_subject" name="ca_opt4_subject" value="<?=$ca['ca_opt4_subject']?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_opt5_subject">옵션 제목 5</label></th>
|
||||
<td><input type="text" id="ca_opt5_subject" name="ca_opt5_subject" value="<?=$ca['ca_opt5_subject']?>"></td>
|
||||
<th scope="row"><label for="ca_opt6_subject">옵션 제목 6</label></th>
|
||||
<td><input type="text" id="ca_opt6_subject" name="ca_opt6_subject" value="<?=$ca['ca_opt6_subject']?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_stock_qty">재고수량</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("상품의 기본재고 수량을 설정합니다.\n재고를 사용하지 않는다면 숫자를 크게 입력하여 주십시오.\n예)999999");?>
|
||||
<input type="text" id="ca_stock_qty" name="ca_stock_qty" size="10" value="<?=$ca['ca_stock_qty']?>"> 개
|
||||
</td>
|
||||
</tr>
|
||||
<input type="hidden" id="ca_explan_html" name="ca_explan_html" value="<?=$ca['ca_explan_html']?>">
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_sell_email">판매자 E-mail</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("운영자와 판매자가 다른 경우에 사용합니다.\n이 분류에 속한 상품을 등록할 경우에 기본값으로 입력됩니다.");?>
|
||||
<input type="text" id="ca_sell_email" name="ca_sell_email" size="40" value="<?=$ca['ca_sell_email'] ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_menu">메뉴표시</label></th>
|
||||
<td>
|
||||
<?=help("메뉴에 분류명을 표시합니다.");?>
|
||||
<input type="checkbox" id="ca_menu" name="ca_menu" <?=($ca['ca_menu']) ? "checked" : ""; ?> value='1'>
|
||||
예
|
||||
</td>
|
||||
<th scope="row"><label for="ca_use">판매가능</label></th>
|
||||
<td>
|
||||
<?=help("잠시 판매를 중단하거나 재고가 없을 경우에 체크하면 이 분류명과 이 분류에 속한 상품은 출력하지 않으며 주문도 할 수 없습니다.");?>
|
||||
<input type="checkbox" id="ca_use" name="ca_use" <?=($ca['ca_use']) ? "checked" : ""; ?> value='1'>예
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_nocoupon">쿠폰사용제외</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("체크하면 이 분류명과 이 분류에 속한 상품은 쿠폰을 사용할 수 없습니다.");?>
|
||||
<input type="checkbox" id="ca_nocoupon" name="ca_nocoupon" value="1" <?=($ca['ca_nocoupon']) ? "checked" : ""; ?> />예
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<caption>선택 입력</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_include_head">상단 파일 경로</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("분류별로 상단+좌측의 내용이 다를 경우 상단+좌측 디자인 파일의 경로를 입력합니다.<br>입력이 없으면 기본 상단 파일을 사용합니다.<br>상단 내용과 달리 PHP 코드를 사용할 수 있습니다.");?>
|
||||
<input type="text" id="ca_include_head" name="ca_include_head" size="60" value="<?=$ca['ca_include_head']?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_include_tail">하단 파일 경로</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("분류별로 하단+우측의 내용이 다를 경우 하단+우측 디자인 파일의 경로를 입력합니다.<br>입력이 없으면 기본 하단 파일을 사용합니다.<br>하단 내용과 달리 PHP 코드를 사용할 수 있습니다.");?>
|
||||
<input type="text" id="ca_include_tail" name="ca_include_tail" size="60" value="<?=$ca['ca_include_tail']?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_himg">상단이미지</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("상품리스트 페이지 상단에 출력하는 이미지입니다.");?>
|
||||
<input type="file" id="ca_himg" name="ca_himg" size="40">
|
||||
<?
|
||||
$himg_str = "";
|
||||
$himg = "{$category_path}/{$ca['ca_id']}_h";
|
||||
if (file_exists($himg))
|
||||
{
|
||||
echo "<input type=\"checkbox\" id=\"ca_himg_del\" name=\"ca_himg_del\" value=\"1\"> <label for=\"ca_himg_del\">삭제</label>";
|
||||
$himg_str = "<img src=\"$himg\" alt=\"\">";
|
||||
//$size = getimagesize($himg);
|
||||
//echo "<img src=\"$g4['admin_path']/img/icon_viewer.gif\" onclick=\"imageview('himg', $size[0], $size[1]);\" alt=\"\">";
|
||||
//echo "<div id=\"himg\" style=\"left:0; top:0; z-index:+1; display:none; position:absolute;\"><img src=\"$himg\" alt=\"\"></div>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($himg_str) { echo "<tr><td colspan=4>$himg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_timg">하단이미지</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("상품리스트 페이지 하단에 출력하는 이미지입니다.");?>
|
||||
<input type="file" id="ca_timg" name="ca_timg" size="40">
|
||||
<?
|
||||
$timg_str = "";
|
||||
$timg = "{$category_path}/{$ca['ca_id']}_t";
|
||||
if (file_exists($timg)) {
|
||||
echo "<input type=\"checkbox\" id=\"ca_timg_del\" name=\"ca_timg_del\" value=\"1\"> <label for=\"ca_timg_del\">삭제</label>";
|
||||
$timg_str = "<img src=\"$timg\" alt=\"\">";
|
||||
//$size = getimagesize($timg);
|
||||
//echo "<img src=\"$g4['admin_path']/img/icon_viewer.gif\" onclick=\"imageview('timg', $size[0], $size[1]);\"> <input type=\"checkbox\" id=\"ca_timg_del\" name=\"ca_timg_del\" value=\"1\"> <label for=\"ca_timg_del\">삭제</label>";
|
||||
//echo "<div id=\"timg\" style=\"left:0; top:0; z-index:+1; display:none; position:absolute;\"><img src=\"$timg\" alt=\"\"></div>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($timg_str) { echo "<tr><td colspan=\"4\">$timg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_head_html">상단 내용</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("상품리스트 페이지 상단에 출력하는 HTML 내용입니다.", -150);?>
|
||||
<?=editor_html("ca_head_html", $ca['ca_head_html']);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="ca_tail_html">하단 내용</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("상품리스트 페이지 하단에 출력하는 HTML 내용입니다.", -150);?>
|
||||
<?=editor_html("ca_tail_html", $ca['ca_tail_html']);?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
<? if ($w == "u") { ?>
|
||||
<table>
|
||||
<caption>기타</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="sub_category">하위분류</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("이 분류의 코드가 10 이라면 10 으로 시작하는 하위분류의 설정값을 이 분류와 동일하게 설정합니다.", 0, -100);?>
|
||||
<input type="checkbox" id="sub_category" name="sub_category" value="1" onclick="if (this.checked) if (confirm('이 분류에 속한 하위 분류의 속성을 똑같이 변경합니다.\n\n이 작업은 되돌릴 방법이 없습니다.\n\n그래도 변경하시겠습니까?')) return ; this.checked = false;">
|
||||
<label for="sub_category">이 분류의 설정과 같은 설정으로 반영</label>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<? } ?>
|
||||
|
||||
<div class="btn_confirm">
|
||||
<input type="submit" class="btn_submit" accesskey="s" value="확인">
|
||||
<a href="./categorylist.php?<?=$qstr?>">목록으로</a>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function fcategoryformcheck(f)
|
||||
{
|
||||
<?=get_editor_js("ca_head_html");?>
|
||||
<?=get_editor_js("ca_tail_html");?>
|
||||
|
||||
if (f.w.value == "") {
|
||||
if (f.codedup.value == '1') {
|
||||
alert("코드 중복검사를 하셔야 합니다.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function codedupcheck(id)
|
||||
{
|
||||
if (!id) {
|
||||
alert('분류코드를 입력하십시오.');
|
||||
document.fcategoryform.ca_id.focus();
|
||||
return;
|
||||
}
|
||||
|
||||
$.post(
|
||||
"./codedupcheck.php",
|
||||
{ ca_id: id },
|
||||
function(data)
|
||||
{
|
||||
if(data) {
|
||||
alert("코드 "+id+" 는 '"+data+"' (으)로 이미 등록되어 있으므로\n\n사용하실 수 없습니다.");
|
||||
return false;
|
||||
} else {
|
||||
alert("'"+id+"' 은(는) 등록된 코드가 없으므로 사용하실 수 있습니다.");
|
||||
document.fcategoryform.codedup.value = "";
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
document.fcategoryform.ca_name.focus();
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,177 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400200";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($file = $_POST[ca_include_head]) {
|
||||
if (!preg_match("/\.(php|htm[l]?)$/i", $file)) {
|
||||
alert("상단 파일 경로가 php, html 파일이 아닙니다.");
|
||||
}
|
||||
}
|
||||
|
||||
if ($file = $_POST[ca_include_tail]) {
|
||||
if (!preg_match("/\.(php|htm[l]?)$/i", $file)) {
|
||||
alert("하단 파일 경로가 php, html 파일이 아닙니다.");
|
||||
}
|
||||
}
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
|
||||
if ($w == 'd' && $is_admin != 'super')
|
||||
alert("최고관리자만 분류를 삭제할 수 있습니다.");
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
if ($ca_mb_id)
|
||||
{
|
||||
$sql = " select mb_id from $g4[member_table] where mb_id = '$ca_mb_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row[mb_id])
|
||||
alert("\'$ca_mb_id\' 은(는) 존재하는 회원아이디가 아닙니다.");
|
||||
}
|
||||
}
|
||||
|
||||
$g4[category_path] = "{$g4[path]}/data/category";
|
||||
@mkdir($g4[category_path], 0707);
|
||||
@chmod($g4[category_path], 0707);
|
||||
|
||||
if ($ca_image1_del) @unlink("{$g4[category_path]}/{$ca_id}_1");
|
||||
if ($ca_image0_del) @unlink("{$g4[category_path]}/{$ca_id}_0");
|
||||
|
||||
if ($ca_himg_del) @unlink("{$g4[category_path]}/{$ca_id}_h");
|
||||
if ($ca_timg_del) @unlink("{$g4[category_path]}/{$ca_id}_t");
|
||||
|
||||
$sql_common = " ca_skin = '$ca_skin',
|
||||
ca_opt1_subject = '$ca_opt1_subject',
|
||||
ca_opt2_subject = '$ca_opt2_subject',
|
||||
ca_opt3_subject = '$ca_opt3_subject',
|
||||
ca_opt4_subject = '$ca_opt4_subject',
|
||||
ca_opt5_subject = '$ca_opt5_subject',
|
||||
ca_opt6_subject = '$ca_opt6_subject',
|
||||
ca_img_width = '$ca_img_width',
|
||||
ca_img_height = '$ca_img_height',
|
||||
ca_list_mod = '$ca_list_mod',
|
||||
ca_list_row = '$ca_list_row',
|
||||
ca_sell_email = '$ca_sell_email',
|
||||
ca_use = '$ca_use',
|
||||
ca_nocoupon = '$ca_nocoupon',
|
||||
ca_menu = '$ca_menu',
|
||||
ca_stock_qty = '$ca_stock_qty',
|
||||
ca_explan_html = '$ca_explan_html',
|
||||
ca_head_html = '$ca_head_html',
|
||||
ca_tail_html = '$ca_tail_html',
|
||||
ca_include_head = '$ca_include_head',
|
||||
ca_include_tail = '$ca_include_tail',
|
||||
ca_mb_id = '$ca_mb_id' ";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
if (!trim($ca_id))
|
||||
alert("분류 코드가 없으므로 분류를 추가하실 수 없습니다.");
|
||||
|
||||
// 소문자로 변환
|
||||
$ca_id = strtolower($ca_id);
|
||||
|
||||
$parent_ca_id = parent_ca_id($ca_id);
|
||||
$parent_level = strlen($parent_ca_id) / 2;
|
||||
$parent_length = $parent_level * 4;
|
||||
|
||||
$sql = " select left(ca_sort,$parent_length) as ca_sort from $g4[shop_category_table] where ca_id = '$parent_ca_id' ";
|
||||
$parent = sql_fetch($sql);
|
||||
|
||||
$level = strlen($ca_id) / 2;
|
||||
$length = $level * 4;
|
||||
|
||||
$sql = " select max(mid(ca_sort,$parent_length+1,4)) as max_sort from $g4[shop_category_table] where ca_id like '$parent_ca_id%' ";
|
||||
$row = sql_fetch($sql);
|
||||
if ($row[max_sort]) {
|
||||
$next_sort = (int)$row[max_sort] + 1;
|
||||
} else {
|
||||
$next_sort = 1;
|
||||
}
|
||||
|
||||
$ca_sort = $parent['ca_sort'] . str_pad($next_sort, 4, '0', STR_PAD_LEFT);
|
||||
|
||||
$sql = " insert $g4[shop_category_table]
|
||||
set ca_id = '$ca_id',
|
||||
ca_name = '$ca_name',
|
||||
ca_sort = '$ca_sort',
|
||||
$sql_common ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[shop_category_table]
|
||||
set ca_name = '$ca_name',
|
||||
$sql_common
|
||||
where ca_id = '$ca_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 하위분류를 똑같은 설정으로 반영
|
||||
if ($sub_category) {
|
||||
$len = strlen($ca_id);
|
||||
$sql = " update $g4[shop_category_table]
|
||||
set $sql_common
|
||||
where SUBSTRING(ca_id,1,$len) = '$ca_id' ";
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " and ca_mb_id = '$member[mb_id]' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
// 분류의 길이
|
||||
$len = strlen($ca_id);
|
||||
|
||||
$sql = " select COUNT(*) as cnt from $g4[shop_category_table]
|
||||
where SUBSTRING(ca_id,1,$len) = '$ca_id'
|
||||
and ca_id <> '$ca_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
if ($row[cnt] > 0)
|
||||
alert("이 분류에 속한 하위 분류가 있으므로 삭제 할 수 없습니다.\\n\\n하위분류를 우선 삭제하여 주십시오.");
|
||||
|
||||
$str = $comma = "";
|
||||
$sql = " select it_id from $g4[shop_item_table] where ca_id = '$ca_id' ";
|
||||
$result = sql_query($sql);
|
||||
$i=0;
|
||||
while ($row = mysql_fetch_array($result))
|
||||
{
|
||||
$i++;
|
||||
if ($i % 10 == 0) $str .= "\\n";
|
||||
$str .= "$comma$row[it_id]";
|
||||
$comma = " , ";
|
||||
}
|
||||
|
||||
if ($str)
|
||||
alert("이 분류와 관련된 상품이 총 {$i} 건 존재하므로 상품을 삭제한 후 분류를 삭제하여 주십시오.\\n\\n$str");
|
||||
|
||||
// 분류 On, Off 이미지 삭제
|
||||
@unlink("{$g4[category_path]}/$ca_id"."_1");
|
||||
@unlink("{$g4[category_path]}/$ca_id"."_0");
|
||||
|
||||
// 상, 하단 이미지 삭제
|
||||
@unlink("{$g4[category_path]}/$ca_id"."_h");
|
||||
@unlink("{$g4[category_path]}/$ca_id"."_t");
|
||||
|
||||
// 분류 삭제
|
||||
$sql = " delete from $g4[shop_category_table] where ca_id = '$ca_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
if ($_FILES[ca_image1][name]) upload_file($_FILES[ca_image1][tmp_name], $ca_id."_1", $g4[category_path]);
|
||||
if ($_FILES[ca_image0][name]) upload_file($_FILES[ca_image0][tmp_name], $ca_id."_0", $g4[category_path]);
|
||||
|
||||
if ($_FILES[ca_himg][name]) upload_file($_FILES[ca_himg][tmp_name], $ca_id."_h", $g4[category_path]);
|
||||
if ($_FILES[ca_timg][name]) upload_file($_FILES[ca_timg][tmp_name], $ca_id."_t", $g4[category_path]);
|
||||
|
||||
goto_url("./categoryform.php?w=u&ca_id=$ca_id&$qstr");
|
||||
} else {
|
||||
goto_url("./categorylist.php?$qstr");
|
||||
}
|
||||
?>
|
||||
@ -1,274 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400200";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
if ($ca_id && ($move == 'up' || $move == 'down')) {
|
||||
$parent_ca_id = parent_ca_id($ca_id);
|
||||
$length = strlen($ca_id);
|
||||
$level = $length / 2;
|
||||
|
||||
// 클릭한 분류의 분류아이디와 출력순서
|
||||
$sql = " select ca_id, ca_sort from {$g4['shop_category_table']} where ca_id = '$ca_id' ";
|
||||
$org = sql_fetch($sql);
|
||||
|
||||
// 옮겨갈 분류의 분류아이디와 출력순서
|
||||
if ($move == 'up') {
|
||||
$sql = " select ca_id, ca_sort from {$g4['shop_category_table']} where ca_id like '{$parent_ca_id}%' and length(ca_id) = $length and ca_sort < '{$org['ca_sort']}' order by ca_sort desc limit 1 ";
|
||||
$dst = sql_fetch($sql);
|
||||
} else {
|
||||
$sql = " select ca_id, ca_sort from {$g4['shop_category_table']} where ca_id like '{$parent_ca_id}%' and length(ca_id) = $length and ca_sort > '{$org['ca_sort']}' order by ca_sort asc limit 1 ";
|
||||
$dst = sql_fetch($sql);
|
||||
}
|
||||
|
||||
// 옮겨갈 분류가 있다면
|
||||
if ($dst) {
|
||||
$sql = " update {$g4['shop_category_table']} set ca_sort = concat('{$org['ca_sort']}', mid(ca_sort,$level*4+1, 20)) where ca_id like '{$dst['ca_id']}%' ";
|
||||
sql_query($sql);
|
||||
|
||||
$sql = " update {$g4['shop_category_table']} set ca_sort = concat('{$dst['ca_sort']}', mid(ca_sort,$level*4+1, 20)) where ca_id like '{$org['ca_id']}%' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
$g4['title'] = "분류관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($stx != "") {
|
||||
if ($sfl != "") {
|
||||
$sql_search .= " $where $sfl like '%$stx%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
if ($save_stx != $stx)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
$sql_common = " from {$g4['shop_category_table']} ";
|
||||
if ($is_admin != 'super')
|
||||
$sql_common .= " $where ca_mb_id = '$member[mb_id]' ";
|
||||
$sql_common .= $sql_search;
|
||||
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
$rows = $config['cf_page_rows'];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql_order = "order by ca_sort, ca_id ";
|
||||
|
||||
// 출력할 레코드를 얻음
|
||||
$sql = " select *
|
||||
{$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";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist">
|
||||
<input type="hidden" id="ca_id" name="ca_id" value="<?=$ca_id ?>">
|
||||
<input type="hidden" id="move" name="move" value="<?=$move ?>">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<input type="hidden" id="save_stx" name="save_stx" value="<?=$stx?>">
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER['PHP_SELF']?>'>처음</a></td>
|
||||
<td>
|
||||
<select id="sfl" name="sfl">
|
||||
<option value='ca_name' <?=get_selected($_GET['sfl'], "ca_name");?>>분류명</option>
|
||||
<option value='ca_id' <?=get_selected($_GET['sfl'], "ca_id");?>>분류코드</option>
|
||||
<option value='ca_mb_id' <?=get_selected($_GET['sfl'], "ca_mb_id");?>>회원아이디</option>
|
||||
</select>
|
||||
|
||||
<input type="text" id="stx" name="stx" value="<?=$stx?>">
|
||||
<input type="submit" value="검색">
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<a href="./categoryform.php">추가</a>
|
||||
|
||||
<form name="fcategorylist" method="post" action="./categorylistupdate.php" autocomplete="off">
|
||||
<input type="hidden" name="page" value="<?=$page?>">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">분류코드</th>
|
||||
<th scope="col">분류명</th>
|
||||
<th scope="col">메뉴표시</th>
|
||||
<th scope="col">판매가능</th>
|
||||
<th scope="col">출력순서</th>
|
||||
<th scope="col">상품수</th>
|
||||
<th scope="col">관리</th>
|
||||
</tr>
|
||||
<thead>
|
||||
<tbody>
|
||||
<?
|
||||
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=\"./img/icon_catlevel.gif\" width=\"17\" height=\"15\" alt=\"".($level+1)."단계 분류\">";
|
||||
for ($k=1; $k<$level; $k++)
|
||||
$s_level = $s_level;
|
||||
$style = " ";
|
||||
}
|
||||
else // 1단계
|
||||
{
|
||||
$style = " style='border:1 solid; border-color:#0071BD;' ";
|
||||
}
|
||||
|
||||
$s_add = "<a href=\"./categoryform.php?ca_id=".$row['ca_id']."&$qstr\">추가</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>";
|
||||
|
||||
if ($is_admin == 'super')
|
||||
$s_del = "<a href=\"javascript:del('./categoryformupdate.php?w=d&ca_id={$row['ca_id']}&$qstr');\">삭제</a>";
|
||||
|
||||
|
||||
// 해당 분류에 속한 상품의 갯수
|
||||
$sql1 = " select COUNT(*) as cnt from {$g4['shop_item_table']} where ca_id = '{$row['ca_id']}' or ca_id2 = '{$row['ca_id']}' or ca_id3 = '{$row['ca_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
?>
|
||||
|
||||
<tr id="tr<?=$i?>">
|
||||
<td><input type="hidden" name="ca_id[]" value="<?=$row['ca_id']?>"><?=$row['ca_id']?></td>
|
||||
<td><?=$s_level?> <input type="text" name="ca_name[<?=$i?>]" value="<?=get_text($row['ca_name'])?>" title="<?=$row['ca_id']?>" required title="분류명" size="35" <?=$style?>></td>
|
||||
<td><input type="checkbox" name="ca_menu[<?=$i?>]" <?=($row['ca_menu'] ? "checked" : "")?> value="1"></td>
|
||||
<td><input type="checkbox" name="ca_use[<?=$i?>]" <?=($row['ca_use'] ? "checked" : "")?> value="1"></td>
|
||||
<td><a href="javascript:;" onclick="category_move('<?=$row['ca_id']?>', 'up')">위로 이동</a> <a href="javascript:;" onclick="category_move('<?=$row['ca_id']?>', 'down')">아래로 이동</a></td>
|
||||
<td><a href="./itemlist.php?sca=<?=$row['ca_id']?>"><?=$row1['cnt']?><span class="sound_only">개의 상품리스트</span></a></td>
|
||||
<td>
|
||||
<?=$s_upd?>
|
||||
<?=$s_del?>
|
||||
<?=$s_vie?>
|
||||
<?=$s_add?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=\"20\" class=\"empty_table\">자료가 한건도 없습니다.</td></tr>\n";
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div><input type="submit" value="일괄수정"></div>
|
||||
|
||||
</form>
|
||||
</table>
|
||||
|
||||
<?=get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF']."?$qstr&page=");?>
|
||||
|
||||
<script>
|
||||
function category_move(ca_id, move)
|
||||
{
|
||||
var f = document.flist;
|
||||
f.ca_id.value = ca_id;
|
||||
f.move.value = move;
|
||||
f.submit();
|
||||
}
|
||||
|
||||
$(function() {
|
||||
$("form").find("input, select, textarea").keydown(function(e) {
|
||||
if (!e.ctrlKey) return;
|
||||
|
||||
// 배열변수에 $i 값이 들어가므로 앞의 변수명만 취한다.
|
||||
var el_name = this.name.split("[")[0];
|
||||
|
||||
var $find = null;
|
||||
if (e.keyCode == 37) {
|
||||
// 왼쪽
|
||||
$(this).prevAll("input, select, textarea").each(function() {
|
||||
if ($(this).is(":visible") && $(this).is(":enabled")) {
|
||||
$find = $(this);
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
if ($find) {
|
||||
$find.focus().select();
|
||||
return false;
|
||||
}
|
||||
|
||||
$(this).parent("td").prevAll("td").each(function() {
|
||||
// element 를 오른쪽(거꾸로)부터 가지고 와야 한다.
|
||||
$( $(this).children("input, select, textarea").get().reverse() ).each(function() {
|
||||
if ($(this).is(":visible") && $(this).is(":enabled")) {
|
||||
$find = $(this);
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
if ($find)
|
||||
return false;
|
||||
});
|
||||
|
||||
if ($find) {
|
||||
$find.focus().select();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if (e.keyCode == 38) {
|
||||
// 위
|
||||
//$(this).parents("tr").prev("tr").find("[name='"+this.name+"']").focus().select();
|
||||
$(this).parents("tr").prev("tr").find("[name^='"+el_name+"']").focus().select();
|
||||
}
|
||||
else if (e.keyCode == 39) {
|
||||
// 오른쪽
|
||||
$(this).nextAll("input, select, textarea").each(function() {
|
||||
if ($(this).is(":visible") && $(this).is(":enabled")) {
|
||||
$find = $(this);
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
if ($find) {
|
||||
$find.focus().select();
|
||||
return false;
|
||||
}
|
||||
|
||||
$(this).parent("td").nextAll("td").children("input, select, textarea").each(function() {
|
||||
if ($(this).is(":visible") && $(this).is(":enabled")) {
|
||||
$find = $(this);
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
if ($find) {
|
||||
$find.focus().select();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if (e.keyCode == 40) {
|
||||
// 아래
|
||||
$(this).parents("tr").next("tr").find("[name^='"+el_name+"']").focus().select();
|
||||
}
|
||||
|
||||
e.preventDefault();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,21 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400200";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
for ($i=0; $i<count($_POST['ca_id']); $i++) {
|
||||
$sql = " update $g4[shop_category_table]
|
||||
set ca_name = '{$_POST[ca_name][$i]}',
|
||||
ca_menu = '{$_POST[ca_menu][$i]}',
|
||||
ca_use = '{$_POST[ca_use][$i]}',
|
||||
ca_stock_qty = '{$_POST[ca_stock_qty][$i]}'
|
||||
where ca_id = '{$_POST[ca_id][$i]}' ";
|
||||
sql_query($sql);
|
||||
|
||||
}
|
||||
|
||||
goto_url("./categorylist.php?page=$page");
|
||||
?>
|
||||
@ -1,119 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400210";
|
||||
include_once("./_common.php");
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<style>
|
||||
ul.category { list-style-type: none; margin: 0; padding: 0; }
|
||||
</style>
|
||||
|
||||
<?
|
||||
for ($i=1; $i<=5; $i++) {
|
||||
echo '<fieldset style="float:left;" id="category-'.$i.'">'.PHP_EOL;
|
||||
echo '<legend>'.$i.'단계</legend>'.PHP_EOL;
|
||||
echo '<ul class="category">'.PHP_EOL;
|
||||
echo '</ul>'.PHP_EOL;
|
||||
echo '</fieldset>'.PHP_EOL;
|
||||
}
|
||||
?>
|
||||
|
||||
<script>
|
||||
// ajax 영역은 프로그램을 모르시는 경우 절대 수정하지 마십시오.
|
||||
$(function(){
|
||||
$("ul.category").sortable();
|
||||
$("ul.category").disableSelection();
|
||||
|
||||
// live : 동적으로 만드는 엘리먼트에 적용되는 bind
|
||||
// 분류 항목을 클릭하면 하위분류를 노출해 줌
|
||||
$("ul.category li").live("click", function() {
|
||||
var ca_id = $(this).attr("id").split("-")[1];
|
||||
var low_index = parseInt(ca_id.length) / 2 + 1;
|
||||
var $category = $("#category-"+low_index+" ul");
|
||||
$category.html("");
|
||||
load_category(ca_id, low_index);
|
||||
/*
|
||||
$.ajax({
|
||||
url: "categoryorderlowcode.ajax.php",
|
||||
data: {
|
||||
"ca_id": ca_id
|
||||
},
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(data, status) {
|
||||
var $category = $("#category-"+low_index+" ul");
|
||||
$category.html("");
|
||||
|
||||
if (data.error) {
|
||||
alert(data.error);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!data.list) return;
|
||||
|
||||
for (var i=0; i<data.list.length; i++) {
|
||||
var id = data.list[i].ca_id;
|
||||
var name = data.list[i].ca_name;
|
||||
$category.append('<li id="ca_id-'+id+'">'+name+'</li>');
|
||||
}
|
||||
}
|
||||
});
|
||||
*/
|
||||
|
||||
});
|
||||
|
||||
// 각 단계의 드래그앤드롭이 끝나면 실행
|
||||
$(".category").live("sortstop", function(event, ui) {
|
||||
//alert($(this).attr("class"));
|
||||
var $li = $(this).children("li");
|
||||
var count = $li.length;
|
||||
for (var i=0; i<count; i++) {
|
||||
var ca_id = $li.eq(i).attr("id").split("-")[1];
|
||||
$.ajax({
|
||||
url: "categoryorderupdate.ajax.php",
|
||||
dataType: "text",
|
||||
data: {
|
||||
"ca_id": ca_id,
|
||||
"order": i
|
||||
},
|
||||
success: function(data, status) {
|
||||
//alert(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
function load_category(ca_id, index) {
|
||||
$.ajax({
|
||||
url: "categoryorderload.ajax.php",
|
||||
data: {
|
||||
"ca_id": ca_id
|
||||
},
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(data, status) {
|
||||
//alert(data);
|
||||
if (data.error) {
|
||||
alert(data.error);
|
||||
return false;
|
||||
}
|
||||
|
||||
var $category = $("#category-"+index+" ul");
|
||||
for (var i=0; i<data.list.length; i++) {
|
||||
var id = data.list[i].ca_id;
|
||||
var name = data.list[i].ca_name;
|
||||
var cnt = data.list[i].low_category_count;
|
||||
$category.append('<li id="ca_id-'+id+'">'+name+' ('+cnt+')</li>');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
load_category("", 1);
|
||||
});
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,25 +0,0 @@
|
||||
<?
|
||||
include_once("./_common.php");
|
||||
|
||||
$ca_id = $_REQUEST['ca_id'];
|
||||
$length = strlen($ca_id) + 2;
|
||||
|
||||
$sql = " SELECT ca_id, ca_name from {$g4['shop_category_table']} where ca_id like '$ca_id%' and length(ca_id) = $length order by ca_order, ca_id ";
|
||||
$result = sql_query($sql);
|
||||
$list = array();
|
||||
while ($row=sql_fetch_array($result)) {
|
||||
$id = $row['ca_id'];
|
||||
$name = $row['ca_name'];
|
||||
|
||||
$cnt = 0;
|
||||
if ($length < 10) {
|
||||
$sql2 = " select count(*) as cnt from {$g4['shop_category_table']} where ca_id like '{$row['ca_id']}%' and length(ca_id) = $length + 2 ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
$cnt = $row2['cnt'];
|
||||
}
|
||||
|
||||
$list[] = "{\"ca_id\":\"$id\", \"ca_name\":\"$name\", \"low_category_count\":$cnt}";
|
||||
//break;
|
||||
}
|
||||
echo "{\"list\":[ ".implode(",", $list)." ]}";
|
||||
?>
|
||||
@ -1,21 +0,0 @@
|
||||
<?
|
||||
die('--'); // 같은걸 두개나 만들었네 ㅡㅡ;;;
|
||||
include_once("./_common.php");
|
||||
|
||||
$ca_id = trim($_REQUEST['ca_id']);
|
||||
|
||||
$len = strlen($ca_id) + 2;
|
||||
if ($len > 10)
|
||||
die('{"error":"마지막 레벨은 하위레벨이 없습니다."}');
|
||||
|
||||
$sql = " select ca_id, ca_name from {$g4['shop_category_table']} where ca_id like '$ca_id%' and length(ca_id) = $len ";
|
||||
$result = sql_query($sql);
|
||||
while ($row = sql_fetch_array($result)) {
|
||||
$id = $row['ca_id'];
|
||||
$name = $row['ca_name'];
|
||||
$list[] = "{\"ca_id\":\"$id\", \"ca_name\":\"$name\"}";
|
||||
}
|
||||
|
||||
if ($list)
|
||||
echo "{\"list\":[ ".implode(",", $list)." ]}";
|
||||
?>
|
||||
@ -1,23 +0,0 @@
|
||||
<?
|
||||
include_once("./_common.php");
|
||||
|
||||
function make_order($order)
|
||||
{
|
||||
return str_pad($order, 4, "_", STR_PAD_LEFT);
|
||||
}
|
||||
|
||||
$ca_id = trim($_REQUEST['ca_id']);
|
||||
$order = (int)$_REQUEST['order'];
|
||||
|
||||
// 1, 5, 9, 13, 17
|
||||
$pos = strlen($ca_id) * 2 - 3;
|
||||
|
||||
$piece_order = make_order($order);
|
||||
|
||||
if ($pos == 1) {
|
||||
$sql = " update {$g4['shop_category_table']} set ca_order = concat(left('$piece_order',4),mid(ca_order,$pos+4,20-($pos+4))) where ca_id like '$ca_id%' ";
|
||||
} else {
|
||||
$sql = " update {$g4['shop_category_table']} set ca_order = concat(mid(ca_order,1,$pos-1),'$piece_order',mid(ca_order,$pos+4,20-($pos+4-1))) where ca_id like '$ca_id%' ";
|
||||
}
|
||||
sql_query($sql, true);
|
||||
?>
|
||||
@ -1,24 +0,0 @@
|
||||
<?
|
||||
include_once("./_common.php");
|
||||
|
||||
$name = "";
|
||||
if ($it_id)
|
||||
{
|
||||
$sql = " select it_name from {$g4['shop_item_table']} where it_id = '$it_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
$code = $it_id;
|
||||
$name = $row['it_name'];
|
||||
}
|
||||
else if ($ca_id)
|
||||
{
|
||||
$sql = " select ca_name from {$g4['shop_category_table']} where ca_id = '$ca_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
$code = $ca_id;
|
||||
$name = $row['ca_name'];
|
||||
}
|
||||
|
||||
echo $name;
|
||||
|
||||
// json 포맷으로 데이터 전달
|
||||
//echo '{ "name": "' . $name . '", "code": "' . $code . '" }';
|
||||
?>
|
||||
@ -1,873 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400100";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_CKEDITOR_PATH.'/ckeditor.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
if (!function_exists("get_sock")) {
|
||||
function get_sock($url)
|
||||
{
|
||||
// host 와 uri 를 분리
|
||||
//if (ereg("http://([a-zA-Z0-9_\-\.]+)([^<]*)", $url, $res))
|
||||
if (preg_match("/http:\/\/([a-zA-Z0-9_\-\.]+)([^<]*)/", $url, $res))
|
||||
{
|
||||
$host = $res[1];
|
||||
$get = $res[2];
|
||||
}
|
||||
|
||||
// 80번 포트로 소캣접속 시도
|
||||
$fp = fsockopen ($host, 80, $errno, $errstr, 30);
|
||||
if (!$fp)
|
||||
{
|
||||
die("$errstr ($errno)\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
fputs($fp, "GET $get HTTP/1.0\r\n");
|
||||
fputs($fp, "Host: $host\r\n");
|
||||
fputs($fp, "\r\n");
|
||||
|
||||
// header 와 content 를 분리한다.
|
||||
while (trim($buffer = fgets($fp,1024)) != "")
|
||||
{
|
||||
$header .= $buffer;
|
||||
}
|
||||
while (!feof($fp))
|
||||
{
|
||||
$buffer .= fgets($fp,1024);
|
||||
}
|
||||
}
|
||||
fclose($fp);
|
||||
|
||||
// content 만 return 한다.
|
||||
return $buffer;
|
||||
}
|
||||
}
|
||||
|
||||
if (!$default[de_icode_server_ip]) $default[de_icode_server_ip] = '211.172.232.124';
|
||||
if (!$default[de_icode_server_port]) $default[de_icode_server_port] = '7295';
|
||||
|
||||
if ($default[de_icode_id] && $default[de_icode_pw]) {
|
||||
$res = get_sock("http://www.icodekorea.com/res/userinfo.php?userid=$default[de_icode_id]&userpw=$default[de_icode_pw]");
|
||||
$res = explode(';', $res);
|
||||
$userinfo = array(
|
||||
'code' => $res[0], // 결과코드
|
||||
'coin' => $res[1], // 고객 잔액 (충전제만 해당)
|
||||
'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당)
|
||||
'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제
|
||||
);
|
||||
}
|
||||
|
||||
$g4[title] = "쇼핑몰설정";
|
||||
include_once (G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<form id="fconfig" name="fconfig" method="post" action='./configformupdate.php' onsubmit="return fconfig_check(this)" enctype="MULTIPART/FORM-DATA">
|
||||
|
||||
<table>
|
||||
<caption>사업자정보</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_admin_company_name">회사명</label></th>
|
||||
<td>
|
||||
<?=help("사업자정보는 tail.php 와 content.php 에서 표시합니다.")?>
|
||||
<input type="text" id="de_admin_company_name" name="de_admin_company_name" value="<?=$default[de_admin_company_name]?>" size="30">
|
||||
</td>
|
||||
<th scope="row"><label for="de_admin_company_saupja_no">사업자등록번호</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_company_saupja_no" name="de_admin_company_saupja_no" value="<?=$default[de_admin_company_saupja_no]?>" size="30">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_admin_company_owner">대표자명</label></th>
|
||||
<td colspan="4">
|
||||
<input type="text" id="de_admin_company_owner" name="de_admin_company_owner" value="<?=$default[de_admin_company_owner]?>" size="30">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_admin_company_tel">대표전화번호</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_company_tel" name="de_admin_company_tel" value="<?=$default[de_admin_company_tel]?>" size="30">
|
||||
</td>
|
||||
<th scope="row"><label for="de_admin_company_fax">팩스번호</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_company_fax" name="de_admin_company_fax" value="<?=$default[de_admin_company_fax]?>" size="30">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_admin_tongsin_no">통신판매업 신고번호</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_tongsin_no" name="de_admin_tongsin_no" value="<?=$default[de_admin_tongsin_no]?>" size="30">
|
||||
</td>
|
||||
<th scope="row"><label for="de_admin_buga_no">부가통신 사업자번호</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_buga_no" name="de_admin_buga_no" value="<?=$default[de_admin_buga_no]?>" size="30">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_admin_company_zip">사업장우편번호</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_company_zip" name="de_admin_company_zip" value="<?=$default[de_admin_company_zip]?>" size="10">
|
||||
</td>
|
||||
<th scope="row"><label for="de_admin_company_addr">사업장주소</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_company_addr" name="de_admin_company_addr" value="<?=$default[de_admin_company_addr]?>" size="30">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_admin_info_name">정보관리책임자명</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_info_name" name="de_admin_info_name" value="<?=$default[de_admin_info_name]?>" size="30">
|
||||
</td>
|
||||
<th scope="row"><label for="de_admin_info_email">정보책임자 e-mail</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_admin_info_email" name="de_admin_info_email" value="<?=$default[de_admin_info_email]?>" size="30">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<caption>쇼핑몰 초기화면</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">히트상품출력</th>
|
||||
<td>
|
||||
<?=help("상품관리에서 히트상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
|
||||
<label for="de_type1_list_use">출력</label>
|
||||
<input type="checkbox" id="de_type1_list_use" name="de_type1_list_use" value="1" <?=$default[de_type1_list_use]?"checked":"";?>>
|
||||
<label for="de_type1_list_skin">스킨</label>
|
||||
<select id="de_type1_list_skin" name="de_type1_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type1_list_skin').value="<?=$default[de_type1_list_skin]?>";</script>
|
||||
<label for="de_type1_list_mod">1라인이미지수</label>
|
||||
<input type="text" id="de_type1_list_mod" name="de_type1_list_mod" value="<?=$default[de_type1_list_mod]?>" size="3">
|
||||
<label for="de_type1_list_row">라인</label>
|
||||
<input type="text" id="de_type1_list_row" name="de_type1_list_row" value="<?=$default[de_type1_list_row]?>" size="3">
|
||||
<label for="de_type1_img_width">폭</label>
|
||||
<input type="text" id="de_type1_img_width" name="de_type1_img_width" value="<?=$default[de_type1_img_width]?>" size="3">
|
||||
<label for="de_type1_img_height">높이</label>
|
||||
<input type="text" id="de_type1_img_height" name="de_type1_img_height" value="<?=$default[de_type1_img_height]?>" size="3">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">추천상품출력</th>
|
||||
<td>
|
||||
<?=help("상품관리에서 추천상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
|
||||
<label for="de_type2_list_use">출력</label>
|
||||
<input type="checkbox" id="de_type2_list_use" name="de_type2_list_use" value="1" <?=$default[de_type2_list_use]?"checked":"";?>>
|
||||
<label for="de_type2_list_skin">스킨</label>
|
||||
<select id="de_type2_list_skin" name="de_type2_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type2_list_skin').value="<?=$default[de_type2_list_skin]?>";</script>
|
||||
<label for="de_type2_list_mod">1라인이미지수</label>
|
||||
<input type="text" id="de_type2_list_mod" name="de_type2_list_mod" value="<?=$default[de_type2_list_mod]?>" size="3">
|
||||
<label for="de_type2_list_row">라인</label>
|
||||
<input type="text" id="de_type2_list_row" name="de_type2_list_row" value="<?=$default[de_type2_list_row]?>" size="3">
|
||||
<label for="de_type2_img_width">폭</label>
|
||||
<input type="text" id="de_type2_img_width" name="de_type2_img_width" value="<?=$default[de_type2_img_width]?>" size="3">
|
||||
<label for="de_type2_img_height">높이</label>
|
||||
<input type="text" id="de_type2_img_height" name="de_type2_img_height" value="<?=$default[de_type2_img_height]?>" size="3">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">최신상품출력</th>
|
||||
<td>
|
||||
<?=help("상품관리에서 최신상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
|
||||
<label for="de_type3_list_use">출력</label>
|
||||
<input type="checkbox" id="de_type3_list_use" name="de_type3_list_use" value="1" <?=$default[de_type3_list_use]?"checked":"";?>>
|
||||
<label for="de_type3_list_skin">스킨</label>
|
||||
<select id="de_type3_list_skin" name="de_type3_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type3_list_skin').value="<?=$default[de_type3_list_skin]?>";</script>
|
||||
<label for="de_type3_list_mod">1라인이미지수</label>
|
||||
<input type="text" id="de_type3_list_mod" name="de_type3_list_mod" value="<?=$default[de_type3_list_mod]?>" size="3">
|
||||
<label for="de_type3_list_row">라인</label>
|
||||
<input type="text" id="de_type3_list_row" name="de_type3_list_row" value="<?=$default[de_type3_list_row]?>" size="3">
|
||||
<label for="de_type3_img_width">폭</label>
|
||||
<input type="text" id="de_type3_img_width" name="de_type3_img_width" value="<?=$default[de_type3_img_width]?>" size="3">
|
||||
<label for="de_type3_img_height">높이</label>
|
||||
<input type="text" id="de_type3_img_height" name="de_type3_img_height" value="<?=$default[de_type3_img_height]?>" size="3">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">인기상품출력</th>
|
||||
<td>
|
||||
<?=help("상품관리에서 인기상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
|
||||
<label for="de_type4_list_use">출력</label>
|
||||
<input type="checkbox" id="de_type4_list_use" name="de_type4_list_use" value="1" <?=$default[de_type4_list_use]?"checked":"";?>>
|
||||
<label for="de_type4_list_skin">스킨</label>
|
||||
<select id="de_type4_list_skin" name="de_type4_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type4_list_skin').value="<?=$default[de_type4_list_skin]?>";</script>
|
||||
<label for="de_type4_list_mod">1라인이미지수</label>
|
||||
<input type="text" id="de_type4_list_mod" name="de_type4_list_mod" value="<?=$default[de_type4_list_mod]?>" size="3">
|
||||
<label for="de_type4_list_row">라인</label>
|
||||
<input type="text" id="de_type4_list_row" name="de_type4_list_row" value="<?=$default[de_type4_list_row]?>" size="3">
|
||||
<label for="de_type4_img_width">폭</label>
|
||||
<input type="text" id="de_type4_img_width" name="de_type4_img_width" value="<?=$default[de_type4_img_width]?>" size="3">
|
||||
<label for="de_type4_img_height">높이</label>
|
||||
<input type="text" id="de_type4_img_height" name="de_type4_img_height" value="<?=$default[de_type4_img_height]?>" size="3">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">할인상품출력</th>
|
||||
<td>
|
||||
<?=help("상품관리에서 할인상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
|
||||
<label for="de_type5_list_use">출력</label>
|
||||
<input type="checkbox" id="de_type5_list_use" name="de_type5_list_use" value="1" <?=$default[de_type5_list_use]?"checked":"";?>>
|
||||
<label for="de_type5_list_skin">스킨</label>
|
||||
<select id="de_type5_list_skin" name="de_type5_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type5_list_skin').value="<?=$default[de_type5_list_skin]?>";</script>
|
||||
<label for="de_type5_list_mod">1라인이미지수</label>
|
||||
<input type="text" id="de_type5_list_mod" name="de_type5_list_mod" value="<?=$default[de_type5_list_mod]?>" size="3">
|
||||
<label for="de_type5_list_row">라인</label>
|
||||
<input type="text" id="de_type5_list_row" name="de_type5_list_row" value="<?=$default[de_type5_list_row]?>" size="3">
|
||||
<label for="de_type5_img_width">폭</label>
|
||||
<input type="text" id="de_type5_img_width" name="de_type5_img_width" value="<?=$default[de_type5_img_width]?>" size="3">
|
||||
<label for="de_type5_img_height">높이</label>
|
||||
<input type="text" id="de_type5_img_height" name="de_type5_img_height" value="<?=$default[de_type5_img_height]?>" size="3">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<caption>결제정보</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_bank_account">은행계좌번호</label></th>
|
||||
<td colspan="3">
|
||||
<textarea id="de_bank_account" name="de_bank_account"><?=$default[de_bank_account]?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_bank_use">무통장입금사용</label></th>
|
||||
<td>
|
||||
<?=help("주문시 무통장으로 입금을 가능하게 할것인지를 설정합니다.\n사용할 경우 은행계좌번호를 반드시 입력하여 주십시오.", 50)?>
|
||||
<select id="de_bank_use" name="de_bank_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.getElementById('de_bank_use').value="<?=$default[de_bank_use]?>";</script>
|
||||
</td>
|
||||
<th scope="row"><label for="de_iche_use">계좌이체 결제사용</label></th>
|
||||
<td>
|
||||
<?=help("주문시 실시간 계좌이체를 가능하게 할것인지를 설정합니다.", 50)?>
|
||||
<select id="de_iche_use" name="de_iche_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.getElementById('de_iche_use').value="<?=$default[de_iche_use]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_vbank_use">가상계좌 결제사용</label></th>
|
||||
<td>
|
||||
<?=help("주문자가 현금거래를 원할 경우, 해당 거래건에 대해 주문자에게 고유로 발행되는 일회용 계좌번호입니다.", 50)?>
|
||||
<select id="de_vbank_use" name="de_vbank_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.fconfig.de_vbank_use.value="<?=$default[de_vbank_use]?>";</script>
|
||||
</td>
|
||||
<th scope="row"><label for="de_hp_use">휴대폰결제사용</label></th>
|
||||
<td>
|
||||
<?=help("주문시 휴대폰 결제를 가능하게 할것인지를 설정합니다.", 50)?>
|
||||
<select id="de_hp_use" name="de_hp_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.getElementById('de_hp_use').value="<?=$default[de_hp_use]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_card_use">신용카드결제사용</label></th>
|
||||
<td>
|
||||
<?=help("주문시 신용카드 결제를 가능하게 할것인지를 설정합니다.", 50)?>
|
||||
<select id="de_card_use" name="de_card_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.getElementById('de_card_use').value="<?=$default[de_card_use]?>";</script>
|
||||
</td>
|
||||
<th scope="row"><label for="de_card_max_amount">카드결제최소금액</label></th>
|
||||
<td>
|
||||
<?=help("신용카드의 경우 1000원 미만은 결제가 가능하지 않습니다.\n1000원 이상으로 설정하십시오.")?>
|
||||
<input type="text" id="de_card_max_amount" name="de_card_max_amount" value="<?=$default[de_card_max_amount]?>" size="10"> 원
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_taxsave_use">현금영수증발급사용</label></th>
|
||||
<td colspan='3'>
|
||||
<?=help("현금 입금후 주문자가 주문상세내역에서 현금영수증 발급을 가능하게 할것인지를 설정합니다.\n\n관리자는 설정에 관계없이 주문관리 > 수정에서 발급이 가능합니다.\n\n현금영수증의 취소 기능은 없으므로 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.\n\n현금영수증의 취소 기능은 없으므로 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.", 50)?>
|
||||
<select id="de_taxsave_use" name="de_taxsave_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.getElementById('de_taxsave_use').value="<?=$default[de_taxsave_use]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="cf_use_point">포인트 사용</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("환경설정 > 기본환경설정과 동일한 설정입니다.")?>
|
||||
<input type="checkbox" id="cf_use_point" name="cf_use_point" value="1" <?=$config[cf_use_point]?'checked':'';?>> 사용
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_point_settle">포인트 결제사용</label></th>
|
||||
<td>
|
||||
<?=help("회원의 포인트가 설정값 이상일 경우만 주문시 결제에 사용할 수 있습니다.\n\n포인트 사용을 하지 않는 경우에는 의미가 없습니다.")?>
|
||||
<input type="text" id="de_point_settle" name="de_point_settle" value="<?=$default[de_point_settle]?>" size="10"> 점
|
||||
</td>
|
||||
<th scope="row"><label for="de_point_per">포인트결제 %</label></th>
|
||||
<td>
|
||||
<?=help("회원의 포인트가 포인트 결제사용 포인트 보다 클 경우 주문금액의 몇% 까지 사용 가능하게 할지를 설정합니다.")?>
|
||||
<select id="de_point_per" name="de_point_per">
|
||||
<? for ($i=100; $i>0; $i=$i-5) echo "<option value=\"$i\">{$i}\n"; ?>
|
||||
</select>%
|
||||
<script>document.getElementById('de_point_per').value="<?=$default[de_point_per]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_card_point">포인트부여</label></th>
|
||||
<td>
|
||||
<select id="de_card_point" name="de_card_point">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<?=help("신용카드, 계좌이체 결제시 포인트를 부여할지를 설정합니다. (기본값은 '아니오')", 50)?>
|
||||
<script>document.getElementById('de_card_point').value="<?=$default[de_card_point]?>";</script>
|
||||
</td>
|
||||
<th scope="row"><label for="de_point_days">주문완료 포인트</label></th>
|
||||
<td>
|
||||
<?=help("설정값 이후에 포인트를 부여합니다.(주문자가 회원일 경우에만 해당)\n\n주문취소, 반품 등을 고려하여 적당한 기간을 입력하십시오. (기본값은 7)\n\n0 으로 설정하는 경우 주문과 동시에 포인트를 부여합니다.", -150)?>
|
||||
주문 완료 <input type="text" id="de_point_days" name="de_point_days" value="<?=$default[de_point_days]?>" size="5"> 일 이후에 포인트를 부여
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_card_pg">KCP SITE CODE</label></th>
|
||||
<td>
|
||||
<?=help("KCP 에서 부여받는 SITE CODE 를 입력하세요.<br>SR 로 시작하는 영대문자, 숫자 혼용 총 5자리 코드를 입력하시면 됩니다.<br>만약, 사이트코드가 SR로 시작하지 않는다면 KCP에 사이트코드를 변경 요청해 주십시오.<br>예) SRZ89");?>
|
||||
<input type="hidden" id="de_card_pg" name="de_card_pg" value="kcp">
|
||||
<span style="font:bold 15px Verdana;">SR</span> <input type="text" id="de_kcp_mid" name="de_kcp_mid" value="<?=$default[de_kcp_mid]?>" size="2" maxlength=3 style="font:bold 15px Verdana;"> 영대문자, 숫자 혼용 3자리
|
||||
</td>
|
||||
<th scope="row"><label for="de_kcp_site_key">KCP SITE KEY</label></th>
|
||||
<td>
|
||||
<?=help("25자리 영대문자와 숫자 - 그리고 _ 로 이루어 집니다.<br>SITE KEY 발급은 KCP로 문의하세요.<br>1544-8660<br>예) 1Q9YRV83gz6TukH8PjH0xFf__");?>
|
||||
<input type="text" id="de_kcp_site_key" name="de_kcp_site_key" value="<?=$default[de_kcp_site_key]?>" size="32" maxlength=25>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">에스크로 사용</th>
|
||||
<td colspan="4">
|
||||
<?=help("일반결제와 에스크로 결제를 선택하실 수 있습니다.<p>반드시 KCP 관리자 > 고객센터 > 서비스변경 및 추가 > 에스크로 신청 메뉴에서 에스크로를 사용 선택하고, 결제수단별로 적용 신청한 후 사용하셔야 합니다.<p>에스크로 사용시 배송과의 연동은 되지 않으며 에스크로 결제만 지원됩니다.")?>
|
||||
<input type="radio" id="de_escrow_use0" name="de_escrow_use" value="0" <?=$default[de_escrow_use]==0?"checked":"";?>>
|
||||
<label for="de_escrow_use0">일반결제 사용</label>
|
||||
<input type="radio" id="de_escrow_use1" name="de_escrow_use" value="1" <?=$default[de_escrow_use]==1?"checked":"";?>>
|
||||
<label for="de_escrow_use1">에스크로결제 사용</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">복합과세 사용</th>
|
||||
<td colspan="3">
|
||||
<? echo help("과세 상품과 면세 상품이 함께 있을 경우 사용할 수 있습니다. 복합과세를 사용하기 위해서는 KCP와 복합과세 전용사이트로 계약하셔야 합니다."); ?>
|
||||
<label><input type="radio" id="de_compound_tax_use" name="de_compound_tax_use" value="0" <? if(!$default['de_compound_tax_use']) echo 'checked="checked"'; ?> /> 사용안함</label>
|
||||
<label><input type="radio" id="de_compound_tax_use" name="de_compound_tax_use" value="1" <? if($default['de_compound_tax_use']) echo 'checked="checked"'; ?> /> 사용함</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">신용카드 결제테스트</th>
|
||||
<td colspan="4">
|
||||
<?=help("신용카드를 테스트 하실 경우에 체크하세요. 결제단위 최소 1,000원")?>
|
||||
<input type="radio" id="de_card_test0" name="de_card_test" value="0" <?=$default[de_card_test]==0?"checked":"";?>>
|
||||
<label for="de_card_test0">실결제</label>
|
||||
<input type="radio" id="de_card_test1" name="de_card_test" value="1" <?=$default[de_card_test]==1?"checked":"";?>>
|
||||
<label for="de_card_test1">테스트결제</label>
|
||||
<a href="https://admin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank">실결제 관리자</a>
|
||||
<a href="http://testadmin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank">테스트 관리자</a>
|
||||
<span id="test_tip">테스트결제 팁 더보기</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" id="test_tip_help">
|
||||
<strong>일반결제 사용시 테스트 결제</strong><br />
|
||||
· 신용카드 : 1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다. (BC, 현대, 롯데, 삼성카드)<br />
|
||||
· 계좌이체 : 150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.<br />
|
||||
· 가상계좌 : 1원 이상, 모든 은행이 테스트 되는 것은 아니며 "VB10 : 해당 은행 계좌 없음" 자주 발생함. (광주은행, 하나은행)<br />
|
||||
· 휴대폰 : 1004원, 실결제가 되며 다음날 새벽에 일괄 취소됨.<br />
|
||||
<br />
|
||||
<strong>에스크로 사용시 테스트 결제</strong><br />
|
||||
· 신용카드 : 1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다. (BC, 현대, 롯데, 삼성카드)<br />
|
||||
· 계좌이체 : 150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.<br />
|
||||
· 가상계좌 : 1원 이상, 입금통보는 제대로 되지 않음.<br />
|
||||
· 휴대폰 : 테스트 지원되지 않음.<br />
|
||||
<br />
|
||||
<div>
|
||||
* 테스트결제의 경우 상점관리자(<a href='http://testadmin8.kcp.co.kr/assist/login.LoginAction.do' target='_blank'>http://testadmin8.kcp.co.kr/assist/login.LoginAction.do</a>)의 로그인 정보가 사용하시는 것과 다르므로 아이디/패스워드를 KCP로 문의하시기 바랍니다. (기술지원 1544-8661)<br>
|
||||
* 참고로 일반결제의 테스트 사이트코드는 T0000 이며, 에스크로 결제의 테스트 사이트코드는 T0007 입니다.
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">공통 URL</th>
|
||||
<td colspan="4">
|
||||
<?=help("가상계좌 사용시 이 주소를 \"KCP 관리자 > 상점정보관리 > 정보변경 > 공통URL 정보 > 공통URL 변경후\"에 넣으셔야 상점에 자동으로 입금 통보됩니다.")?>
|
||||
<?=G4_SHOP_URL?>/settle_kcp_common.php
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_checkout_use">네이버 체크아웃</label></th>
|
||||
<td colspan="3">
|
||||
<select id="de_checkout_use" name="de_checkout_use">
|
||||
<option value="true">사용함</option>
|
||||
<option value="false">사용안함</option>
|
||||
</select>
|
||||
<script>document.getElementById("de_checkout_use").value="<? echo $default['de_checkout_use']; ?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_checkout_test">체크아웃 테스트</label></th>
|
||||
<td colspan="3">
|
||||
<select id="de_checkout_test" name="de_checkout_test">
|
||||
<option value="true">사용함</option>
|
||||
<option value="false">사용안함</option>
|
||||
</select>
|
||||
<script>document.getElementById("de_checkout_test").value="<? echo $default['de_checkout_test']; ?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_checkout_shop_id">체크아웃 쇼핑몰ID</label></th>
|
||||
<td colspan="3"><input type="text" id="de_checkout_shop_id" name="de_checkout_shop_id" value="<?=$default['de_checkout_shop_id']; ?>" size="30" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_checkout_certi_key">체크아웃 인증키</label></th>
|
||||
<td colspan="3"><input type="text" id="de_checkout_certi_key" name="de_checkout_certi_key" value="<?=$default['de_checkout_certi_key']; ?>" size="50" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">체크아웃 버튼키</label></th>
|
||||
<td colspan="3"><input type="text" id="de_checkout_button_key" name="de_checkout_button_key" value="<?=$default['de_checkout_button_key']; ?>" size="50" /></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<caption>배송정보</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_send_cost_case">배송비유형</label></th>
|
||||
<td colspan="4">
|
||||
<select id="de_send_cost_case" name="de_send_cost_case">
|
||||
<option value="상한">상한</option>
|
||||
<option value="없음">없음</option>
|
||||
<option value="착불">착불</option>
|
||||
<option value="개별배송">개별배송</option>
|
||||
</select>
|
||||
<script>document.getElementById('de_send_cost_case').value="<?=$default[de_send_cost_case]?>";</script>
|
||||
<?=help("'상한'으로 설정한 경우는 주문총액이 배송비상한가 미만일 경우 배송비를 받습니다.\n\n'없음'으로 설정한 경우에는 배송비상한가, 배송비를 무시합니다.\n\n'개별배송'으로 설정한 경우 상품정보에서 상품별배송비를 설정해주셔야 합니다.", 50);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_send_cost_amount">기본배송비</label></th>
|
||||
<td colspan="3"><input type="text" id="de_send_cost_amount" name="de_send_cost_amount" value="<? echo $default['de_send_cost_amount']; ?>" size="10" /> 원</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_send_cost_limit">배송비상한가</label></th>
|
||||
<td colspan="4">
|
||||
<input type="text" id="de_send_cost_limit" name="de_send_cost_limit" value="<?=$default[de_send_cost_limit]?>" size="40"> 원
|
||||
<?=help("배송비유형이 '상한'일 경우에만 해당되며 배송비상한가를 여러개 두고자 하는 경우는 <b>;</b> 로 구분합니다.\n\n예를 들어 20000원 미만일 경우 4000원, 30000원 미만일 경우 3000원 으로 사용할 경우에는 배송비상한가를 20000;30000 으로 입력하고 배송비를 4000;3000 으로 입력합니다.", 50);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_send_cost_list">배송비</label></th>
|
||||
<td colspan="4">
|
||||
<input type="text" id="de_send_cost_list" name="de_send_cost_list" value="<?=$default[de_send_cost_list]?>" size="40"> 원
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">지역별 배송비</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="de_send_cost_area0" name="de_send_cost_area" value="1" <? if($default['de_send_cost_area']) echo 'checked="checked"'; ?> />
|
||||
<label for="de_send_cost_area0">사용</label>
|
||||
<input type="radio" id="de_send_cost_area1" name="de_send_cost_area" value="0" <? if(!$default['de_send_cost_area']) echo 'checked="checked"'; ?> />
|
||||
<label for="de_send_cost_area1">사용안함</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_hope_date_use">희망배송일사용</label></th>
|
||||
<td>
|
||||
<?=help("'예'로 설정한 경우 주문서에서 희망배송일을 입력 받습니다.", 50);?>
|
||||
<select id="de_hope_date_use" name="de_hope_date_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.getElementById('de_hope_date_use').value="<?=$default[de_hope_date_use]?>";</script>
|
||||
</td>
|
||||
<th scope="row"><label for="de_hope_date_after">희망배송일날짜</label></th>
|
||||
<td>
|
||||
<?=help("설정한날 이후의 날짜부터 일주일까지 선택박스 형식으로 출력합니다.", 50);?>
|
||||
<input type="text" id="de_hope_date_after" name="de_hope_date_after" value="<?=$default[de_hope_date_after]?>" size="5"> 일
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_baesong_content">배송정보</label></th>
|
||||
<td colspan="4"><?=editor_html('de_baesong_content', $default[de_baesong_content]);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_change_content">교환/반품</label></th>
|
||||
<td colspan="4"><?=editor_html('de_change_content', $default[de_change_content]);?></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<caption>기타정보</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">관련상품출력</th>
|
||||
<td colspan="4">
|
||||
<?=help("$cart_dir/item.sub.adding.php 에서 $cart_dir/maintype1.inc.php 를 include 하여 출력합니다.");?>
|
||||
<label for="">1라인이미지수</label>
|
||||
<input type="text" id="de_rel_list_mod" name="de_rel_list_mod" value="<?=$default[de_rel_list_mod]?>" size="3">
|
||||
<label for="">이미지폭</label>
|
||||
<input type="text" id="de_rel_img_width" name="de_rel_img_width" value="<?=$default[de_rel_img_width]?>" size="3">
|
||||
<label for="">이미지높이</label>
|
||||
<input type="text" id="de_rel_img_height" name="de_rel_img_height" value="<?=$default[de_rel_img_height]?>" size="3">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">이미지(소) 폭</label></th>
|
||||
<td>
|
||||
<?=help("상품관리의 상품입력에서 이미지(대) 입력으로 자동생성해 줄때 이미지(소)의 폭과 높이를 설정한 값으로 생성하여 줍니다.");?>
|
||||
<input type="text" id="de_simg_width" name="de_simg_width" value="<?=$default[de_simg_width]?>" size="5"> 픽셀
|
||||
</td>
|
||||
<th scope="row"><label for="">이미지(소) 높이</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_simg_height" name="de_simg_height" value="<?=$default[de_simg_height]?>" size="5"> 픽셀
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">이미지(중) 폭</label></th>
|
||||
<td>
|
||||
<?=help("상품관리의 상품입력에서 이미지(대) 입력으로 자동생성해 줄때 이미지(중)의 폭과 높이를 설정한 값으로 생성하여 줍니다.");?>
|
||||
<input type="text" id="de_mimg_width" name="de_mimg_width" value="<?=$default[de_mimg_width]?>" size="5"> 픽셀
|
||||
</td>
|
||||
<th scope="row"><label for="">이미지(중) 높이</label></th>
|
||||
<td>
|
||||
<input type="text" id="de_mimg_height" name="de_mimg_height" value="<?=$default[de_mimg_height]?>" size="5"> 픽셀
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">로고이미지</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("쇼핑몰에 사용하는 로고이미지 입니다.\n이미지 파일만 업로드 가능합니다.");?>
|
||||
<input type="file" id="logo_img" name="logo_img" size="40">
|
||||
<?
|
||||
$logo_img = "$g4[path]/data/common/logo_img";
|
||||
if (file_exists($logo_img))
|
||||
{
|
||||
$size = getimagesize($logo_img);
|
||||
echo "<img src='$g4[admin_path]/img/icon_viewer.gif' border=0 align=absmiddle onclick=\"imageview('id_logo_img', $size[0], $size[1]);\"><input type=\"checkbox\" id=\"logo_img_del\" name=\"logo_img_del\" value=\"1\">삭제";
|
||||
echo "<div id='id_logo_img' style='left:0; top:0; z-index:+1; display:none; position:absolute;'><img src='$logo_img' border=1></div>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">메인이미지</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("쇼핑몰에 사용하는 메인이미지 입니다.\n이미지 파일만 업로드 가능합니다.");?>
|
||||
<input type="file" id="main_img" name="main_img" size="40">
|
||||
<?
|
||||
$main_img = "$g4[path]/data/common/main_img";
|
||||
if (file_exists($main_img))
|
||||
{
|
||||
$size = getimagesize($main_img);
|
||||
echo "<img src='$g4[admin_path]/img/icon_viewer.gif' border=0 align=absmiddle onclick=\"imageview('id_main_img', $size[0], $size[1]);\"><input type=\"checkbox\" id=\"main_img_del\" name=\"main_img_del\" value=\"1\">삭제";
|
||||
echo "<div id='id_main_img' style='left:0; top:0; z-index:+1; display:none; position:absolute;'><img src='$main_img' border=1></div>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">사용후기</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("고객이 특정 상품에 사용후기를 작성하였을 경우 바로 출력할것인지 관리자 승인 후 출력할것인지를 설정합니다.", 50);?>
|
||||
<select id="de_item_ps_use" name="de_item_ps_use">
|
||||
<option value="0">관리자 승인없이 출력
|
||||
<option value="1">관리자 승인 후 출력
|
||||
</select>
|
||||
<script>document.getElementById('de_item_ps_use').value="<?=$default[de_item_ps_use]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?/*?>
|
||||
<tr>
|
||||
<th scope="row"><label for="">스크롤배너 사용</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("'예'로 설정한 경우 쇼핑몰 우측에 스크롤배너가 출력됩니다.", 50);?>
|
||||
<select id="de_scroll_banner_use" name="de_scroll_banner_use">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<script>document.getElementById('de_scroll_banner_use').value="<?=$default[de_scroll_banner_use]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<?*/?>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="">상품구입 권한</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("설정을 1로 하게되면 모든 방문자에게 판매를 할 수 있지만 설정을 변경하여 특정회원을 대상으로 판매를 할 수 있습니다.");?>
|
||||
<?=get_member_level_select('de_level_sell', 1, 10, $default[de_level_sell]) ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">코드 중복검사</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("분류, 상품을 입력(추가) 할 때 코드 중복검사를 사용할 경우 체크하시면 됩니다.");?>
|
||||
<input type="checkbox" id="de_code_dup_use" name="de_code_dup_use" value="1" <?=$default[de_code_dup_use]?'checked':'';?>> 사용
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">비회원 장바구니</label></th>
|
||||
<td colspan="3">
|
||||
<?=help("비회원 장바구니 기능을 사용할 경우 체크하시면 됩니다.");?>
|
||||
<input type="checkbox" id="de_guest_cart_use" name="de_guest_cart_use" value="1" <?=$default[de_guest_cart_use]?'checked':'';?>> 사용
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">장바구니 메세지</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("상품을 장바구니에 담은 후에는 가격 수정이 불가하므로 비회원가격과 회원가격이 다른 경우에는 장바구니에 담기 전에 미리 메세지를 출력하여 로그인 한 후 구입을 하도록 유도합니다.", -150);?>
|
||||
<input type="checkbox" id="de_different_msg" name="de_different_msg" value="1" <?=$default[de_different_msg]?'checked':'';?>>
|
||||
비회원가격과 회원가격이 다른 상품을 장바구니에 담는 경우 "가격이 다릅니다"라는 메세지를 출력합니다.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">비회원에 대한<br/>개인정보수집 내용</label></th>
|
||||
<td colspan="4"><br /><?=editor_html('de_guest_privacy', $default[de_guest_privacy]);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">MYSQL USER</label></th>
|
||||
<td><?=$mysql_user?></td>
|
||||
<th scope="row"><label for="">MYSQL DB</label></th>
|
||||
<td><?=$mysql_db?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">서버 IP</label></th>
|
||||
<td><?=($_SERVER[SERVER_ADDR]?$_SERVER[SERVER_ADDR]:$_SERVER[LOCAL_ADDR]);?></td>
|
||||
<th scope="row"><label for="">프로그램 등록번호</label></th>
|
||||
<td>
|
||||
<?=help("정식구입자께만 발급해 드리고 있습니다.\n등록번호가 틀린 경우 주문서를 확인 하실 수 없습니다.\n등록번호는 서버 IP, MYSQL USER, DB 를 알려주셔야 발급이 가능합니다.", -180, -160);?>
|
||||
<input type="text" id="de_register" name="de_register" value="<?=$default[de_register]?>" size="30" required itemid="프로그램 등록번호" name="프로그램 등록번호">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
function byte_check(el_cont, el_byte)
|
||||
{
|
||||
var cont = document.getElementById(el_cont);
|
||||
var bytes = document.getElementById(el_byte);
|
||||
var i = 0;
|
||||
var cnt = 0;
|
||||
var exceed = 0;
|
||||
var ch = '';
|
||||
|
||||
for (i=0; i<cont.value.length; i++) {
|
||||
ch = cont.value.charAt(i);
|
||||
if (escape(ch).length > 4) {
|
||||
cnt += 2;
|
||||
} else {
|
||||
cnt += 1;
|
||||
}
|
||||
}
|
||||
|
||||
//byte.value = cnt + ' / 80 bytes';
|
||||
bytes.innerHTML = cnt + ' / 80 bytes';
|
||||
|
||||
if (cnt > 80) {
|
||||
exceed = cnt - 80;
|
||||
alert('메시지 내용은 80바이트를 넘을수 없습니다.\r\n작성하신 메세지 내용은 '+ exceed +'byte가 초과되었습니다.\r\n초과된 부분은 자동으로 삭제됩니다.');
|
||||
var tcnt = 0;
|
||||
var xcnt = 0;
|
||||
var tmp = cont.value;
|
||||
for (i=0; i<tmp.length; i++) {
|
||||
ch = tmp.charAt(i);
|
||||
if (escape(ch).length > 4) {
|
||||
tcnt += 2;
|
||||
} else {
|
||||
tcnt += 1;
|
||||
}
|
||||
|
||||
if (tcnt > 80) {
|
||||
tmp = tmp.substring(0,i);
|
||||
break;
|
||||
} else {
|
||||
xcnt = tcnt;
|
||||
}
|
||||
}
|
||||
cont.value = tmp;
|
||||
//byte.value = xcnt + ' / 80 bytes';
|
||||
bytes.innerHTML = xcnt + ' / 80 bytes';
|
||||
return;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<table>
|
||||
<caption>SMS 내용설정</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?
|
||||
$sms_title = array (1=>"회원가입시", "주문서작성시", "입금확인시", "상품배송시");
|
||||
$sms_daesang = array (1=>"고객님께 발송", "관리자께 발송", "고객님께 발송", "고객님께 발송");
|
||||
?>
|
||||
<? for ($i=1; $i<=4; $i++) { ?>
|
||||
<td width=25%>
|
||||
<table>
|
||||
<tr><td><b><?=$sms_title[$i]?></b></td></tr>
|
||||
<tr><td><font color=#777777>(<?=$sms_daesang[$i]?>)</font></td></tr>
|
||||
</table>
|
||||
<table width=165 height=191 cellpadding=0 cellspacing=0 background='./img/sms_back.gif'>
|
||||
<tr>
|
||||
<td><textarea cols='16' rows='6' id='de_sms_cont<?=$i?>' name='de_sms_cont<?=$i?>' wrap=virtual ONKEYUP="byte_check('de_sms_cont<?=$i?>', 'byte<?=$i?>');" style='OVERFLOW: hidden; border:solid 0; width: 100px; background-color:#C4FFFF; FONT-SIZE: 9pt; font-family:굴림체;'><?=$default["de_sms_cont".$i]?></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table><tr><td><div id='byte<?=$i?>'>0 / 80 바이트</div><br><input type="checkbox" name='de_sms_use<?=$i?>' value="1" <?=($default["de_sms_use".$i] ? "checked" : "")?>>사용</table>
|
||||
</td>
|
||||
|
||||
<script>
|
||||
byte_check('de_sms_cont<?=$i?>', 'byte<?=$i?>');
|
||||
</script>
|
||||
<? } ?>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<caption>SMS 환경설정</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_sms_use">SMS 사용</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("서비스 회사를 선택하신 경우에만 SMS 를 사용합니다.\n위의 개별적인 기능별 사용(회원가입시, 주문서작성시 ...)보다 우선합니다.\n아이코드의 경우 무료테스트 환경을 지원합니다.");?>
|
||||
<select id="de_sms_use" name="de_sms_use">
|
||||
<option value="">사용안함</option>
|
||||
<option value="icode">아이코드</option>
|
||||
</select>
|
||||
<script>document.getElementById('de_sms_use').value="<?=$default[de_sms_use]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_sms_hp">관리자 핸드폰번호</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("쇼핑몰관리자 또는 보내시는분의 핸드폰번호를 입력하세요.\n\n주문서작성시 쇼핑몰관리자가 문자메세지를 받으시려면 반드시 입력하셔야 합니다.\n\n숫자만 입력하세요.\n예) 0101234567");?>
|
||||
<input type="text" id="de_sms_hp" name="de_sms_hp" value="<?=$default[de_sms_hp]?>" size="20">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_icode_id">아이코드 회원아이디</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("아이코드에서 사용하시는 회원아이디를 입력합니다.");?>
|
||||
<input type="text" id="de_icode_id" name="de_icode_id" value="<?=$default[de_icode_id]?>" size="20">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_icode_pw">아이코드 패스워드</label></th>
|
||||
<td colspan="4">
|
||||
<?=help("아이코드에서 사용하시는 패스워드를 입력합니다.");?>
|
||||
<input type="password" id="de_icode_pw" name="de_icode_pw" value="<?=$default[de_icode_pw]?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_icode_server_ip">요금제</label></th>
|
||||
<td>
|
||||
<input type="hidden" id="de_icode_server_ip" name="de_icode_server_ip" value="<?=$default[de_icode_server_ip]?>">
|
||||
|
||||
<?
|
||||
if ($userinfo[payment] == "A") {
|
||||
echo "충전제";
|
||||
echo "<input type=\"hidden\" id=\"de_icode_server_port\" name=\"de_icode_server_port\" value=\"7295\">";
|
||||
}
|
||||
else if ($userinfo[payment] == "C") {
|
||||
echo "정액제";
|
||||
echo "<input type=\"hidden\" id=\"de_icode_server_port\" name=\"de_icode_server_port\" value=\"7296\">";
|
||||
}
|
||||
else {
|
||||
echo "가입해주세요.";
|
||||
echo "<input type=\"hidden\" id=\"de_icode_server_port\" name=\"de_icode_server_port\" value=\"7295\">";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<th scope="row">아이코드 서비스 신청 (회원가입)</th>
|
||||
<td>
|
||||
<?=help("이 페이지에서 회원가입 하시면 문자 건당 16원에 제공 받을 수 있습니다.");?>
|
||||
<a href="http://icodekorea.com/res/join_company_fix_a.php?sellid=sir2" target="_blank">http://www.icodekorea.com</a>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($userinfo[payment] == 'A') { ?>
|
||||
<tr>
|
||||
<th scope="row">충전 잔액</th>
|
||||
<td colspan="4">
|
||||
<?=number_format($userinfo[coin])?> 원.
|
||||
<input type="button" value="충전하기" onclick="window.open('http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?=$sms4[cf_id]?>&icode_passwd=<?=$sms4[cf_pw]?>','icode_payment', 'scrollbars=1,resizable=1')">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">건수별 금액</th>
|
||||
<td colspan="4">
|
||||
<?=number_format($userinfo[gpay])?> 원.
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<!-- <tr>
|
||||
<td>아이코드 서버 IP</td>
|
||||
<td colspan="4">
|
||||
<input type="text" id="de_icode_server_ip" name="de_icode_server_ip" value="<?=$default[de_icode_server_ip]?$default[de_icode_server_ip]:"211.172.232.124";?>" size="20">
|
||||
<?=help("아이코드에서 문자메세지를 발송하는 서버의 IP 를 입력하십시오.\n\n기본값은 211.172.232.124 입니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>아이코드 서버 Port</td>
|
||||
<td colspan="4">
|
||||
<select id="de_icode_server_port" name="de_icode_server_port">
|
||||
<option value="'>사용안함
|
||||
<option value="7295">충전식
|
||||
<option value="7296">정액제
|
||||
</select>
|
||||
<script>document.getElementById('de_icode_server_port').value="<?=$default[de_icode_server_port]?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<br>회원가입시 : {이름} {회원아이디} {회사명}
|
||||
<br>주문서작성 : {이름} {보낸분} {받는분} {주문번호} {주문금액} {회사명}
|
||||
<br>입금확인시 : {이름} {입금액} {주문번호} {회사명}
|
||||
<br>상품배송시 : {이름} {택배회사} {운송장번호} {주문번호} {회사명}
|
||||
<p>주의) 80 bytes 까지만 전송됩니다. (영문 한글자 : 1byte , 한글 한글자 : 2bytes , 특수문자의 경우 1 또는 2 bytes 임)
|
||||
<br>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<div class="btn_confirm">
|
||||
<input type="submit" class="btn_submit" accesskey="s" value="확인">
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function fconfig_check(f)
|
||||
{
|
||||
<?=get_editor_js('de_baesong_content');?>
|
||||
<?=get_editor_js('de_change_content');?>
|
||||
<?=get_editor_js('de_guest_privacy');?>
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once (G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,133 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400100";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
// 로그인을 바로 이 주소로 하는 경우 쇼핑몰설정값이 사라지는 현상을 방지
|
||||
if (!$de_admin_company_owner) goto_url("./configform.php");
|
||||
|
||||
if ($logo_img_del) @unlink("$g4[path]/data/common/logo_img");
|
||||
if ($main_img_del) @unlink("$g4[path]/data/common/main_img");
|
||||
|
||||
if ($_FILES[logo_img][name]) upload_file($_FILES[logo_img][tmp_name], "logo_img", "$g4[path]/data/common");
|
||||
if ($_FILES[main_img][name]) upload_file($_FILES[main_img][tmp_name], "main_img", "$g4[path]/data/common");
|
||||
|
||||
$de_kcp_mid = substr($_POST['de_kcp_mid'],0,3);
|
||||
|
||||
//
|
||||
// 영카트 default
|
||||
//
|
||||
$sql = " update $g4[shop_default_table]
|
||||
set de_admin_company_owner = '$de_admin_company_owner',
|
||||
de_admin_company_name = '$de_admin_company_name',
|
||||
de_admin_company_saupja_no = '$de_admin_company_saupja_no',
|
||||
de_admin_company_tel = '$de_admin_company_tel',
|
||||
de_admin_company_fax = '$de_admin_company_fax',
|
||||
de_admin_tongsin_no = '$de_admin_tongsin_no',
|
||||
de_admin_company_zip = '$de_admin_company_zip',
|
||||
de_admin_company_addr = '$de_admin_company_addr',
|
||||
de_admin_info_name = '$de_admin_info_name',
|
||||
de_admin_info_email = '$de_admin_info_email',
|
||||
de_type1_list_use = '$de_type1_list_use',
|
||||
de_type1_list_skin = '$de_type1_list_skin',
|
||||
de_type1_list_mod = '$de_type1_list_mod',
|
||||
de_type1_list_row = '$de_type1_list_row',
|
||||
de_type1_img_width = '$de_type1_img_width',
|
||||
de_type1_img_height = '$de_type1_img_height',
|
||||
de_type2_list_use = '$de_type2_list_use',
|
||||
de_type2_list_skin = '$de_type2_list_skin',
|
||||
de_type2_list_mod = '$de_type2_list_mod',
|
||||
de_type2_list_row = '$de_type2_list_row',
|
||||
de_type2_img_width = '$de_type2_img_width',
|
||||
de_type2_img_height = '$de_type2_img_height',
|
||||
de_type3_list_use = '$de_type3_list_use',
|
||||
de_type3_list_skin = '$de_type3_list_skin',
|
||||
de_type3_list_mod = '$de_type3_list_mod',
|
||||
de_type3_list_row = '$de_type3_list_row',
|
||||
de_type3_img_width = '$de_type3_img_width',
|
||||
de_type3_img_height = '$de_type3_img_height',
|
||||
de_type4_list_use = '$de_type4_list_use',
|
||||
de_type4_list_skin = '$de_type4_list_skin',
|
||||
de_type4_list_mod = '$de_type4_list_mod',
|
||||
de_type4_list_row = '$de_type4_list_row',
|
||||
de_type4_img_width = '$de_type4_img_width',
|
||||
de_type4_img_height = '$de_type4_img_height',
|
||||
de_type5_list_use = '$de_type5_list_use',
|
||||
de_type5_list_skin = '$de_type5_list_skin',
|
||||
de_type5_list_mod = '$de_type5_list_mod',
|
||||
de_type5_list_row = '$de_type5_list_row',
|
||||
de_type5_img_width = '$de_type5_img_width',
|
||||
de_type5_img_height = '$de_type5_img_height',
|
||||
de_rel_list_mod = '$de_rel_list_mod',
|
||||
de_rel_img_width = '$de_rel_img_width',
|
||||
de_rel_img_height = '$de_rel_img_height',
|
||||
de_bank_use = '$de_bank_use',
|
||||
de_bank_account = '$de_bank_account',
|
||||
de_card_test = '$de_card_test',
|
||||
de_card_use = '$de_card_use',
|
||||
de_card_point = '$de_card_point',
|
||||
de_card_pg = '$de_card_pg',
|
||||
de_card_max_amount = '$de_card_max_amount',
|
||||
de_point_settle = '$de_point_settle',
|
||||
de_level_sell = '$de_level_sell',
|
||||
de_send_cost_case = '$de_send_cost_case',
|
||||
de_send_cost_amount = '$de_send_cost_amount',
|
||||
de_send_cost_limit = '$de_send_cost_limit',
|
||||
de_send_cost_list = '$de_send_cost_list',
|
||||
de_hope_date_use = '$de_hope_date_use',
|
||||
de_hope_date_after = '$de_hope_date_after',
|
||||
de_baesong_content = '$de_baesong_content',
|
||||
de_change_content = '$de_change_content',
|
||||
de_level_sell = '$de_level_sell',
|
||||
de_point_days = '$de_point_days',
|
||||
de_simg_width = '$de_simg_width',
|
||||
de_simg_height = '$de_simg_height',
|
||||
de_mimg_width = '$de_mimg_width',
|
||||
de_mimg_height = '$de_mimg_height',
|
||||
de_scroll_banner_use = '$de_scroll_banner_use',
|
||||
de_register = '$de_register',
|
||||
de_kcp_mid = '$de_kcp_mid',
|
||||
de_iche_use = '$de_iche_use',
|
||||
de_sms_cont1 = '$de_sms_cont1',
|
||||
de_sms_cont2 = '$de_sms_cont2',
|
||||
de_sms_cont3 = '$de_sms_cont3',
|
||||
de_sms_cont4 = '$de_sms_cont4',
|
||||
de_sms_use1 = '$de_sms_use1',
|
||||
de_sms_use2 = '$de_sms_use2',
|
||||
de_sms_use3 = '$de_sms_use3',
|
||||
de_sms_use4 = '$de_sms_use4',
|
||||
de_sms_hp = '$de_sms_hp',
|
||||
de_item_ps_use = '$de_item_ps_use',
|
||||
de_code_dup_use = '$de_code_dup_use',
|
||||
de_point_per = '$de_point_per',
|
||||
de_admin_buga_no = '$de_admin_buga_no',
|
||||
de_different_msg = '$de_different_msg',
|
||||
de_sms_use = '$de_sms_use',
|
||||
de_icode_id = '$de_icode_id',
|
||||
de_icode_pw = '$de_icode_pw',
|
||||
de_icode_server_ip = '$de_icode_server_ip',
|
||||
de_icode_server_port = '$de_icode_server_port',
|
||||
de_vbank_use = '$de_vbank_use',
|
||||
de_kcp_site_key = '$de_kcp_site_key',
|
||||
de_taxsave_use = '$de_taxsave_use',
|
||||
de_guest_privacy = '$de_guest_privacy',
|
||||
de_hp_use = '$de_hp_use',
|
||||
de_escrow_use = '$de_escrow_use',
|
||||
de_guest_cart_use = '$de_guest_cart_use',
|
||||
de_compound_tax_use = '$de_compound_tax_use',
|
||||
de_checkout_use = '$de_checkout_use',
|
||||
de_checkout_test = '$de_checkout_test',
|
||||
de_checkout_shop_id = '$de_checkout_shop_id',
|
||||
de_checkout_certi_key = '$de_checkout_certi_key',
|
||||
de_checkout_button_key = '$de_checkout_button_key'
|
||||
";
|
||||
sql_query($sql);
|
||||
|
||||
// 환경설정 > 포인트 사용
|
||||
sql_query(" update $g4[config_table] set cf_use_point = '$cf_use_point' ");
|
||||
|
||||
goto_url("./configform.php");
|
||||
?>
|
||||
@ -1,136 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400700";
|
||||
define('G4_EDITOR', 1);
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
// 상단, 하단 파일경로 필드 추가
|
||||
$sql = " ALTER TABLE `$g4[shop_content_table]` ADD `co_include_head` VARCHAR( 255 ) NOT NULL ,
|
||||
ADD `co_include_tail` VARCHAR( 255 ) NOT NULL ";
|
||||
sql_query($sql, false);
|
||||
|
||||
$html_title = "내용";
|
||||
|
||||
if ($w == "u")
|
||||
{
|
||||
$html_title .= " 수정";
|
||||
$readonly = " readonly";
|
||||
|
||||
$sql = " select * from $g4[shop_content_table] where co_id = '$co_id' ";
|
||||
$co = sql_fetch($sql);
|
||||
if (!$co[co_id])
|
||||
alert("등록된 자료가 없습니다.");
|
||||
}
|
||||
else
|
||||
{
|
||||
$html_title .= " 입력";
|
||||
$co[co_html] = 2;
|
||||
}
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle($html_title)?><p>
|
||||
|
||||
<table>
|
||||
<form id="frmcontentform" name="frmcontentform" method=post action="./contentformupdate.php" enctype="MULTIPART/FORM-DATA" onsubmit="return frmcontentform_check(this);">
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w?>'>
|
||||
|
||||
<tr>
|
||||
<td>ID</td>
|
||||
<td>
|
||||
<input type="text" id="co_id" name="co_id" size=20 max=20 value='<? echo $co[co_id] ?>' <? echo $readonly ?> required itemid="ID" name="ID">
|
||||
<? if ($w == 'u') { echo icon("보기", "$g4[shop_path]/content.php?co_id=$co_id"); } ?>
|
||||
(영문자, 숫자, _ 만 가능; 20자 이내; 공란 불가)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>제목</td>
|
||||
<td><input type="text" id="co_subject" name="co_subject" value='<?=htmlspecialchars2($co[co_subject])?>' required itemname='제목'></td>
|
||||
</tr>
|
||||
|
||||
<input type="hidden" id="co_html" name="co_html" value=1>
|
||||
<tr>
|
||||
<td>내용</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><?=editor_html('co_content', $co[co_content]);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상단 파일 경로</td>
|
||||
<td colspan=3><input type="text" id="co_include_head" name="co_include_head" size=60 value="<?=$co[co_include_head]?>"> <?=help("내용별로 상단+좌측의 내용이 다를 경우 상단+좌측 디자인 파일의 경로를 입력합니다.<p>입력이 없으면 기본 상단 파일을 사용합니다.<p>상단 내용과 달리 PHP 코드를 사용할 수 있습니다.");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>하단 파일 경로</td>
|
||||
<td colspan=3><input type="text" id="co_include_tail" name="co_include_tail" size=60 value="<?=$co[co_include_tail]?>"> <?=help("내용별로 하단+우측의 내용이 다를 경우 하단+우측 디자인 파일의 경로를 입력합니다.<p>입력이 없으면 기본 하단 파일을 사용합니다.<p>하단 내용과 달리 PHP 코드를 사용할 수 있습니다.");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상단이미지</td>
|
||||
<td>
|
||||
<input type="file" id="co_himg" name="co_himg" size=40>
|
||||
<?
|
||||
$himg = "$g4[path]/data/content/{$co[co_id]}_h";
|
||||
if (file_exists($himg)) {
|
||||
echo "<input type="checkbox" id="co_himg_del" name="co_himg_del" value='1'>삭제";
|
||||
$himg_str = "<img src='$himg' border=0>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($himg_str) { echo "<tr><td colspan=2>$himg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>하단이미지</td>
|
||||
<td>
|
||||
<input type="file" id="co_timg" name="co_timg" size=40>
|
||||
<?
|
||||
$timg = "$g4[path]/data/content/{$co[co_id]}_t";
|
||||
if (file_exists($timg)) {
|
||||
echo "<input type="checkbox" id="co_timg_del" name="co_timg_del" value='1'>삭제";
|
||||
$timg_str = "<img src='$timg' border=0>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($timg_str) { echo "<tr><td colspan=2>$timg_str</td></tr>"; } ?>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./contentlist.php';">
|
||||
</form>
|
||||
|
||||
|
||||
<script>
|
||||
function frmcontentform_check(f)
|
||||
{
|
||||
errmsg = "";
|
||||
errfld = "";
|
||||
|
||||
<?=get_editor_js('co_content');?>
|
||||
|
||||
check_field(f.co_id, "ID를 입력하세요.");
|
||||
check_field(f.co_subject, "제목을 입력하세요.");
|
||||
check_field(f.co_content, "내용을 입력하세요.");
|
||||
|
||||
if (errmsg != "") {
|
||||
alert(errmsg);
|
||||
errfld.focus();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
<? if ($w == "u") { ?>
|
||||
document.frmcontentform.co_subject.focus();
|
||||
<? } else { ?>
|
||||
document.frmcontentform.co_id.focus();
|
||||
<? } ?>
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,67 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400700";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
if ($w == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
@mkdir("$g4[path]/data/content", 0707);
|
||||
@chmod("$g4[path]/data/content", 0707);
|
||||
|
||||
if ($co_himg_del) @unlink("$g4[path]/data/content/{$co_id}_h");
|
||||
if ($co_timg_del) @unlink("$g4[path]/data/content/{$co_id}_t");
|
||||
|
||||
$sql_common = " co_include_head = '$co_include_head',
|
||||
co_include_tail = '$co_include_tail',
|
||||
co_html = '$co_html',
|
||||
co_subject = '$co_subject',
|
||||
co_content = '$co_content' ";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
//if(eregi("[^a-z0-9_]", $co_id)) alert("ID 는 영문자, 숫자, _ 만 가능합니다.");
|
||||
if(preg_match("/[^a-z0-9_]/i", $co_id)) alert("ID 는 영문자, 숫자, _ 만 가능합니다.");
|
||||
|
||||
$sql = " select co_id from $g4[shop_content_table] where co_id = '$co_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
if ($row[co_id])
|
||||
alert("이미 같은 ID로 등록된 내용이 있습니다.");
|
||||
|
||||
$sql = " insert $g4[shop_content_table]
|
||||
set co_id = '$co_id',
|
||||
$sql_common ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[shop_content_table]
|
||||
set $sql_common
|
||||
where co_id = '$co_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
@unlink("$g4[path]/data/content/{$co_id}_h");
|
||||
@unlink("$g4[path]/data/content/{$co_id}_t");
|
||||
|
||||
$sql = " delete from $g4[shop_content_table] where co_id = '$co_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
if ($_FILES[co_himg][name]) upload_file($_FILES[co_himg][tmp_name], $co_id . "_h", "$g4[path]/data/content");
|
||||
if ($_FILES[co_timg][name]) upload_file($_FILES[co_timg][tmp_name], $co_id . "_t", "$g4[path]/data/content");
|
||||
|
||||
goto_url("./contentform.php?w=u&co_id=$co_id");
|
||||
}
|
||||
else
|
||||
{
|
||||
goto_url("./contentlist.php");
|
||||
}
|
||||
?>
|
||||
@ -1,78 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400700";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "내용관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from $g4[shop_content_table] ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = "select * $sql_common order by co_id limit $from_record, $config[cf_page_rows] ";
|
||||
$result = sql_query($sql);
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td> </td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
|
||||
<tr>
|
||||
<td>ID</td>
|
||||
<td>제목</td>
|
||||
<td><a href='./contentform.php'><img src='<?=$g4[admin_path]?>/img/icon_insert.gif' border=0></a></td>
|
||||
</tr>
|
||||
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++) {
|
||||
$s_mod = icon("수정", "./contentform.php?w=u&co_id=$row[co_id]");
|
||||
$s_del = icon("삭제", "javascript:del('./contentformupdate.php?w=d&co_id=$row[co_id]')");
|
||||
$s_vie = icon("보기", "$g4[shop_path]/content.php?co_id=$row[co_id]");
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list ht'>
|
||||
<td>$row[co_id]</td>
|
||||
<td>".htmlspecialchars2($row[co_subject])."</td>
|
||||
<td>$s_mod $s_del $s_vie</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=3 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#ffffff>
|
||||
<td></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,134 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
$stx = trim($stx);
|
||||
if($stx) {
|
||||
$sql_common = " from {$g4['shop_category_table']} ";
|
||||
$sql_search = " where ca_use = '1' and ca_nocoupon = '0' and ca_name like '%$stx%' ";
|
||||
$sql_order = " order by ca_id asc ";
|
||||
|
||||
$sql = " select ca_id, ca_name
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order ";
|
||||
$result = sql_query($sql);
|
||||
}
|
||||
|
||||
$g4['title'] = "카테고리찾기";
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
<!--
|
||||
#container { width: 370px; margin: 0 auto; }
|
||||
form { display: inline; }
|
||||
.searcharea { text-align: center; }
|
||||
.resultarea { padding-top: 15px; width: 370px; height: 200px; }
|
||||
.resultarea .list { width: 350px; height: 250px; overflow-y: auto; }
|
||||
.resultarea .btn { text-align: center; height: 30px; }
|
||||
-->
|
||||
</style>
|
||||
|
||||
<div id="container">
|
||||
<div class="searcharea">
|
||||
<form id="fcategory" method="get" action="./coupon_category.php?w=<? echo $w; ?>">
|
||||
<input type="text" id="stx" name="stx" size="30" value="<? echo stripslashes($stx); ?>" />
|
||||
<input type="submit" value="검색" />
|
||||
</form>
|
||||
</div>
|
||||
<? if($stx) { ?>
|
||||
<div class="resultarea">
|
||||
<form id="fresult" method="get">
|
||||
<div class="list">
|
||||
<table width="330">
|
||||
<colgroup width="50" />
|
||||
<colgroup width="120" />
|
||||
<colgroup width="" />
|
||||
<tr>
|
||||
<th><input type="checkbox" id="check_all" name="check_all" /></th>
|
||||
<th>카테고리코드</th>
|
||||
<th>카테고리명</th>
|
||||
</tr>
|
||||
<?
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><input type="checkbox" id="s_ca_id[]" name="s_ca_id[]" value="<? echo $row['ca_id']; ?>" /></td>
|
||||
<td align="center"><? echo $row['ca_id']; ?></td>
|
||||
<td align="center"><? echo $row['ca_name']; ?></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
|
||||
if($i == 0) {
|
||||
echo "<tr><td colspan=\"3\" height=\"100\" align=\"center\">검색된 카테고리가 없습니다.</td></tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<div class="btn"><input type="submit" value="적용" /></div>
|
||||
</form>
|
||||
</div>
|
||||
<? } ?>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$("#fcategory").submit(function() {
|
||||
var stx = $.trim($("input[name=stx]").val());
|
||||
if(stx == "") {
|
||||
alert("검색어를 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
|
||||
$("input[name=check_all]").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("input[name^=s_ca_id]").attr("checked", true);
|
||||
} else {
|
||||
$("input[name^=s_ca_id]").attr("checked", false);
|
||||
}
|
||||
});
|
||||
|
||||
$("#fresult").submit(function() {
|
||||
var $checked = $("input[name^=s_ca_id]:checked");
|
||||
var chk_count = $checked.size();
|
||||
if(!chk_count) {
|
||||
alert("적용할 카테고리를 선택해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
<? if($w == "u") { ?>
|
||||
if(chk_count > 1) {
|
||||
alert("쿠폰 수정시는 하나의 카테고리만 선택할 수 있습니다.");
|
||||
return false;
|
||||
<? } ?>
|
||||
|
||||
var $opener = window.opener;
|
||||
var caid = "";
|
||||
var comma = "";
|
||||
|
||||
$checked.each(function() {
|
||||
var id = $(this).val();
|
||||
if(id != "") {
|
||||
caid += comma + id;
|
||||
}
|
||||
|
||||
if(caid != "") {
|
||||
comma = ",";
|
||||
}
|
||||
});
|
||||
|
||||
$opener.$("input[name=ca_id]").val(caid);
|
||||
self.close();
|
||||
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
include_once(G4_PATH.'/tail.sub.php');
|
||||
?>
|
||||
@ -1,133 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
$stx = trim($stx);
|
||||
if($stx) {
|
||||
$sql_common = " from {$g4['shop_item_table']} ";
|
||||
$sql_search = " where it_use = '1' and it_nocoupon = '0' and it_name like '%$stx%' ";
|
||||
$sql_order = " order by it_id asc ";
|
||||
|
||||
$sql = " select it_id, it_name, it_amount
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order ";
|
||||
$result = sql_query($sql);
|
||||
}
|
||||
|
||||
$g4['title'] = "상품찾기";
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
<!--
|
||||
#container { width: 370px; margin: 0 auto; }
|
||||
form { display: inline; }
|
||||
.searcharea { text-align: center; }
|
||||
.resultarea { padding-top: 15px; width: 370px; height: 200px; }
|
||||
.resultarea .list { width: 350px; height: 250px; overflow-y: auto; }
|
||||
.resultarea .btn { text-align: center; height: 30px; }
|
||||
-->
|
||||
</style>
|
||||
|
||||
<div id="container">
|
||||
<div class="searcharea">
|
||||
<form id="fitem" method="get" action="./coupon_item.php?w=<? echo $w; ?>">
|
||||
<input type="text" id="stx" name="stx" size="30" value="<? echo stripslashes($stx); ?>" />
|
||||
<input type="submit" value="검색" />
|
||||
</form>
|
||||
</div>
|
||||
<? if($stx) { ?>
|
||||
<div class="resultarea">
|
||||
<form id="fresult" method="get">
|
||||
<div class="list">
|
||||
<table width="330">
|
||||
<tr>
|
||||
<th><input type="checkbox" id="check_all" name="check_all" /></th>
|
||||
<th>상품코드</th>
|
||||
<th>상품명</th>
|
||||
<th>가격</th>
|
||||
</tr>
|
||||
<?
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><input type="checkbox" id="s_it_id[]" name="s_it_id[]" value="<? echo $row['it_id']; ?>" /></td>
|
||||
<td align="center"><? echo $row['it_id']; ?></td>
|
||||
<td align="center"><? echo $row['it_name']; ?></td>
|
||||
<td align="center"><? echo number_format($row['it_amount']); ?></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
|
||||
if($i == 0) {
|
||||
echo "<tr><td colspan=\"4\" height=\"100\" align=\"center\">검색된 상품이 없습니다.</td></tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<div class="btn"><input type="submit" value="적용" /></div>
|
||||
</form>
|
||||
</div>
|
||||
<? } ?>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$("#fitem").submit(function() {
|
||||
var stx = $.trim($("input[name=stx]").val());
|
||||
if(stx == "") {
|
||||
alert("검색어를 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
|
||||
$("input[name=check_all]").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("input[name^=s_it_id]").attr("checked", true);
|
||||
} else {
|
||||
$("input[name^=s_it_id]").attr("checked", false);
|
||||
}
|
||||
});
|
||||
|
||||
$("#fresult").submit(function() {
|
||||
var $checked = $("input[name^=s_it_id]:checked");
|
||||
var chk_count = $checked.size();
|
||||
if(!chk_count) {
|
||||
alert("적용할 상품을 선택해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
<? if($w == "u") { ?>
|
||||
if(chk_count > 1) {
|
||||
alert("쿠폰 수정시는 하나의 상품만 선택할 수 있습니다.");
|
||||
return false;
|
||||
<? } ?>
|
||||
|
||||
var $opener = window.opener;
|
||||
var itid = "";
|
||||
var comma = "";
|
||||
|
||||
$checked.each(function() {
|
||||
var id = $(this).val();
|
||||
if(id != "") {
|
||||
itid += comma + id;
|
||||
}
|
||||
|
||||
if(itid != "") {
|
||||
comma = ",";
|
||||
}
|
||||
});
|
||||
|
||||
$opener.$("input[name=it_id]").val(itid);
|
||||
self.close();
|
||||
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
include_once(G4_PATH.'/tail.sub.php');
|
||||
?>
|
||||
@ -1,145 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
$stx = trim($stx);
|
||||
if($stx) {
|
||||
$sql_common = " from {$g4['member_table']} ";
|
||||
$sql_search = " where mb_leave_date = '' and mb_intercept_date = '' and $sfl like '%$stx%' ";
|
||||
$sql_order = " order by mb_id asc ";
|
||||
|
||||
$sql = " select mb_id, mb_name, mb_nick
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order ";
|
||||
$result = sql_query($sql);
|
||||
}
|
||||
|
||||
$g4['title'] = "회원찾기";
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
<!--
|
||||
#container { width: 370px; margin: 0 auto; }
|
||||
form { display: inline; }
|
||||
.searcharea { text-align: center; }
|
||||
.resultarea { padding-top: 15px; width: 370px; height: 200px; }
|
||||
.resultarea .list { width: 350px; height: 250px; overflow-y: auto; }
|
||||
.resultarea .btn { text-align: center; height: 30px; }
|
||||
-->
|
||||
</style>
|
||||
|
||||
<div id="container">
|
||||
<div class="searcharea">
|
||||
<form id="fmember" method="get" action="./coupon_member.php?w=<? echo $w; ?>">
|
||||
<select id="sfl" name="sfl">
|
||||
<option value="mb_name">이름</option>
|
||||
<option value="mb_nick">별명</option>
|
||||
<option value="mb_id">아이디</option>
|
||||
</select>
|
||||
<input type="text" id="stx" name="stx" size="20" value="<? echo stripslashes($stx); ?>" />
|
||||
<input type="submit" value="검색" />
|
||||
</form>
|
||||
</div>
|
||||
<? if($stx) { ?>
|
||||
<div class="resultarea">
|
||||
<form id="fresult" method="get">
|
||||
<div class="list">
|
||||
<table width="330">
|
||||
<colgroup width="50" />
|
||||
<colgroup width="" />
|
||||
<colgroup width="90" />
|
||||
<colgroup width="90" />
|
||||
<tr>
|
||||
<th><input type="checkbox" id="check_all" name="check_all" /></th>
|
||||
<th>아이디</th>
|
||||
<th>이름</th>
|
||||
<th>별명</th>
|
||||
</tr>
|
||||
<?
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><input type="checkbox" id="s_mb_id[]" name="s_mb_id[]" value="<? echo $row['mb_id']; ?>" /></td>
|
||||
<td align="center"><? echo $row['mb_id']; ?></td>
|
||||
<td align="center"><? echo $row['mb_name']; ?></td>
|
||||
<td align="center"><? echo $row['mb_nick']; ?></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
|
||||
if($i == 0) {
|
||||
echo "<tr><td colspan=\"4\" height=\"100\" align=\"center\">검색된 회원이 없습니다.</td></tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<div class="btn"><input type="submit" value="적용" /></div>
|
||||
</form>
|
||||
</div>
|
||||
<? } ?>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$("#fmember").submit(function() {
|
||||
var stx = $.trim($("input[name=stx]").val());
|
||||
if(stx == "") {
|
||||
alert("검색어를 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
|
||||
$("input[name=check_all]").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("input[name^=s_mb_id]").attr("checked", true);
|
||||
} else {
|
||||
$("input[name^=s_mb_id]").attr("checked", false);
|
||||
}
|
||||
});
|
||||
|
||||
$("#fresult").submit(function() {
|
||||
var $checked = $("input[name^=s_mb_id]:checked");
|
||||
var chk_count = $checked.size();
|
||||
if(!chk_count) {
|
||||
alert("적용할 회원을 선택해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
<? if($w == "u") { ?>
|
||||
if(chk_count > 1) {
|
||||
alert("쿠폰 수정시는 한 명의 회원만 선택할 수 있습니다.");
|
||||
return false;
|
||||
<? } ?>
|
||||
|
||||
var $opener = window.opener;
|
||||
var mbid = "";
|
||||
var comma = "";
|
||||
|
||||
$checked.each(function() {
|
||||
var id = $(this).val();
|
||||
if(id != "") {
|
||||
mbid += comma + id;
|
||||
}
|
||||
|
||||
if(mbid != "") {
|
||||
comma = ",";
|
||||
}
|
||||
});
|
||||
|
||||
$opener.$("input[name=mb_id]").val(mbid);
|
||||
self.close();
|
||||
|
||||
return false;
|
||||
});
|
||||
<? if($sfl) { ?>
|
||||
$("select[name=sfl]").val("<? echo $sfl; ?>");
|
||||
<? } ?>
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
include_once(G4_PATH.'/tail.sub.php');
|
||||
?>
|
||||
@ -1,22 +0,0 @@
|
||||
<?php
|
||||
$sub_menu = "400800";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
|
||||
$count = count($_POST['list_chk']);
|
||||
|
||||
if(!$count) {
|
||||
alert('삭제할 쿠폰을 1개이상 선택해 주세요.');
|
||||
}
|
||||
|
||||
for($i=0; $i<$count; $i++) {
|
||||
$cp_no = $_POST['list_chk'][$i];
|
||||
$sql = " delete from {$g4['shop_coupon_table']} where cp_no = '$cp_no' ";
|
||||
@sql_query($sql);
|
||||
}
|
||||
|
||||
goto_url("./couponlist.php?$qstr");
|
||||
?>
|
||||
@ -1,353 +0,0 @@
|
||||
<?php
|
||||
$sub_menu = "400800";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "쿠폰";
|
||||
|
||||
if($w == 'u') {
|
||||
$html_title .= "수정";
|
||||
|
||||
$sql = " select * from {$g4['shop_coupon_table']} where cp_no = '$cp_no' ";
|
||||
$write = sql_fetch($sql);
|
||||
|
||||
if(!$write['cp_id']) {
|
||||
alert("쿠폰 정보가 없습니다.");
|
||||
}
|
||||
} else {
|
||||
$html_title .= "등록";
|
||||
}
|
||||
|
||||
$g4['title'] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
<!--
|
||||
#cp_trunc_dsp { display: none; }
|
||||
#cp_minimum_dsp { display: none; }
|
||||
#cp_maximum_dsp { display: none; }
|
||||
#ca_id_dsp { display: none; }
|
||||
-->
|
||||
</style>
|
||||
|
||||
<form id="fcoupon" method="post" action="./couponformupdate.php">
|
||||
<input type="hidden" id="cp_no" name="cp_no" value="<? echo $cp_no; ?>" />
|
||||
<input type="hidden" id="w" name="w" value="<? echo $w; ?>" />
|
||||
<input type="hidden" id="sst" name="sst" value="<? echo $sst ?>" />
|
||||
<input type="hidden" id="sod" name="sod" value="<? echo $sod; ?>" />
|
||||
<input type="hidden" id="sfl" name="sfl" value="<? echo $sfl; ?>" />
|
||||
<input type="hidden" id="stx" name="stx" value="<? echo $stx; ?>" />
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page; ?>" />
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<colgroup width="15%"></colgroup>
|
||||
<colgroup width="85%" bgcolor="#ffffff"></colgroup>
|
||||
<tr><td colspan="2" height="2" bgcolor="#0E87F9"></td></tr>
|
||||
<? if($w == 'u') { ?>
|
||||
<tr>
|
||||
<td>쿠폰번호</td>
|
||||
<td><? echo $write['cp_id']; ?></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td>쿠폰명</td>
|
||||
<td><input type="text" id="cp_subject" name="cp_subject" size="60" value="<? echo $write['cp_subject']; ?>" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>쿠폰종류</td>
|
||||
<td><input type="radio" id="cp_type" name="cp_type" value="0" <? if(!$write['cp_type'] || $w == '') echo "checked=\"checked\""; ?> /> 상품할인 <input type="radio" id="cp_type" name="cp_type" value="1" <? if($write['cp_type'] == 1) echo "checked=\"checked\""; ?> /> 결제금액할인 <input type="radio" id="cp_type" name="cp_type" value="2" <? if($write['cp_type'] == 2) echo "checked=\"checked\""; ?> /> 배송비할인</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>사용대상</td>
|
||||
<td><input type="radio" id="cp_target" name="cp_target" value="0" <? if(!$write['cp_target'] || $w == '') echo "checked=\"checked\""; ?> /> 상품 <input type="radio" id="cp_target" name="cp_target" value="1" <? if($write['cp_target'] == 1) echo "checked=\"checked\""; ?> /> 카테고리 <input type="radio" id="cp_target" name="cp_target" value="2" <? if($write['cp_target'] == 2) echo "checked=\"checked\""; ?> /> 전체상품 <input type="radio" id="cp_target" name="cp_target" value="3" <? if($write['cp_target'] == 3) echo "checked=\"checked\""; ?> disabled="disabled" /> 주문서</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>할인방식</td>
|
||||
<td><input type="radio" id="cp_method" name="cp_method" value="0" <? if(!$write['cp_method'] || $w == '') echo "checked=\"checked\""; ?> /> 정액할인 <input type="radio" id="cp_method" name="cp_method" value="1" <? if($write['cp_method']) echo "checked=\"checked\""; ?> /> 정율(%)할인</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span id="cp_amount_label">할인금액</span></td>
|
||||
<td><input type="text" id="cp_amount" name="cp_amount" size="10" value="<? echo $write['cp_amount']; ?>" /><span id="cp_amount_unit">원</span></td>
|
||||
</tr>
|
||||
<tr id="cp_trunc_dsp">
|
||||
<td>절사금액</td>
|
||||
<td>
|
||||
<select id="cp_trunc" name="cp_trunc">
|
||||
<option value="1">1원단위</option>
|
||||
<option value="10">10원단위</option>
|
||||
<option value="100">100원단위</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="cp_maximum_dsp">
|
||||
<td>최대할인금액</td>
|
||||
<td><input type="text" id="cp_maximum" name="cp_maximum" size="10" value="<? echo $write['cp_maximum']; ?>" />원 * 0이면 제한없음</td>
|
||||
</tr>
|
||||
<tr id="cp_minimum_dsp">
|
||||
<td>최소주문금액</td>
|
||||
<td><input type="text" id="cp_minimum" name="cp_minimum" size="10" value="<? echo $write['cp_minimum']; ?>" />원 * 0이면 제한없음</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>사용기한</td>
|
||||
<td><input type="text" id="cp_start" name="cp_start" size="20" value="<? echo $write['cp_start']; ?>" /> ~ <input type="text" id="cp_end" name="cp_end" size="20" value="<? echo $write['cp_end']; ?>" /> * 입력예: <? echo date("Y-m-d", (time() + 86400 * 7)); ?></td>
|
||||
</tr>
|
||||
<tr id="it_id_dsp">
|
||||
<td>적용상품</td>
|
||||
<td><input type="text" id="it_id" name="it_id" size="50" value="<? echo $write['it_id']; ?>" /> <button type="button" id="item_search">상품찾기</button></td>
|
||||
</tr>
|
||||
<tr id="ca_id_dsp">
|
||||
<td>적용카테고리</td>
|
||||
<td><input type="text" id="ca_id" name="ca_id" size="50" value="<? echo $write['ca_id']; ?>" /> <input type="checkbox" id="allcategory" name="allcategory" value="1" />전체카테고리 <button type="button" id="category_search">카테고리찾기</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>적용회원</td>
|
||||
<td><input type="text" id="mb_id" name="mb_id" size="50" value="<? echo $write['mb_id']; ?>" /> <input type="checkbox" id="allmember" name="allmember" value="1" />전체회원 <button type="button" id="member_search">회원찾기</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>쿠폰사용</td>
|
||||
<td><input type="radio" id="cp_use" name="cp_use" value="1" <? if($write['cp_use'] || $w == '') echo "checked=\"checked\""; ?> /> 사용함 <input type="radio" id="cp_use" name="cp_use" value="0" <? if(!$write['cp_use'] && $w == 'u') echo "checked=\"checked\""; ?> /> 사용안함</td>
|
||||
</tr>
|
||||
<tr><td colspan="2" height="1" bgcolor="#CCCCCC"><td></tr>
|
||||
</table>
|
||||
|
||||
<p align="center">
|
||||
<input type="submit" accesskey="s" value=" 확 인 ">
|
||||
<input type="button" accesskey="l" value=" 목 록 " onclick="document.location.href='./couponlist.php?page=<?=$page?>';">
|
||||
</p>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
<?php if($w == 'u') { ?>
|
||||
$("select[name=cp_trunc]").val("<? echo $write['cp_trunc']; ?>");
|
||||
if("<?php echo $write['cp_method']; ?>" == "1") {
|
||||
$("#cp_amount_label").text("할인비율");
|
||||
$("#cp_amount_unit").text("%");
|
||||
$("#cp_trunc_dsp").show();
|
||||
$("#cp_maximum_dsp").show();
|
||||
}
|
||||
var u_cp_type = "<?php echo $write['cp_type']; ?>";
|
||||
if(u_cp_type == "0") { // 상품할인
|
||||
$("#cp_minimum_dsp").hide();
|
||||
$("input[name=cp_target]").not("[value=3]").attr("disabled", false);
|
||||
$("input[name=cp_target]").filter("[value=3]").attr("disabled", true);
|
||||
$("input[name=cp_method]").not("[value=0]").attr("disabled", false);
|
||||
$("#it_id_dsp").show();
|
||||
$("#ca_id_dsp").hide();
|
||||
} else if(u_cp_type == "2") { // 배송비할인
|
||||
$("#cp_minimum_dsp").show();
|
||||
$("input[name=cp_target]").not("[value=3]").attr("disabled", true);
|
||||
$("input[name=cp_target]").filter("[value=3]").attr("disabled", false);
|
||||
$("input[name=cp_method]").not("[value=0]").attr("disabled", true);
|
||||
$("#cp_amount_label").text("할인금액");
|
||||
$("#cp_amount_unit").text("원");
|
||||
$("#cp_trunc_dsp").hide();
|
||||
$("#cp_maximum_dsp").hide();
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").hide();
|
||||
} else {
|
||||
$("#cp_minimum_dsp").show();
|
||||
$("input[name=cp_target]").not("[value=3]").attr("disabled", true);
|
||||
$("input[name=cp_target]").filter("[value=3]").attr("disabled", false);
|
||||
$("input[name=cp_method]").not("[value=0]").attr("disabled", false);
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").hide();
|
||||
}
|
||||
var u_cp_target = "<?php echo $write['cp_target']; ?>";
|
||||
if(u_cp_target == "2") { // 전체상품
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").hide();
|
||||
} else if(u_cp_target == "1") { // 카테고리
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").show();
|
||||
} else if(u_cp_target == "0") {
|
||||
$("#it_id_dsp").show();
|
||||
$("#ca_id_dsp").hide();
|
||||
}
|
||||
<?php } ?>
|
||||
$("input[name=cp_type]").click(function() {
|
||||
var val = $(this).val();
|
||||
if(val == "0") { // 상품할인
|
||||
$("#cp_minimum_dsp").hide();
|
||||
$("input[name=cp_target]").not("[value=3]").attr("disabled", false);
|
||||
$("input[name=cp_target]").filter("[value=0]").attr("checked", true);
|
||||
$("input[name=cp_target]").filter("[value=3]").attr("disabled", true);
|
||||
$("input[name=cp_method]").not("[value=0]").attr("disabled", false);
|
||||
$("#it_id_dsp").show();
|
||||
$("#ca_id_dsp").hide();
|
||||
} else if(val == "2") { // 배송비할인
|
||||
$("#cp_minimum_dsp").show();
|
||||
$("input[name=cp_target]").not("[value=3]").attr("disabled", true);
|
||||
$("input[name=cp_target]").filter("[value=3]").attr("checked", true).attr("disabled", false);
|
||||
$("input[name=cp_method]").filter("[value=0]").attr("checked", true);
|
||||
$("input[name=cp_method]").not("[value=0]").attr("disabled", true);
|
||||
$("#cp_amount_label").text("할인금액");
|
||||
$("#cp_amount_unit").text("원");
|
||||
$("#cp_trunc_dsp").hide();
|
||||
$("#cp_maximum_dsp").hide();
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").hide();
|
||||
} else {
|
||||
$("#cp_minimum_dsp").show();
|
||||
$("input[name=cp_target]").not("[value=3]").attr("disabled", true);
|
||||
$("input[name=cp_target]").filter("[value=3]").attr("checked", true).attr("disabled", false);
|
||||
$("input[name=cp_method]").not("[value=0]").attr("disabled", false);
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").hide();
|
||||
}
|
||||
});
|
||||
|
||||
$("input[name=cp_method]").click(function() {
|
||||
var val = $(this).val();
|
||||
if(val == "1") { // 정율할인
|
||||
$("#cp_amount_label").text("할인비율");
|
||||
$("#cp_amount_unit").text("%");
|
||||
$("#cp_trunc_dsp").show();
|
||||
$("#cp_maximum_dsp").show();
|
||||
} else {
|
||||
$("#cp_amount_label").text("할인금액");
|
||||
$("#cp_amount_unit").text("원");
|
||||
$("#cp_trunc_dsp").hide();
|
||||
$("#cp_maximum_dsp").hide();
|
||||
}
|
||||
});
|
||||
|
||||
$("input[name=cp_target]").click(function() {
|
||||
var val = $(this).val();
|
||||
if(val == "2") { // 전체상품
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").hide();
|
||||
} else if(val == "1") { // 카테고리
|
||||
$("#it_id_dsp").hide();
|
||||
$("#ca_id_dsp").show();
|
||||
} else if(val == "0") {
|
||||
$("#it_id_dsp").show();
|
||||
$("#ca_id_dsp").hide();
|
||||
}
|
||||
});
|
||||
|
||||
$("input[name=allcategory]").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("input[name=ca_id]").val("전체카테고리");
|
||||
} else {
|
||||
$("input[name=ca_id]").val("");
|
||||
}
|
||||
});
|
||||
|
||||
$("input[name=allmember]").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("input[name=mb_id]").val("전체회원");
|
||||
} else {
|
||||
$("input[name=mb_id]").val("");
|
||||
}
|
||||
});
|
||||
|
||||
$("form#fcoupon").submit(function() {
|
||||
var cp_subject = $.trim($("input[name=cp_subject]").val());
|
||||
var cp_type = $("input[name=cp_type]:checked").val();
|
||||
var cp_target = $("input[name=cp_target]:checked").val();
|
||||
var cp_method = $("input[name=cp_method]:checked").val();
|
||||
var cp_amount = $.trim($("input[name=cp_amount]").val()).replace(/[^0-9]/, "");
|
||||
var cp_start = $.trim($("input[name=cp_start]").val());
|
||||
var cp_end = $.trim($("input[name=cp_end]").val());
|
||||
var it_id = $.trim($("input[name=it_id]").val());
|
||||
var ca_id = $.trim($("input[name=ca_id]").val());
|
||||
var mb_id = $.trim($("input[name=mb_id]").val());
|
||||
|
||||
if(cp_subject == "") {
|
||||
alert("쿠폰명을 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
if(cp_amount == "") {
|
||||
if(cp_method == "1") {
|
||||
alert("할인비율을 입력해 주세요.");
|
||||
} else {
|
||||
alert("할인금액을 입력해 주세요.");
|
||||
}
|
||||
|
||||
return false;
|
||||
} else {
|
||||
amount = parseInt(cp_amount);
|
||||
|
||||
if(cp_method == "1") {
|
||||
if(amount < 1 || amount > 99) {
|
||||
alert("할인비율을 1과 99 사이로 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
if(amount < 1) {
|
||||
alert("할인금액을 1원이상 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(cp_start == "") {
|
||||
alert("사용시작일을 입력해 주세요.");
|
||||
return false;
|
||||
} else {
|
||||
var patt = /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
|
||||
if(!patt.test(cp_start)) {
|
||||
var d = new Date();
|
||||
alert("사용시작일을 "+d.getFullYear()+"-"+leadzeros((d.getMonth()+1), 2)+"-"+leadzeros(d.getDate(), 2)+"형식으로 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if(cp_end == "") {
|
||||
alert("사용종료일을 입력해 주세요.");
|
||||
return false;
|
||||
} else {
|
||||
var patt = /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
|
||||
if(!patt.test(cp_end)) {
|
||||
var d = new Date();
|
||||
alert("사용종료일을 "+d.getFullYear()+"-"+leadzeros((d.getMonth()+1), 2)+"-"+leadzeros(d.getDate(), 2)+"형식으로 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if(cp_target == "0" && it_id == "") {
|
||||
alert("적용상품을 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
if(cp_target == "1" && ca_id == "") {
|
||||
alert("적용카테고리를 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
if(mb_id == "") {
|
||||
alert("회원을 선택해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
|
||||
// 상품찾기창
|
||||
$("#item_search").click(function() {
|
||||
window.open("./coupon_item.php?w=<? echo $w; ?>", "itemsearch", "width=400, height=350, left=100, top=50, scrollbars=yes");
|
||||
});
|
||||
|
||||
// 카테고리찾기창
|
||||
$("#category_search").click(function() {
|
||||
window.open("./coupon_category.php?w=<? echo $w; ?>", "categorysearch", "width=400, height=350, left=100, top=50, scrollbars=yes");
|
||||
});
|
||||
|
||||
// 회원찾기창
|
||||
$("#member_search").click(function() {
|
||||
window.open("./coupon_member.php?w=<? echo $w; ?>", "membersearch", "width=400, height=350, left=100, top=50, scrollbars=yes");
|
||||
});
|
||||
});
|
||||
|
||||
function leadzeros(n, digits) {
|
||||
var zero = "";
|
||||
n = n.toString();
|
||||
|
||||
if (n.length < digits) {
|
||||
for (i = 0; i < digits - n.length; i++)
|
||||
zero += "0";
|
||||
}
|
||||
return zero + n;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once (G4_ADMIN_PATH.'/admin.tail.php');
|
||||
?>
|
||||
@ -1,454 +0,0 @@
|
||||
<?php
|
||||
$sub_menu = "400800";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
// 쿠폰번호 생성함수
|
||||
function coupon_generator()
|
||||
{
|
||||
$len = 16;
|
||||
$chars = "ABCDEFGHJKLMNPQRSTUVWXYZ123456789";
|
||||
|
||||
srand((double)microtime()*1000000);
|
||||
|
||||
$i = 0;
|
||||
$str = '';
|
||||
|
||||
while ($i < $len) {
|
||||
$num = rand() % strlen($chars);
|
||||
$tmp = substr($chars, $num, 1);
|
||||
$str .= $tmp;
|
||||
$i++;
|
||||
}
|
||||
|
||||
$str = preg_replace("/([0-9A-Z]{4})([0-9A-Z]{4})([0-9A-Z]{4})([0-9A-Z]{4})/", "\\1-\\2-\\3-\\4", $str);
|
||||
|
||||
return $str;
|
||||
}
|
||||
|
||||
if($w != 'd') {
|
||||
$cp_subject = get_text(trim($_POST['cp_subject']));
|
||||
$it_id = trim($_POST['it_id']);
|
||||
$ca_id = trim($_POST['ca_id']);
|
||||
$mb_id = trim($_POST['mb_id']);
|
||||
|
||||
$it_id = preg_replace("/^,+/", "", $it_id);
|
||||
$it_id = preg_replace("/,+$/", "", $it_id);
|
||||
$ca_id = preg_replace("/^,+/", "", $ca_id);
|
||||
$ca_id = preg_replace("/,+$/", "", $ca_id);
|
||||
$mb_id = preg_replace("/^,+/", "", $mb_id);
|
||||
$mb_id = preg_replace("/,+$/", "", $mb_id);
|
||||
$cp_amount = (int)preg_replace("/[^0-9]/", "", $_POST['cp_amount']);
|
||||
$cp_maximum = (int)preg_replace("/[^0-9]/", "", $_POST['cp_maximum']);
|
||||
$cp_minimum = (int)preg_replace("/[^0-9]/", "", $_POST['cp_minimum']);
|
||||
|
||||
if(!$cp_subject) {
|
||||
alert('쿠폰명을 입력해 주세요.');
|
||||
}
|
||||
|
||||
if($cp_type != 0){ // 상품할인이 아니면 사용대상은 주문서
|
||||
$cp_target = 3;
|
||||
}
|
||||
|
||||
if($cp_type == 2) { // 배송비할인은 정액할인만
|
||||
$cp_method = 0;
|
||||
}
|
||||
|
||||
if($cp_type == 0) { // 상품할인
|
||||
if(strlen($cp_target) != 1) {
|
||||
alert('사용대상을 선택해 주세요.');
|
||||
}
|
||||
|
||||
if(strlen($cp_method) != 1) {
|
||||
alert('할인방식을 선택해 주세요.');
|
||||
}
|
||||
} else if($cp_type == 1) { // 결제금액할인
|
||||
if(strlen($cp_method) != 1) {
|
||||
alert('할인방식을 선택해 주세요.');
|
||||
}
|
||||
}
|
||||
|
||||
if(!$cp_amount) {
|
||||
alert('할인금액을 원 또는 % 단위로 입력해 주세요.');
|
||||
} else {
|
||||
if($cp_method == 1) { // 비율할인형
|
||||
if($cp_amount < 1 || $cp_amount > 99) {
|
||||
alert('할인비율을 1과 99 사이의 값으로 입력해 주세요.');
|
||||
}
|
||||
} else {
|
||||
if($cp_amount < 1) {
|
||||
alert('할인금액을 1원이상 입력해 주세요.');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!$cp_minimum) {
|
||||
$cp_minimum = 0;
|
||||
}
|
||||
|
||||
if(!$cp_minimum) {
|
||||
$cp_minimum = 0;
|
||||
}
|
||||
|
||||
if(!preg_match("/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/", $cp_start)) {
|
||||
alert('사용기한은 '.date("Y-m-d", time()).'형식으로 입력해 주세요.');
|
||||
}
|
||||
|
||||
if(!preg_match("/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/", $cp_end)) {
|
||||
alert('사용기한은 '.date("Y-m-d", time()).'형식으로 입력해 주세요.');
|
||||
}
|
||||
|
||||
if($cp_start > $cp_end) {
|
||||
alert('사용시작일은 종료일 이후 일 수 없습니다.');
|
||||
}
|
||||
|
||||
if($cp_end < G4_TIME_YMD) {
|
||||
alert('사용종료일은 오늘('.G4_TIME_YMD.') 이전일 수 없습니다.');
|
||||
}
|
||||
|
||||
if($cp_type == 0) { // 상품할인 일때
|
||||
if($cp_target == 0) {
|
||||
if(!$it_id) {
|
||||
alert('적용상품을 선택해 주세요.');
|
||||
}
|
||||
$ca_id = '';
|
||||
} else if($cp_target == 1) {
|
||||
if(!$ca_id) {
|
||||
alert('적용카테고리를 입력해 주세요.');
|
||||
}
|
||||
$it_id = '';
|
||||
} else if($cp_target == 2) { // 전체상품이므로 $it_id 필요없음
|
||||
$it_id = '';
|
||||
}
|
||||
}
|
||||
|
||||
if(!$mb_id) {
|
||||
alert('적용회원을 선택해 주세요');
|
||||
}
|
||||
|
||||
// ca_id에 전체카테고리와 함께 다른 정보가 있을 경우 전체카테고리로 처리
|
||||
if(strstr($ca_id, '전체카테고리')) {
|
||||
$ca_id = '전체카테고리';
|
||||
}
|
||||
|
||||
// mb_id에 전체회원과 함께 다른 정보가 있을 경우 전체회원으로 처리
|
||||
if(strstr($mb_id, '전체회원')) {
|
||||
$mb_id = '전체회원';
|
||||
}
|
||||
}
|
||||
|
||||
if($w == '') {
|
||||
if($cp_type) { // 결제금액할인 or 배송비할인
|
||||
$arr_mb_id = explode(',', $mb_id);
|
||||
$mb_id_count = count($arr_mb_id);
|
||||
|
||||
for($i=0; $i<$mb_id_count; $i++) {
|
||||
// 회원체크
|
||||
if($mb_id != '전체회원') {
|
||||
$sql = " select mb_id from {$g4['member_table']}
|
||||
where mb_leave_date = '' and mb_intercept_date = '' and mb_id = '{$arr_mb_id[$i]}' ";
|
||||
$mb = sql_fetch($sql);
|
||||
if(!$mb['mb_id']) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
$j = 0;
|
||||
do {
|
||||
$cp_id = coupon_generator();
|
||||
|
||||
$sql = " insert into {$g4['shop_coupon_table']}
|
||||
set cp_id = '$cp_id',
|
||||
cp_subject = '$cp_subject',
|
||||
cp_type = '$cp_type',
|
||||
cp_target = '$cp_target',
|
||||
cp_method = '$cp_method',
|
||||
it_id = '$it_id',
|
||||
ca_id = '$ca_id',
|
||||
mb_id = '{$arr_mb_id[$i]}',
|
||||
cp_start = '$cp_start',
|
||||
cp_end = '$cp_end',
|
||||
cp_amount = '$cp_amount',
|
||||
cp_trunc = '$cp_trunc',
|
||||
cp_minimum = '$cp_minimum',
|
||||
cp_maximum = '$cp_maximum',
|
||||
cp_use = '$cp_use',
|
||||
cp_datetime = '".G4_TIME_YMDHIS."' ";
|
||||
$result = sql_query($sql, false);
|
||||
|
||||
if($result) {
|
||||
break; // 에러가 없다면 빠진다.
|
||||
} else {
|
||||
if($j++ > 10) {
|
||||
die('coupon id error.');
|
||||
}
|
||||
}
|
||||
} while (1);
|
||||
}
|
||||
} else { // 상품할인
|
||||
if($cp_target == 2) { // 전체상품
|
||||
$arr_mb_id = explode(',', $mb_id);
|
||||
$mb_id_count = count($arr_mb_id);
|
||||
|
||||
for($i=0; $i<$mb_id_count; $i++) {
|
||||
// 회원체크
|
||||
if($mb_id != '전체회원') {
|
||||
$sql = " select mb_id from {$g4['member_table']}
|
||||
where mb_leave_date = '' and mb_intercept_date = '' and mb_id = '{$arr_mb_id[$i]}' ";
|
||||
$mb = sql_fetch($sql);
|
||||
if(!$mb['mb_id']) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
$j = 0;
|
||||
do {
|
||||
$cp_id = coupon_generator();
|
||||
|
||||
$sql = " insert into {$g4['shop_coupon_table']}
|
||||
set cp_id = '$cp_id',
|
||||
cp_subject = '$cp_subject',
|
||||
cp_type = '$cp_type',
|
||||
cp_target = '$cp_target',
|
||||
cp_method = '$cp_method',
|
||||
it_id = '$it_id',
|
||||
ca_id = '$ca_id',
|
||||
mb_id = '{$arr_mb_id[$i]}',
|
||||
cp_start = '$cp_start',
|
||||
cp_end = '$cp_end',
|
||||
cp_amount = '$cp_amount',
|
||||
cp_trunc = '$cp_trunc',
|
||||
cp_minimum = '$cp_minimum',
|
||||
cp_maximum = '$cp_maximum',
|
||||
cp_use = '$cp_use',
|
||||
cp_datetime = '".G4_TIME_YMDHIS."' ";
|
||||
$result = sql_query($sql, false);
|
||||
|
||||
if($result) {
|
||||
break; // 에러가 없다면 빠진다.
|
||||
} else {
|
||||
if($j++ > 10) {
|
||||
die('coupon id error.');
|
||||
}
|
||||
}
|
||||
} while (1);
|
||||
}
|
||||
} else if($cp_target == 1) { // 카테고리
|
||||
$arr_ca_id = explode(',', $ca_id);
|
||||
$arr_mb_id = explode(',', $mb_id);
|
||||
$ca_id_count = count($arr_ca_id);
|
||||
$mb_id_count = count($arr_mb_id);
|
||||
|
||||
for($i=0; $i<$ca_id_count; $i++) {
|
||||
// 카테고리체크
|
||||
if($ca_id != '전체카테고리') {
|
||||
$sql = " select ca_id from {$g4['shop_category_table']}
|
||||
where ca_id = '{$arr_ca_id[$i]}' and ca_use = '1' and ca_nocoupon = '0' ";
|
||||
$ca = sql_fetch($sql);
|
||||
if(!$ca['ca_id']) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
for($k=0; $k<$mb_id_count; $k++) {
|
||||
// 회원체크
|
||||
if($mb_id != '전체회원') {
|
||||
$sql = " select mb_id from {$g4['member_table']}
|
||||
where mb_leave_date = '' and mb_intercept_date = '' and mb_id = '{$arr_mb_id[$k]}' ";
|
||||
$mb = sql_fetch($sql);
|
||||
if(!$mb['mb_id']) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
$j = 0;
|
||||
do {
|
||||
$cp_id = coupon_generator();
|
||||
|
||||
$sql = " insert into {$g4['shop_coupon_table']}
|
||||
set cp_id = '$cp_id',
|
||||
cp_subject = '$cp_subject',
|
||||
cp_type = '$cp_type',
|
||||
cp_target = '$cp_target',
|
||||
cp_method = '$cp_method',
|
||||
it_id = '$it_id',
|
||||
ca_id = '{$arr_ca_id[$i]}',
|
||||
mb_id = '{$arr_mb_id[$k]}',
|
||||
cp_start = '$cp_start',
|
||||
cp_end = '$cp_end',
|
||||
cp_amount = '$cp_amount',
|
||||
cp_trunc = '$cp_trunc',
|
||||
cp_minimum = '$cp_minimum',
|
||||
cp_maximum = '$cp_maximum',
|
||||
cp_use = '$cp_use',
|
||||
cp_datetime = '".G4_TIME_YMDHIS."' ";
|
||||
$result = sql_query($sql, false);
|
||||
|
||||
if($result) {
|
||||
break; // 에러가 없다면 빠진다.
|
||||
} else {
|
||||
if($j++ > 10) {
|
||||
die('coupon id error.');
|
||||
}
|
||||
}
|
||||
} while (1);
|
||||
}
|
||||
}
|
||||
} else { // 상품
|
||||
$arr_it_id = explode(',', $it_id);
|
||||
$arr_mb_id = explode(',', $mb_id);
|
||||
$it_id_count = count($arr_it_id);
|
||||
$mb_id_count = count($arr_mb_id);
|
||||
|
||||
for($i=0; $i<$it_id_count; $i++) {
|
||||
// 상품체크
|
||||
if($it_id != '') {
|
||||
$sql = " select it_id from {$g4['shop_item_table']}
|
||||
where it_id = '{$arr_it_id[$i]}' and it_use = '1' and it_nocoupon = '0' ";
|
||||
$it = sql_fetch($sql);
|
||||
if(!$it['it_id']) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
for($k=0; $k<$mb_id_count; $k++) {
|
||||
// 회원체크
|
||||
if($mb_id != '전체회원') {
|
||||
$sql = " select mb_id from {$g4['member_table']}
|
||||
where mb_leave_date = '' and mb_intercept_date = '' and mb_id = '{$arr_mb_id[$k]}' ";
|
||||
$mb = sql_fetch($sql);
|
||||
if(!$mb['mb_id']) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
$j = 0;
|
||||
do {
|
||||
$cp_id = coupon_generator();
|
||||
|
||||
$sql = " insert into {$g4['shop_coupon_table']}
|
||||
set cp_id = '$cp_id',
|
||||
cp_subject = '$cp_subject',
|
||||
cp_type = '$cp_type',
|
||||
cp_target = '$cp_target',
|
||||
cp_method = '$cp_method',
|
||||
it_id = '{$arr_it_id[$i]}',
|
||||
ca_id = '$ca_id',
|
||||
mb_id = '{$arr_mb_id[$k]}',
|
||||
cp_start = '$cp_start',
|
||||
cp_end = '$cp_end',
|
||||
cp_amount = '$cp_amount',
|
||||
cp_trunc = '$cp_trunc',
|
||||
cp_minimum = '$cp_minimum',
|
||||
cp_maximum = '$cp_maximum',
|
||||
cp_use = '$cp_use',
|
||||
cp_datetime = '".G4_TIME_YMDHIS."' ";
|
||||
$result = sql_query($sql, false);
|
||||
|
||||
if($result) {
|
||||
break; // 에러가 없다면 빠진다.
|
||||
} else {
|
||||
if($j++ > 10) {
|
||||
die('coupon id error.');
|
||||
}
|
||||
}
|
||||
} while (1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if($w == 'u') {
|
||||
$sql = " select cp_id from {$g4['shop_coupon_table']} where cp_no = '$cp_no' ";
|
||||
$row = sql_fetch($sql);
|
||||
|
||||
if(!$row['cp_id']) {
|
||||
alert('쿠폰 정보가 존재하지 않습니다.');
|
||||
}
|
||||
|
||||
$arr_it_id = explode(',', $it_id);
|
||||
$arr_ca_id = explode(',', $ca_id);
|
||||
$arr_mb_id = explode(',', $mb_id);
|
||||
|
||||
if(count($arr_it_id) > 1) {
|
||||
alert('수정시에는 1개의 상품만 입력할 수 있습니다.');
|
||||
}
|
||||
|
||||
if(count($arr_ca_id) > 1) {
|
||||
alert('수정시에는 1개의 카테고리만 입력할 수 있습니다.');
|
||||
}
|
||||
|
||||
if(count($arr_mb_id) > 1) {
|
||||
alert('수정시에는 1명의 회원만 입력할 수 있습니다.');
|
||||
}
|
||||
|
||||
// 상품체크
|
||||
if($cp_type == 0 && $cp_target == 0) {
|
||||
if($it_id != '전체상품') {
|
||||
$sql = " select it_id from {$g4['shop_item_table']} where it_id = '$it_id' and it_nocoupon = '0' ";
|
||||
$row = sql_fetch($sql);
|
||||
if(!$row['it_id']) {
|
||||
alert('존재하지 않거나 쿠폰제외 상품입니다.');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 카테고리체크
|
||||
if($cp_type == 0 && $cp_target == 1) {
|
||||
if($ca_id != '전체카테고리') {
|
||||
$sql = " select ca_id from {$g4['shop_category_table']} where ca_id = '$ca_id' and ca_nocoupon = '0' ";
|
||||
$row = sql_fetch($sql);
|
||||
if(!$row['ca_id']) {
|
||||
alert('존재하지 않거나 쿠폰제외 카테고리입니다.');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 회원체크
|
||||
if($mb_id != '전체회원') {
|
||||
$sql = " select mb_id from {$g4['member_table']}
|
||||
where mb_leave_date = '' and mb_intercept_date = '' and mb_id = '$mb_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
if(!$row['mb_id']) {
|
||||
alert('회원정보가 없거나 탈퇴 또는 차단된 회원입니다.');
|
||||
}
|
||||
}
|
||||
|
||||
$sql = " update {$g4['shop_coupon_table']}
|
||||
set cp_subject = '$cp_subject',
|
||||
cp_type = '$cp_type',
|
||||
cp_target = '$cp_target',
|
||||
cp_method = '$cp_method',
|
||||
it_id = '$it_id',
|
||||
ca_id = '$ca_id',
|
||||
mb_id = '$mb_id',
|
||||
cp_start = '$cp_start',
|
||||
cp_end = '$cp_end',
|
||||
cp_amount = '$cp_amount',
|
||||
cp_trunc = '$cp_trunc',
|
||||
cp_minimum = '$cp_minimum',
|
||||
cp_maximum = '$cp_maximum',
|
||||
cp_use = '$cp_use',
|
||||
cp_datetime = '".G4_TIME_YMDHIS."'
|
||||
where cp_no = '$cp_no' ";
|
||||
sql_query($sql);
|
||||
} else if($w == 'd') {
|
||||
$sql = " select cp_id from {$g4['shop_coupon_table']} where cp_no = '$cp_no' ";
|
||||
$row = sql_fetch($sql);
|
||||
|
||||
if(!$row['cp_id']) {
|
||||
alert('쿠폰 정보가 존재하지 않습니다.');
|
||||
}
|
||||
|
||||
$sql = " delete from {$g4['shop_coupon_table']} where cp_no = '$cp_no' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if($w == 'u') {
|
||||
goto_url("./couponform.php?w=u&cp_no=$cp_no&$qstr");
|
||||
} else {
|
||||
goto_url("./couponlist.php?$qstr");
|
||||
}
|
||||
?>
|
||||
@ -1,187 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400800";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4['title'] = "쿠폰관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from {$g4['shop_coupon_table']} a left join {$g4['shop_item_table']} b on ( a.it_id = b.it_id ) ";
|
||||
|
||||
$sql_search = " where (1) ";
|
||||
|
||||
if($stx != '') {
|
||||
$sql_search .= " and $sfl like '%$stx%' ";
|
||||
|
||||
if ($save_stx != $stx)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
$rows = $config['cf_page_rows'];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
if (!$sst) {
|
||||
$sst = "cp_no";
|
||||
$sod = "desc";
|
||||
}
|
||||
$sql_order = "order by $sst $sod";
|
||||
|
||||
$sql = " select a.*, b.it_name
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr = "$qstr&sca=$sca&page=$page";
|
||||
$qstr = "$qstr&page=$page&save_stx=$stx";
|
||||
?>
|
||||
|
||||
<table>
|
||||
<form id="flist" name="flist">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER['PHP_SELF']?>'>처음</a></td>
|
||||
<td>
|
||||
<select id="sfl" name="sfl">
|
||||
<option value='cp_id'>쿠폰번호
|
||||
<option value='cp_subject'>쿠폰명
|
||||
<option value='it_name'>상품명
|
||||
<option value='mb_id'>회원아이디
|
||||
</select>
|
||||
<?// if ($sel_field) echo "<script> document.flist.sel_field.value = '$sel_field';</script>"; ?>
|
||||
<? if ($sfl) echo "<script> document.flist.sfl.value = '$sfl';</script>"; ?>
|
||||
|
||||
<input type="hidden" id="save_stx" name="save_stx" value='<?=$stx?>'>
|
||||
<input type="text" id="stx" name="stx" value='<?=$stx?>'>
|
||||
<input type="image" src='<?=$g4['admin_path']?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
|
||||
<form id="fcouponlist" method="post" action="./coupondelete.php" style="margin: 0;">
|
||||
<input type="hidden" id="sst" name="sst" value="<? echo $sst ?>" />
|
||||
<input type="hidden" id="sod" name="sod" value="<? echo $sod; ?>" />
|
||||
<input type="hidden" id="sfl" name="sfl" value="<? echo $sfl; ?>" />
|
||||
<input type="hidden" id="stx" name="stx" value="<? echo $stx; ?>" />
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page; ?>" />
|
||||
<table border=0>
|
||||
<tr><td colspan=9 height=2 bgcolor=0E87F9></td></tr>
|
||||
<tr>
|
||||
<td width="50"><input type="checkbox" id="list_all" name="list_all" value="1" /></td>
|
||||
<td width="70">쿠폰번호</td>
|
||||
<td width="">쿠폰명</td>
|
||||
<td width="100"><?=subject_sort_link("mb_id", "")?>회원아이디</a></td>
|
||||
<td width="100">적용범위</td>
|
||||
<td width="70">할인</td>
|
||||
<td width="100"><?=subject_sort_link("cp_limit", "")?>사용기한</a></td>
|
||||
<td width="60">사용수</td>
|
||||
<td width="60"><a href='./couponform.php'><img src='<?=$g4['admin_path']?>/img/icon_insert.gif' border=0 title='상품등록'></a></td>
|
||||
</tr>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$cp_subject = get_text($row['cp_subject']);
|
||||
$cp_end = "";
|
||||
$mb_id = $row['mb_id'];
|
||||
// 적용범위
|
||||
if($row['cp_target'] == 2) {
|
||||
$target = '전체상품';
|
||||
} else if($row['cp_target'] == 3) {
|
||||
if($row['cp_type'] == 1) {
|
||||
$target = '결제금액';
|
||||
} else if($row['cp_type'] == 2) {
|
||||
$target = '배송비';
|
||||
}
|
||||
} else if($row['cp_target'] == 1) { // 카테고리
|
||||
if($row['ca_id'] != '전체카테고리') {
|
||||
$sql = " select ca_name from {$g4['shop_category_table']} where ca_id = '{$row['ca_id']}' ";
|
||||
$temp = sql_fetch($sql);
|
||||
$target = $temp['ca_name'];
|
||||
} else {
|
||||
$target = '전체카테고리';
|
||||
}
|
||||
} else {
|
||||
$target = $row['it_name'];
|
||||
}
|
||||
// 사용기한
|
||||
$limit = explode('-', $row['cp_end']);
|
||||
$cp_end = substr($limit[0], 2, 2).'년 '.(int)$limit[1].'월 '.(int)$limit[2].'일';
|
||||
// 쿠폰사용수
|
||||
$sql1 = " select count(*) as cnt from {$g4['shop_coupon_history_table']} where cp_id = '{$row['cp_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
$use_count = number_format($row1['cnt']);
|
||||
|
||||
$s_mod = icon("수정", "./couponform.php?w=u&cp_no={$row['cp_no']}&$qstr");
|
||||
$s_del = icon("삭제", "javascript:del('./couponformupdate.php?w=d&cp_no={$row['cp_no']}&$qstr');");
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list ht'>
|
||||
<td align=\"center\"><input type=\"checkbox\" id=\" name=\"list_chk[]\" value=\"{$row['cp_no']}\" /></td>
|
||||
<td align=\"center\">".$row['cp_id']."</td>
|
||||
<td>".$cp_subject."</td>
|
||||
<td align=\"center\">".$mb_id."</td>
|
||||
<td>".$target."</td>
|
||||
<td align=\"right\">".number_format($row['cp_amount']).($row['cp_method'] ? '%' : '원')."</td>
|
||||
<td align=\"center\">".$cp_end."</td>
|
||||
<td align=\"center\">".$use_count."</td>
|
||||
<td align=\"center\">$s_mod $s_del</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=\"9\" align=\"center\" height=\"100\" bgcolor=\"#ffffff\"><span class=\"point\">자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan="9" height="1" bgcolor="#CCCCCC"></td></tr>
|
||||
</table>
|
||||
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td width="50%"><input type="submit" value="선택삭제" /></td>
|
||||
<td width="50%" align="right"><?=get_paging($config['cf_write_pages'], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
// 전체선택
|
||||
$('input[id="list_all" name="list_all"]').click(function() {
|
||||
if($(this).is(':checked')) {
|
||||
$('input[name^=list_chk]').attr('checked', true);
|
||||
} else {
|
||||
$('input[name^=list_chk]').attr('checked', false);
|
||||
}
|
||||
});
|
||||
|
||||
// 선택삭제
|
||||
$('#fcouponlist').submit(function() {
|
||||
if(confirm('선택 쿠폰을 삭제하시겠습니까?')) {
|
||||
var count = $('input[name^=list_chk]:checked').size();
|
||||
if(count < 1) {
|
||||
alert('삭제할 쿠폰을 1개 이상 선택해 주세요.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,64 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400740";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "배송회사";
|
||||
if ($w == "u") {
|
||||
$html_title .= " 수정";
|
||||
$readonly = " readonly";
|
||||
|
||||
$sql = " select * from $g4[shop_delivery_table] where dl_id = '$dl_id' ";
|
||||
$dl = sql_fetch($sql);
|
||||
if (!$dl[dl_id]) alert("등록된 자료가 없습니다.");
|
||||
}
|
||||
else
|
||||
{
|
||||
$html_title .= " 입력";
|
||||
$dl[dl_url] = "http://";
|
||||
}
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle($html_title);?>
|
||||
|
||||
<table>
|
||||
<form id="fdeliverycodeform" name="fdeliverycodeform" method=post action='./deliverycodeformupdate.php'>
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="dl_id" name="dl_id" value='<? echo $dl_id ?>'>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=85% bgcolor=#ffffff></colgroup>
|
||||
|
||||
<tr>
|
||||
<td>배송회사명</td>
|
||||
<td><input type="text" id="dl_company" name="dl_company" value='<? echo stripslashes($dl[dl_company]) ?>' required itemid="배송회사명" name="배송회사명"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>화물추적 URL</td>
|
||||
<td><input type="text" id="dl_url" name="dl_url" value='<? echo stripslashes($dl[dl_url]) ?>' style='width:98%;'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>고객센터 전화</td>
|
||||
<td><input type="text" id="dl_tel" name="dl_tel" value='<? echo stripslashes($dl[dl_tel]) ?>'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>출력 순서</td>
|
||||
<td>
|
||||
<?=order_select("dl_order", $dl[dl_order])?>
|
||||
<?=help("셀렉트박스에서 출력할 때 순서를 정합니다.\n\n숫자가 작을수록 상단에 출력합니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./deliverycodelist.php';">
|
||||
</form>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,40 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400740";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
if ($W == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$sql_common .= "set dl_company = '$dl_company',
|
||||
dl_url = '$dl_url',
|
||||
dl_tel = '$dl_tel',
|
||||
dl_order = '$dl_order' ";
|
||||
|
||||
if ($w == "") {
|
||||
$sql = " alter table $g4[shop_delivery_table] auto_increment=1 ";
|
||||
sql_query($sql);
|
||||
|
||||
$sql = " insert $g4[shop_delivery_table] $sql_common ";
|
||||
sql_query($sql);
|
||||
|
||||
$dl_id = mysql_insert_id();
|
||||
} else if ($w == "u") {
|
||||
$sql = " update $g4[shop_delivery_table] $sql_common where dl_id = '$dl_id' ";
|
||||
sql_query($sql);
|
||||
} else if ($w == "d") {
|
||||
// Master 삭제
|
||||
$sql = " delete from $g4[shop_delivery_table] where dl_id = '$dl_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if ($w == 'd') {
|
||||
goto_url("./deliverycodelist.php");
|
||||
} else {
|
||||
goto_url("./deliverycodeform.php?w=u&dl_id=$dl_id");
|
||||
}
|
||||
?>
|
||||
@ -1,75 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400740";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "배송회사관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from $g4[shop_delivery_table] ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$sql = "select * $sql_common order by dl_order , dl_id desc ";
|
||||
$result = sql_query($sql);
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup width=100>
|
||||
<colgroup>
|
||||
<colgroup width=200>
|
||||
<colgroup width=100>
|
||||
<colgroup>
|
||||
<tr><td colspan=5 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>ID</td>
|
||||
<td>배송회사명</td>
|
||||
<td>고객센터</td>
|
||||
<td>순서</td>
|
||||
<td><?=icon("입력", "./deliverycodeform.php");?></td>
|
||||
</tr>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$s_mod = icon("수정", "./deliverycodeform.php?w=u&dl_id=$row[dl_id]");
|
||||
$s_del = icon("삭제", "javascript:del('./deliverycodeformupdate.php?w=d&dl_id=$row[dl_id]');");
|
||||
$s_vie = icon("보기", "$row[dl_url]", $target="_blank");
|
||||
|
||||
if ($i)
|
||||
echo "<tr><td colspan=5 height=1 bgcolor=F1F1F1></td></tr>";
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list center ht'>
|
||||
<td>$row[dl_id]</td>
|
||||
<td>". stripslashes($row[dl_company]) . "</td>
|
||||
<td>$row[dl_tel]</td>
|
||||
<td>$row[dl_order]</td>
|
||||
<td>$s_mod $s_del $s_vie</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=5 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
?>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,214 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400500";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "배송일괄처리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
//sql_query(" update $g4[shop_cart_table] set ct_status = '완료' where ct_status = '배송' ");
|
||||
|
||||
// 배송회사리스트 ---------------------------------------------
|
||||
$delivery_options = "";
|
||||
$sql = " select * from $g4[shop_delivery_table] order by dl_order ";
|
||||
$result = sql_query($sql);
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$delivery_options .= "<option value='$row[dl_id]'>$row[dl_company]";
|
||||
}
|
||||
// 배송회사리스트 end ---------------------------------------------
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($search != "") {
|
||||
if ($sel_field != "") {
|
||||
$sql_search .= " $where $sel_field like '%$search%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
}
|
||||
|
||||
if ($sel_ca_id != "") {
|
||||
$sql_search .= " $where ca_id like '$sel_ca_id%' ";
|
||||
}
|
||||
|
||||
if ($sel_field == "") $sel_field = "od_id";
|
||||
|
||||
$sql_common = " from $g4[shop_cart_table] a
|
||||
left join $g4[shop_order_table] b on ( a.uq_id = b.od_id)
|
||||
$sql_search ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
if ($chk_misu) {
|
||||
$sql = " select b.od_id, b.*, "._MISU_QUERY_." $sql_common group by b.od_id having misu <= 0 ";
|
||||
$result = sql_query($sql);
|
||||
$total_count = mysql_num_rows($result);
|
||||
}
|
||||
else {
|
||||
$row = sql_fetch("select count(od_id) as cnt from {$g4['shop_order_table']} $sql_search ");
|
||||
$total_count = $row[cnt];
|
||||
}
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
if (!$sort1) {
|
||||
$sort1 = "od_id";
|
||||
}
|
||||
|
||||
if (!$sort2) {
|
||||
$sort2 = "desc";
|
||||
}
|
||||
|
||||
if ($sort2 == "desc") {
|
||||
$unsort2 == "asc";
|
||||
} else {
|
||||
$unsort2 == "desc";
|
||||
}
|
||||
|
||||
$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&chk_misu=$chk_misu";
|
||||
$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist" autocomplete='off'>
|
||||
<input type="hidden" id="doc" name="doc" value="<?=$doc?>">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td>
|
||||
<label><input type="checkbox" id="chk_misu" name="chk_misu" value="1" <?=$chk_misu?"checked='checked'":"";?> /> 미수금없음</label>
|
||||
|
||||
<select id="sel_field" name="sel_field">
|
||||
<option value='od_id'>주문번호
|
||||
<option value='od_name'>주문자
|
||||
<option value='od_invoice'>운송장번호
|
||||
</select>
|
||||
<? if ($sel_field) echo "<script> document.flist.sel_field.value = '$sel_field';</script>"; ?>
|
||||
|
||||
<input type="text" id="search" name="search" value='<? echo $search ?>'>
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<form id="fdeliverylistupate" name="fdeliverylistupate" method=post action="./deliverylistupdate.php" autocomplete='off'>
|
||||
<input type="hidden" id="sel_ca_id" name="sel_ca_id" value="<? echo $sel_ca_id ?>">
|
||||
<input type="hidden" id="sel_field" name="sel_field" value="<? echo $sel_field ?>">
|
||||
<input type="hidden" id="search" name="search" value="<? echo $search ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<table border=0>
|
||||
<colgroup width=70>
|
||||
<colgroup width=100>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=100>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=100>
|
||||
<tr><td colspan=9 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td><a href='<? echo title_sort("od_id",1) . "&$qstr1"; ?>'>주문번호</a></td>
|
||||
<td><a href='<? echo title_sort("od_name") . "&$qstr1"; ?>'>주문자</a></td>
|
||||
<td><a href='<? echo title_sort("orderamount",1) . "&$qstr1"; ?>'>주문액</a></td>
|
||||
<td><a href='<? echo title_sort("receiptamount",1) . "&$qstr1"; ?>'>입금액</a></td>
|
||||
<td><a href='<? echo title_sort("misu",1) . "&$qstr1"; ?>'>미수금</a></td>
|
||||
<td><a href='<? echo title_sort("od_hope_date",1) . "&$qstr1"; ?>'>희망배송일</a></td>
|
||||
<td><a href='<? echo title_sort("od_invoice_time") . "&$qstr1"; ?>'>배송일시</a></td>
|
||||
<td>배송회사</td>
|
||||
<td><a href='<? echo title_sort("od_invoice", 1) . "&$qstr1"; ?>'>운송장번호</a></td>
|
||||
</tr>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
$sql = " select od_id,
|
||||
a.*, "._MISU_QUERY_."
|
||||
$sql_common
|
||||
group by od_id ";
|
||||
if ($chk_misu)
|
||||
$sql .= " having misu <= 0 ";
|
||||
$sql .= " order by $sort1 $sort2/* 김선용 심각한 트래픽으로 미사용, a.od_invoice asc*/
|
||||
limit $from_record, $config[cf_page_rows] ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$invoice_time = G4_TIME_YMDHIS;
|
||||
if (!is_null_time($row[od_invoice_time]))
|
||||
$invoice_time = $row[od_invoice_time];
|
||||
|
||||
$sql1 = " select * from $g4[member_table] where mb_id = '$row[mb_id]' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
$name = get_sideview($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage]);
|
||||
|
||||
if ($default[de_hope_date_use])
|
||||
$hope_date = substr($row[od_hope_date],2,8)." (".get_yoil($row[od_hope_date]).")";
|
||||
else
|
||||
$hope_date = "<span title='사용안함'>-</span>";
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<input type=\"hidden\" name='od_id[$i]' value='$row[od_id]'>
|
||||
<input type=\"hidden\" name='on_uid[$i]' value='$row[on_uid]'>
|
||||
<tr class='list$list center ht'>
|
||||
<td><a href='./orderform.php?od_id=$row[od_id]'>$row[od_id]</a></td>
|
||||
<td>$row[od_name]</td>
|
||||
<td>".display_amount($row[orderamount])." </td>
|
||||
<td>".display_amount($row[receiptamount])." </td>
|
||||
<td>".display_amount($row[misu])." </td>
|
||||
<td>$hope_date</td>
|
||||
<td><input type=\"text\" name='od_invoice_time[$i]' size=20 maxlength=19 value='$invoice_time'></td>
|
||||
<td>
|
||||
<select id=\"dl_id\" name=\"dl_id[$i]\">
|
||||
<option value=''>--------
|
||||
$delivery_options
|
||||
</select>
|
||||
</td>
|
||||
<!-- 값이 바뀌었는지 비교하기 위하여 저장 -->
|
||||
<input type=\"hidden\" name='save_dl_id[$i]' value='$row[dl_id]'>
|
||||
<input type=\"hidden\" name='save_od_invoice[$i]' value='$row[od_invoice]'>
|
||||
<td><input type=\"text\" name='od_invoice[$i]' size=10 value='$row[od_invoice]'></td>
|
||||
<td>$row[it_hit]</td>
|
||||
</tr>";
|
||||
|
||||
if ($row[dl_id]) {
|
||||
//echo "<script> document.fdeliverylistupate.elements('dl_id[$i]').value = '$row[dl_id]'; </script>";
|
||||
// FF 3.0 에서 위의 코드는 에러를 발생함 (080626 수정)
|
||||
echo "<script> document.fdeliverylistupate.elements['dl_id[$i]'].value = '$row[dl_id]'; </script>";
|
||||
}
|
||||
}
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=20 height=100 bgcolor=#FFFFFF><span class=point>자료가 한건도 없습니다.</span></td></tr>";
|
||||
?>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#ffffff>
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td><input type="checkbox" id="od_send_mail" name="od_send_mail" value='1' checked> 메일발송 </td>
|
||||
<td><input type="checkbox" id="send_sms" name="send_sms" value='1' checked> SMS </td>
|
||||
<td><input type="submit" accesskey='s' value='일괄수정'></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<br>
|
||||
* 주문액은 취소, 반품, 품절, DC가 포함된 금액이 아닙니다.<br>
|
||||
* 입금액은 환불, 승인취소가 포함된 금액이 아닙니다.<br>
|
||||
* 배송일시, 배송회사는 입력의 편의성을 위하여 기본값으로 설정되어 있습니다. 운송장번호만 없는것이 미배송 주문자료입니다.
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,111 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400500";
|
||||
include_once("./_common.php");
|
||||
include_once("$g4[path]/lib/mailer.lib.php");
|
||||
include_once("$g4[path]/lib/icode.sms.lib.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
define("_ORDERMAIL_", true);
|
||||
|
||||
$admin = get_admin('super');
|
||||
|
||||
if ($default[de_sms_use] == "icode")
|
||||
{
|
||||
$SMS = new SMS;
|
||||
$SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']);
|
||||
}
|
||||
|
||||
for ($m=0; $m<count($_POST[od_id]); $m++)
|
||||
{
|
||||
// 배송회사와 운송장번호가 있는것만 수정
|
||||
if ($_POST[dl_id][$m] && trim($_POST[od_invoice][$m]))
|
||||
{
|
||||
$sql = "update $g4[shop_order_table]
|
||||
set od_invoice_time = '{$_POST[od_invoice_time][$m]}',
|
||||
dl_id = '{$_POST[dl_id][$m]}',
|
||||
od_invoice = '{$_POST[od_invoice][$m]}'
|
||||
where od_id = '{$_POST[od_id][$m]}' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 이전에 입력한 배송회사, 운송장번호가 틀리다면 메일 발송
|
||||
if ($_POST[save_od_invoice][$m] != trim($_POST[od_invoice][$m]) || $_POST[save_dl_id][$m] != $_POST[dl_id][$m])
|
||||
{
|
||||
$od_id = $_POST[od_id][$m];
|
||||
|
||||
// 장바구니 상태가 '주문', '준비' 일 경우 '배송' 으로 상태를 변경
|
||||
$on_uid = $_POST[on_uid][$m];
|
||||
$sql = " update $g4[shop_cart_table]
|
||||
set ct_status = '배송'
|
||||
where ct_status in ('주문', '준비')
|
||||
and on_uid = '$on_uid' ";
|
||||
sql_query($sql);
|
||||
|
||||
include "./ordermail.inc.php";
|
||||
|
||||
// 재고 반영
|
||||
$sql2 = " select it_id, ct_id, ct_stock_use, ct_qty from $g4[shop_cart_table]
|
||||
where on_uid = '$on_uid'
|
||||
and ct_stock_use = '0' ";
|
||||
$result2 = sql_query($sql2);
|
||||
for ($k=0; $row2=mysql_fetch_array($result2); $k++)
|
||||
{
|
||||
$sql3 =" update $g4[shop_item_table] set it_stock_qty = it_stock_qty - '$row2[ct_qty]' where it_id = '$row2[it_id]' ";
|
||||
sql_query($sql3);
|
||||
|
||||
$sql4 = " update $g4[shop_cart_table]
|
||||
set ct_stock_use = '1',
|
||||
ct_history = CONCAT(ct_history,'\n배송일괄|$now|$REMOTE_ADDR')
|
||||
where on_uid = '$on_uid'
|
||||
and ct_id = '$row2[ct_id]' ";
|
||||
sql_query($sql4);
|
||||
}
|
||||
|
||||
//-----------------------------------------
|
||||
// 일괄배송처리시 SMS 문자 일괄전송
|
||||
if ($default[de_sms_use4] && $_POST['send_sms'])
|
||||
{
|
||||
$sql = " select od_id, od_name, od_invoice, od_hp, dl_id from $g4[shop_order_table] where od_id = '$od_id' ";
|
||||
$od = sql_fetch($sql);
|
||||
|
||||
$sql = " select dl_company from $g4[shop_delivery_table] where dl_id = '$od[dl_id]' ";
|
||||
$dl = sql_fetch($sql);
|
||||
|
||||
$sms_contents = $default[de_sms_cont4];
|
||||
$sms_contents = preg_replace("/{이름}/", $od[od_name], $sms_contents);
|
||||
$sms_contents = preg_replace("/{택배회사}/", $dl[dl_company], $sms_contents);
|
||||
$sms_contents = preg_replace("/{운송장번호}/", $od[od_invoice], $sms_contents);
|
||||
$sms_contents = preg_replace("/{주문번호}/", $od[od_id], $sms_contents);
|
||||
$sms_contents = preg_replace("/{회사명}/", $default[de_admin_company_name], $sms_contents);
|
||||
|
||||
$receive_number = preg_replace("/[^0-9]/", "", $od[od_hp]); // 수신자번호 (받는사람 핸드폰번호 ... 여기서는 주문자님의 핸드폰번호임)
|
||||
$send_number = preg_replace("/[^0-9]/", "", $default[de_admin_company_tel]); // 발신자번호
|
||||
|
||||
if ($default[de_sms_use] == "icode")
|
||||
{
|
||||
$SMS->Add($receive_number, $send_number, $default['de_icode_id'], stripslashes($sms_contents), "");
|
||||
}
|
||||
}
|
||||
//---------------------------------------
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = "update $g4[shop_order_table]
|
||||
set od_invoice_time = '',
|
||||
dl_id = '',
|
||||
od_invoice = ''
|
||||
where od_id = '{$_POST[od_id][$m]}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
if ($default[de_sms_use] == "icode")
|
||||
{
|
||||
$SMS->Send();
|
||||
}
|
||||
|
||||
goto_url("./deliverylist.php?sort1=$sort1&sort2=$sort2&sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&page=$page");
|
||||
?>
|
||||
@ -1,103 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400710";
|
||||
define('G4_EDITOR', 1);
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "FAQ 상세";
|
||||
|
||||
$sql = " select * from $g4[shop_faq_master_table] where fm_id = '$fm_id' ";
|
||||
$fm = sql_fetch($sql);
|
||||
|
||||
if ($w == "u")
|
||||
{
|
||||
$html_title .= " 수정";
|
||||
$readonly = " readonly";
|
||||
|
||||
$sql = " select * from $g4[shop_faq_table] where fa_id = '$fa_id' ";
|
||||
$fa = sql_fetch($sql);
|
||||
if (!$fa[fa_id]) alert("등록된 자료가 없습니다.");
|
||||
|
||||
$fa[fa_subject] = htmlspecialchars2($fa[fa_subject]);
|
||||
$fa[fa_content] = htmlspecialchars2($fa[fa_content]);
|
||||
}
|
||||
else
|
||||
$html_title .= " 입력";
|
||||
|
||||
$html_title .= " : $fm[fm_subject]";
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle($html_title)?><p>
|
||||
|
||||
<form id="frmfaqform" name="frmfaqform" method=post action='./faqformupdate.php' onsubmit="return frmfaqform_check(this);">
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="fm_id" name="fm_id" value='<? echo $fm_id ?>'>
|
||||
<input type="hidden" id="fa_id" name="fa_id" value='<? echo $fa_id ?>'>
|
||||
<table>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=85% bgcolor=#ffffff></colgroup>
|
||||
|
||||
<tr>
|
||||
<td> 출력 순서</td>
|
||||
<td>
|
||||
<input type="text" id="fa_order" id="fa_order" name="fa_order" size=10 maxlength=10 value='<?=$fa[fa_order]?>'>
|
||||
<?=help('숫자가 작을수록 FAQ 페이지의 상단에 출력합니다.', 60, -50)?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 질문
|
||||
<? if ($w == 'u') {
|
||||
echo icon("보기", "$g4[shop_path]/faq.php?fm_id=$fm_id");
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'>
|
||||
<?=editor_html('fa_subject', $fa[fa_subject]);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 답변</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'>
|
||||
<?=editor_html('fa_content', $fa[fa_content]);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC><td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./faqlist.php?fm_id=<?=$fm_id?>';">
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function frmfaqform_check(f)
|
||||
{
|
||||
errmsg = "";
|
||||
errfld = "";
|
||||
|
||||
//check_field(f.fa_subject, "제목을 입력하세요.");
|
||||
//check_field(f.fa_content, "내용을 입력하세요.");
|
||||
|
||||
if (errmsg != "")
|
||||
{
|
||||
alert(errmsg);
|
||||
errfld.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
<?=get_editor_js('fa_subject');?>
|
||||
<?=get_editor_js('fa_content');?>
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
document.getElementById('fa_order').focus();
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,43 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400710";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
if ($W == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$sql_common = " fa_subject = '$fa_subject',
|
||||
fa_content = '$fa_content',
|
||||
fa_order = '$fa_order' ";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
$sql = " insert $g4[shop_faq_table]
|
||||
set fm_id ='$fm_id',
|
||||
$sql_common ";
|
||||
sql_query($sql);
|
||||
|
||||
$fa_id = mysql_insert_id();
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[shop_faq_table]
|
||||
set $sql_common
|
||||
where fa_id = '$fa_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
$sql = " delete from $g4[shop_faq_table] where fa_id = '$fa_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if ($w == 'd')
|
||||
goto_url("./faqlist.php?fm_id=$fm_id");
|
||||
else
|
||||
goto_url("./faqform.php?w=u&fm_id=$fm_id&fa_id=$fa_id");
|
||||
?>
|
||||
@ -1,100 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400710";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "FAQ 상세관리 : $fm[fm_subject]";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql = " select * from $g4[shop_faq_master_table] where fm_id = '$fm_id' ";
|
||||
$fm = sql_fetch($sql);
|
||||
|
||||
$sql_common = " from $g4[shop_faq_table] where fm_id = '$fm_id' ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$sql = "select * $sql_common order by fa_order , fa_id ";
|
||||
$result = sql_query($sql);
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
|
||||
<tr>
|
||||
<td>번호</td>
|
||||
<td>제목</td>
|
||||
<td>순서</td>
|
||||
<td>
|
||||
<a href='./faqform.php?fm_id=<?=$fm[fm_id]?>'><img src='<?=$g4[admin_path]?>/img/icon_insert.gif' border=0></a>
|
||||
<a href='<?="$g4[shop_path]/faq.php?fm_id=$fm[fm_id]"?>'><img src='<?=$g4[admin_path]?>/img/icon_view.gif' border=0></a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$row1 = sql_fetch(" select COUNT(*) as cnt from $g4[shop_faq_table] where fm_id = '$row[fm_id]' ");
|
||||
$cnt = $row1[cnt];
|
||||
|
||||
$s_mod = icon("수정", "./faqform.php?w=u&fm_id=$row[fm_id]&fa_id=$row[fa_id]");
|
||||
$s_del = icon("삭제", "javascript:del('./faqformupdate.php?w=d&fm_id=$row[fm_id]&fa_id=$row[fa_id]');");
|
||||
|
||||
$num = $i + 1;
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list ht'>
|
||||
<td>$num</td>
|
||||
<td>" . stripslashes($row[fa_subject]) . "</td>
|
||||
<td>$row[fa_order]</td>
|
||||
<td>$s_mod $s_del</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=20 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=4 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table><br><br>
|
||||
|
||||
<table cellpadding=5 cellspacing=0 border=0 bgcolor=#F6F6F6>
|
||||
<tr>
|
||||
<td>
|
||||
<table cellpadding=10 cellspacing=0 bgcolor=#FFFFFF>
|
||||
<tr>
|
||||
<td style="line-height:220%;">
|
||||
<B><FONT COLOR="#18ABFF">· FAQ 질문, 답변 등록하기</FONT></B><BR>
|
||||
|
||||
: FAQ는 무제한으로 등록할 수 있습니다.<BR>
|
||||
1. <img src='<?=$g4[admin_path]?>/img/icon_insert.gif' align=absmiddle>를 눌러 세부적인 질문과 답변을 입력합니다.<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="button" accesskey='l' value=' FAQ 관리 ' onclick="location='./faqmasterlist.php'">
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,107 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400710";
|
||||
define('G4_EDITOR', 1);
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "FAQ";
|
||||
if ($w == "u")
|
||||
{
|
||||
$html_title .= " 수정";
|
||||
$readonly = " readonly";
|
||||
|
||||
$sql = " select * from $g4[shop_faq_master_table] where fm_id = '$fm_id' ";
|
||||
$fm = sql_fetch($sql);
|
||||
if (!$fm[fm_id]) alert("등록된 자료가 없습니다.");
|
||||
}
|
||||
else
|
||||
{
|
||||
$html_title .= " 입력";
|
||||
}
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle($html_title)?>
|
||||
|
||||
<form id="frmfaqmasterform" name="frmfaqmasterform" method=post action="./faqmasterformupdate.php" onsubmit="return frmfaqmasterform_check(this);"enctype="MULTIPART/FORM-DATA">
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="fm_id" name="fm_id" value='<? echo $fm_id ?>'>
|
||||
<table>
|
||||
<colgroup width=15% class=tdsl></colgroup>
|
||||
<colgroup width=85% bgcolor=#ffffff></colgroup>
|
||||
|
||||
<tr>
|
||||
<td>제목</td>
|
||||
<td>
|
||||
<input type="text" id="fm_subject" name="fm_subject" size=60 value='<?=get_text($fm[fm_subject]) ?>' required itemid="제목" name="제목">
|
||||
<?
|
||||
if ($w == 'u')
|
||||
{
|
||||
echo icon("보기", "$g4[shop_path]/faq.php?fm_id=$fm_id");
|
||||
echo " <a href='./faqlist.php?fm_id=$fm_id'>상세보기</a>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상단이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="fm_himg" name="fm_himg" size=40>
|
||||
<?
|
||||
$himg = "$g4[path]/data/faq/{$fm[fm_id]}_h";
|
||||
if (file_exists($himg)) {
|
||||
echo "<input type="checkbox" id="fm_himg_del" name="fm_himg_del" value='1'>삭제";
|
||||
$himg_str = "<img src='$himg' border=0>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($himg_str) { echo "<tr><td colspan=4>$himg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>하단이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="fm_timg" name="fm_timg" size=40>
|
||||
<?
|
||||
$timg = "$g4[path]/data/faq/{$fm[fm_id]}_t";
|
||||
if (file_exists($timg)) {
|
||||
echo "<input type="checkbox" id="fm_timg_del" name="fm_timg_del" value='1'>삭제";
|
||||
$timg_str = "<img src='$timg' border=0>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($timg_str) { echo "<tr><td colspan=4>$timg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>상단 내용</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><?=editor_html('fm_head_html', $fm[fm_head_html]);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>하단 내용</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><?=editor_html('fm_tail_html', $fm[fm_tail_html]);?></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./faqmasterlist.php';">
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function frmfaqmasterform_check(f)
|
||||
{
|
||||
<?=get_editor_js('fm_head_html');?>
|
||||
<?=get_editor_js('fm_tail_html');?>
|
||||
}
|
||||
|
||||
document.frmfaqmasterform.fm_subject.focus();
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,61 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400710";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
if ($W == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
@mkdir("$g4[path]/data/faq", 0707);
|
||||
@chmod("$g4[path]/data/faq", 0707);
|
||||
|
||||
if ($fm_himg_del) @unlink("$g4[path]/data/faq/{$fm_id}_h");
|
||||
if ($fm_timg_del) @unlink("$g4[path]/data/faq/{$fm_id}_t");
|
||||
|
||||
$sql_common = " set fm_subject = '$fm_subject',
|
||||
fm_head_html = '$fm_head_html',
|
||||
fm_tail_html = '$fm_tail_html' ";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
$sql = " alter table $g4[shop_faq_master_table] auto_increment=1 ";
|
||||
sql_query($sql);
|
||||
|
||||
$sql = " insert $g4[shop_faq_master_table] $sql_common ";
|
||||
sql_query($sql);
|
||||
|
||||
$fm_id = mysql_insert_id();
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[shop_faq_master_table] $sql_common where fm_id = '$fm_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
@unlink("$g4[path]/data/faq/{$fm_id}_h");
|
||||
@unlink("$g4[path]/data/faq/{$fm_id}_t");
|
||||
|
||||
// FAQ삭제
|
||||
$sql = " delete from $g4[shop_faq_master_table] where fm_id = '$fm_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// FAQ상세삭제
|
||||
$sql = " delete from $g4[shop_faq_table] where fm_id = '$fm_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
if ($_FILES[fm_himg][name]) upload_file($_FILES[fm_himg][tmp_name], $fm_id . "_h", "$g4[path]/data/faq");
|
||||
if ($_FILES[fm_timg][name]) upload_file($_FILES[fm_timg][tmp_name], $fm_id . "_t", "$g4[path]/data/faq");
|
||||
|
||||
goto_url("./faqmasterform.php?w=u&fm_id=$fm_id");
|
||||
}
|
||||
else
|
||||
goto_url("./faqmasterlist.php");
|
||||
?>
|
||||
@ -1,108 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400710";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "FAQ관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from $g4[shop_faq_master_table] ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = "select * $sql_common order by fm_id desc limit $from_record, $config[cf_page_rows] ";
|
||||
$result = sql_query($sql);
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td> </td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table border=0>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<tr><td colspan=5 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>ID</td>
|
||||
<td>제목</td>
|
||||
<td>FAQ 수</td>
|
||||
<td>상세보기</td>
|
||||
<td><a href='./faqmasterform.php'><img src='<?=$g4[admin_path]?>/img/icon_insert.gif' border=0 title='등록'></a></td>
|
||||
</tr>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$sql1 = " select COUNT(*) as cnt from $g4[shop_faq_table] where fm_id = '$row[fm_id]' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
$cnt = $row1[cnt];
|
||||
|
||||
$s_detail_vie = icon("보기", "./faqlist.php?fm_id=$row[fm_id]");
|
||||
|
||||
$s_mod = icon("수정", "./faqmasterform.php?w=u&fm_id=$row[fm_id]");
|
||||
$s_del = icon("삭제", "javascript:del('./faqmasterformupdate.php?w=d&fm_id=$row[fm_id]');");
|
||||
$s_vie = icon("보기", "$g4[shop_path]/faq.php?fm_id=$row[fm_id]");
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list ht'>
|
||||
<td>$row[fm_id]</td>
|
||||
<td>" . stripslashes($row[fm_subject]) . "</td>
|
||||
<td>$cnt</td>
|
||||
<td>$s_detail_vie</td>
|
||||
<td>$s_mod $s_del $s_vie</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=5 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
?>
|
||||
<tr><td colspan=5 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#ffffff>
|
||||
<td></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table><br>
|
||||
|
||||
|
||||
<table cellpadding=5 cellspacing=0 border=0 bgcolor=#F6F6F6>
|
||||
<tr>
|
||||
<td>
|
||||
<table cellpadding=10 cellspacing=0 bgcolor=#FFFFFF>
|
||||
<tr>
|
||||
<td style="line-height:220%;">
|
||||
<B><FONT COLOR="18ABFF">· FAQ 등록하기</FONT></B><BR>
|
||||
|
||||
: FAQ는 무제한으로 등록할 수 있습니다.<BR>
|
||||
1. 먼저 <img src='<?=$g4[admin_path]?>/img/icon_insert.gif' align=absmiddle>를 눌러 FAQ Master를 생성합니다. (하나의 FAQ 타이틀 생성 : 자주하시는 질문, 이용안내..등 )<BR>
|
||||
2. 상세보기에 있는 <img src='<?=$g4[admin_path]?>/img/icon_viewer.gif' align=absmiddle>을 눌러 세부 내용으로 들어갑니다.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
|
Before Width: | Height: | Size: 279 B |
|
Before Width: | Height: | Size: 165 B |
|
Before Width: | Height: | Size: 85 B |
|
Before Width: | Height: | Size: 509 B |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 456 B |
|
Before Width: | Height: | Size: 464 B |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 82 B |
|
Before Width: | Height: | Size: 697 B |
|
Before Width: | Height: | Size: 959 B |
|
Before Width: | Height: | Size: 816 B |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
@ -1,239 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400000";
|
||||
include_once("./_common.php");
|
||||
|
||||
$max_limit = 7; // 몇행 출력할 것인지?
|
||||
|
||||
$g4['title'] = " 쇼핑몰관리";
|
||||
include_once (G4_ADMIN_PATH.'/admin.head.php');
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td valign=top>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=70%><?=subtitle("입금완료 미배송내역")?></td>
|
||||
<td width=30%><a href="./deliverylist.php?sort1=od_invoice&sort2=asc&chk_misu=1"><img src="<?=$g4['admin_path']?>/img/icon_more.gif" border="0"></a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=5 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>주문번호</td>
|
||||
<td>주문자</td>
|
||||
<td width=90>입금액</td>
|
||||
<td width=90>결제방법</td>
|
||||
<td width=40>수정</td>
|
||||
</tr>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
// 미수금이 없고 운송장번호가 없는 자료를 구함
|
||||
$sql = " select b.od_id,
|
||||
b.*, "._MISU_QUERY_."
|
||||
from {$g4['shop_cart_table']} a
|
||||
left join {$g4['shop_order_table']} b on (a.uq_id=b.od_id)
|
||||
group by b.od_id
|
||||
/*having misu <= 0 and b.od_invoice = '' and ordercancel = 0*/
|
||||
/*having orderamount - receiptamount = 0 and b.od_invoice = ''*/
|
||||
having misu <= 0 and b.od_invoice = ''
|
||||
order by b.od_id desc
|
||||
limit $max_limit ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$sql1 = " select * from {$g4['member_table']} where mb_id = '{$row['mb_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
$name = get_sideview($row['mb_id'], get_text($row['od_name']), $row1['mb_email'], $row1['mb_homepage']);
|
||||
|
||||
$settle_method = "";
|
||||
if ($row['od_settle_case'])
|
||||
{
|
||||
$settle_method = $row['od_settle_case'];
|
||||
}
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr align=\"center\" class=\"list$list ht\">
|
||||
<td>{$row['od_id']}</td>
|
||||
<td>$name</td>
|
||||
<td>".display_amount($row['receiptamount'])." </td>
|
||||
<td>$settle_method</td>
|
||||
<td>".icon("수정", "./orderform.php?od_id={$row['od_id']}")."</td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=5>자료가 없습니다.</td></tr>";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width=1%></td>
|
||||
<td width=49% valign=top>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=70%><?=subtitle("미입금 주문내역")?></td>
|
||||
<td width=30%><a href="./orderlist.php?sort1=receiptamount&sort2=asc"><img src="<?=$g4['admin_path']?>/img/icon_more.gif" border="0"></a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=5 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>주문번호</td>
|
||||
<td>주문자</td>
|
||||
<td width=90>주문액</td>
|
||||
<td width=90>결제방법</td>
|
||||
<td width=40>수정</td>
|
||||
</tr>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
// 미수금이 있고 송장번호가 없는 자료를 구함
|
||||
$sql = " select b.od_id,
|
||||
b.*, "._MISU_QUERY_."
|
||||
from {$g4['shop_cart_table']} a
|
||||
left join {$g4['shop_order_table']} b on (a.uq_id=b.od_id)
|
||||
group by b.od_id
|
||||
/* having receiptamount <= 0 */
|
||||
having misu > 0
|
||||
order by b.od_id desc
|
||||
limit $max_limit ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$sql1 = " select * from {$g4['member_table']} where mb_id = '{$row['mb_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
$name = get_sideview($row['mb_id'], get_text($row['od_name']), $row1['mb_email'], $row1['mb_homepage']);
|
||||
|
||||
$settle_method = "";
|
||||
if ($row['od_settle_case'])
|
||||
{
|
||||
$settle_method = $row['od_settle_case'];
|
||||
}
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class=\"list$list ht\">
|
||||
<td><a href=\"./orderstatuslist.php?sort1=od_id&sel_field=od_id&search={$row['od_id']}\">{$row['od_id']}</a></td>
|
||||
<td>$name</td>
|
||||
<td>".display_amount($row['orderamount'])." </td>
|
||||
<td>$settle_method</td>
|
||||
<td>".icon("수정", "./orderform.php?od_id={$row['od_id']}")."</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=5>자료가 없습니다.</td></tr>";
|
||||
?>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table><br>
|
||||
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td valign=top>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=70%><?=subtitle("사용후기")?></td>
|
||||
<td width=30%><a href='./itempslist.php?sort1=is_confirm&sort2=asc'><img src='<?=$g4[admin_path]?>/img/icon_more.gif' border=0></a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
|
||||
<tr>
|
||||
<td width=100>회원명</td>
|
||||
<td>제목</td>
|
||||
<td width=40>수정</td>
|
||||
</tr>
|
||||
|
||||
<?
|
||||
$sql = " select * from {$g4['shop_item_ps_table']}
|
||||
where is_confirm = 0
|
||||
order by is_id desc
|
||||
limit $max_limit ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$sql1 = " select * from {$g4['member_table']} where mb_id = '{$row['mb_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
$name = get_sideview($row['mb_id'], get_text($row['is_name']), $row1['mb_email'], $row1['mb_homepage']);
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class=\"list$list ht\">
|
||||
<td>$name</td>
|
||||
<td>".cut_str($row['is_subject'],40)."</td>
|
||||
<td>".icon("수정", "./itempsform.php?w=u&is_id={$row['is_id']}")."</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=3>자료가 없습니다.</td></tr>";
|
||||
?>
|
||||
|
||||
</table>
|
||||
<td>
|
||||
<td width=1%></td>
|
||||
<td valign=top>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=70%><?=subtitle("상품문의")?></td>
|
||||
<td width=30%><a href='./itemqalist.php?sort1=iq_answer&sort2=asc'><img src='<?=$g4['admin_path']?>/img/icon_more.gif' border=0></a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
|
||||
<tr>
|
||||
<td width=100>회원명</td>
|
||||
<td>제목</td>
|
||||
<td width=40>수정</td>
|
||||
</tr>
|
||||
|
||||
<?
|
||||
$sql = " select * from {$g4['shop_item_qa_table']}
|
||||
where iq_answer = ''
|
||||
order by iq_id desc
|
||||
limit $max_limit ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$sql1 = " select * from {$g4['member_table']} where mb_id = '{$row['mb_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
$name = get_sideview($row['mb_id'], get_text($row['iq_name']), $row1['mb_email'], $row1['mb_homepage']);
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class=\"list$list ht\">
|
||||
<td>$name</td>
|
||||
<td>".cut_str($row['iq_subject'],40)."</td>
|
||||
<td>".icon("수정", "./itemqaform.php?w=u&iq_id={$row['iq_id']}")."</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=3>자료가 없습니다.</td></tr>";
|
||||
?>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table><br>
|
||||
|
||||
<?
|
||||
include_once (G4_ADMIN_PATH.'/admin.tail.php');
|
||||
?>
|
||||
@ -1,110 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "500125";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "배송일괄등록";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<table width=550><tr><td>
|
||||
|
||||
<?=subtitle($g4[title])?>
|
||||
|
||||
<form id="finvoicebundle" name="finvoicebundle" method="post" action="invoicebundleupdate.php" onsubmit="return finvoicebundle_submit(this);" enctype="multipart/form-data">
|
||||
<input type="hidden" id="case" name="case" value="1">
|
||||
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<tr><td colspan=20 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<colgroup width=100></colgroup>
|
||||
<colgroup bgcolor=#ffffff></colgroup>
|
||||
<tr>
|
||||
<td>CSV 파일</td>
|
||||
<td class=lh style='padding:3px 0 3px 0;'>
|
||||
<input type="file" id="csv_file" name="csv_file" size=40 class='ed'>
|
||||
<br><font color=crimson>주문내역출력에서 다운로드 받은 CSV 파일에 운송장번호만 입력하신 후 저장하여,
|
||||
반드시 이 CSV 파일로만 업로드 하시기 바랍니다.</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>배송회사</td>
|
||||
<td>
|
||||
<select id="dl_id" name="dl_id">
|
||||
<option value=''>배송회사를 선택하세요.
|
||||
<?
|
||||
$sql = "select * from $g4[shop_delivery_table] order by dl_order desc, dl_id desc ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
echo "<option value='$row[dl_id]'>$row[dl_company]\n";
|
||||
mysql_free_result($result);
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>배송일시</td>
|
||||
<td>
|
||||
<input type="text" id="od_invoice_time" name="od_invoice_time" maxlength=19 class='ed'>
|
||||
<input type="checkbox" id="od_invoice_chk" name="od_invoice_chk"
|
||||
value="<? echo date("Y-m-d H:i:s", $g4['server_time']); ?>"
|
||||
onclick="if (this.checked == true) this.form.od_invoice_time.value=this.form.od_invoice_chk.value; else this.form.od_invoice_time.value = this.form.od_invoice_time.defaultValue;">현재 시간
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>주문상품 상태</td>
|
||||
<td>
|
||||
<select id="ct_status" name="ct_status">
|
||||
<option value=''>변경안함
|
||||
<option value='배송'>배송중
|
||||
<option value='완료'>완료
|
||||
<select>
|
||||
주문상품의 상태를 일괄 변경합니다.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>업데이트</td>
|
||||
<td>
|
||||
<input type="checkbox" id="re" name="re" value='1'> 이미 입력된 배송정보를 모두 새로 업데이트 합니다.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=20 height=2 bgcolor=#0E87F9></td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" value=' 확 인 '>
|
||||
|
||||
</form>
|
||||
|
||||
</td></tr></table>
|
||||
|
||||
<script>
|
||||
function finvoicebundle_submit(f)
|
||||
{
|
||||
if (!f.csv_file.value)
|
||||
{
|
||||
alert('배송일괄 처리할 CSV 파일을 선택하십시오.');
|
||||
f.csv_file.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!f.csv_file.value.match(/\.(csv)$/i))
|
||||
{
|
||||
alert("쉼표로 분리(CSV : comma separated value) 된 파일이 아닙니다.\n\n예) filename.csv (확장자가 csv 인 파일만 업로드 가능합니다.)");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!f.dl_id.value)
|
||||
{
|
||||
alert('배송회사를 선택하세요.');
|
||||
f.dl_id.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,73 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "500125";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
//if (!$_FILES[csv_file][tmp_name]) alert('csv 파일을 선택해주세요.');
|
||||
|
||||
//print_r2($_FILES);
|
||||
|
||||
if (!preg_match("/(.csv)$/i", $_FILES['csv_file']['name']))
|
||||
alert('csv 파일을 선택해주세요.');
|
||||
|
||||
$i = 0;
|
||||
$handle = fopen($_FILES[csv_file][tmp_name], "r");
|
||||
while (($item = fgetcsv($handle, 1000, ",")) !== FALSE)
|
||||
{
|
||||
// 앞, 뒤의 " 를 모두 삭제
|
||||
$od_id = preg_replace("/^([\"\'])(.*)([\"\'])$/", "$2", $item[8]); // 주문번호
|
||||
$od_invoice = preg_replace("/^([\"\'])(.*)([\"\'])$/", "$2", $item[9]); // 운송장번호
|
||||
|
||||
//print_r2($item);
|
||||
|
||||
if ($od_id && $od_invoice)
|
||||
{
|
||||
$sql = " select od_id, on_uid, dl_id, od_invoice from $g4[shop_order_table] where od_id = '$od_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
//echo $sql; echo "<br/>";
|
||||
//print_r2($row);
|
||||
if (!$row[od_id]) continue;
|
||||
|
||||
// 이미 입력된 운송장번호를 모두 새로 수정하지 않는다면...
|
||||
if ($row[dl_id] && $row[od_invoice] && !$re)
|
||||
continue;
|
||||
|
||||
$sql = " update $g4[shop_order_table]
|
||||
set od_invoice = '$od_invoice',
|
||||
od_invoice_time = '$od_invoice_time',
|
||||
dl_id = '$_POST[dl_id]'
|
||||
where od_id = '$od_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
if ($ct_status)
|
||||
{
|
||||
$sql = " update $g4[shop_cart_table]
|
||||
set ct_status = '$ct_status'
|
||||
where on_uid = '$row[on_uid]'
|
||||
and ct_status in ('주문', '준비', '배송', '완료') ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
$i++;
|
||||
$msg .= sprintf("%05d", $i) . ". 주문번호 : <a href='orderform.php?od_id=$od_id' target='_blank'>$od_id</a> -> 송장번호 : $od_invoice<br/>";
|
||||
}
|
||||
}
|
||||
|
||||
$g4[title] = "배송일괄등록 처리결과";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
echo subtitle($g4[title]);
|
||||
echo "<p>";
|
||||
|
||||
if ($msg)
|
||||
{
|
||||
echo $msg;
|
||||
echo "업데이트 완료<br/>";
|
||||
}
|
||||
else
|
||||
echo "처리 내역이 없습니다.";
|
||||
echo "<p>[끝]";
|
||||
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,43 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400300";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "상품 복사";
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
?>
|
||||
|
||||
<link rel='stylesheet' href='./admin.style.css' type='text/css'>
|
||||
|
||||
<table cellpadding=8><tr><td>
|
||||
|
||||
<?=subtitle($g4['title']);?>
|
||||
<table cellpadding=4 cellspacing=1>
|
||||
<tr><td colspan=2 height=3 bgcolor=0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>상품코드</td>
|
||||
<td><input type="text" id="new_it_id" value='<?=time()?>'></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<div align='center'>
|
||||
<input type="button" value='복사하기' onclick="_copy('item_copy_update.php?it_id=<?=$it_id?>&ca_id=<?=$ca_id?>');">
|
||||
|
||||
<input type="button" value='창닫기' onclick='self.close();'>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script type='text/javascript'>
|
||||
function _copy(link)
|
||||
{
|
||||
var new_it_id = document.getElementById('new_it_id').value;
|
||||
opener.parent.location.href = encodeURI(link+'&new_it_id='+new_it_id);
|
||||
self.close();
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_PATH.'/tail.sub.php');
|
||||
?>
|
||||
@ -1,158 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400300";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
if ($is_admin != "super")
|
||||
alert("최고관리자만 접근 가능합니다.");
|
||||
|
||||
if (!trim($it_id))
|
||||
alert("복사할 상품코드가 없습니다.");
|
||||
|
||||
$row = sql_fetch(" select count(*) as cnt from $g4[shop_item_table] where it_id = '$new_it_id' ");
|
||||
if ($row[cnt])
|
||||
alert('이미 존재하는 상품코드 입니다.');
|
||||
|
||||
$sql = " select * from $g4[shop_item_table] where it_id = '$it_id' limit 1 ";
|
||||
$cp = sql_fetch($sql);
|
||||
|
||||
|
||||
// 상품테이블의 필드가 추가되어도 수정하지 않도록 필드명을 추출하여 insert 퀴리를 생성한다. (상품코드만 새로운것으로 대체)
|
||||
$sql_common = "";
|
||||
$fields = mysql_list_fields(G4_MYSQL_DB, $g4[shop_item_table]);
|
||||
$columns = mysql_num_fields($fields);
|
||||
for ($i = 0; $i < $columns; $i++) {
|
||||
$fld = mysql_field_name($fields, $i);
|
||||
if ($fld != 'it_id') {
|
||||
$sql_common .= " , $fld = '".addslashes($cp[$fld])."' ";
|
||||
}
|
||||
}
|
||||
|
||||
$sql = " insert $g4[shop_item_table]
|
||||
set it_id = '$new_it_id'
|
||||
$sql_common ";
|
||||
sql_query($sql);
|
||||
|
||||
// 선택옵션정보 copy
|
||||
$opt_sql = " insert ignore into {$g4['shop_option_table']} ( opt_id, it_id, opt_amount, opt_qty, opt_notice, opt_use )
|
||||
select opt_id, '$new_it_id', opt_amount, opt_qty, opt_notice, opt_use
|
||||
from {$g4['shop_option_table']}
|
||||
where it_id = '$it_id'
|
||||
order by opt_no asc ";
|
||||
sql_query($opt_sql);
|
||||
/*
|
||||
$opt_sql = " select * from `{$g4['shop_option_table']}` where it_id = '$it_id' order by opt_no asc ";
|
||||
$opt_result = sql_query($opt_sql);
|
||||
for($j = 0; $opt_row = sql_fetch_array($opt_result); $j++) {
|
||||
$new_opt_id = str_replace($it_id.'-', $new_it_id.'-', $opt_row['opt_id']);
|
||||
$ins_sql = " insert into `{$g4['shop_option_table']}`
|
||||
set opt_id = '$new_opt_id',
|
||||
it_id = '$new_it_id',
|
||||
opt_amount = '{$opt_row['opt_amount']}',
|
||||
opt_qty = '{$opt_row['opt_qty']}',
|
||||
opt_notice = '{$opt_row['opt_notice']}',
|
||||
opt_use = '{$opt_row['opt_use']}' ";
|
||||
sql_query($ins_sql);
|
||||
}
|
||||
*/
|
||||
|
||||
// 추가옵션정보 copy
|
||||
$sp_sql = " insert ignore into {$g4['shop_supplement_table']} ( sp_id, it_id, sp_amount, sp_qty, sp_notice, sp_use )
|
||||
select sp_id, '$new_it_id', sp_amount, sp_qty, sp_notice, sp_use
|
||||
from {$g4['shop_supplement_table']}
|
||||
where it_id = '$it_id'
|
||||
order by sp_no asc ";
|
||||
sql_query($sp_sql);
|
||||
/*
|
||||
$sp_sql = " select * from `{$g4['shop_supplement_table']}` where it_id = '$it_id' order by sp_no asc ";
|
||||
$sp_result = sql_query($sp_sql);
|
||||
for($j = 0; $sp_row = sql_fetch_array($sp_result); $j++) {
|
||||
$new_sp_id = str_replace($it_id.'-', $new_it_id.'-', $sp_row['sp_id']);
|
||||
$ins_sql = " insert into `{$g4['shop_supplement_table']}`
|
||||
set sp_id = '$new_sp_id',
|
||||
it_id = '$new_it_id',
|
||||
sp_amount = '{$sp_row['sp_amount']}',
|
||||
sp_qty = '{$sp_row['sp_qty']}',
|
||||
sp_notice = '{$sp_row['sp_notice']}',
|
||||
sp_use = '{$sp_row['sp_use']}' ";
|
||||
sql_query($ins_sql);
|
||||
}
|
||||
*/
|
||||
|
||||
// 상품요약정보 copy
|
||||
$ii_sql = " insert ignore into {$g4['shop_item_info_table']} ( it_id, ii_gubun, ii_article, ii_title, ii_value )
|
||||
select '$new_it_id', ii_gubun, ii_article, ii_title, ii_value
|
||||
from {$g4['shop_item_info_table']}
|
||||
where it_id = '$it_id'
|
||||
order by ii_id asc ";
|
||||
sql_query($ii_sql);
|
||||
|
||||
// html 에디터로 첨부된 이미지 파일 복사
|
||||
$sql = " select it_explan from {$g4['shop_item_table']} where it_id = '$it_id' ";
|
||||
$it = sql_fetch($sql);
|
||||
|
||||
if($it['it_explan']) {
|
||||
// img 태그의 src 중 data/editor 가 포함된 것만 추출
|
||||
preg_match_all("/<img[^>]*src=[\'\"]?([^>\'\"]+data\/editor[^>\'\"]+)[\'\"]?[^>]*>/", $it['it_explan'], $matchs);
|
||||
|
||||
// 파일의 경로를 얻어 복사
|
||||
for($i=0; $i<count($matchs[1]); $i++) {
|
||||
$imgurl = parse_url($matchs[1][$i]);
|
||||
|
||||
$srcfile = $_SERVER['DOCUMENT_ROOT'].$imgurl['path'];
|
||||
$dstfile = preg_replace("/\.([^\.]+)$/", "_copy.\\1", $srcfile);
|
||||
|
||||
if(file_exists($srcfile)) {
|
||||
copy($srcfile, $dstfile);
|
||||
|
||||
$newfile = preg_replace("/\.([^\.]+)$/", "_copy.\\1", $matchs[1][$i]);
|
||||
$it['it_explan'] = str_replace($matchs[1][$i], $newfile, $it['it_explan']);
|
||||
}
|
||||
}
|
||||
|
||||
$sql = " update {$g4['shop_item_table']} set it_explan = '{$it['it_explan']}' where it_id = '$new_it_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
// 상품이미지 복사
|
||||
function copy_directory($src_dir, $dest_dir)
|
||||
{
|
||||
if($src_dir == $dest_dir)
|
||||
return false;
|
||||
|
||||
if(!is_dir($src_dir))
|
||||
return false;
|
||||
|
||||
if(!is_dir($dest_dir)) {
|
||||
@mkdir($dest_dir, 0707);
|
||||
@chmod($dest_dir, 0707);
|
||||
}
|
||||
|
||||
$dir = opendir($src_dir);
|
||||
while (false !== ($filename = readdir($dir))) {
|
||||
if($filename == "." || $filename == "..")
|
||||
continue;
|
||||
|
||||
$files[] = $filename;
|
||||
}
|
||||
|
||||
for($i=0; $i<count($files); $i++) {
|
||||
$src_file = $src_dir.'/'.$files[$i];
|
||||
$dest_file = $dest_dir.'/'.$files[$i];
|
||||
if(is_file($src_file)) {
|
||||
copy($src_file, $dest_file);
|
||||
@chmod($dest_file, 0606);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 파일복사
|
||||
$data_path = G4_DATA_PATH.'/item';
|
||||
copy_directory($data_path.'/'.$it_id, $data_path.'/'.$new_it_id);
|
||||
|
||||
//$qstr = "$ca_id=$ca_id&$qstr";
|
||||
$qstr = "$ca_id=$ca_id&sfl=$sfl&sca=$sca&page=$page&stx=".urlencode($stx)."&save_stx=".urlencode($save_stx);
|
||||
|
||||
goto_url("itemlist.php?$qstr");
|
||||
?>
|
||||
@ -1,17 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
// 상품요약정보중 it_id 가 존재하지 않는 것을 삭제
|
||||
$sql = " select distinct it_id
|
||||
from {$g4['shop_item_info_table']}
|
||||
order by ii_id ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$sql1 = "select it_id from {$g4['shop_item_table']} where it_id = '{$row['it_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
if(!$row1['it_id']) {
|
||||
@sql_query(" delete from {$g4['shop_item_info_table']} where it_id = '{$row['it_id']}' ");
|
||||
}
|
||||
}
|
||||
@ -1,36 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
// 선택/추가 옵션 테이블에서 상품정보가 없는 정보 삭제
|
||||
|
||||
$sql = " select distinct it_id
|
||||
from {$g4['shop_option_table']}
|
||||
order by opt_id ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
// 상품정보 체크
|
||||
$sql1 = " select it_id from {$g4['shop_item_table']} where it_id = '{$row['it_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
if(!$row1['it_id']) {
|
||||
@sql_query(" delete from {$g4['shop_option_table']} where it_id = '{$row['it_id']}' ");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$sql = " select distinct it_id
|
||||
from {$g4['shop_supplement_table']}
|
||||
order by sp_id ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
// 상품정보 체크
|
||||
$sql1 = " select it_id from {$g4['shop_item_table']} where it_id = '{$row['it_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
if(!$row1['it_id']) {
|
||||
@sql_query(" delete from {$g4['shop_supplement_table']} where it_id = '{$row['it_id']}' ");
|
||||
}
|
||||
}
|
||||
?>
|
||||
@ -1,27 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
// 선택옵션별 재고체크
|
||||
$sql = " select a.it_id, a.opt_id, a.opt_qty, b.it_name
|
||||
from {$g4['shop_option_table']} a left join {$g4['shop_item_table']} b on ( a.it_id = b.it_id )
|
||||
where a.opt_qty < a.opt_notice
|
||||
and a.opt_use = '1'
|
||||
order by a.opt_qty asc ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
echo $row['it_name'] . ' (' . str_replace(chr(30), ' / ', $row['opt_id']) . ') 재고: ' . number_format($row['opt_qty']);
|
||||
}
|
||||
|
||||
// 추가옵션별 재고체크
|
||||
$sql = " select a.it_id, a.sp_id, a.sp_qty, b.it_name
|
||||
from {$g4['shop_supplement_table']} a left join {$g4['shop_item_table']} b on ( a.it_id = b.it_id )
|
||||
where a.sp_qty < a.sp_notice
|
||||
and a.sp_use = '1'
|
||||
order by a.sp_qty asc ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
for($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
echo $row['it_name'] . ' (' . str_replace(chr(30), ' / ', $row['sp_id']) . ') 재고: ' . number_format($row['sp_qty']);
|
||||
}
|
||||
?>
|
||||
@ -1,88 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400630";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "이벤트관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from $g4[shop_event_table] ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$sql = "select * $sql_common order by ev_id desc ";
|
||||
$result = sql_query($sql);
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table border=0>
|
||||
<colgroup width=100>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=40>
|
||||
<colgroup>
|
||||
<tr><td colspan=5 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>이벤트번호</td>
|
||||
<td>제목</td>
|
||||
<td>연결상품</td>
|
||||
<td>사용</td>
|
||||
<td><a href='./itemeventform.php'><img src='<?=$g4[admin_path]?>/img/icon_insert.gif' border=0 title='등록'></a></td>
|
||||
</tr>
|
||||
<tr><td colspan=5 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$s_mod = icon("수정", "./itemeventform.php?w=u&ev_id=$row[ev_id]");
|
||||
$s_del = icon("삭제", "javascript:del('./itemeventformupdate.php?w=d&ev_id=$row[ev_id]');");
|
||||
$s_vie = icon("보기", "$g4[shop_path]/event.php?ev_id=$row[ev_id]");
|
||||
|
||||
$href = "";
|
||||
$sql = " select count(ev_id) as cnt from $g4[shop_event_item_table] where ev_id = '$row[ev_id]' ";
|
||||
$ev = sql_fetch($sql);
|
||||
if ($ev[cnt]) {
|
||||
$href = "<a href='javascript:;' onclick='itemeventwin($row[ev_id]);'>";
|
||||
}
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list center ht'>
|
||||
<td>$row[ev_id]</td>
|
||||
<td align=left>$row[ev_subject]</td>
|
||||
<td>$href<U>$ev[cnt]</U></a></td>
|
||||
<td>".($row[ev_use] ? "예" : "아니오")."</td>
|
||||
<td>$s_mod $s_del $s_vie</td>
|
||||
</tr><tr><td colspan=5 height=1 bgcolor=F5F5F5></td></tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=5 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
|
||||
<tr><td colspan=5 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<SCRIPT>
|
||||
function itemeventwin(ev_id)
|
||||
{
|
||||
window.open("./itemeventwin.php?ev_id="+ev_id, "itemeventwin", "left=10,top=10,width=500,height=600,scrollbars=1");
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,193 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400630";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_CKEDITOR_PATH.'/ckeditor.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "이벤트 ";
|
||||
|
||||
if ($w == "u")
|
||||
{
|
||||
$html_title .= " 수정";
|
||||
$readonly = " readonly";
|
||||
|
||||
$sql = " select * from $g4[shop_event_table] where ev_id = '$ev_id' ";
|
||||
$ev = sql_fetch($sql);
|
||||
if (!$ev[ev_id])
|
||||
alert("등록된 자료가 없습니다.");
|
||||
}
|
||||
else
|
||||
{
|
||||
$html_title .= " 입력";
|
||||
$ev[ev_skin] = 0;
|
||||
$ev[ev_use] = 1;
|
||||
|
||||
// 1.03.00
|
||||
// 입력일 경우 기본값으로 대체
|
||||
$ev[ev_img_width] = $default[de_simg_width];
|
||||
$ev[ev_img_height] = $default[de_simg_height];
|
||||
$ev[ev_list_mod] = 4;
|
||||
$ev[ev_list_row] = 5;
|
||||
}
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle($html_title);?><p>
|
||||
|
||||
<form id="feventform" name="feventform" method=post action="./itemeventformupdate.php" enctype="MULTIPART/FORM-DATA" onsubmit="return feventform_check(this);">
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="ev_id" name="ev_id" value='<? echo $ev_id ?>'>
|
||||
<table>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
|
||||
|
||||
<? if ($w == "u") { ?>
|
||||
<tr>
|
||||
<td>이벤트번호</td>
|
||||
<td>
|
||||
<?
|
||||
echo $ev_id;
|
||||
echo " ";
|
||||
echo icon("보기", "$g4[shop_path]/event.php?ev_id=$ev[ev_id]");
|
||||
?>
|
||||
</tr>
|
||||
<? } ?>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>출력스킨</td>
|
||||
<td>
|
||||
<select id="ev_skin" name="ev_skin">
|
||||
<? echo get_list_skin_options("^list\.skin\.(.*)\.php", $g4[shop_path]); ?>
|
||||
</select>
|
||||
|
||||
<? if ($w == 'u') { ?>
|
||||
<script>document.all.ev_skin.value='<?=$ev[ev_skin]?>';</script>
|
||||
<? } ?>
|
||||
<?=help("기본으로 제공하는 스킨은 $cart_dir/list.skin.*.php 입니다.\n\n$cart_dir/list.php&skin=userskin.php 처럼 직접 만든 스킨을 사용할 수도 있습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>출력이미지 폭</td>
|
||||
<td>
|
||||
<input type="text" id="ev_img_width" name="ev_img_width" size=5 value='<? echo $ev[ev_img_width] ?>'> 픽셀
|
||||
<?=help("환경설정 > 이미지(소) 폭, 높이가 기본값으로 설정됩니다.\n\n$cart_dir/event.php에서 출력되는 이미지의 폭과 높이입니다.", 50);?>
|
||||
</td>
|
||||
<td>출력이미지 높이</td>
|
||||
<td><input type="text" id="ev_img_height" name="ev_img_height" size=5 value='<? echo $ev[ev_img_height] ?>'> 픽셀</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1라인 이미지수</td>
|
||||
<td>
|
||||
<input type="text" id="ev_list_mod" name="ev_list_mod" size=3 value='<? echo $ev[ev_list_mod] ?>'> 개
|
||||
<?=help("1라인에 설정한 값만큼의 상품을 출력하지만 스킨에 따라 1라인에 하나의 상품만 출력할 수도 있습니다.", 50);?>
|
||||
</td>
|
||||
<td>총라인수</td>
|
||||
<td>
|
||||
<input type="text" id="ev_list_row" name="ev_list_row" size=3 value='<? echo $ev[ev_list_row] ?>'> 라인
|
||||
<?=help("한페이지에 몇라인을 출력할것인지를 설정합니다.\n\n한페이지에서 표시하는 상품수는 (1라인 이미지수 x 총라인수) 입니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>사용</td>
|
||||
<td>
|
||||
<select id="ev_use" name="ev_use">
|
||||
<option value='1'>예
|
||||
<option value='0'>아니오
|
||||
</select>
|
||||
<script>document.all.ev_use.value='<?=$ev[ev_use]?>';</script>
|
||||
<?=help("사용하지 않으면 왼쪽의 이벤트 메뉴와 이벤트리스트 페이지에 접근할 수 없습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>이벤트제목</td>
|
||||
<td colspan=3><input type="text" id="ev_subject" name="ev_subject" size=60 value='<? echo htmlspecialchars2($ev[ev_subject]) ?>' required itemname='이벤트 제목'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>메뉴이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="ev_mimg" name="ev_mimg" size=40>
|
||||
<?
|
||||
$mimg_str = "";
|
||||
$mimg = "$g4[path]/data/event/{$ev[ev_id]}_m";
|
||||
if (file_exists($mimg)) {
|
||||
echo "<input type=\"checkbox\" id=\"ev_mimg_del\" name=\"ev_mimg_del\" value='1'>삭제";
|
||||
$mimg_str = "<img src='$mimg' border=0>";
|
||||
}
|
||||
?>
|
||||
<?=help("쇼핑몰 왼쪽 메뉴에 텍스트 메뉴 대신 이미지로 넣을 경우 사용합니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($mimg_str) { echo "<tr><td></td><td colspan=3>$mimg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>상단이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="ev_himg" name="ev_himg" size=40>
|
||||
<?
|
||||
$himg_str = "";
|
||||
$himg = "$g4[path]/data/event/{$ev[ev_id]}_h";
|
||||
if (file_exists($himg)) {
|
||||
echo "<input type=\"checkbox\" id=\"ev_himg_del\" name=\"ev_himg_del\" value='1'>삭제";
|
||||
$himg_str = "<img src='$himg' border=0>";
|
||||
}
|
||||
?>
|
||||
<?=help("이벤트 페이지 상단에 업로드 한 이미지를 출력합니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($himg_str) { echo "<tr><td colspan=4>$himg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>하단이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="ev_timg" name="ev_timg" size=40>
|
||||
<?
|
||||
$timg_str = "";
|
||||
$timg = "$g4[path]/data/event/{$ev[ev_id]}_t";
|
||||
if (file_exists($timg)) {
|
||||
echo "<input type=\"checkbox\" id=\"ev_timg_del\" name=\"ev_timg_del\" value='1'>삭제";
|
||||
$timg_str = "<img src='$timg' border=0>";
|
||||
}
|
||||
?>
|
||||
<?=help("이벤트 페이지 하단에 업로드 한 이미지를 출력합니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($timg_str) { echo "<tr><td colspan=4>$timg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>상단 내용</td>
|
||||
<td colspan=3 style='padding-top:5px; padding-bottom:5px;'><?=editor_html('ev_head_html', $ev[ev_head_html]);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>하단 내용</td>
|
||||
<td colspan=3 style='padding-top:5px; padding-bottom:5px;'><?=editor_html('ev_tail_html', $ev[ev_tail_html]);?></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./itemevent.php';">
|
||||
</form>
|
||||
|
||||
|
||||
<script>
|
||||
function feventform_check(f)
|
||||
{
|
||||
<?=get_editor_js('ev_head_html');?>
|
||||
<?=get_editor_js('ev_tail_html');?>
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
document.feventform.ev_subject.focus();
|
||||
</script>
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,69 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400630";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
if ($w == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
@mkdir("$g4[path]/data/event", 0707);
|
||||
@chmod("$g4[path]/data/event", 0707);
|
||||
|
||||
if ($ev_mimg_del) @unlink("$g4[path]/data/event/{$ev_id}_m");
|
||||
if ($ev_himg_del) @unlink("$g4[path]/data/event/{$ev_id}_h");
|
||||
if ($ev_timg_del) @unlink("$g4[path]/data/event/{$ev_id}_t");
|
||||
|
||||
$sql_common = " set ev_skin = '$ev_skin',
|
||||
ev_img_width = '$ev_img_width',
|
||||
ev_img_height = '$ev_img_height',
|
||||
ev_list_mod = '$ev_list_mod',
|
||||
ev_list_row = '$ev_list_row',
|
||||
ev_subject = '$ev_subject',
|
||||
ev_head_html = '$ev_head_html',
|
||||
ev_tail_html = '$ev_tail_html',
|
||||
ev_use = '$ev_use'
|
||||
";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
$ev_id = $g4[server_time];
|
||||
|
||||
$sql = " insert $g4[shop_event_table]
|
||||
$sql_common
|
||||
, ev_id = '$ev_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[shop_event_table]
|
||||
$sql_common
|
||||
where ev_id = '$ev_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
@unlink("$g4[path]/data/event/{$ev_id}_m");
|
||||
@unlink("$g4[path]/data/event/{$ev_id}_h");
|
||||
@unlink("$g4[path]/data/event/{$ev_id}_t");
|
||||
|
||||
$sql = " delete from $g4[shop_event_table] where ev_id = '$ev_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
if ($_FILES[ev_mimg][name]) upload_file($_FILES[ev_mimg][tmp_name], $ev_id . "_m", "$g4[path]/data/event");
|
||||
if ($_FILES[ev_himg][name]) upload_file($_FILES[ev_himg][tmp_name], $ev_id . "_h", "$g4[path]/data/event");
|
||||
if ($_FILES[ev_timg][name]) upload_file($_FILES[ev_timg][tmp_name], $ev_id . "_t", "$g4[path]/data/event");
|
||||
|
||||
goto_url("./itemeventform.php?w=u&ev_id=$ev_id");
|
||||
}
|
||||
else
|
||||
{
|
||||
goto_url("./itemevent.php");
|
||||
}
|
||||
?>
|
||||
@ -1,196 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400640";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "이벤트일괄처리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($search != "") {
|
||||
if ($sel_field != "") {
|
||||
$sql_search .= " $where $sel_field like '%$search%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
}
|
||||
|
||||
if ($sel_ca_id != "") {
|
||||
$sql_search .= " $where ca_id like '$sel_ca_id%' ";
|
||||
}
|
||||
|
||||
if ($sel_field == "") {
|
||||
$sel_field = "it_name";
|
||||
}
|
||||
|
||||
$sql_common = " from $g4[shop_item_table] a
|
||||
left join $g4[shop_event_item_table] b on (a.it_id=b.it_id and b.ev_id='$ev_id') ";
|
||||
$sql_common .= $sql_search;
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
if (!$sort1) {
|
||||
$sort1 = "b.ev_id";
|
||||
}
|
||||
|
||||
if (!$sort2) {
|
||||
$sort2 = "desc";
|
||||
}
|
||||
|
||||
$sql = " select a.*, b.ev_id
|
||||
$sql_common
|
||||
order by $sort1 $sort2
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
$qstr1 = "ev_id=$ev_id&sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist" autocomplete='off'>
|
||||
<table>
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<tr>
|
||||
<td width=10%><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td>
|
||||
<?
|
||||
// 이벤트 옵션처리
|
||||
$event_option = "<option value=''>이벤트를 선택하세요";
|
||||
$sql1 = " select ev_id, ev_subject from $g4[shop_event_table] order by ev_id desc ";
|
||||
$result1 = sql_query($sql1);
|
||||
while ($row1=mysql_fetch_array($result1))
|
||||
$event_option .= "<option value='$row1[ev_id]'>".conv_subject($row1[ev_subject], 20,"…");
|
||||
|
||||
echo "<select id=\"ev_id\" name=\"ev_id\" onchange='this.form.submit();'>$event_option</select>";
|
||||
if ($ev_id)
|
||||
echo "<script> document.flist.ev_id.value = '$ev_id'; </script>";
|
||||
?>
|
||||
</td>
|
||||
<td>
|
||||
<select id="sel_ca_id" name="sel_ca_id">
|
||||
<option value=''>전체분류
|
||||
<?
|
||||
$sql1 = " select ca_id, ca_name from $g4[shop_category_table] order by ca_id ";
|
||||
$result1 = sql_query($sql1);
|
||||
for ($i=0; $row1=mysql_fetch_array($result1); $i++)
|
||||
{
|
||||
$len = strlen($row1[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) $nbsp .= " ";
|
||||
echo "<option value='$row1[ca_id]'>$nbsp$row1[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.flist.sel_ca_id.value = '<?=$sel_ca_id?>';</script>
|
||||
|
||||
<select id="sel_field" name="sel_field">
|
||||
<option value='it_name'>상품명
|
||||
<option value='a.it_id'>상품코드
|
||||
</select>
|
||||
<? if ($sel_field) echo "<script> document.flist.sel_field.value = '$sel_field';</script>"; ?>
|
||||
|
||||
<input type="text" id="search" name="search" value='<? echo $search ?>' size=10>
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td width=10%>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<form id="fitemeventlistupdate" name="fitemeventlistupdate" method=post action="./itemeventlistupdate.php" onsubmit="return fitemeventlistupdatecheck(this)">
|
||||
<input type="hidden" id="ev_id" name="ev_id" value="<? echo $ev_id ?>">
|
||||
<input type="hidden" id="sel_ca_id" name="sel_ca_id" value="<? echo $sel_ca_id ?>">
|
||||
<input type="hidden" id="sel_field" name="sel_field" value="<? echo $sel_field ?>">
|
||||
<input type="hidden" id="search" name="search" value="<? echo $search ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<table border=0>
|
||||
<colgroup width=100>
|
||||
<colgroup width=100>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
|
||||
<tr>
|
||||
<td>이벤트사용</td>
|
||||
<td><a href='<? echo title_sort("a.it_id") . "&$qstr1&ev_id=$ev_id"; ?>'>상품코드</a></td>
|
||||
<td colspan=2><a href='<? echo title_sort("it_name") . "&$qstr1&ev_id=$ev_id"; ?>'>상품명</a></td>
|
||||
</tr>
|
||||
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$href = "{$g4[shop_path]}/item.php?it_id=$row[it_id]";
|
||||
|
||||
$sql = " select ev_id from $g4[shop_event_item_table]
|
||||
where it_id = '$row[it_id]'
|
||||
and ev_id = '$ev_id' ";
|
||||
$ev = sql_fetch($sql);
|
||||
|
||||
$list = $i%2;
|
||||
|
||||
// 리스트 썸네일 이미지
|
||||
$filepath = G4_DATA_PATH.'/item/'.$row['it_id'];
|
||||
for($k=1; $k<=10; $k++) {
|
||||
$idx = 'it_img'.$k;
|
||||
if(file_exists($filepath.'/'.$row[$idx]) && is_file($filepath.'/'.$row[$idx])) {
|
||||
$filename = $row[$idx];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
echo "
|
||||
<input type=\"hidden\" name='it_id[$i]' value='$row[it_id]'>
|
||||
<tr class='list$list center'>
|
||||
<td><input type=\"checkbox\" name='ev_chk[$i]' ".($row[ev_id] ? "checked" : "")." value='1'></td>
|
||||
<td><a href='$href'>$row[it_id]</a></td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image($row['it_id'], $filename, 50, 50)."</a></td>
|
||||
<td align=left><a href='$href'>".cut_str(stripslashes($row[it_name]), 60, "…")."</a></td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=4 height=100 bgcolor=#FFFFFF><span class=point>자료가 한건도 없습니다.</span></td></tr>";
|
||||
?>
|
||||
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan=50%><input type="submit" value='일괄수정' accesskey='s'></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table><br>
|
||||
|
||||
* 상품을 이벤트별로 일괄 처리합니다.
|
||||
|
||||
<script>
|
||||
function fitemeventlistupdatecheck(f)
|
||||
{
|
||||
if (!f.ev_id.value)
|
||||
{
|
||||
alert('이벤트를 선택하세요');
|
||||
document.flist.ev_id.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,27 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400640";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
for ($i=0; $i<count($_POST[it_id]); $i++)
|
||||
{
|
||||
$sql = " delete from $g4[shop_event_item_table]
|
||||
where ev_id = '$ev_id'
|
||||
and it_id = '{$_POST[it_id][$i]}' ";
|
||||
sql_query($sql);
|
||||
|
||||
if ($_POST[ev_chk][$i])
|
||||
{
|
||||
$sql = "insert into $g4[shop_event_item_table]
|
||||
set ev_id = '$ev_id',
|
||||
it_id = '{$_POST[it_id][$i]}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
goto_url("./itemeventlist.php?ev_id=$ev_id&sort1=$sort1&sort2=$sort2&sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&page=$page");
|
||||
?>
|
||||
@ -1,59 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400630";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$sql = " select ev_subject from $g4[shop_event_table] where ev_id = '$ev_id' ";
|
||||
$ev = sql_fetch($sql);
|
||||
|
||||
$g4[title] = "[$ev[ev_subject]] 이벤트상품";
|
||||
include_once("$g4[path]/head.sub.php");
|
||||
?>
|
||||
|
||||
<link rel="stylesheet" href="./admin.style.css" type="text/css">
|
||||
|
||||
<table cellpadding=8><tr><td>
|
||||
|
||||
<?=subtitle($g4[title]);?>
|
||||
<table cellpadding=4 cellspacing=1>
|
||||
<tr><td colspan=20 height=3 bgcolor=0E87F9></td></tr>
|
||||
<tr>
|
||||
<td colspan=2>상품명</td>
|
||||
<td>사용구분</td>
|
||||
<td>삭제</td>
|
||||
</tr>
|
||||
<tr><td colspan=20 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<tr><td colspan=20 height=3 bgcolor=#F8F8F8></td></tr>
|
||||
|
||||
<?
|
||||
$sql = " select b.it_id, b.it_name, b.it_use from $g4[shop_event_item_table] a
|
||||
left join $g4[shop_item_table] b on (a.it_id="b".it_id)
|
||||
where a.ev_id = '$ev_id'
|
||||
order by b.it_id desc ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$href = "{$g4[shop_path]}/item.php?it_id=$row[it_id]";
|
||||
|
||||
echo "
|
||||
<tr>
|
||||
<td><a href='$href' target=_blank>".get_it_image("$row[it_id]_s", 40, 40)."</a></td>
|
||||
<td align=left><a href='$href' target=_blank>".cut_str(stripslashes($row[it_name]), 60, "…")."</a></td>
|
||||
<td>".($row[it_use]?"사용":"미사용")."</td>
|
||||
<td>".icon("삭제", "javascript:del('./itemeventwindel.php?ev_id=$ev_id&it_id=$row[it_id]');")."</td>
|
||||
<tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=20 height=100 bgcolor=#ffffff class=point>자료가 한건도 없습니다.</td></tr>";
|
||||
?>
|
||||
|
||||
<tr><td colspan=20 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
</td></tr></table>
|
||||
|
||||
<?
|
||||
include_once("$g4[path]/tail.sub.php");
|
||||
?>
|
||||
@ -1,13 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400630";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
|
||||
$sql = " delete from $g4[shop_event_item_table] where ev_id = '$ev_id' and it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
goto_url("./itemeventwin.php?ev_id=$ev_id");
|
||||
?>
|
||||
@ -1,935 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400300";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_CKEDITOR_PATH.'/ckeditor.lib.php');
|
||||
include_once(G4_LIB_PATH.'/iteminfo.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "상품 ";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
$html_title .= "입력";
|
||||
|
||||
// 옵션은 쿠키에 저장된 값을 보여줌. 다음 입력을 위한것임
|
||||
//$it[ca_id] = _COOKIE[ck_ca_id];
|
||||
$it['ca_id'] = get_cookie("ck_ca_id");
|
||||
$it['ca_id2'] = get_cookie("ck_ca_id2");
|
||||
$it['ca_id3'] = get_cookie("ck_ca_id3");
|
||||
if (!$it['ca_id'])
|
||||
{
|
||||
$sql = " select ca_id from {$g4['shop_category_table']} order by ca_id limit 1 ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row['ca_id'])
|
||||
alert("등록된 분류가 없습니다. 우선 분류를 등록하여 주십시오.");
|
||||
$it['ca_id'] = $row['ca_id'];
|
||||
}
|
||||
//$it[it_maker] = stripslashes($_COOKIE[ck_maker]);
|
||||
//$it[it_origin] = stripslashes($_COOKIE[ck_origin]);
|
||||
$it['it_maker'] = stripslashes(get_cookie("ck_maker"));
|
||||
$it['it_origin'] = stripslashes(get_cookie("ck_origin"));
|
||||
|
||||
// 기본배송비
|
||||
if($default['de_send_cost_case'] == "개별배송") {
|
||||
$it['it_sc_basic'] = $default['de_send_cost_amount'];
|
||||
}
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$html_title .= "수정";
|
||||
|
||||
if ($is_admin != 'super')
|
||||
{
|
||||
$sql = " select it_id from $g4[shop_item_table] a, $g4[shop_category_table] b
|
||||
where a.it_id = '$it_id'
|
||||
and a.ca_id = b.ca_id
|
||||
and b.ca_mb_id = '$member[mb_id]' ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row[it_id])
|
||||
alert("\'{$member[mb_id]}\' 님께서 수정 할 권한이 없는 상품입니다.");
|
||||
}
|
||||
|
||||
$sql = " select * from $g4[shop_item_table] where it_id = '$it_id' ";
|
||||
$it = sql_fetch($sql);
|
||||
|
||||
if (!$ca_id)
|
||||
$ca_id = $it[ca_id];
|
||||
|
||||
$sql = " select * from $g4[shop_category_table] where ca_id = '$ca_id' ";
|
||||
$ca = sql_fetch($sql);
|
||||
}
|
||||
else
|
||||
{
|
||||
alert();
|
||||
}
|
||||
|
||||
if (!$it[it_explan_html])
|
||||
{
|
||||
$it[it_explan] = get_text($it[it_explan], 1);
|
||||
}
|
||||
|
||||
//$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
//$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
$qstr = "$qstr&sca=$sca&page=$page";
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once (G4_ADMIN_PATH.'/admin.head.php');
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
<!--
|
||||
ul { margin: 0; padding: 0; list-style: none; }
|
||||
.handcursor { cursor: pointer; }
|
||||
-->
|
||||
</style>
|
||||
|
||||
<form id="fitemform" name="fitemform" method=post action="./itemformupdate.php" onsubmit="return fitemformcheck(this)" enctype="MULTIPART/FORM-DATA" autocomplete="off">
|
||||
<?=subtitle("기본정보")?>
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<input type="hidden" id="codedup" name="codedup" value="<?=$default[de_code_dup_use]?>">
|
||||
<input type="hidden" id="w" name="w" value="<?=$w?>">
|
||||
<!-- <input type="hidden" id="sel_ca_id" name="sel_ca_id" value="<?=$sel_ca_id?>">
|
||||
<input type="hidden" id="sel_field" name="sel_field" value="<?=$sel_field?>">
|
||||
<input type="hidden" id="search" name="search" value="<?=$search?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<?=$sort1?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<?=$sort2?>"> -->
|
||||
<input type="hidden" id="sca" name="sca" value="<?=$sca?>">
|
||||
<input type="hidden" id="sst" name="sst" value="<?=$sst?>">
|
||||
<input type="hidden" id="sod" name="sod" value="<?=$sod?>">
|
||||
<input type="hidden" id="sfl" name="sfl" value="<?=$sfl?>">
|
||||
<input type="hidden" id="stx" name="stx" value="<?=$stx?>">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
|
||||
<tr><td colspan=4 height=2 bgcolor=0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>분류명</td>
|
||||
<td colspan=3>
|
||||
<select id="ca_id" name="ca_id" onchange="categorychange(this.form)">
|
||||
<option value="">= 기본분류 =
|
||||
<?
|
||||
$script = "";
|
||||
$sql = " select * from $g4[shop_category_table] ";
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " where ca_mb_id = '$member[mb_id]' ";
|
||||
$sql .= " order by ca_id ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$len = strlen($row[ca_id]) / 2 - 1;
|
||||
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++)
|
||||
$nbsp .= " ";
|
||||
|
||||
$str = "<option value='$row[ca_id]'>$nbsp$row[ca_name]\n";
|
||||
$category_select .= $str;
|
||||
echo $str;
|
||||
|
||||
$script .= "ca_use['$row[ca_id]'] = $row[ca_use];\n";
|
||||
$script .= "ca_stock_qty['$row[ca_id]'] = $row[ca_stock_qty];\n";
|
||||
//$script .= "ca_explan_html['$row[ca_id]'] = $row[ca_explan_html];\n";
|
||||
$script .= "ca_sell_email['$row[ca_id]'] = '$row[ca_sell_email]';\n";
|
||||
$script .= "ca_opt1_subject['$row[ca_id]'] = '$row[ca_opt1_subject]';\n";
|
||||
$script .= "ca_opt2_subject['$row[ca_id]'] = '$row[ca_opt2_subject]';\n";
|
||||
$script .= "ca_opt3_subject['$row[ca_id]'] = '$row[ca_opt3_subject]';\n";
|
||||
$script .= "ca_opt4_subject['$row[ca_id]'] = '$row[ca_opt4_subject]';\n";
|
||||
$script .= "ca_opt5_subject['$row[ca_id]'] = '$row[ca_opt5_subject]';\n";
|
||||
$script .= "ca_opt6_subject['$row[ca_id]'] = '$row[ca_opt6_subject]';\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.fitemform.ca_id.value = '<?=$it[ca_id]?>'; </script>
|
||||
<script>
|
||||
var ca_use = new Array();
|
||||
var ca_stock_qty = new Array();
|
||||
//var ca_explan_html = new Array();
|
||||
var ca_sell_email = new Array();
|
||||
var ca_opt1_subject = new Array();
|
||||
var ca_opt2_subject = new Array();
|
||||
var ca_opt3_subject = new Array();
|
||||
var ca_opt4_subject = new Array();
|
||||
var ca_opt5_subject = new Array();
|
||||
var ca_opt6_subject = new Array();
|
||||
<?="\n$script"?>
|
||||
</script>
|
||||
|
||||
<? if ($w == "") { ?>
|
||||
<?=help("기본분류를 선택하면 선택한 분류의 기본값인 판매, 재고, HTML사용, 판매자 E-mail 을 기본값으로 설정합니다.");?>
|
||||
<? } ?>
|
||||
|
||||
<?
|
||||
for ($i=2; $i<=3; $i++)
|
||||
{
|
||||
echo " <select name='ca_id{$i}'><option value=''>= {$i}차 분류 ={$category_select}</select>\n";
|
||||
echo "<script> document.fitemform.ca_id{$i}.value = '".$it["ca_id{$i}"]."'; </script>\n";
|
||||
}
|
||||
?>
|
||||
<?=help("기본분류는 반드시 선택하셔야 합니다.<br><br>하나의 상품에 최대 3개의 다른 분류를 지정할 수 있습니다.<br><br>2차, 3차 분류는 기본 분류의 하위 분류 개념이 아니므로 기본 분류 선택시 해당 상품이 포함될 최하위 분류만 선택하시면 됩니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상품코드</td>
|
||||
<td colspan=3>
|
||||
|
||||
<? if ($w == "") { // 추가 ?>
|
||||
<!-- 최근에 입력한 코드(자동 생성시)가 목록의 상단에 출력되게 하려면 아래의 코드로 대체하십시오. -->
|
||||
<!-- <input type="text" id="it_id" name="it_id" value="<?=10000000000-time()?>" size=12 maxlength=10 required nospace alphanumeric itemid="상품코드" name="상품코드"> <a href='javascript:;' onclick="codedupcheck(document.all.it_id.value)"><img src='./img/btn_code.gif' border=0 align=absmiddle></a> -->
|
||||
<input type="text" id="it_id" name="it_id" value="<?=time()?>" size=12 maxlength=10 required nospace alphanumeric itemid="상품코드" name="상품코드">
|
||||
<? if ($default[de_code_dup_use]) { ?><a href='javascript:;' onclick="codedupcheck(document.all.it_id.value)"><img src='./img/btn_code.gif' border=0 align=absmiddle></a><? } ?>
|
||||
<?=help("상품의 코드는 10자리 숫자로 자동생성합니다.\n운영자 임의로 상품코드를 입력하실 수 있습니다.\n상품코드는 영문자와 숫자만 입력 가능합니다.");?>
|
||||
<? } else { ?>
|
||||
<input type="hidden" id="it_id" name="it_id" value="<?=$it[it_id]?>">
|
||||
<?=$it[it_id]?>
|
||||
<?=icon("보기", G4_SHOP_URL."/item.php?it_id=$it_id");?>
|
||||
<a href='./itempslist.php?sel_field=a.it_id&search=<?=$it_id?>'>사용후기</a>
|
||||
<a href='./itemqalist.php?sel_field=a.it_id&search=<?=$it_id?>'>상품문의</a>
|
||||
<? } ?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상품명</td>
|
||||
<td colspan=3>
|
||||
<input type="text" id="it_name" name="it_name" value='<?=get_text(cut_str($it[it_name], 250, ""))?>' style='width:97%;' required itemname='상품명'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>출력유형</td>
|
||||
<td>
|
||||
<input type="checkbox" id="it_gallery" name="it_gallery" value='1' <?=($it[it_gallery] ? "checked" : "")?>> 갤러리로 사용
|
||||
<?=help("금액표시는 하지 않고 상품을 구매할 수 없으며 상품설명만 나타낼때 사용합니다.");?>
|
||||
</td>
|
||||
<td>출력순서</td>
|
||||
<td>
|
||||
<input type="text" id="it_order" name="it_order" size=10 value='<? echo $it[it_order] ?>'>
|
||||
<?=help("상품의 출력순서를 인위적으로 변경할때 사용합니다.\n숫자를 입력하며 기본은 0 입니다.\n숫자가 작을 수록 상위에 출력됩니다.\n음수 입력도 가능합니다.\n구간 : -2147483648 ~ 2147483647");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상품유형</td>
|
||||
<td colspan=3>
|
||||
<input type="checkbox" id="it_type1" name="it_type1" value='1' <?=($it[it_type1] ? "checked" : "");?>><img src="<?=G4_SHOP_IMG_URL?>/icon_type1.gif" align=absmiddle>
|
||||
<input type="checkbox" id="it_type2" name="it_type2" value='1' <?=($it[it_type2] ? "checked" : "");?>><img src="<?=G4_SHOP_IMG_URL?>/icon_type2.gif" align=absmiddle>
|
||||
<input type="checkbox" id="it_type3" name="it_type3" value='1' <?=($it[it_type3] ? "checked" : "");?>><img src="<?=G4_SHOP_IMG_URL?>/icon_type3.gif" align=absmiddle>
|
||||
<input type="checkbox" id="it_type4" name="it_type4" value='1' <?=($it[it_type4] ? "checked" : "");?>><img src="<?=G4_SHOP_IMG_URL?>/icon_type4.gif" align=absmiddle>
|
||||
<input type="checkbox" id="it_type5" name="it_type5" value='1' <?=($it[it_type5] ? "checked" : "");?>><img src="<?=G4_SHOP_IMG_URL?>/icon_type5.gif" align=absmiddle>
|
||||
<?=help("메인화면에 유형별로 출력할때 사용합니다.\n\n이곳에 체크하게되면 상품리스트에서 유형별로 정렬할때 체크된 상품이 가장 먼저 출력됩니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>제조사</td>
|
||||
<td>
|
||||
<input type="text" id="it_maker" name="it_maker" value='<?=get_text($it[it_maker])?>' size=41>
|
||||
<?=help("입력하지 않으면 상품상세페이지에 출력하지 않습니다.");?>
|
||||
</td>
|
||||
<td>원산지</td>
|
||||
<td>
|
||||
<input type="text" id="it_origin" name="it_origin" value='<?=get_text($it[it_origin])?>' size=41>
|
||||
<?=help("입력하지 않으면 상품상세페이지에 출력하지 않습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>브랜드</td>
|
||||
<td>
|
||||
<input type="text" id="it_brand" name="it_brand" value='<?=get_text($it[it_brand])?>' size=41>
|
||||
<?=help("입력하지 않으면 상품상세페이지에 출력하지 않습니다.");?>
|
||||
</td>
|
||||
<td>모델명</td>
|
||||
<td>
|
||||
<input type="text" id="it_model" name="it_model" value='<?=get_text($it[it_model])?>' size=41>
|
||||
<?=help("입력하지 않으면 상품상세페이지에 출력하지 않습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>선택옵션</td>
|
||||
<td colspan="3"><input type="radio" id="it_option_use" name="it_option_use" value="0" <?php if($w == '' || !$it['it_option_use']) echo 'checked="checked"'; ?> />등록안함 <input type="radio" id="it_option_use" name="it_option_use" value="1" <?php if($it['it_option_use']) echo 'checked="checked"'; ?> />등록함
|
||||
<a href="./optionform.php?w=<?php echo $w; ?>&it_id=<?php echo $it_id; ?>" target="_blank" onclick="javascript: optionformwindow('<?php echo $w; ?>'); return false;">선택옵션설정</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" id="it_opt1_subject" name="it_opt1_subject" value="<?php echo $it['it_opt1_subject']; ?>" /></td>
|
||||
<td colspan="3"><input type="text" id="it_opt1" name="it_opt1" value="<?php echo $it['it_opt1']; ?>" style="width: 90%;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" id="it_opt2_subject" name="it_opt2_subject" value="<?php echo $it['it_opt2_subject']; ?>" /></td>
|
||||
<td colspan="3"><input type="text" id="it_opt2" name="it_opt2" value="<?php echo $it['it_opt2']; ?>" style="width: 90%;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" id="it_opt3_subject" name="it_opt3_subject" value="<?php echo $it['it_opt3_subject']; ?>" /></td>
|
||||
<td colspan="3"><input type="text" id="it_opt3" name="it_opt3" value="<?php echo $it['it_opt3']; ?>" style="width: 90%;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>추가옵션</td>
|
||||
<td colspan="3"><input type="radio" id="it_supplement_use" name="it_supplement_use" value="0" <?php if($w == '' || !$it['it_supplement_use']) echo 'checked="checked"'; ?> />등록안함 <input type="radio" id="it_supplement_use" name="it_supplement_use" value="1" <?php if($it['it_supplement_use']) echo 'checked="checked"'; ?> />등록함
|
||||
<a href="./supplementform.php?w=<?php echo $w; ?>&it_id=<?php echo $it_id; ?>" target="_blank" onclick="javascript: supplementformwindow('<?php echo $w; ?>'); return false;">추가옵션설정</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=80>가격/포인트/재고</td>
|
||||
<td colspan=3>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=16%>비회원가격 <?=help("상품의 기본판매가격(로그인 이전 가격)이며 옵션별로 상품가격이 틀리다면 합산하여 상품상세페이지에 출력합니다.", 50);?></td>
|
||||
<td width=16%>회원가격 <?=help("상품의 로그인 이후 가격(회원 권한 2 에만 적용)이며 옵션별로 상품가격이 틀리다면 합산하여 상품상세페이지에 출력합니다.\n\n입력이 없다면 비회원가격으로 대신합니다.", 50);?></td>
|
||||
<td width=16%>특별회원가격 <?=help("상품의 로그인 이후 가격(회원 권한 3 이상에 적용)이며 옵션별로 상품가격이 틀리다면 합산하여 상품상세페이지에 출력합니다.\n\n입력이 없다면 회원가격으로 대신합니다.\n회원가격도 없다면 비회원가격으로 대신합니다.", 50);?></td>
|
||||
<td width=16%>시중가격 <?=help("입력하지 않으면 상품상세페이지에 출력하지 않습니다.", 50);?></td>
|
||||
<td width=16%>포인트 <?=help("주문완료후 환경설정에서 설정한 주문완료 설정일 후 회원에게 부여하는 포인트입니다.\n포인트를 사용하지 않는다면 의미가 없습니다.\n또, 포인트부여를 '아니오'로 설정한 경우 신용카드, 계좌이체로 주문하는 회원께는 부여하지 않습니다.", -150);?></td>
|
||||
<td width=16%>재고수량 <?=help("<span style='width:500px'>재고는 규격, 색상별로 관리되지는 않으며 상품별로 관리됩니다.\n이곳에 100개를 설정하고 상품 10개가 주문,준비,배송,완료 상태에 있다면 현재고는 90개로 나타내어집니다.\n주문관리에서 상품별로 상태가 변경될때 재고를 가감하게 됩니다.</span>", -450, -120);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<!-- 비회원가 대비 회원가격은 90%, 특별회원가격은 75%로 자동 설정할 경우의 코드
|
||||
<td><input type="text" id="it_amount" name="it_amount" size=8 value='<?=$it[it_amount]?>' style='text-align:right; background-color:#DDE6FE;' onblur="document.fitemform.it_amount2.value=document.fitemform.it_amount.value*.9;document.fitemform.it_amount3.value=document.fitemform.it_amount.value*.75;"></td>
|
||||
-->
|
||||
<td><input type="text" id="it_amount" name="it_amount" size=8 value='<?=$it[it_amount]?>' style='text-align:right; background-color:#DDE6FE;'></td>
|
||||
<td><input type="text" id="it_amount2" name="it_amount2" size=8 value='<?=$it[it_amount2]?>' style='text-align:right; background-color:#DDFEDE;'></td>
|
||||
<td><input type="text" id="it_amount3" name="it_amount3" size=8 value='<?=$it[it_amount3]?>' style='text-align:right; background-color:#FEDDDD;'></td>
|
||||
<td><input type="text" id="it_cust_amount" name="it_cust_amount" size=8 value='<?=$it[it_cust_amount]?>' style='text-align:right;'></td>
|
||||
<td><input type="text" id="it_point" name="it_point" size=8 value='<? echo $it[it_point] ?>' style='text-align:right;'> 점</td>
|
||||
<td><input type="text" id="it_stock_qty" name="it_stock_qty" size=8 value='<? echo $it[it_stock_qty] ?>' style='text-align:right;'> 개</td>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상품구분</td>
|
||||
<td><input type="radio" id="it_notax" name="it_notax" value="0" <? if(!$it['it_notax']) echo "checked=\"checked\""; ?> /> 과세상품
|
||||
<input type="radio" id="it_notax" name="it_notax" value="1" <? if($it['it_notax']) echo "checked=\"checked\""; ?> /> 면세상품</td>
|
||||
<td>쿠폰제외상품</td>
|
||||
<td><input type="checkbox" id="it_nocoupon" name="it_nocoupon" value="1" <? if($it['it_nocoupon']) echo "checked=\"checked\""; ?> /> 예</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>기본설명</td>
|
||||
<td colspan=3>
|
||||
<input type="text" id="it_basic" name="it_basic" style='width:97%;' value='<?=get_text($it[it_basic])?>'>
|
||||
<?=help("상품상세페이지의 상품설명 상단에 표시되는 설명입니다.\nHTML 입력도 가능합니다.", -150, -100);?>
|
||||
</td>
|
||||
</tr>
|
||||
<?
|
||||
if ($it['it_id']) {
|
||||
$sql = " select distinct ii_gubun from {$g4['shop_item_info_table']} where it_id = '$it_id' group by ii_gubun ";
|
||||
$ii = sql_fetch($sql, false);
|
||||
if ($ii) {
|
||||
$item_info_gubun = item_info_gubun($ii['ii_gubun']);
|
||||
$item_info_gubun .= $item_info_gubun ? " 등록됨" : "";
|
||||
} else {
|
||||
// 상품상세정보 테이블이 없다고 가정하여 생성
|
||||
create_table_item_info();
|
||||
}
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td>요약상품정보</td>
|
||||
<td colspan=3>
|
||||
<input type="button" id="item_info_set" value="상품요약정보 설정" />
|
||||
<span id="item_info_gubun"><?=$item_info_gubun?></span>
|
||||
<?=help("전자상거래 등에서의 상품 등의 정보제공에 관한 고시에 따라 총 35개 상품군에 대해 상품 특성 등을 양식에 따라 입력할 수 있습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<input type="hidden" id="it_explan_html" name="it_explan_html" value=1>
|
||||
<tr>
|
||||
<td>상품설명</td>
|
||||
<td colspan=3 style='padding-top:7px; padding-bottom:7px;'><?=editor_html('it_explan', $it[it_explan]);?></td>
|
||||
</tr>
|
||||
<? if($default['de_send_cost_case'] == "개별배송") { ?>
|
||||
<tr>
|
||||
<td>배송비설정</td>
|
||||
<td colspan="3">
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<colgroup width="20%"></colgroup>
|
||||
<colgroup width="40%"></colgroup>
|
||||
<colgroup width="20%"></colgroup>
|
||||
<colgroup width="20%"></colgroup>
|
||||
<tr>
|
||||
<td align="center">배송비유형</td>
|
||||
<td align="center">상세조건</td>
|
||||
<td align="center">기본배송비</td>
|
||||
<td align="center">결제방법</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" id="it_sc_type" name="it_sc_type" value="0" <? if(!$it['it_sc_type'] || $w == '') echo 'checked="checked"'; ?> />무료배송</td>
|
||||
<td>무조건 무료배송</td>
|
||||
<td align="center">0원</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" id="it_sc_type" name="it_sc_type" value="1" <? if($it['it_sc_type'] == 1) echo 'checked="checked"'; ?> />조건부 무료</td>
|
||||
<td>상품구매액 함계 <input type="text" id="it_minimum" name="it_minimum" size="5" value="<? if($it['it_sc_type'] == 1) echo $it['it_sc_condition']; ?>" />원 이상 무료배송</td>
|
||||
<td rowspan="3" align="center"><input type="text" id="it_sc_basic" name="it_sc_basic" size="5" value="<? echo $it['it_sc_basic']; ?>" /> 원</td>
|
||||
<td rowspan="3" align="center">
|
||||
<select id="it_sc_method" name="it_sc_method">
|
||||
<option value="0" <? if(!$it['it_sc_method']) echo 'selected="selected"'; ?>>선불</option>
|
||||
<option value="1" <? if($it['it_sc_method'] == 1) echo 'selected="selected"'; ?>>착불</option>
|
||||
<option value="2" <? if($it['it_sc_method'] == 2) echo 'selected="selected"'; ?>>선불 또는 착불</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" id="it_sc_type" name="it_sc_type" value="2" <? if($it['it_sc_type'] == 2) echo 'checked="checked"'; ?> />유료배송</td>
|
||||
<td>고정배송비 부과</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" id="it_sc_type" name="it_sc_type" value="3" <? if($it['it_sc_type'] == 3) echo 'checked="checked"'; ?> />수량별 부과</td>
|
||||
<td>수량 <input type="text" id="it_count" name="it_count" size="5" value="<? if($it['it_sc_type'] == 3) echo $it['it_sc_condition']; ?>" />개마다 반복부과</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td>판매자 e-mail</td>
|
||||
<td colspan=3>
|
||||
<input type="text" id="it_sell_email" name="it_sell_email" size=40 value='<? echo $it[it_sell_email] ?>'>
|
||||
<?=help("운영자와 판매자가 다른 경우 이곳에 판매자의 e-mail을 입력해 놓으면 이 상품이 주문되는 시점에서 판매자에게 별도의 주문서 메일을 발송합니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>전화문의</td>
|
||||
<td>
|
||||
<input type="checkbox" id="it_tel_inq" name="it_tel_inq" <? echo ($it[it_tel_inq]) ? "checked" : ""; ?> value='1'> 예
|
||||
<?=help("상품 금액 대신 전화문의로 표시됩니다.");?>
|
||||
</td>
|
||||
<td>판매가능</td>
|
||||
<td>
|
||||
<input type="checkbox" id="it_use" name="it_use" <? echo ($it[it_use]) ? "checked" : ""; ?> value='1'> 예
|
||||
<?=help("잠시 판매를 중단하거나 재고가 없을 경우에 체크하면 이 상품은 출력하지 않으며 주문도 할 수 없습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<?=subtitle("이미지")?>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=85% bgcolor=#FFFFFF></colgroup>
|
||||
<tr><td colspan=4 height=2 bgcolor=0E87F9></td></tr>
|
||||
<? for ($i=1; $i<=10; $i++) { // 이미지(대)는 10개 ?>
|
||||
<tr>
|
||||
<td>이미지(대) <?=$i?></td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="it_img" name="it_img<?=$i?>" size=40>
|
||||
<?
|
||||
$idx = 'it_img'.$i;
|
||||
$img = G4_DATA_PATH."/item/$it_id/{$it[$idx]}";
|
||||
$img_url = G4_DATA_URL."/item/$it_id/{$it[$idx]}";
|
||||
if (file_exists($img) && is_file($img)) {
|
||||
$size = getimagesize($img);
|
||||
echo "<img src='".G4_ADMIN_URL."/img/icon_viewer.gif' border=0 align=absmiddle onclick=\"imageview('img$i', $size[0], $size[1]);\"><input type=\"checkbox\" id=\"it_img\" name=\"it_img{$i}_del\" value=\"1\">삭제";
|
||||
echo "<span id=\"img{$i}\" style=\"left:0; top:0; z-index:+1; display:none; position:absolute;\"><img src=\"$img_url\" border=1></div>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./itemlist.php?<?=$qstr?>';">
|
||||
|
||||
<p>
|
||||
<?=subtitle("선택정보")?>
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<colgroup width=14%></colgroup>
|
||||
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
|
||||
<colgroup width=3 bgcolor=#FFFFFF></colgroup>
|
||||
<colgroup width=13%></colgroup>
|
||||
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
|
||||
<tr><td colspan=5 height=2 bgcolor=0E87F9></td></tr>
|
||||
<tr>
|
||||
<td colspan=5>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td><b>선택된 목록</b></td>
|
||||
<td><b>등록된 목록</b></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
선택된 관련상품
|
||||
<?=help("오른쪽 등록된 목록의 상품목록에서 더블클릭하면 선택된 관련상품에 추가됩니다.\n만약, 이 상품이 a 이고 b 라는 상품을 관련상품으로 등록하면 b 라는 상품에도 a 라는 상품을 관련상품으로 자동 등록합니다.\n반드시 아래의 확인버튼을 클릭하셔야 정상 등록되므로 이점 유의하여 주십시오", -100);?><br><span id="sel_span" style="line-height:200%"></span>
|
||||
</td>
|
||||
<td>
|
||||
※ 상품 선택후 <FONT COLOR="#FF6600">더블클릭하면 삭제됨</FONT><br>※ 한 번 클릭시 상품이미지/상품금액 출력<br>
|
||||
<br>
|
||||
<select id="relationselect" name="relationselect" size=8 style='width:250px;' onclick="relation_img(this.value, 'sel_span')" ondblclick="relation_del(this);">
|
||||
<?
|
||||
$str = array();
|
||||
$sql = " select b.ca_id, b.it_id, b.it_name, b.it_amount, b.it_img1, b.it_img2, b.it_img3, b.it_img4, b.it_img5, b.it_img6, b.it_img7, b.it_img8, b.it_img9, b.it_img10
|
||||
from {$g4['shop_item_relation_table']} a
|
||||
left join {$g4['shop_item_table']} b on (a.it_id2 = b.it_id)
|
||||
where a.it_id = '$it_id'
|
||||
order by b.ca_id, b.it_name ";
|
||||
$result = sql_query($sql);
|
||||
while($row=sql_fetch_array($result))
|
||||
{
|
||||
$sql2 = " select ca_name from {$g4['shop_category_table']} where ca_id = '{$row['ca_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
|
||||
// 상품이미지썸네일
|
||||
$it_image = "";
|
||||
for($k=1;$k<=10; $k++) {
|
||||
$idx = 'it_img'.$k;
|
||||
$filepath = G4_DATA_PATH.'/item/'.$row['it_id'];
|
||||
$filename = $row[$idx];
|
||||
|
||||
if(file_exists($filepath.'/'.$filename) && $filename != "") {
|
||||
$it_image = $filename;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
echo "<option value='{$row['it_id']}/$it_image/{$row['it_amount']}'>{$row2['ca_name']} : ".cut_str(get_text(strip_tags($row['it_name'])),30);
|
||||
$str[] = $row['it_id'];
|
||||
}
|
||||
$str = implode(",", $str);
|
||||
?>
|
||||
</select>
|
||||
<input type="hidden" id="it_list" name="it_list" value='<?=$str?>'>
|
||||
</td>
|
||||
<td rowspan=2 width=20 bgcolor=#FFFFFF>◀</td>
|
||||
<td align="center">상품목록<br><span id="add_span" style="line-height:200%"></span></td>
|
||||
<td>
|
||||
※ 상품 선택후 <FONT COLOR="#0E87F9">더블클릭하면 왼쪽에 추가됨</FONT><br>※ 한 번 클릭시 상품이미지/상품금액 출력<br>
|
||||
<select onchange="search_relation(this)">
|
||||
<option value=''>분류별 관련상품
|
||||
<option value=''>----------------------
|
||||
<?
|
||||
$sql = " select ca_id, ca_name from {$g4['shop_category_table']} where length(ca_id) = 2 order by ca_id ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
echo "<option value='$row[ca_id]'>$row[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select><br>
|
||||
<select id="relation" size=8 style='width:250px; background-color:#F6F6F6;' onclick="relation_img(this.value, 'add_span')" ondblclick="relation_add(this);">
|
||||
</select>
|
||||
<script>
|
||||
function search_relation(fld)
|
||||
{
|
||||
var ca_id = fld.value;
|
||||
if(ca_id) {
|
||||
$.post(
|
||||
'./itemformrelation.php',
|
||||
{ it_id: '<?=$it_id?>', ca_id: ca_id },
|
||||
function(data) {
|
||||
if(data) {
|
||||
$("#relation").html(data);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// 김선용 2006.10
|
||||
function relation_img(name, id)
|
||||
{
|
||||
var item_image_url = "";
|
||||
if(!name) return;
|
||||
temp = name.split("/");
|
||||
if(temp[1] == ''){
|
||||
temp[1] = "no_image.gif";
|
||||
item_image_url = "<?=G4_SHOP_IMG_URL?>";
|
||||
} else {
|
||||
item_image_url = "<?=G4_DATA_URL?>/item/"+temp[0];
|
||||
}
|
||||
|
||||
view_span = document.getElementById(id);
|
||||
item_price = number_format(String(temp[2]));
|
||||
view_span.innerHTML = "<a href=\"<?=G4_SHOP_URL?>/item.php?it_id="+temp[0]+"\" target=\"_blank\"><img src=\""+item_image_url+"/"+temp[1]+"\"width=\"100\" height=\"80\" border=\"1\" style=\"border-color:#333333;\" title=\"상품 새창으로 보기\"></a><br>"+item_price+" 원";
|
||||
}
|
||||
|
||||
function relation_add(fld)
|
||||
{
|
||||
var f = document.fitemform;
|
||||
var len = f.relationselect.length;
|
||||
var find = false;
|
||||
|
||||
for (i=0; i<len; i++) {
|
||||
if (fld.options[fld.selectedIndex].value == f.relationselect.options[i].value) {
|
||||
find = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// 같은 이벤트를 찾지못하였다면 입력
|
||||
if (!find) {
|
||||
f.relationselect.length += 1;
|
||||
f.relationselect.options[len].value = fld.options[fld.selectedIndex].value;
|
||||
f.relationselect.options[len].text = fld.options[fld.selectedIndex].text;
|
||||
}
|
||||
|
||||
relation_hidden();
|
||||
}
|
||||
|
||||
function relation_del(fld)
|
||||
{
|
||||
if (fld.length == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (fld.selectedIndex < 0)
|
||||
return;
|
||||
|
||||
for (i=0; i<fld.length; i++) {
|
||||
// 선택된것과 값이 같다면 1을 더한값을 현재것에 복사
|
||||
if (fld.options[i].value == fld.options[fld.selectedIndex].value) {
|
||||
for (k=i; k<fld.length-1; k++) {
|
||||
fld.options[k].value = fld.options[k+1].value;
|
||||
fld.options[k].text = fld.options[k+1].text;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
fld.length -= 1;
|
||||
|
||||
relation_hidden();
|
||||
}
|
||||
|
||||
// hidden 값을 변경 : 김선용 2006.10 일부수정
|
||||
function relation_hidden()
|
||||
{
|
||||
var f = fitemform;
|
||||
//var str = '';
|
||||
//var comma = '';
|
||||
var str = new Array();
|
||||
for (i=0; i<f.relationselect.length; i++) {
|
||||
//str += comma + f.relationselect.options[i].value;
|
||||
//comma = ',';
|
||||
temp = f.relationselect.options[i].value.split("/");
|
||||
str[i] = temp[0]; // 상품ID 만 저장
|
||||
}
|
||||
//f.it_list.value = str;
|
||||
f.it_list.value = str.join(",");
|
||||
}
|
||||
</SCRIPT>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<script> var eventselect = new Array(); </script>
|
||||
<tr>
|
||||
<td>
|
||||
선택된 이벤트<br>
|
||||
<?=help("오른쪽 등록된 목록의 이벤트목록에서 더블클릭하면 선택된 이벤트에 추가됩니다.\n이벤트는 분류가 다른 상품들을 묶을 수 있는 또다른 방법입니다.\n이벤트목록은 이벤트관리에서 등록한 내용이 나타납니다.\n반드시 아래의 확인버튼을 클릭하셔야 정상 등록되므로 이점 유의하여 주십시오", -100);?>
|
||||
</td>
|
||||
<td>
|
||||
이벤트 선택후 <FONT COLOR="#FF6600">더블클릭하면 삭제됨</FONT><br>
|
||||
<select id="eventselect" name="eventselect" size=6 style='width:250px;' ondblclick="event_del(this);">
|
||||
<?
|
||||
$str = "";
|
||||
$comma = "";
|
||||
$sql = " select b.ev_id, b.ev_subject
|
||||
from $g4[shop_event_item_table] a
|
||||
left join $g4[shop_event_table] b on (a.ev_id=b.ev_id)
|
||||
where a.it_id = '$it_id'
|
||||
order by b.ev_id desc ";
|
||||
$result = sql_query($sql);
|
||||
while ($row=sql_fetch_array($result)) {
|
||||
echo "<option value='$row[ev_id]'>".get_text($row[ev_subject]);
|
||||
$str .= $comma . $row[ev_id];
|
||||
$comma = ",";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<input type="hidden" id="ev_list" name="ev_list" value='<?=$str?>'>
|
||||
</td>
|
||||
<td>이벤트목록</td>
|
||||
<td>
|
||||
이벤트 선택후 <FONT COLOR="#0E87F9">더블클릭하면 왼쪽에 추가됨</FONT><br>
|
||||
<select size=6 style='width:250px; background-color:#F6F6F6;' ondblclick="event_add(this);">
|
||||
<?
|
||||
$sql = " select ev_id, ev_subject from $g4[shop_event_table] order by ev_id desc ";
|
||||
$result = sql_query($sql);
|
||||
while ($row=sql_fetch_array($result)) {
|
||||
echo "<option value='$row[ev_id]'>".get_text($row[ev_subject]);
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script>
|
||||
function event_add(fld)
|
||||
{
|
||||
var f = document.fitemform;
|
||||
var len = f.eventselect.length;
|
||||
var find = false;
|
||||
|
||||
for (i=0; i<len; i++) {
|
||||
if (fld.options[fld.selectedIndex].value == f.eventselect.options[i].value) {
|
||||
find = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// 같은 이벤트를 찾지못하였다면 입력
|
||||
if (!find) {
|
||||
f.eventselect.length += 1;
|
||||
f.eventselect.options[len].value = fld.options[fld.selectedIndex].value;
|
||||
f.eventselect.options[len].text = fld.options[fld.selectedIndex].text;
|
||||
}
|
||||
|
||||
event_hidden();
|
||||
}
|
||||
|
||||
function event_del(fld)
|
||||
{
|
||||
if (fld.length == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (fld.selectedIndex < 0)
|
||||
return;
|
||||
|
||||
for (i=0; i<fld.length; i++) {
|
||||
// 선택된것과 값이 같다면 1을 더한값을 현재것에 복사
|
||||
if (fld.options[i].value == fld.options[fld.selectedIndex].value) {
|
||||
for (k=i; k<fld.length-1; k++) {
|
||||
fld.options[k].value = fld.options[k+1].value;
|
||||
fld.options[k].text = fld.options[k+1].text;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
fld.length -= 1;
|
||||
|
||||
event_hidden();
|
||||
}
|
||||
|
||||
// hidden 값을 변경
|
||||
function event_hidden()
|
||||
{
|
||||
var f = fitemform;
|
||||
|
||||
var str = '';
|
||||
var comma = '';
|
||||
for (i=0; i<f.eventselect.length; i++) {
|
||||
str += comma + f.eventselect.options[i].value;
|
||||
comma = ',';
|
||||
}
|
||||
f.ev_list.value = str;
|
||||
}
|
||||
</script>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=85% bgcolor=#FFFFFF></colgroup>
|
||||
<tr>
|
||||
<td>상단이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="it_himg" name="it_himg" size=40>
|
||||
<?
|
||||
$himg_str = "";
|
||||
$himg = G4_DATA_PATH."/item/{$it[it_id]}_h";
|
||||
if (file_exists($himg)) {
|
||||
echo "<input type=\"checkbox\" id=\"it_himg_del\" name=\"it_himg_del\" value=\"1\">삭제";
|
||||
$himg_str = "<img src='$himg' border=0>";
|
||||
}
|
||||
?>
|
||||
<?=help("상품상세설명 페이지 상단에 출력하는 이미지입니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($himg_str) { echo "<tr><td colspan=4>$himg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>하단이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="it_timg" name="it_timg" size=40>
|
||||
<?
|
||||
$timg_str = "";
|
||||
$timg = G4_DATA_PATH."/item/{$it[it_id]}_t";
|
||||
if (file_exists($timg)) {
|
||||
echo "<input type=\"checkbox\" id=\"it_timg_del\" name=\"it_timg_del\" value=\"1\">삭제";
|
||||
$timg_str = "<img src='$timg' border=0>";
|
||||
}
|
||||
?>
|
||||
<?=help("상품상세설명 페이지 하단에 출력하는 이미지입니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($timg_str) { echo "<tr><td colspan=4>$timg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>상품상단내용 <?=help("상품상세설명 페이지 상단에 출력하는 HTML 내용입니다.", -150);?></td>
|
||||
<td colspan=3 style='padding-top:7px; padding-bottom:7px;'><?=editor_html('it_head_html', $it[it_head_html]);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>상품하단내용 <?=help("상품상세설명 페이지 상단에 출력하는 HTML 내용입니다.", -150);?></td>
|
||||
<td colspan=3 style='padding-top:7px; padding-bottom:7px;'><?=editor_html('it_tail_html', $it[it_tail_html]);?></td>
|
||||
</tr>
|
||||
|
||||
<? if ($w == "u") { ?>
|
||||
<tr>
|
||||
<td>입력일시</td>
|
||||
<td colspan=3>
|
||||
<?=$it[it_time]?>
|
||||
<?=help("상품을 처음 입력(등록)한 시간입니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
|
||||
</table><br>
|
||||
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./itemlist.php?<?=$qstr?>';">
|
||||
</form>
|
||||
|
||||
<script language='javascript'>
|
||||
var f = document.fitemform;
|
||||
|
||||
$(function() {
|
||||
<?php if($w == 'u') { ?>
|
||||
// 선택옵션등록 변경
|
||||
$("input[name=it_option_use]").click(function() {
|
||||
var val = $(this).val();
|
||||
if(val == "0") {
|
||||
if(!confirm("기존의 선택옵션정보가 삭제됩니다. 계속 하시겠습니까?")) {
|
||||
$("input[name=it_option_use]").filter("input[value=1]").attr("checked", true);
|
||||
} else {
|
||||
$("input[name^=it_opt]:text").val('');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// 추가옵션등록 변경
|
||||
$("input[name=it_supplement_use]").click(function() {
|
||||
var val = $(this).val();
|
||||
if(val == "0") {
|
||||
if(!confirm("기존의 추가옵션정보가 삭제됩니다. 계속 하시겠습니까?")) {
|
||||
$("input[name=it_supplement_use]").filter("input[value=1]").attr("checked", true);
|
||||
}
|
||||
}
|
||||
});
|
||||
<?php } ?>
|
||||
|
||||
// 상품요약정보설정
|
||||
$("#item_info_set").click(function() {
|
||||
var it_id = $.trim($('input[name=it_id]').val());
|
||||
window.open('./iteminfo.php?it_id='+it_id, '_blank', 'width=670 height=800');
|
||||
});
|
||||
});
|
||||
|
||||
function codedupcheck(id)
|
||||
{
|
||||
if (!id) {
|
||||
alert('상품코드를 입력하십시오.');
|
||||
f.it_id.focus();
|
||||
return;
|
||||
}
|
||||
|
||||
$.post(
|
||||
"./codedupcheck.php",
|
||||
{ it_id: id },
|
||||
function(data)
|
||||
{
|
||||
if(data) {
|
||||
alert("코드 "+id+" 는 '"+data+"' (으)로 이미 등록되어 있으므로\n\n사용하실 수 없습니다.");
|
||||
return false;
|
||||
} else {
|
||||
alert("'"+id+"' 은(는) 등록된 코드가 없으므로 사용하실 수 있습니다.");
|
||||
f.codedup.value = "";
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
// 선택옵션창
|
||||
function optionformwindow()
|
||||
{
|
||||
var it_id = $.trim($('input[name=it_id]').val());
|
||||
if (!it_id) {
|
||||
alert('상품코드를 입력하십시오.');
|
||||
f.it_id.focus();
|
||||
return;
|
||||
}
|
||||
|
||||
$('input[name=it_option_use]').filter('input[value=1]').attr('checked', true);
|
||||
window.open("./optionform.php?w=<? echo $w; ?>&it_id="+it_id, "optionform", "width=700, height=700, left=100, top=50, scrollbars=yes");
|
||||
}
|
||||
|
||||
// 추가옵션창
|
||||
function supplementformwindow()
|
||||
{
|
||||
var it_id = $.trim($('input[name=it_id]').val());
|
||||
if (!it_id) {
|
||||
alert('상품코드를 입력하십시오.');
|
||||
f.it_id.focus();
|
||||
return;
|
||||
}
|
||||
|
||||
$('input[name=it_supplement_use]').filter('input[value=1]').attr('checked', true);
|
||||
window.open("./supplementform.php?w=<? echo $w; ?>&it_id="+it_id, "supplementform", "width=700, height=700, left=100, top=50, scrollbars=yes");
|
||||
}
|
||||
|
||||
function fitemformcheck(f)
|
||||
{
|
||||
if (!f.ca_id.value) {
|
||||
alert("기본분류를 선택하십시오.");
|
||||
f.ca_id.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if (f.w.value == "") {
|
||||
if (f.codedup.value == '1') {
|
||||
alert("코드 중복검사를 하셔야 합니다.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// 개별배송비체크
|
||||
var sc_type = $("input[name=it_sc_type]:checked").val();
|
||||
var sc_basic = $("input[name=it_sc_basic]").val();
|
||||
var patt = /[^0-9]/g;
|
||||
|
||||
if(sc_type == "1") { // 조건부무료
|
||||
var minimum = $("input[name=it_minimum]").val().replace(patt, "");
|
||||
if(minimum == "") {
|
||||
alert("구매금액 합계를 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
} else if(sc_type == "3") { // 수량별
|
||||
var count = $("input[name=it_count]").val().replace(patt, "");
|
||||
if(count == "") {
|
||||
alert("반복수량을 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
<?=get_editor_js('it_explan');?>
|
||||
<?=get_editor_js('it_head_html');?>
|
||||
<?=get_editor_js('it_tail_html');?>
|
||||
return true;
|
||||
}
|
||||
|
||||
function categorychange(f)
|
||||
{
|
||||
var idx = f.ca_id.value;
|
||||
|
||||
if (f.w.value == "" && idx)
|
||||
{
|
||||
f.it_use.checked = ca_use[idx] ? true : false;
|
||||
//f.it_explan_html[ca_explan_html[idx]].checked = true;
|
||||
f.it_stock_qty.value = ca_stock_qty[idx];
|
||||
f.it_sell_email.value = ca_sell_email[idx];
|
||||
//f.it_opt1_subject.value = ca_opt1_subject[idx];
|
||||
//f.it_opt2_subject.value = ca_opt2_subject[idx];
|
||||
//f.it_opt3_subject.value = ca_opt3_subject[idx];
|
||||
//f.it_opt4_subject.value = ca_opt4_subject[idx];
|
||||
//f.it_opt5_subject.value = ca_opt5_subject[idx];
|
||||
//f.it_opt6_subject.value = ca_opt6_subject[idx];
|
||||
}
|
||||
}
|
||||
|
||||
categorychange(document.fitemform);
|
||||
|
||||
document.fitemform.it_name.focus();
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once (G4_ADMIN_PATH.'/admin.tail.php');
|
||||
?>
|
||||
@ -1,43 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400300";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
$sql = " select ca_id, it_id, it_name, it_amount, it_img1, it_img2, it_img3, it_img4, it_img5, it_img6, it_img7, it_img8, it_img9, it_img10
|
||||
from {$g4['shop_item_table']}
|
||||
where ca_id like '$ca_id%'
|
||||
and it_id <> '$it_id'
|
||||
order by ca_id, it_name ";
|
||||
$result = sql_query($sql);
|
||||
$num = @mysql_num_rows($result);
|
||||
|
||||
$options = "";
|
||||
for($i=0;$row=sql_fetch_array($result);$i++) {
|
||||
// 관련상품으로 등록된 상품은 제외
|
||||
$sql2 = " select count(*) as cnt from {$g4['shop_item_relation_table']} where it_id = '$it_id' and it_id2 = '{$row['it_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
if ($row2['cnt'])
|
||||
continue;
|
||||
|
||||
$sql2 = " select ca_name from {$g4['shop_category_table']} where ca_id = '{$row['ca_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
$ca_name = addslashes($row2['ca_name']);
|
||||
|
||||
$it_name = addslashes($row['it_name']);
|
||||
|
||||
// 상품이미지
|
||||
for($i=1; $i<=10; $i++) {
|
||||
$idx = 'it_img'.$i;
|
||||
$filepath = G4_DATA_PATH.'/item/'.$row['it_id'];
|
||||
$filename = $row[$idx];
|
||||
if(file_exists($filepath.'/'.$filename) && $filename != "")
|
||||
break;
|
||||
}
|
||||
|
||||
$it_img = it_img_thumb($filename, $filepath, 100, 80);
|
||||
|
||||
$options .= "<option value=\"".$row['it_id']."/".$it_img."/".$row['it_amount']."\">$ca_name : $it_name</option>\n";
|
||||
}
|
||||
|
||||
echo $options;
|
||||
?>
|
||||
@ -1,490 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400300";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
if ($w == '' || $w == 'u')
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
else if ($w == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
|
||||
// 상품삭제
|
||||
// 메세지출력후 주문개별내역페이지로 이동
|
||||
function itemdelete($it_id)
|
||||
{
|
||||
global $g4, $is_admin;
|
||||
|
||||
/*
|
||||
$str = $comma = $od_id = "";
|
||||
$sql = " select b.od_id
|
||||
from $g4[shop_cart_table] a,
|
||||
$g4[shop_order_table] b
|
||||
where a.uq_id = b.uq_id
|
||||
and a.it_id = '$it_id'
|
||||
and a.ct_status != '쇼핑' ";
|
||||
$result = sql_query($sql);
|
||||
$i=0;
|
||||
while ($row = sql_fetch_array($result))
|
||||
{
|
||||
if (!$od_id)
|
||||
$od_id = $row[od_id];
|
||||
|
||||
$i++;
|
||||
if ($i % 10 == 0) $str .= "\\n";
|
||||
$str .= "$comma$row[od_id]";
|
||||
$comma = " , ";
|
||||
}
|
||||
if ($str)
|
||||
{
|
||||
alert("이 상품과 관련된 주문이 총 {$i} 건 존재하므로 주문서를 삭제한 후 상품을 삭제하여 주십시오.\\n\\n$str", "./orderstatuslist.php?sort1=od_id&sel_field=od_id&search=$od_id");
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
// 상품 이미지 삭제
|
||||
$files = scan_dir(G4_DATA_PATH.'/item/'.$it_id);
|
||||
for($i=0; $i<count($files); $i++) {
|
||||
@unlink(G4_DATA_PATH.'/item/'.$it_id.'/'.$files[$i]);
|
||||
}
|
||||
@rmdir(G4_DATA_PATH.'/item/'.$it_id);
|
||||
|
||||
// 장바구니 삭제
|
||||
$sql = " delete from `{$g4['shop_cart_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 이벤트삭제
|
||||
$sql = " delete from `{$g4['shop_event_item_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 사용후기삭제
|
||||
$sql = " delete from `{$g4['shop_item_ps_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 상품문의삭제
|
||||
$sql = " delete from `{$g4['shop_item_qa_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 관련상품삭제
|
||||
$sql = " delete from `{$g4['shop_item_relation_table']}` where it_id = '$it_id' or it_id2 = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 선택옵션정보삭제
|
||||
$sql = " delete from `{$g4['shop_option_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 추가옵션정보삭제
|
||||
$sql = " delete from `{$g4['shop_supplement_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 상품요약정보삭제
|
||||
$sql = " delete from `{$g4['shop_item_info_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// HTML 내용에서 에디터에 올라간 이미지의 경로를 얻어 삭제함
|
||||
//------------------------------------------------------------------------
|
||||
$sql = " select * from {$g4['shop_item_table']} where it_id = '$it_id' ";
|
||||
$it = sql_fetch($sql);
|
||||
$s = $it['it_explan'];
|
||||
|
||||
// img 태그의 src 중 data/editor 가 포함된 것만 추출
|
||||
preg_match_all("/<img[^>]*src=[\'\"]?([^>\'\"]+data\/editor[^>\'\"]+)[\'\"]?[^>]*>/", $s, $matchs);
|
||||
|
||||
// 파일의 경로를 얻어 삭제
|
||||
for($i=0; $i<count($matchs[1]); $i++) {
|
||||
$imgurl = parse_url($matchs[1][$i]);
|
||||
$imgfile = $_SERVER['DOCUMENT_ROOT'].$imgurl['path'];
|
||||
if(file_exists($imgfile))
|
||||
@unlink($imgfile);
|
||||
}
|
||||
|
||||
/*
|
||||
$img_file = Array();
|
||||
while($s) {
|
||||
$pos = strpos($s, "/data/cheditor");
|
||||
$s = substr($s, $pos, strlen($s));
|
||||
$pos = strpos($s, '"');
|
||||
|
||||
// 결과값
|
||||
$file_path = substr($s, 0, $pos);
|
||||
if (!$file_path) break;
|
||||
|
||||
$img_file[] = $file_path;
|
||||
|
||||
$s = substr($s, $pos, strlen($s));
|
||||
}
|
||||
|
||||
for($i=0;$i<count($img_file);$i++) {
|
||||
$f = $g4[path].$img_file[$i];
|
||||
if (file_exists($f))
|
||||
@unlink($f);
|
||||
}
|
||||
*/
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
|
||||
// 상품 삭제
|
||||
$sql = " delete from {$g4['shop_item_table']} where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
// 디렉토리내 파일 리스트 배열로 얻기
|
||||
function scan_dir($path)
|
||||
{
|
||||
if(!is_dir($path))
|
||||
return;
|
||||
|
||||
$dir = opendir($path);
|
||||
while (false !== ($filename = readdir($dir))) {
|
||||
if($filename == "." || $filename == "..")
|
||||
continue;
|
||||
|
||||
$files[] = $filename;
|
||||
}
|
||||
|
||||
return $files;
|
||||
}
|
||||
|
||||
if($w == "" && !trim($it_id)) {
|
||||
alert("상품 코드가 없으므로 상품을 추가하실 수 없습니다.");
|
||||
}
|
||||
|
||||
@mkdir(G4_DATA_PATH.'/item', 0707);
|
||||
@chmod(G4_DATA_PATH.'/item', 0707);
|
||||
|
||||
// 파일정보
|
||||
if($w == "u") {
|
||||
$sql = " select it_img1, it_img2, it_img3, it_img4, it_img5, it_img6, it_img7, it_img8, it_img9, it_img10
|
||||
from {$g4['shop_item_table']}
|
||||
where it_id = '$it_id' ";
|
||||
$file = sql_fetch($sql);
|
||||
|
||||
$it_img1 = $file['it_img1'];
|
||||
$it_img2 = $file['it_img2'];
|
||||
$it_img3 = $file['it_img3'];
|
||||
$it_img4 = $file['it_img4'];
|
||||
$it_img5 = $file['it_img5'];
|
||||
$it_img6 = $file['it_img6'];
|
||||
$it_img7 = $file['it_img7'];
|
||||
$it_img8 = $file['it_img8'];
|
||||
$it_img9 = $file['it_img9'];
|
||||
$it_img10 = $file['it_img10'];
|
||||
}
|
||||
|
||||
$it_img_dir = G4_DATA_PATH.'/item/'.$it_id;
|
||||
|
||||
// 파일삭제
|
||||
if ($it_img1_del) {
|
||||
@unlink("$it_img_dir/$it_img1");
|
||||
$it_img1 = "";
|
||||
}
|
||||
if ($it_img2_del) {
|
||||
@unlink("$it_img_dir/$it_img2");
|
||||
$it_img2 = "";
|
||||
}
|
||||
if ($it_img3_del) {
|
||||
@unlink("$it_img_dir/$it_img3");
|
||||
$it_img3 = "";
|
||||
}
|
||||
if ($it_img4_del) {
|
||||
@unlink("$it_img_dir/$it_img4");
|
||||
$it_img4 = "";
|
||||
}
|
||||
if ($it_img5_del) {
|
||||
@unlink("$it_img_dir/$it_img5");
|
||||
$it_img5 = "";
|
||||
}
|
||||
if ($it_img6_del) {
|
||||
@unlink("$it_img_dir/$it_img6");
|
||||
$it_img6 = "";
|
||||
}
|
||||
if ($it_img7_del) {
|
||||
@unlink("$it_img_dir/$it_img7");
|
||||
$it_img7 = "";
|
||||
}
|
||||
if ($it_img8_del) {
|
||||
@unlink("$it_img_dir/$it_img8");
|
||||
$it_img8 = "";
|
||||
}
|
||||
if ($it_img9_del) {
|
||||
@unlink("$it_img_dir/$it_img9");
|
||||
$it_img9 = "";
|
||||
}
|
||||
if ($it_img10_del) {
|
||||
@unlink("$it_img_dir/$it_img10");
|
||||
$it_img10 = "";
|
||||
}
|
||||
|
||||
// 이미지업로드
|
||||
if ($_FILES['it_img1']['name'])
|
||||
$it_img1 = it_img_upload($_FILES['it_img1']['tmp_name'], $_FILES['it_img1']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img2']['name'])
|
||||
$it_img2 = it_img_upload($_FILES['it_img2']['tmp_name'], $_FILES['it_img2']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img3']['name'])
|
||||
$it_img3 = it_img_upload($_FILES['it_img3']['tmp_name'], $_FILES['it_img3']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img4']['name'])
|
||||
$it_img4 = it_img_upload($_FILES['it_img4']['tmp_name'], $_FILES['it_img4']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img5']['name'])
|
||||
$it_img5 = it_img_upload($_FILES['it_img5']['tmp_name'], $_FILES['it_img5']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img6']['name'])
|
||||
$it_img6 = it_img_upload($_FILES['it_img6']['tmp_name'], $_FILES['it_img6']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img7']['name'])
|
||||
$it_img7 = it_img_upload($_FILES['it_img7']['tmp_name'], $_FILES['it_img7']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img8']['name'])
|
||||
$it_img8 = it_img_upload($_FILES['it_img8']['tmp_name'], $_FILES['it_img8']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img9']['name'])
|
||||
$it_img9 = it_img_upload($_FILES['it_img9']['tmp_name'], $_FILES['it_img9']['name'], $it_img_dir);
|
||||
if ($_FILES['it_img10']['name'])
|
||||
$it_img10 = it_img_upload($_FILES['it_img10']['tmp_name'], $_FILES['it_img10']['name'], $it_img_dir);
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
// 다음 입력을 위해서 옵션값을 쿠키로 한달동안 저장함
|
||||
//@setcookie("ck_ca_id", $ca_id, time() + 86400*31, $default[de_cookie_dir], $default[de_cookie_domain]);
|
||||
//@setcookie("ck_maker", stripslashes($it_maker), time() + 86400*31, $default[de_cookie_dir], $default[de_cookie_domain]);
|
||||
//@setcookie("ck_origin", stripslashes($it_origin), time() + 86400*31, $default[de_cookie_dir], $default[de_cookie_domain]);
|
||||
@set_cookie("ck_ca_id", $ca_id, time() + 86400*31);
|
||||
@set_cookie("ck_ca_id2", $ca_id2, time() + 86400*31);
|
||||
@set_cookie("ck_ca_id3", $ca_id3, time() + 86400*31);
|
||||
@set_cookie("ck_maker", stripslashes($it_maker), time() + 86400*31);
|
||||
@set_cookie("ck_origin", stripslashes($it_origin), time() + 86400*31);
|
||||
}
|
||||
|
||||
|
||||
// 관련상품을 우선 삭제함
|
||||
sql_query(" delete from {$g4['shop_item_relation_table']} where it_id = '$it_id' ");
|
||||
|
||||
// 관련상품의 반대도 삭제
|
||||
sql_query(" delete from {$g4['shop_item_relation_table']} where it_id2 = '$it_id' ");
|
||||
|
||||
// 이벤트상품을 우선 삭제함
|
||||
sql_query(" delete from {$g4['shop_event_item_table']} where it_id = '$it_id' ");
|
||||
|
||||
// 개별배송비처리
|
||||
if($default['de_send_cost_case'] == "개별배송") {
|
||||
if($it_sc_type == 3) { // 수량별
|
||||
$itcount = (int)preg_replace("/[^0-9]/", "", $_POST['it_count']);
|
||||
if(!$itcount) {
|
||||
alert('반복수량을 입력해 주세요.');
|
||||
}
|
||||
|
||||
$condition = $itcount;
|
||||
} else if($it_sc_type == 1) { // 조건부무료
|
||||
$itminimum = (int)preg_replace("/[^0-9]/", "", $_POST['it_minimum']);
|
||||
if(!$itminimum) {
|
||||
alert('구매합계 금액을 입력해 주세요.');
|
||||
}
|
||||
|
||||
$condition = $itminimum;
|
||||
} else {
|
||||
$condition = 0;
|
||||
}
|
||||
|
||||
$it_sc_basic = preg_replace("/[^0-9]/", "", $it_sc_basic);
|
||||
if($it_sc_type && !$it_sc_basic) {
|
||||
alert('기본배송비를 입력해 주세요.');
|
||||
}
|
||||
}
|
||||
|
||||
$sql_common = " ca_id = '$ca_id',
|
||||
ca_id2 = '$ca_id2',
|
||||
ca_id3 = '$ca_id3',
|
||||
it_name = '$it_name',
|
||||
it_gallery = '$it_gallery',
|
||||
it_maker = '$it_maker',
|
||||
it_origin = '$it_origin',
|
||||
it_brand = '$it_brand',
|
||||
it_model = '$it_model',
|
||||
it_option_use = '$it_option_use',
|
||||
it_opt1_subject = '$it_opt1_subject',
|
||||
it_opt2_subject = '$it_opt2_subject',
|
||||
it_opt3_subject = '$it_opt3_subject',
|
||||
it_opt4_subject = '$it_opt4_subject',
|
||||
it_opt5_subject = '$it_opt5_subject',
|
||||
it_opt6_subject = '$it_opt6_subject',
|
||||
it_opt1 = '$it_opt1',
|
||||
it_opt2 = '$it_opt2',
|
||||
it_opt3 = '$it_opt3',
|
||||
it_opt4 = '$it_opt4',
|
||||
it_opt5 = '$it_opt5',
|
||||
it_opt6 = '$it_opt6',
|
||||
it_supplement_use = '$it_supplement_use',
|
||||
it_type1 = '$it_type1',
|
||||
it_type2 = '$it_type2',
|
||||
it_type3 = '$it_type3',
|
||||
it_type4 = '$it_type4',
|
||||
it_type5 = '$it_type5',
|
||||
it_basic = '$it_basic',
|
||||
it_explan = '$it_explan',
|
||||
it_explan_html = '$it_explan_html',
|
||||
it_notax = '$it_notax',
|
||||
it_cust_amount = '$it_cust_amount',
|
||||
it_amount = '$it_amount',
|
||||
it_amount2 = '$it_amount2',
|
||||
it_amount3 = '$it_amount3',
|
||||
it_point = '$it_point',
|
||||
it_sell_email = '$it_sell_email',
|
||||
it_use = '$it_use',
|
||||
it_stock_qty = '$it_stock_qty',
|
||||
it_nocoupon = '$it_nocoupon',
|
||||
it_sc_type = '$it_sc_type',
|
||||
it_sc_method = '$it_sc_method',
|
||||
it_sc_basic = '$it_sc_basic',
|
||||
it_sc_condition = '$condition',
|
||||
it_head_html = '$it_head_html',
|
||||
it_tail_html = '$it_tail_html',
|
||||
it_time = '".G4_TIME_YMDHIS."',
|
||||
it_ip = '{$_SERVER['REMOTE_ADDR']}',
|
||||
it_order = '$it_order',
|
||||
it_tel_inq = '$it_tel_inq',
|
||||
it_img1 = '$it_img1',
|
||||
it_img2 = '$it_img2',
|
||||
it_img3 = '$it_img3',
|
||||
it_img4 = '$it_img4',
|
||||
it_img5 = '$it_img5',
|
||||
it_img6 = '$it_img6',
|
||||
it_img7 = '$it_img7',
|
||||
it_img8 = '$it_img8',
|
||||
it_img9 = '$it_img9',
|
||||
it_img10 = '$it_img10'
|
||||
";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
$sql = " insert $g4[shop_item_table]
|
||||
set it_id = '$it_id',
|
||||
$sql_common ";
|
||||
sql_query($sql);
|
||||
|
||||
// 상품등록시 등록된 선택옵션의 it_id 가 변경됐을 경우 처리
|
||||
if($it_option_use) {
|
||||
$op_item_code = get_session('ss_op_item_code');
|
||||
|
||||
if($it_id != $op_item_code) {
|
||||
$sql = " update {$g4['shop_option_table']} set it_id = '$it_id' where it_id = '$op_item_code' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
// 상품등록시 등록된 추가옵션의 it_id 가 변경됐을 경우 처리
|
||||
if($it_supplement_use) {
|
||||
$sp_item_code = get_session('ss_sp_item_code');
|
||||
|
||||
if($it_id != $sp_item_code) {
|
||||
$sql = " update {$g4['shop_supplement_table']} set it_id = '$it_id' where it_id = '$sp_item_code' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
// 상품등록시 등록된 상품요약정보의 it_id가 변경됐을 경우 처리
|
||||
if(get_session('ss_ii_item_code')) {
|
||||
$ii_item_code = get_session('ss_ii_item_code');
|
||||
|
||||
if($it_id != $ii_item_code) {
|
||||
$sql = " update {$g4['shop_item_info_table']} set it_id = '$it_id' where it_id = '$ii_item_code' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
unset($_SESSION['ss_op_item_code']);
|
||||
unset($_SESSION['ss_sp_item_code']);
|
||||
unset($_SESSION['ss_ii_item_code']);
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[shop_item_table]
|
||||
set $sql_common
|
||||
where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
// 선택옵션정보 삭제
|
||||
if(!$it_option_use) {
|
||||
$sql = " delete from {$g4['shop_option_table']} where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
// 추가옵션정보 삭제
|
||||
if(!$it_supplement_use) {
|
||||
$sql = " delete from {$g4['shop_supplement_table']} where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
if ($is_admin != 'super')
|
||||
{
|
||||
$sql = " select it_id from $g4[shop_item_table] a, $g4[shop_category_table] b
|
||||
where a.it_id = '$it_id'
|
||||
and a.ca_id = b.ca_id
|
||||
and b.ca_mb_id = '$member[mb_id]' ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row[it_id])
|
||||
alert("\'{$member['mb_id']}\' 님께서 삭제 할 권한이 없는 상품입니다.");
|
||||
}
|
||||
|
||||
itemdelete($it_id);
|
||||
}
|
||||
|
||||
if ($w == "" || $w == "u")
|
||||
{
|
||||
// 관련상품 등록
|
||||
$it_id2 = explode(",", $it_list);
|
||||
for ($i=0; $i<count($it_id2); $i++)
|
||||
{
|
||||
if (trim($it_id2[$i]))
|
||||
{
|
||||
$sql = " insert into {$g4['shop_item_relation_table']}
|
||||
set it_id = '$it_id',
|
||||
it_id2 = '$it_id2[$i]' ";
|
||||
sql_query($sql, false);
|
||||
|
||||
// 관련상품의 반대로도 등록
|
||||
$sql = " insert into {$g4['shop_item_relation_table']}
|
||||
set it_id = '$it_id2[$i]',
|
||||
it_id2 = '$it_id' ";
|
||||
sql_query($sql, false);
|
||||
}
|
||||
}
|
||||
|
||||
// 이벤트상품 등록
|
||||
$ev_id = explode(",", $ev_list);
|
||||
for ($i=0; $i<count($ev_id); $i++)
|
||||
{
|
||||
if (trim($ev_id[$i]))
|
||||
{
|
||||
$sql = " insert into {$g4['shop_event_item_table']}
|
||||
set ev_id = '$ev_id[$i]',
|
||||
it_id = '$it_id' ";
|
||||
sql_query($sql, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 선택, 추가 옵션 테이블을 체크해 상품정보가 없는 것은 삭제
|
||||
include_once('./item_option_check.php');
|
||||
|
||||
// 상품요약정보 테이블을 체크해 상품정보가 없는 것은 삭제
|
||||
include_once('./item_info_check.php');
|
||||
|
||||
$qstr = "$qstr&sca=$sca&page=$page";
|
||||
|
||||
if ($w == "u") {
|
||||
goto_url("./itemform.php?w=u&it_id=$it_id&$qstr");
|
||||
} else if ($w == "d") {
|
||||
// 091123 추가 utf-8
|
||||
$qstr = "ca_id=$ca_id&sfl=$sfl&sca=$sca&page=$page&stx=".urlencode($stx)."&save_stx=".urlencode($save_stx);
|
||||
goto_url("./itemlist.php?$qstr");
|
||||
}
|
||||
|
||||
echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">";
|
||||
?>
|
||||
<script>
|
||||
if (confirm("계속 입력하시겠습니까?"))
|
||||
//location.href = "<?="./itemform.php?it_id=$it_id&sort1=$sort1&sort2=$sort2&sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&page=$page"?>";
|
||||
location.href = "<?="./itemform.php?it_id=$it_id&$qstr"?>";
|
||||
else
|
||||
location.href = "<?="./itemlist.php?$qstr"?>";
|
||||
</script>
|
||||
@ -1,116 +0,0 @@
|
||||
<?
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/iteminfo.lib.php');
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
|
||||
$it_id = trim($_GET['it_id']);
|
||||
if ($_GET['gubun']) {
|
||||
$gubun = $_GET['gubun'];
|
||||
} else {
|
||||
$sql = " select ii_gubun from {$g4['shop_item_info_table']} where it_id = '$it_id' group by ii_gubun ";
|
||||
$row = sql_fetch($sql);
|
||||
$gubun = $row['ii_gubun'] ? $row['ii_gubun'] : "wear";
|
||||
}
|
||||
|
||||
$null_text = "상품페이지 참고";
|
||||
?>
|
||||
<style>
|
||||
.confirm {text-align:center}
|
||||
.confirm input {padding:3px}
|
||||
</style>
|
||||
|
||||
<form id="fiteminfo" method="post" action="#" onsubmit="return fiteminfo_submit(this)">
|
||||
<input type="hidden" id="it_id" name="it_id" value="<?=$it_id?>">
|
||||
<div style="width:95%;padding:10px">
|
||||
<div style="float:left;"><?=subtitle("요약상품정보")?></div>
|
||||
<div style="float:right;">(모든필드 필수입력)</div>
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<colgroup width=15%></colgroup>
|
||||
<colgroup width=85% bgcolor=#FFFFFF></colgroup>
|
||||
<tbody>
|
||||
|
||||
<tr><td colspan=2 height=5></td></tr>
|
||||
<tr>
|
||||
<td style='padding:3px;' valign='top' width='25%'><b>상품군</b></td>
|
||||
<td style='padding:3px;' valign='top'>
|
||||
<div style="float:left;">
|
||||
<select id="gubun" id="gubun" name="gubun" onchange="location.href='?it_id=<?=$it_id?>&gubun='+this.value;">
|
||||
<option value="">상품군을 선택하세요.</option>
|
||||
<?
|
||||
foreach($item_info as $key=>$value) {
|
||||
$opt_value = $key;
|
||||
$opt_text = $value['title'];
|
||||
echo "<option value='$opt_value'>$opt_text</option>\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script>document.getElementById("gubun").value="<?=$gubun?>";</script>
|
||||
</div>
|
||||
<div style="float:right;"><label><input type="checkbox" id="null" />비어있는 필드를 "<?=$null_text?>"로 채우기</label></div>
|
||||
</td>
|
||||
</tr>
|
||||
<?
|
||||
$article = $item_info[$gubun]['article'];
|
||||
if ($article) {
|
||||
foreach($article as $key=>$value) {
|
||||
$el_name = $key;
|
||||
$el_title = $value[0];
|
||||
$el_example = $value[1];
|
||||
|
||||
$sql = " select ii_value from {$g4['shop_item_info_table']} where it_id = '$it_id' and ii_gubun = '$gubun' and ii_article = '$key' ";
|
||||
$row = sql_fetch($sql);
|
||||
if ($row['ii_value']) $el_value = $row['ii_value'];
|
||||
|
||||
echo "<tr class='ht'>\n";
|
||||
echo "<td style='padding:3px;' valign='top'><b>$el_title</b></td>\n";
|
||||
echo "<td style='padding:3px;' valign='top'>";
|
||||
echo "<input type=\"hidden\" name='{$el_name}[]' value='$el_title' />";
|
||||
echo "<input type=\"text\" name='{$el_name}[]' value='$el_value' class='ed' required itemname='$el_title' />";
|
||||
if ($el_example != "") {
|
||||
echo "<p style=\"margin:2px 0;padding:0\">$el_example</p>";
|
||||
}
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p class="confirm">
|
||||
<input type="submit" value="입력">
|
||||
<input type="button" value="창닫기" onclick="javascript:window.close()">
|
||||
</p>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
$(function(){
|
||||
$("#null").click(function(){
|
||||
var $f = $("#fiteminfo input[type=text], #fiteminfo textarea");
|
||||
if (this.checked) {
|
||||
$.each($f, function(){
|
||||
if ($(this).val() == "") {
|
||||
$(this).val("<?=$null_text?>");
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$.each($f, function(){
|
||||
if ($(this).val() == "<?=$null_text?>") {
|
||||
$(this).val("");
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function fiteminfo_submit(f)
|
||||
{
|
||||
f.action = "./iteminfoupdate.php";
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_PATH.'/tail.sub.php');
|
||||
?>
|
||||
@ -1,39 +0,0 @@
|
||||
<?
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/iteminfo.lib.php');
|
||||
|
||||
// 기존의 상품요약정보를 삭제하고 다시 만든다.
|
||||
sql_query(" delete from {$g4['shop_item_info_table']} where it_id = '{$_POST['it_id']}' ");
|
||||
|
||||
$gubun = "";
|
||||
foreach ($_POST as $key=>$value) {
|
||||
if ($key == "it_id") continue;
|
||||
if ($key == "gubun") {
|
||||
$gubun = $value;
|
||||
continue;
|
||||
}
|
||||
|
||||
$sql = " insert {$g4['shop_item_info_table']}
|
||||
set it_id = '{$_POST['it_id']}',
|
||||
ii_gubun = '$gubun',
|
||||
ii_article = '$key',
|
||||
ii_title = '$value[0]',
|
||||
ii_value = '$value[1]' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
$item_info_gubun = item_info_gubun($gubun);
|
||||
$item_info_gubun .= $item_info_gubun ? " 등록됨" : "";
|
||||
|
||||
// it_id 변경을 체크하기 위해 세션에 it_id 저장
|
||||
set_session('ss_ii_item_code', $_POST['it_id']);
|
||||
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
opener.document.getElementById("item_info_gubun").innerHTML = "<?=$item_info_gubun?>";
|
||||
window.close();
|
||||
</script>
|
||||
<?
|
||||
include_once(G4_PATH.'/tail.sub.php');
|
||||
?>
|
||||
@ -1,247 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400300";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "상품관리";
|
||||
include_once (G4_ADMIN_PATH.'/admin.head.php');
|
||||
|
||||
// 분류
|
||||
$ca_list = "";
|
||||
$sql = " select * from $g4[shop_category_table] ";
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " where ca_mb_id = '$member[mb_id]' ";
|
||||
$sql .= " order by ca_id ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$len = strlen($row[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) {
|
||||
$nbsp .= " ";
|
||||
}
|
||||
$ca_list .= "<option value='$row[ca_id]'>$nbsp$row[ca_name]";
|
||||
}
|
||||
$ca_list .= "</select>";
|
||||
|
||||
|
||||
$where = " and ";
|
||||
$sql_search = "";
|
||||
if ($stx != "") {
|
||||
if ($sfl != "") {
|
||||
$sql_search .= " $where $sfl like '%$stx%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
if ($save_stx != $stx)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
if ($sca != "") {
|
||||
$sql_search .= " $where (a.ca_id like '$sca%' or a.ca_id2 like '$sca%' or a.ca_id3 like '$sca%') ";
|
||||
}
|
||||
|
||||
if ($sfl == "") $sfl = "it_name";
|
||||
|
||||
$sql_common = " from $g4[shop_item_table] a ,
|
||||
$g4[shop_category_table] b
|
||||
where (a.ca_id = b.ca_id";
|
||||
if ($is_admin != 'super')
|
||||
$sql_common .= " and b.ca_mb_id = '$member[mb_id]'";
|
||||
$sql_common .= ") ";
|
||||
$sql_common .= $sql_search;
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
if (!$sst) {
|
||||
$sst = "it_id";
|
||||
$sod = "desc";
|
||||
}
|
||||
$sql_order = "order by $sst $sod";
|
||||
|
||||
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr = "$qstr&sca=$sca&page=$page";
|
||||
$qstr = "$qstr&sca=$sca&page=$page&save_stx=$stx";
|
||||
?>
|
||||
|
||||
<table>
|
||||
<form id="flist" name="flist">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td>
|
||||
<select id="sca" name="sca">
|
||||
<option value=''>전체분류
|
||||
<?
|
||||
$sql1 = " select ca_id, ca_name from $g4[shop_category_table] order by ca_id ";
|
||||
$result1 = sql_query($sql1);
|
||||
for ($i=0; $row1=sql_fetch_array($result1); $i++)
|
||||
{
|
||||
$len = strlen($row1[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) $nbsp .= " ";
|
||||
echo "<option value='$row1[ca_id]'>$nbsp$row1[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.flist.sca.value = '<?=$sca?>';</script>
|
||||
|
||||
<select id="sfl" name="sfl">
|
||||
<option value='it_name'>상품명
|
||||
<option value='it_id'>상품코드
|
||||
<option value='it_maker'>제조사
|
||||
<option value='it_origin'>원산지
|
||||
<option value='it_sell_email'>판매자 e-mail
|
||||
</select>
|
||||
<?// if ($sel_field) echo "<script> document.flist.sel_field.value = '$sel_field';</script>"; ?>
|
||||
<? if ($sfl) echo "<script> document.flist.sfl.value = '$sfl';</script>"; ?>
|
||||
|
||||
<input type="hidden" id="save_stx" name="save_stx" value='<?=$stx?>'>
|
||||
<input type="text" id="stx" name="stx" value='<?=$stx?>'>
|
||||
<input type="image" src='<?=G4_ADMIN_URL?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table border=0>
|
||||
<tr><td colspan=13 height=2 bgcolor=0E87F9></td></tr>
|
||||
<tr>
|
||||
<td width=70><?=subject_sort_link("it_id", "sca=$sca")?>상품코드</a></td>
|
||||
<td colspan=2><?=subject_sort_link("it_name", "sca=$sca")?>상품명</a></td>
|
||||
<td width=70><?=subject_sort_link("it_amount", "sca=$sca")?>비회원가격</a><br><?=subject_sort_link("it_cust_amount", "sca=$sca")?>시중가격</a></td>
|
||||
<td width=70><?=subject_sort_link("it_amount2", "sca=$sca")?>회원가격</a><br><?=subject_sort_link("it_point", "sca=$sca")?>포인트</a></td>
|
||||
<td width=70><?=subject_sort_link("it_amount3", "sca=$sca")?>특별가격</a><br><?=subject_sort_link("it_stock_qty", "sca=$sca")?>재고</a></td>
|
||||
<td width=30><?=subject_sort_link("it_order", "sca=$sca")?>순서</a></td>
|
||||
<td width=30><?=subject_sort_link("it_use", "sca=$sca", 1)?>판매</a></td>
|
||||
<td width=30><?=subject_sort_link("it_hit", "sca=$sca", 1)?>조회</a></td>
|
||||
<td width=100><a href='./itemform.php'><img src='<?=G4_ADMIN_URL?>/img/icon_insert.gif' border=0 title='상품등록'></a></td>
|
||||
</tr>
|
||||
<tr><td colspan=13 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</form>
|
||||
|
||||
<form id="fitemlistupdate" name="fitemlistupdate" method=post action="./itemlistupdate.php" autocomplete='off'>
|
||||
<input type="hidden" id="sca" name="sca" value="<?=$sca?>">
|
||||
<input type="hidden" id="sst" name="sst" value="<?=$sst?>">
|
||||
<input type="hidden" id="sod" name="sod" value="<?=$sod?>">
|
||||
<input type="hidden" id="sfl" name="sfl" value="<?=$sfl?>">
|
||||
<input type="hidden" id="stx" name="stx" value="<?=$stx?>">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$href = G4_SHOP_URL."/item.php?it_id=$row[it_id]";
|
||||
|
||||
$s_mod = icon("수정", "./itemform.php?w=u&it_id=$row[it_id]&ca_id=$row[ca_id]&$qstr");
|
||||
$s_del = icon("삭제", "javascript:del('./itemformupdate.php?w=d&it_id=$row[it_id]&ca_id=$row[ca_id]&$qstr');");
|
||||
$s_vie = icon("보기", $href);
|
||||
//$s_copy = "<a href=\"javascript:board_copy('$row[bo_table]');\"><img src='img/icon_copy.gif' border=0 title='복사'></a>";
|
||||
//$s_copy = icon("복사", "javascript:_copy('".get_text(htmlspecialchars2($row[it_name]))."', 'item_copy_update.php?it_id=$row[it_id]&ca_id=$row[ca_id]&$qstr');");
|
||||
$s_copy = icon("복사", "javascript:_copy('$row[it_id]', '$row[ca_id]');");
|
||||
|
||||
$gallery = $row[it_gallery] ? "Y" : "";
|
||||
|
||||
$tmp_ca_list = "<select id='ca_id_$i' name='ca_id[$i]'>" . $ca_list;
|
||||
$tmp_ca_list .= "<script language='javascript'>document.getElementById('ca_id_$i').value='$row[ca_id]';</script>";
|
||||
|
||||
$list = $i%2;
|
||||
|
||||
echo "
|
||||
<input type=\"hidden\" name='it_id[$i]' value='$row[it_id]'>
|
||||
<tr class='list$list'>
|
||||
<td>$row[it_id]</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image($row['it_id'], 50, 50)."</a></td>
|
||||
<td align=left>$tmp_ca_list<br><input type=\"text\" name='it_name[$i]' value='".htmlspecialchars2(cut_str($row[it_name],250, ""))."' required size=40></td>
|
||||
<td colspan=3>
|
||||
<table width=210 cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=70><input type=\"text\" name='it_amount[$i]' value='$row[it_amount]' size=7 style='text-align:right; background-color:#DDE6FE;'></td>
|
||||
<td width=70><input type=\"text\" name='it_amount2[$i]' value='$row[it_amount2]' size=7 style='text-align:right; background-color:#DDFEDE;'></td>
|
||||
<td width=70><input type=\"text\" name='it_amount3[$i]' value='$row[it_amount3]' size=7 style='text-align:right; background-color:#FEDDDD;'></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=70><input type=\"text\" name='it_cust_amount[$i]' value='$row[it_cust_amount]' size=7 style='text-align:right;'></td>
|
||||
<td width=70><input type=\"text\" name='it_point[$i]' value='$row[it_point]' size=7 style='text-align:right;'></td>
|
||||
<td width=70><input type=\"text\" name='it_stock_qty[$i]' value='$row[it_stock_qty]' size=7 style='text-align:right;'></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td><input type=\"text\" name='it_order[$i]' value='$row[it_order]' size=3 style='text-align:right;'></td>
|
||||
<td><input type=\"checkbox\" name='it_use[$i]' ".($row[it_use] ? "checked" : "")." value='1'></td>
|
||||
<td>$row[it_hit]</td>
|
||||
<td>$s_mod $s_del $s_vie $s_copy</td>
|
||||
</tr>";
|
||||
}
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=20 height=100 bgcolor=#FFFFFF><span class=point>자료가 한건도 없습니다.</span></td></tr>";
|
||||
?>
|
||||
<tr><td colspan=13 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><input type="submit" value='일괄수정' accesskey='s'></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function _trim(str)
|
||||
{
|
||||
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
|
||||
return str.replace(pattern, "");
|
||||
}
|
||||
|
||||
/*
|
||||
function _copy(it_name, link)
|
||||
{
|
||||
var now = new Date();
|
||||
var time = now.getTime() + '';
|
||||
var new_it_id = prompt("'"+it_name+"' 상품을 복사하시겠습니까? 상품코드를 입력하세요.", time.substring(3,13));
|
||||
if (!new_it_id) {
|
||||
alert('상품코드를 입력하세요.');
|
||||
return;
|
||||
}
|
||||
|
||||
if (g4_charset.toUpperCase() == 'EUC-KR')
|
||||
location.href = link+'&new_it_id='+new_it_id;
|
||||
else
|
||||
location.href = encodeURI(link+'&new_it_id='+new_it_id);
|
||||
}
|
||||
*/
|
||||
|
||||
function _copy(it_id, ca_id)
|
||||
{
|
||||
window.open('./item_copy.php?it_id='+it_id+'&ca_id='+ca_id, 'copywin', 'left=100, top=100, width=300, height=200, scrollbars=0');
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once (G4_ADMIN_PATH.'/admin.tail.php');
|
||||
?>
|
||||
@ -1,29 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400300";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
// 판매가격 일괄수정
|
||||
for ($i=0; $i<count($_POST[it_id]); $i++)
|
||||
{
|
||||
$sql = "update $g4[shop_item_table]
|
||||
set ca_id = '{$_POST[ca_id][$i]}',
|
||||
it_name = '{$_POST[it_name][$i]}',
|
||||
it_cust_amount = '{$_POST[it_cust_amount][$i]}',
|
||||
it_amount = '{$_POST[it_amount][$i]}',
|
||||
it_amount2 = '{$_POST[it_amount2][$i]}',
|
||||
it_amount3 = '{$_POST[it_amount3][$i]}',
|
||||
it_point = '{$_POST[it_point][$i]}',
|
||||
it_stock_qty = '{$_POST[it_stock_qty][$i]}',
|
||||
it_use = '{$_POST[it_use][$i]}',
|
||||
it_order = '{$_POST[it_order][$i]}'
|
||||
where it_id = '{$_POST[it_id][$i]}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
//goto_url("./itemlist.php?sort1=$sort1&sort2=$sort2&sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&page=$page");
|
||||
goto_url("./itemlist.php?sca=$sca&sst=$sst&sod=$sod&sfl=$sfl&stx=$stx&page=$page");
|
||||
?>
|
||||
@ -1,86 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400650";
|
||||
define('G4_EDITOR', 1);
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$sql = " select *
|
||||
from $g4[shop_item_ps_table] a
|
||||
left join $g4[member_table] b on (a.mb_id = b.mb_id)
|
||||
left join $g4[shop_item_table] c on (a.it_id = c.it_id)
|
||||
where is_id = '$is_id' ";
|
||||
$is = sql_fetch($sql);
|
||||
if (!$is[is_id])
|
||||
alert("등록된 자료가 없습니다.");
|
||||
|
||||
$name = get_sideview($is[mb_id], get_text($is[is_name]), $is[mb_email], $is[mb_homepage]);
|
||||
|
||||
$g4[title] = "사용후기 수정";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
?>
|
||||
|
||||
<?=subtitle($g4[title])?>
|
||||
|
||||
<form id="fitemps" name="fitemps" method=post onsubmit="return fitemps_submit(this);">
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="is_id" name="is_id" value='<? echo $is_id ?>'>
|
||||
<input type="hidden" id="page" name="page" value='<? echo $page ?>'>
|
||||
<input type="hidden" id="sort1" name="sort1" value='<? echo $sort1 ?>'>
|
||||
<input type="hidden" id="sort2" name="sort2" value='<? echo $sort2 ?>'>
|
||||
<table cellpadding=0 cellspacing=1>
|
||||
<colgroup class=tdsl></colgroup>
|
||||
<colgroup bgcolor=#ffffff></colgroup>
|
||||
<tr><td colspan=4 height=3 bgcolor=0E87F9></td></tr>
|
||||
<tr height=25>
|
||||
<td>상품명</td>
|
||||
<td><a href='<?="$g4[shop_path]/item.php?it_id=$is[it_id]"?>'><?=$is[it_name]?></a></td>
|
||||
</tr>
|
||||
<tr height=25>
|
||||
<td>이 름</td>
|
||||
<td><?=$name?></td>
|
||||
</tr>
|
||||
<tr height=25>
|
||||
<td>점 수</td>
|
||||
<td><? echo stripslashes($is[is_score]) ?> 점</td>
|
||||
</tr>
|
||||
<tr height=25>
|
||||
<td>제 목</td>
|
||||
<td><input type="text" id="is_subject" name="is_subject" required itenmae='제목'
|
||||
value='<?=conv_subject($is[is_subject], 120)?>'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>내 용</td>
|
||||
<td>
|
||||
<!-- <?=textarea_size("is_content")?>
|
||||
<textarea id="is_content" id="is_content" name="is_content" rows="10" required itemname='내용'><? echo get_text($is[is_content]) ?></textarea> -->
|
||||
<?=editor_html('is_content', $is['is_content']);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height=25>
|
||||
<td>확 인</td>
|
||||
<td><input type="checkbox" id="is_confirm" name="is_confirm" value='1' <?=($is[is_confirm]?"checked":"")?> id="is_confirm"> <label for='is_confirm'>확인하였습니다.</a></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" value=' 확 인 ' accesskey='s'>
|
||||
<input type="button" value=' 목 록 ' onclick="document.location.href='./itempslist.php?<?=$qstr?>';">
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function fitemps_submit(f)
|
||||
{
|
||||
<? echo get_editor_js('is_content'); ?>
|
||||
|
||||
f.action="./itempsformupdate.php";
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,40 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400650";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
if ($w == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$iv = sql_fetch(" select * from $g4[shop_item_ps_table] where is_id = '$is_id' ");
|
||||
if (!$iv[is_id])
|
||||
alert("등록된 자료가 없습니다.");
|
||||
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
|
||||
if ($w == "u")
|
||||
{
|
||||
$sql = "update $g4[shop_item_ps_table]
|
||||
set is_subject = '$is_subject',
|
||||
is_content = '$is_content',
|
||||
is_confirm = '$is_confirm'
|
||||
where is_id = '$is_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
goto_url("./itempsform.php?w=$w&is_id=$is_id&$qstr");
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
$sql = "delete from $g4[shop_item_ps_table] where is_id = '$is_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
goto_url("./itempslist.php?$qstr");
|
||||
}
|
||||
else
|
||||
{
|
||||
alert();
|
||||
}
|
||||
?>
|
||||
@ -1,156 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400650";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "사용후기";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($stx != "") {
|
||||
if ($sfl != "") {
|
||||
$sql_search .= " $where $sfl like '%$stx%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
if ($save_stx != $stx)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
if ($sca != "") {
|
||||
$sql_search .= " and ca_id like '$sca%' ";
|
||||
}
|
||||
|
||||
if ($sfl == "") $sfl = "a.it_name";
|
||||
if (!$sst) {
|
||||
$sst = "is_id";
|
||||
$sod = "desc";
|
||||
}
|
||||
|
||||
$sql_common = " from $g4[shop_item_ps_table] a
|
||||
left join $g4[shop_item_table] b on (a.it_id = b.it_id)
|
||||
left join $g4[member_table] c on (a.mb_id = c.mb_id) ";
|
||||
$sql_common .= $sql_search;
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
order by $sst $sod, is_id desc
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr = "page=$page&sst=$sst&sod=$sod&stx=$stx";
|
||||
$qstr = "$qstr&sca=$sca&save_stx=$stx";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist">
|
||||
<table>
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr>
|
||||
<td width=10%><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td%>
|
||||
<select id="sca" name="sca">
|
||||
<option value=''>전체분류
|
||||
<?
|
||||
$sql1 = " select ca_id, ca_name from $g4[shop_category_table] order by ca_id ";
|
||||
$result1 = sql_query($sql1);
|
||||
for ($i=0; $row1=mysql_fetch_array($result1); $i++) {
|
||||
$len = strlen($row1[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) $nbsp .= " ";
|
||||
echo "<option value='$row1[ca_id]'>$nbsp$row1[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.flist.sca.value = '<?=$sca?>';</script>
|
||||
|
||||
<select id="sfl" name="sfl">
|
||||
<option value='it_name'>상품명
|
||||
<option value='a.it_id'>상품코드
|
||||
<option value='is_name'>이름
|
||||
</select>
|
||||
<? if ($sfl) echo "<script> document.flist.sfl.value = '$sfl';</script>"; ?>
|
||||
|
||||
<input type="hidden" id="save_stx" name="save_stx" value='<?=$stx?>'>
|
||||
<input type="text" id="stx" name="stx" value='<?=$stx?>'>
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td width=10%>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<table border=0>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=200>
|
||||
<colgroup width=40>
|
||||
<colgroup width=40>
|
||||
<colgroup>
|
||||
<tr><td colspan=7 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><?=subject_sort_link("it_name"); ?>상품명</a></td>
|
||||
<td><?=subject_sort_link("mb_name"); ?>이름</a></td>
|
||||
<td><?=subject_sort_link("is_subject"); ?>제목</a></td>
|
||||
<td><?=subject_sort_link("is_score"); ?>점수</a></td>
|
||||
<td><?=subject_sort_link("is_confirm"); ?>확인</a></td>
|
||||
<td>수정 삭제</td>
|
||||
</tr>
|
||||
<tr><td colspan=7 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$row[is_subject] = cut_str($row[is_subject], 30, "...");
|
||||
|
||||
$href = "$g4[shop_path]/item.php?it_id=$row[it_id]";
|
||||
|
||||
$name = get_sideview($row[mb_id], get_text($row[is_name]), $row[mb_email], $row[mb_homepage]);
|
||||
|
||||
$s_mod = icon("수정", "./itempsform.php?w=u&is_id=$row[is_id]&$qstr");
|
||||
$s_del = icon("삭제", "javascript:del('./itempsformupdate.php?w=d&is_id=$row[is_id]&$qstr');");
|
||||
|
||||
$confirm = $row[is_confirm] ? "Y" : " ";
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list'>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image("{$row[it_id]}_s", 50, 50)."</a></td>
|
||||
<td><a href='$href'>".cut_str($row[it_name],30)."</a></td>
|
||||
<td>$name</td>
|
||||
<td>$row[is_subject]</td>
|
||||
<td>$row[is_score]</td>
|
||||
<td>$confirm</td>
|
||||
<td>$s_mod $s_del</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=7 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=7 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,66 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400660";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$sql = " select *
|
||||
from $g4[shop_item_qa_table] a
|
||||
left join $g4[member_table] b on (a.mb_id = b.mb_id)
|
||||
where iq_id = '$iq_id' ";
|
||||
$iq = sql_fetch($sql);
|
||||
if (!$iq[iq_id]) alert("등록된 자료가 없습니다.");
|
||||
|
||||
$name = get_sideview($is[mb_id], $iq[iq_name], $is[mb_email], $is[mb_homepage]);
|
||||
|
||||
$g4[title] = "상품문의 수정";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
?>
|
||||
|
||||
<?=subtitle($g4[title])?>
|
||||
|
||||
<table>
|
||||
<form id="frmitemqaform" name="frmitemqaform" method=post action="./itemqaformupdate.php">
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="iq_id" name="iq_id" value='<? echo $iq_id ?>'>
|
||||
<input type="hidden" id="page" name="page" value='<? echo $page ?>'>
|
||||
<input type="hidden" id="sort1" name="sort1" value='<? echo $sort1 ?>'>
|
||||
<input type="hidden" id="sort2" name="sort2" value='<? echo $sort2 ?>'>
|
||||
<colgroup></colgroup>
|
||||
<colgroup bgcolor=#ffffff></colgroup>
|
||||
|
||||
<tr>
|
||||
<td>이 름</td>
|
||||
<td><?=$name?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>제 목</td>
|
||||
<td><input type="text" id="iq_subject" name="iq_subject" required itenmae='제목' value='<?=conv_subject($iq[iq_subject],120)?>'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>질 문</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'>
|
||||
<?=textarea_size('iq_question')?>
|
||||
<textarea id="iq_question" id="iq_question" name="iq_question" rows="7" required itemname='질문'><? echo get_text($iq[iq_question]) ?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>답 변</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'>
|
||||
<?=textarea_size('iq_answer')?>
|
||||
<textarea id="iq_answer" id="iq_answer" name="iq_answer" rows="7" itemname='답변'><? echo get_text($iq[iq_answer]) ?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./itemqalist.php?<?=$qstr?>';">
|
||||
</form>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,36 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400660";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
if ($w == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$iq = sql_fetch(" select * from $g4[shop_item_qa_table] where iq_id = '$iq_id' ");
|
||||
if (!$iq[iq_id]) {
|
||||
alert("등록된 자료가 없습니다.");
|
||||
}
|
||||
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
|
||||
if ($w == "u") {
|
||||
$sql = "update $g4[shop_item_qa_table]
|
||||
set iq_subject = '$iq_subject',
|
||||
iq_question = '$iq_question',
|
||||
iq_answer = '$iq_answer'
|
||||
where iq_id = '$iq_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
goto_url("./itemqaform.php?w=$w&iq_id=$iq_id&$qstr");
|
||||
} else if ($w == "d") {
|
||||
$sql = "delete from $g4[shop_item_qa_table] where iq_id = '$iq_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
goto_url("./itemqalist.php?$qstr");
|
||||
} else {
|
||||
alert();
|
||||
}
|
||||
?>
|
||||
@ -1,153 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400660";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "상품문의";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($stx != "") {
|
||||
if ($sfl != "") {
|
||||
$sql_search .= " $where $sfl like '%$stx%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
if ($save_stx != $stx)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
if ($sca != "") {
|
||||
$sql_search .= " and ca_id like '$sca%' ";
|
||||
}
|
||||
|
||||
if ($sfl == "") $sfl = "it_name";
|
||||
if (!$sst) {
|
||||
$sst = "iq_id";
|
||||
$sod = "desc";
|
||||
}
|
||||
|
||||
$sql_common = " from $g4[shop_item_qa_table] a
|
||||
left join $g4[shop_item_table] b on (a.it_id = b.it_id)
|
||||
left join $g4[member_table] c on (a.mb_id = c.mb_id) ";
|
||||
$sql_common .= $sql_search;
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
order by $sst $sod, iq_id desc
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr = "page=$page&sst=$sst&sod=$sod&stx=$stx";
|
||||
$qstr = "$qstr&sca=$sca&save_stx=$stx";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist">
|
||||
<table>
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr>
|
||||
<td width=10%><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td%>
|
||||
<select id="sca" name="sca">
|
||||
<option value=''>전체분류
|
||||
<?
|
||||
$sql1 = " select ca_id, ca_name from $g4[shop_category_table] order by ca_id ";
|
||||
$result1 = sql_query($sql1);
|
||||
for ($i=0; $row1=mysql_fetch_array($result1); $i++) {
|
||||
$len = strlen($row1[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) $nbsp .= " ";
|
||||
echo "<option value='$row1[ca_id]'>$nbsp$row1[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.flist.sca.value = '<?=$sca?>';</script>
|
||||
|
||||
<select id="sfl" name="sfl">
|
||||
<option value='it_name'>상품명
|
||||
<option value='a.it_id'>상품코드
|
||||
</select>
|
||||
<? if ($sfl) echo "<script> document.flist.sfl.value = '$sfl';</script>"; ?>
|
||||
|
||||
<input type="hidden" id="save_stx" name="save_stx" value='<?=$stx?>'>
|
||||
<input type="text" id="stx" name="stx" value='<?=$stx?>'>
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td width=10%>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=100>
|
||||
<colgroup width=250>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<tr><td colspan=6 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><?=subject_sort_link("it_name"); ?>상품명</a></td>
|
||||
<td><?=subject_sort_link("mb_name"); ?>이름</a></td>
|
||||
<td><?=subject_sort_link("iq_subject"); ?>질문</a></td>
|
||||
<td><?=subject_sort_link("iq_answer"); ?>답변</a></td>
|
||||
<td>수정 삭제</td>
|
||||
</tr>
|
||||
<tr><td colspan=6 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$row[iq_subject] = cut_str($row[iq_subject], 30, "...");
|
||||
|
||||
$href = "$g4[shop_path]/item.php?it_id=$row[it_id]";
|
||||
|
||||
$name = get_sideview($row[mb_id], $row[iq_name], $row[mb_email], $row[mb_homepage]);
|
||||
|
||||
$s_mod = icon("수정", "./itemqaform.php?w=u&iq_id=$row[iq_id]&$qstr");
|
||||
$s_del = icon("삭제", "javascript:del('./itemqaformupdate.php?w=d&iq_id=$row[iq_id]&$qstr');");
|
||||
|
||||
$answer = $row[iq_answer] ? "Y" : " ";
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list'>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image("{$row[it_id]}_s", 50, 50)."</a></td>
|
||||
<td><a href='$href'>".cut_str($row[it_name],30)."</a></td>
|
||||
<td>$name</td>
|
||||
<td>$row[iq_subject]</td>
|
||||
<td>$answer</td>
|
||||
<td>$s_mod $s_del</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=6 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=6 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,151 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "500100";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "상품판매순위";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
if (!$to_date) $to_date = date("Ymd", time());
|
||||
|
||||
if ($sort1 == "") $sort1 = "ct_status_sum";
|
||||
if ($sort2 == "") $sort2 = "desc";
|
||||
|
||||
$sql = " select a.it_id,
|
||||
b.*,
|
||||
SUM(IF(ct_status = '쇼핑',ct_qty, 0)) as ct_status_1,
|
||||
SUM(IF(ct_status = '주문',ct_qty, 0)) as ct_status_2,
|
||||
SUM(IF(ct_status = '준비',ct_qty, 0)) as ct_status_3,
|
||||
SUM(IF(ct_status = '배송',ct_qty, 0)) as ct_status_4,
|
||||
SUM(IF(ct_status = '완료',ct_qty, 0)) as ct_status_5,
|
||||
SUM(IF(ct_status = '취소',ct_qty, 0)) as ct_status_6,
|
||||
SUM(IF(ct_status = '반품',ct_qty, 0)) as ct_status_7,
|
||||
SUM(IF(ct_status = '품절',ct_qty, 0)) as ct_status_8,
|
||||
SUM(ct_qty) as ct_status_sum
|
||||
from $g4[shop_cart_table] a, $g4[shop_item_table] b ";
|
||||
$sql .= " where a.it_id = b.it_id ";
|
||||
if ($fr_date && $to_date)
|
||||
{
|
||||
$fr = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3", $fr_date);
|
||||
$to = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3", $to_date);
|
||||
$sql .= " and ct_time between '$fr 00:00:00' and '$to 23:59:59' ";
|
||||
}
|
||||
if ($sel_ca_id)
|
||||
{
|
||||
$sql .= " and b.ca_id like '$sel_ca_id%' ";
|
||||
}
|
||||
$sql .= " group by a.it_id
|
||||
order by $sort1 $sort2 ";
|
||||
$result = sql_query($sql);
|
||||
$total_count = mysql_num_rows($result);
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$rank = ($page - 1) * $rows;
|
||||
|
||||
$sql = $sql . " limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
$qstr1 = "$qstr&sort1=$sort1&sort2=$sort2&fr_date=$fr_date&to_date=$to_date&sel_ca_id=$sel_ca_id";
|
||||
?>
|
||||
|
||||
<table>
|
||||
<form id="flist" name="flist">
|
||||
<input type="hidden" id="doc" name="doc" value="<? echo $doc ?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<tr>
|
||||
<td width=10%><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td%>
|
||||
<select id="sel_ca_id" name="sel_ca_id">
|
||||
<option value=''>전체분류
|
||||
<?
|
||||
$sql1 = " select ca_id, ca_name from $g4[shop_category_table] order by ca_id ";
|
||||
$result1 = sql_query($sql1);
|
||||
for ($i=0; $row1=mysql_fetch_array($result1); $i++) {
|
||||
$len = strlen($row1[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) $nbsp .= " ";
|
||||
echo "<option value='$row1[ca_id]'>$nbsp$row1[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.flist.sel_ca_id.value = '<?=$sel_ca_id?>';</script>
|
||||
|
||||
기간 : <input type="text" id="fr_date" name="fr_date" size=8 maxlength=8 itemname='기간' value='<?=$fr_date?>'> ~ <input type="text" id="to_date" name="to_date" size=8 maxlength=8 itemname='기간' value='<?=$to_date?>'>
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td width=10%>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr><td colspan=20 height=3 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>순위</td>
|
||||
<td></td>
|
||||
<td>상품명</td>
|
||||
<td><a href='<?=title_sort("ct_status_1",1)."&$qstr1"?>'>쇼핑</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_2",1)."&$qstr1"?>'>주문</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_3",1)."&$qstr1"?>'>준비</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_4",1)."&$qstr1"?>'>배송</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_5",1)."&$qstr1"?>'>완료</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_6",1)."&$qstr1"?>'>취소</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_7",1)."&$qstr1"?>'>반품</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_8",1)."&$qstr1"?>'>품절</a></td>
|
||||
<td><a href='<?=title_sort("ct_status_sum",1)."&$qstr1"?>'>합계</a></td>
|
||||
</tr>
|
||||
<tr><td colspan=20 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$href = "$g4[shop_path]/item.php?it_id=$row[it_id]";
|
||||
|
||||
$num = $rank + $i + 1;
|
||||
|
||||
$list = $i%2;
|
||||
|
||||
echo "
|
||||
<tr class='list$list center'>
|
||||
<td>$num</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image($row['it_id'], 50, 50)."</a></td>
|
||||
<td align=left><a href='$href'>".cut_str($row[it_name],30)."</a></td>
|
||||
<td>$row[ct_status_1]</td>
|
||||
<td>$row[ct_status_2]</td>
|
||||
<td>$row[ct_status_3]</td>
|
||||
<td>$row[ct_status_4]</td>
|
||||
<td>$row[ct_status_5]</td>
|
||||
<td>$row[ct_status_6]</td>
|
||||
<td>$row[ct_status_7]</td>
|
||||
<td>$row[ct_status_8]</td>
|
||||
<td>$row[ct_status_sum]</td>
|
||||
</tr><tr><td colspan=20 height=1 bgcolor=F5F5F5></td></tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=20 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=20 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr1&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
* 수량을 합산하여 순위를 출력합니다.
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,195 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400620";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "상품재고관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_search = " where 1 ";
|
||||
if ($search != "") {
|
||||
if ($sel_field != "") {
|
||||
$sql_search .= " and $sel_field like '%$search%' ";
|
||||
}
|
||||
}
|
||||
|
||||
if ($sel_ca_id != "") {
|
||||
$sql_search .= " and ca_id like '$sel_ca_id%' ";
|
||||
}
|
||||
|
||||
if ($sel_field == "") $sel_field = "it_name";
|
||||
if ($sort1 == "") $sort1 = "it_id";
|
||||
if ($sort2 == "") $sort2 = "desc";
|
||||
|
||||
$sql_common = " from $g4[shop_item_table] ";
|
||||
$sql_common .= $sql_search;
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select it_id,
|
||||
it_name,
|
||||
it_use,
|
||||
it_stock_qty,
|
||||
it_img1,
|
||||
it_img2,
|
||||
it_img3,
|
||||
it_img4,
|
||||
it_img5,
|
||||
it_img6,
|
||||
it_img7,
|
||||
it_img8,
|
||||
it_img9,
|
||||
it_img10
|
||||
$sql_common
|
||||
order by $sort1 $sort2
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist">
|
||||
<table>
|
||||
<input type="hidden" id="doc" name="doc" value="<? echo $doc ?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<tr>
|
||||
<td width=10%><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td%>
|
||||
<select id="sel_ca_id" name="sel_ca_id">
|
||||
<option value=''>전체분류
|
||||
<?
|
||||
$sql1 = " select ca_id, ca_name from $g4[shop_category_table] order by ca_id ";
|
||||
$result1 = sql_query($sql1);
|
||||
for ($i=0; $row1=mysql_fetch_array($result1); $i++) {
|
||||
$len = strlen($row1[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) $nbsp .= " ";
|
||||
echo "<option value='$row1[ca_id]'>$nbsp$row1[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.flist.sel_ca_id.value = '<?=$sel_ca_id?>';</script>
|
||||
|
||||
<select id="sel_field" name="sel_field">
|
||||
<option value='it_name'>상품명
|
||||
<option value='it_id'>상품코드
|
||||
</select>
|
||||
<? if ($sel_field) echo "<script> document.flist.sel_field.value = '$sel_field';</script>"; ?>
|
||||
|
||||
<input type="text" id="search" name="search" value='<? echo $search ?>'>
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td width=10%>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<form id="fitemstocklist" name="fitemstocklist" method=post action="./itemstocklistupdate.php">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<input type="hidden" id="sel_ca_id" name="sel_ca_id" value="<? echo $sel_ca_id ?>">
|
||||
<input type="hidden" id="sel_field" name="sel_field" value="<? echo $sel_field ?>">
|
||||
<input type="hidden" id="search" name="search" value="<? echo $search ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<table>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=40>
|
||||
<tr><td colspan=9 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td><a href='<? echo title_sort("it_id") . "&$qstr1"; ?>'>상품코드</a></td>
|
||||
<td colspan=2><a href='<? echo title_sort("it_name") . "&$qstr1"; ?>'>상품명</a></td>
|
||||
<td><a href='<? echo title_sort("it_stock_qty") . "&$qstr1"; ?>'>창고재고</a></td>
|
||||
<td>주문대기</td>
|
||||
<td>가재고</td>
|
||||
<td>재고수정</td>
|
||||
<td><a href='<? echo title_sort("it_use") . "&$qstr1"; ?>'>판매</a></td>
|
||||
<td>수정</td>
|
||||
</tr>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$href = "{$g4[shop_path]}/item.php?it_id=$row[it_id]";
|
||||
|
||||
$sql1 = " select SUM(ct_qty) as sum_qty
|
||||
from $g4[shop_cart_table]
|
||||
where it_id = '$row[it_id]'
|
||||
and ct_stock_use = '0'
|
||||
and ct_status in ('주문', '준비') ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
$wait_qty = $row1['sum_qty'];
|
||||
|
||||
// 가재고 (미래재고)
|
||||
$temporary_qty = $row['it_stock_qty'] - $wait_qty;
|
||||
|
||||
$s_mod = icon("수정", "./itemform.php?w=u&it_id=$row[it_id]&ca_id=$row[ca_id]&$qstr");
|
||||
|
||||
$list = $i%2;
|
||||
|
||||
// 리스트 썸네일 이미지
|
||||
$filepath = G4_DATA_PATH.'/item/'.$row['it_id'];
|
||||
for($k=1; $k<=10; $k++) {
|
||||
$idx = 'it_img'.$k;
|
||||
if(file_exists($filepath.'/'.$row[$idx]) && is_file($filepath.'/'.$row[$idx])) {
|
||||
$filename = $row[$idx];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
echo "
|
||||
<input type=\"hidden\" name='it_id[$i]' value='$row[it_id]'>
|
||||
<tr class='list$list center'>
|
||||
<td>$row[it_id]</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image($row['it_id'], $filename, 50, 50)."</a></td>
|
||||
<td align=left><a href='$href'>".cut_str(stripslashes($row[it_name]), 60, "…")."</a></td>
|
||||
<td>".number_format($row[it_stock_qty])."</td>
|
||||
<td>".number_format($wait_qty)."</td>
|
||||
<td>".number_format($temporary_qty)."</td>
|
||||
<td><input type=\"text\" name='it_stock_qty[$i]' value='$row[it_stock_qty]' size=10 style='text-align:right;' autocomplete='off'></td>
|
||||
<td><input type=\"checkbox\" name='it_use[$i]' value='1' ".($row[it_use] ? "checked" : "")."></td>
|
||||
<td>$s_mod</td>
|
||||
</tr><tr>";
|
||||
}
|
||||
|
||||
if (!$i)
|
||||
echo "<tr><td colspan=9 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>";
|
||||
?>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan=50%><input type="submit" value='일괄수정' accesskey='s'></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table><br>
|
||||
|
||||
* 상품의 재고와 판매를 일괄 처리합니다.<br>
|
||||
* 가재고는 창고재고 - 주문대기 수량입니다.<br>
|
||||
* 재고수정의 수량은 창고재고를 수정하는것입니다.
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,20 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400620";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
// 재고 일괄수정
|
||||
for ($i=0; $i<count($_POST[it_id]); $i++)
|
||||
{
|
||||
$sql = "update $g4[shop_item_table]
|
||||
set it_stock_qty = '{$_POST[it_stock_qty][$i]}',
|
||||
it_use = '{$_POST[it_use][$i]}'
|
||||
where it_id = '{$_POST[it_id][$i]}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
goto_url("./itemstocklist.php?sort1=$sort&sort2=$sort2&sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&page=$page");
|
||||
?>
|
||||
@ -1,187 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400610";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "상품유형관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
/*
|
||||
$sql_search = " where 1 ";
|
||||
if ($search != "") {
|
||||
if ($sel_field != "") {
|
||||
$sql_search .= " and $sel_field like '%$search%' ";
|
||||
}
|
||||
}
|
||||
|
||||
if ($sel_ca_id != "") {
|
||||
$sql_search .= " and (ca_id like '$sel_ca_id%' or ca_id2 like '$sel_ca_id%' or ca_id3 like '$sel_ca_id%') ";
|
||||
}
|
||||
|
||||
if ($sel_field == "") $sel_field = "it_name";
|
||||
*/
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($stx != "") {
|
||||
if ($sfl != "") {
|
||||
$sql_search .= " $where $sfl like '%$stx%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
if ($save_stx != $stx)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
if ($sca != "") {
|
||||
$sql_search .= " $where (ca_id like '$sca%' or ca_id2 like '$sca%' or ca_id3 like '$sca%') ";
|
||||
}
|
||||
|
||||
if ($sfl == "") $sfl = "it_name";
|
||||
|
||||
if (!$sst) {
|
||||
$sst = "it_id";
|
||||
$sod = "desc";
|
||||
}
|
||||
$sql_order = "order by $sst $sod";
|
||||
|
||||
$sql_common = " from $g4[shop_item_table] ";
|
||||
$sql_common .= $sql_search;
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select it_id,
|
||||
it_name,
|
||||
it_type1,
|
||||
it_type2,
|
||||
it_type3,
|
||||
it_type4,
|
||||
it_type5
|
||||
$sql_common
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
//$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
$qstr = "$qstr&sca=$sca&page=$page&save_stx=$stx";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist">
|
||||
<table>
|
||||
<input type="hidden" id="doc" name="doc" value="<? echo $doc ?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<tr>
|
||||
<td width=10%><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td%>
|
||||
<select id="sca" name="sca">
|
||||
<option value=''>전체분류
|
||||
<?
|
||||
$sql1 = " select ca_id, ca_name from $g4[shop_category_table] order by ca_id ";
|
||||
$result1 = sql_query($sql1);
|
||||
for ($i=0; $row1=sql_fetch_array($result1); $i++) {
|
||||
$len = strlen($row1[ca_id]) / 2 - 1;
|
||||
$nbsp = "";
|
||||
for ($i=0; $i<$len; $i++) $nbsp .= " ";
|
||||
echo "<option value='$row1[ca_id]'>$nbsp$row1[ca_name]\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.flist.sca.value = '<?=$sca?>';</script>
|
||||
|
||||
<select id="sfl" name="sfl">
|
||||
<option value='it_name'>상품명
|
||||
<option value='it_id'>상품코드
|
||||
</select>
|
||||
<? if ($slf) echo "<script> document.flist.slf.value = '$sfl';</script>"; ?>
|
||||
|
||||
<input type="text" id="stx" name="stx" value='<? echo $stx ?>'>
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td width=10%>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<form id="fitemtypelist" name="fitemtypelist" method=post action="./itemtypelistupdate.php">
|
||||
<input type="hidden" id="sca" name="sca" value="<?=$sca?>">
|
||||
<input type="hidden" id="sst" name="sst" value="<?=$sst?>">
|
||||
<input type="hidden" id="sod" name="sod" value="<?=$sod?>">
|
||||
<input type="hidden" id="sfl" name="sfl" value="<?=$sfl?>">
|
||||
<input type="hidden" id="stx" name="stx" value="<?=$stx?>">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<table>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=40>
|
||||
<tr><td colspan=9 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td><?=subject_sort_link("it_id", $qstr, 1)?>상품코드</a></td>
|
||||
<td colspan=2><?=subject_sort_link("it_name")?>상품명</a></td>
|
||||
<td><?=subject_sort_link("it_type1", $qstr, 1)?>히트상품</a></td>
|
||||
<td><?=subject_sort_link("it_type2", $qstr, 1)?>추천상품</a></td>
|
||||
<td><?=subject_sort_link("it_type3", $qstr, 1)?>신규상품</a></td>
|
||||
<td><?=subject_sort_link("it_type4", $qstr, 1)?>인기상품</a></td>
|
||||
<td><?=subject_sort_link("it_type5", $qstr, 1)?>할인상품</a></td>
|
||||
<td>수정</td>
|
||||
</tr>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$href = "{$g4[shop_path]}/item.php?it_id=$row[it_id]";
|
||||
|
||||
$s_mod = icon("수정", "./itemform.php?w=u&it_id=$row[it_id]&ca_id=$row[ca_id]&$qstr");
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<input type="hidden" name='it_id[$i]' value='$row[it_id]'>
|
||||
<tr class='list$list center'>
|
||||
<td>$row[it_id]</td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image("{$row[it_id]}_s", 50, 50)."</a></td>
|
||||
<td align=left><a href='$href'>".cut_str(stripslashes($row[it_name]), 60, "…")."</a></td>
|
||||
<td><input type="checkbox" name='it_type1[$i]' value='1' ".($row[it_type1] ? 'checked' : '')."></td>
|
||||
<td><input type="checkbox" name='it_type2[$i]' value='1' ".($row[it_type2] ? 'checked' : '')."></td>
|
||||
<td><input type="checkbox" name='it_type3[$i]' value='1' ".($row[it_type3] ? 'checked' : '')."></td>
|
||||
<td><input type="checkbox" name='it_type4[$i]' value='1' ".($row[it_type4] ? 'checked' : '')."></td>
|
||||
<td><input type="checkbox" name='it_type5[$i]' value='1' ".($row[it_type5] ? 'checked' : '')."></td>
|
||||
<td>$s_mod</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if (!$i)
|
||||
echo "<tr><td colspan=9 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>";
|
||||
?>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan=50%><input type="submit" value='일괄수정' accesskey='s'></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table><br>
|
||||
|
||||
* 상품의 유형을 일괄 처리합니다.
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,23 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400610";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
for ($i=0; $i<count($_POST[it_id]); $i++)
|
||||
{
|
||||
$sql = "update $g4[shop_item_table]
|
||||
set it_type1 = '{$_POST[it_type1][$i]}',
|
||||
it_type2 = '{$_POST[it_type2][$i]}',
|
||||
it_type3 = '{$_POST[it_type3][$i]}',
|
||||
it_type4 = '{$_POST[it_type4][$i]}',
|
||||
it_type5 = '{$_POST[it_type5][$i]}'
|
||||
where it_id = '{$_POST[it_id][$i]}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
//goto_url("./itemtypelist.php?sort1=$sort&sort2=$sort2&sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&page=$page");
|
||||
goto_url("itemtypelist.php?sca=$sca&sst=$sst&sod=$sod&sfl=$sfl&stx=$stx&page=$page");
|
||||
?>
|
||||
@ -1,108 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400720";
|
||||
define('G4_EDITOR', 1);
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$html_title = "새창";
|
||||
if ($w == "u")
|
||||
{
|
||||
$html_title .= " 수정";
|
||||
$sql = " select * from $g4[shop_new_win_table] where nw_id = '$nw_id' ";
|
||||
$nw = sql_fetch($sql);
|
||||
if (!$nw[nw_id]) alert("등록된 자료가 없습니다.");
|
||||
}
|
||||
else
|
||||
{
|
||||
$html_title .= " 입력";
|
||||
$nw[nw_disable_hours] = 24;
|
||||
$nw[nw_left] = 10;
|
||||
$nw[nw_top] = 10;
|
||||
$nw[nw_width] = 450;
|
||||
$nw[nw_height] = 500;
|
||||
$nw[nw_content_html] = 2;
|
||||
}
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle($html_title)?>
|
||||
|
||||
<form id="frmnewwin" name="frmnewwin" method=post action="./newwinformupdate.php" onsubmit="return frmnewwin_check(this);">
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="nw_id" name="nw_id" value='<? echo $nw_id ?>'>
|
||||
<table>
|
||||
<colgroup width=15%>
|
||||
<colgroup width=35% bgcolor=#ffffff>
|
||||
<colgroup width=15%>
|
||||
<colgroup width=35% bgcolor=#ffffff>
|
||||
|
||||
<tr>
|
||||
<td>시간</td>
|
||||
<td colspan=3><input type="text" id="nw_disable_hours" name="nw_disable_hours" size=5 value='<? echo $nw[nw_disable_hours] ?>' required itemid="시간" name="시간"> 시간 동안 다시 띄우지 않음</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>시작일시</td>
|
||||
<td>
|
||||
<input type="text" id="nw_begin_time" name="nw_begin_time" size=21 maxlength=19 value='<? echo $nw[nw_begin_time] ?>' required itemid="시작일시" name="시작일시">
|
||||
<input type="checkbox" id="nw_begin_chk" name="nw_begin_chk" value="<? echo date("Y-m-d 00:00:00", $g4[server_time]); ?>" onclick="if (this.checked == true) this.form.nw_begin_time.value=this.form.nw_begin_chk.value; else this.form.nw_begin_time.value = this.form.nw_begin_time.defaultValue;">오늘
|
||||
<td>종료일시</td>
|
||||
<td>
|
||||
<input type="text" id="nw_end_time" name="nw_end_time" size=21 maxlength=19 value='<? echo $nw[nw_end_time] ?>' required itemid="종료일시" name="종료일시">
|
||||
<input type="checkbox" id="nw_end_chk" name="nw_end_chk" value="<? echo date("Y-m-d 23:59:59", $g4[server_time]+(60*60*24*7)); ?>" onclick="if (this.checked == true) this.form.nw_end_time.value=this.form.nw_end_chk.value; else this.form.nw_end_time.value = this.form.nw_end_time.defaultValue;">오늘+7일
|
||||
</tr>
|
||||
<tr>
|
||||
<td>창위치 왼쪽</td>
|
||||
<td><input type="text" id="nw_left" name="nw_left" size=5 value='<? echo $nw[nw_left] ?>' required itemid="창위치 왼쪽" name="창위치 왼쪽"></td>
|
||||
<td>창위치 위</td>
|
||||
<td><input type="text" id="nw_top" name="nw_top" size=5 value='<? echo $nw[nw_top] ?>' required itemid="창위치 위" name="창위치 위"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>창크기 폭</td>
|
||||
<td><input type="text" id="nw_width" name="nw_width" size=5 value='<? echo $nw[nw_width] ?>' required itemid="창크기폭" name="창크기폭"></td>
|
||||
<td>창크기 높이</td>
|
||||
<td><input type="text" id="nw_height" name="nw_height" size=5 value='<? echo $nw[nw_height] ?>' required itemid="창크기높이" name="창크기높이"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>창제목</td>
|
||||
<td colspan=3><input type="text" id="nw_subject" name="nw_subject" size=80 value='<? echo stripslashes($nw[nw_subject]) ?>' required itemid="제목" name="제목"></td>
|
||||
</tr>
|
||||
<input type="hidden" id="nw_content_html" name="nw_content_html" value=1>
|
||||
<tr>
|
||||
<td>내용</td>
|
||||
<td colspan=3 style='padding-top:5px; padding-bottom:5px;'><?=editor_html('nw_content', $nw[nw_content]);?></td>
|
||||
</tr>
|
||||
<tr><td colspan=4 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./newwinlist.php';">
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function frmnewwin_check(f)
|
||||
{
|
||||
errmsg = "";
|
||||
errfld = "";
|
||||
|
||||
<?=get_editor_js('nw_content');?>
|
||||
|
||||
check_field(f.nw_subject, "제목을 입력하세요.");
|
||||
|
||||
if (errmsg != "") {
|
||||
alert(errmsg);
|
||||
errfld.focus();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
document.frmnewwin.nw_subject.focus();
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,53 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400720";
|
||||
include_once("./_common.php");
|
||||
|
||||
if ($w == "u" || $w == "d")
|
||||
check_demo();
|
||||
|
||||
if ($W == 'd')
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
else
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$sql_common = " nw_begin_time = '$nw_begin_time',
|
||||
nw_end_time = '$nw_end_time',
|
||||
nw_disable_hours = '$nw_disable_hours',
|
||||
nw_left = '$nw_left',
|
||||
nw_top = '$nw_top',
|
||||
nw_height = '$nw_height',
|
||||
nw_width = '$nw_width',
|
||||
nw_subject = '$nw_subject',
|
||||
nw_content = '$nw_content',
|
||||
nw_content_html = '$nw_content_html' ";
|
||||
|
||||
if($w == "")
|
||||
{
|
||||
$sql = " alter table $g4[shop_new_win_table] auto_increment=1 ";
|
||||
sql_query($sql);
|
||||
|
||||
$sql = " insert $g4[shop_new_win_table] set $sql_common ";
|
||||
sql_query($sql);
|
||||
|
||||
$nw_id = mysql_insert_id();
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[shop_new_win_table] set $sql_common where nw_id = '$nw_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "d")
|
||||
{
|
||||
$sql = " delete from $g4[shop_new_win_table] where nw_id = '$nw_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if ($w == "d")
|
||||
{
|
||||
goto_url("./newwinlist.php");
|
||||
}
|
||||
else
|
||||
{
|
||||
goto_url("./newwinform.php?w=u&nw_id=$nw_id");
|
||||
}
|
||||
?>
|
||||
@ -1,88 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400720";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "새창관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from $g4[shop_new_win_table] ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$sql = "select * $sql_common order by nw_id desc ";
|
||||
$result = sql_query($sql);
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table border=0>
|
||||
<colgroup width=40>
|
||||
<colgroup width=100>
|
||||
<colgroup width=100>
|
||||
<colgroup width=40>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<tr><td colspan=10 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>번호</td>
|
||||
<td>시작일시</td>
|
||||
<td>종료일시</td>
|
||||
<td>시간</td>
|
||||
<td>Left</td>
|
||||
<td>Top</td>
|
||||
<td>Height</td>
|
||||
<td>Width</td>
|
||||
<td>제목</td>
|
||||
<td><a href='./newwinform.php'><img src='<?=$g4[admin_path]?>/img/icon_insert.gif' border=0></a></td>
|
||||
</tr>
|
||||
<tr><td colspan=10 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
|
||||
<?
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
$s_mod = icon("수정", "./newwinform.php?w=u&nw_id=$row[nw_id]");
|
||||
$s_del = icon("삭제", "javascript:del('./newwinformupdate.php?w=d&nw_id=$row[nw_id]');");
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list center ht'>
|
||||
<td>$row[nw_id]</td>
|
||||
<td>".substr($row[nw_begin_time],2,14)."</td>
|
||||
<td>".substr($row[nw_end_time],2,14)."</td>
|
||||
<td>$row[nw_disable_hours]</td>
|
||||
<td>$row[nw_left]</td>
|
||||
<td>$row[nw_top]</td>
|
||||
<td>$row[nw_height]</td>
|
||||
<td>$row[nw_width]</td>
|
||||
<td align=left>$row[nw_subject]</td>
|
||||
<td>$s_mod $s_del</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0) {
|
||||
echo "<tr><td colspan=10 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=10 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,218 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
if(!$option_count) {
|
||||
exit;
|
||||
}
|
||||
|
||||
if($makemode) {
|
||||
// 옵션명 중복체크
|
||||
$arr_subj = array_unique($option_subject);
|
||||
if($option_count > 1 && count($arr_subj) != count($option_subject)) {
|
||||
echo '동일한 옵션명이 있습니다.';
|
||||
exit;
|
||||
}
|
||||
} else {
|
||||
$list = array();
|
||||
$sql = " select opt_id, opt_amount, opt_qty, opt_notice, opt_use
|
||||
from `{$g4['shop_option_table']}`
|
||||
where it_id = '$it_id'
|
||||
order by opt_no asc ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$rec_count = mysql_num_rows($result);
|
||||
|
||||
// 옵션정보
|
||||
if($rec_count) {
|
||||
for($i = 0; $row = sql_fetch_array($result); $i++) {
|
||||
$list[$i] = $row;
|
||||
}
|
||||
|
||||
$opt = explode(chr(30), $list[0]['opt_id']);
|
||||
$option_count = count($opt);
|
||||
$option_list = count($list);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<table width="650">
|
||||
<input type="hidden" name="it_id" value="<? echo $it_id; ?>" />
|
||||
<input type="hidden" name="w" value="<? echo $w; ?>" />
|
||||
<input type="hidden" name="makemode" value="" />
|
||||
<tr>
|
||||
<td colspan="<?php echo ($option_count + 5); ?>" height="50">
|
||||
<b>추가금액</b> <input type="text" name="common_amount" value="" size="5" /> <b>재고수량</b> <input type="text" name="common_qty" value="" size="5" /> <b>통보수량</b> <input type="text" name="common_notice" value="" size="5" />
|
||||
<b>사용여부</b> <select name="common_use">
|
||||
<option value=''>선택</option>
|
||||
<option value="1">Y</option>
|
||||
<option value="0">N</option>
|
||||
</select> <button id="common_modify" type="button"> 일괄수정 </button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2" width="50"><input type="checkbox" name="all_check" value="1" /></td>
|
||||
<th colspan="<?php echo $option_count; ?>" align="center">옵션항목</th>
|
||||
<th rowspan="2" width="75">추가금액</th>
|
||||
<th rowspan="2" width="75">재고수량</th>
|
||||
<th rowspan="2" width="75">통보수량</th>
|
||||
<th rowspan="2" width="75">사용여부</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<?php
|
||||
for($i = 0; $i < $option_count; $i++) {
|
||||
?>
|
||||
<td class="col<?php echo $option_count; ?>" align="center"><?php echo get_text($option_subject[$i]); ?></td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<?php
|
||||
if($rec_count) {
|
||||
$str = '';
|
||||
for($i = 0; $i < $option_list; $i++) {
|
||||
$opt = explode(chr(30), $list[$i]['opt_id']);
|
||||
$str .= '<tr>';
|
||||
$opt_id = $list[$i]['opt_id'];
|
||||
|
||||
$str .= '<td><input type="checkbox" name="list_check[]" value="1" /><input type="hidden" name="opt_id[]" value="'. $opt_id . '" /></td>';
|
||||
|
||||
if(trim($opt[0])) {
|
||||
$str .= '<td class="cell-opt1">' . $opt[0] . '</td>';
|
||||
}
|
||||
|
||||
if(trim($opt[1])) {
|
||||
$str .= '<td class="cell-opt2">' . $opt[1] . '</td>';
|
||||
}
|
||||
|
||||
if(trim($opt[2])) {
|
||||
$str .= '<td class="cell-opt3">' . $opt[2] . '</td>';
|
||||
}
|
||||
|
||||
if($list[$i]['opt_use']) {
|
||||
$opt_use1 = ' selected="selected"';
|
||||
$opt_use0 = '';
|
||||
} else {
|
||||
$opt_use1 = '';
|
||||
$opt_use0 = ' selected="selected"';
|
||||
}
|
||||
|
||||
$str .= '<td><input type="text" name="opt_amount[]" value="' . $list[$i]['opt_amount'] . '" size="5" /></td>';
|
||||
$str .= '<td><input type="text" name="opt_qty[]" value="' . $list[$i]['opt_qty'] . '" size="5" /></td>';
|
||||
$str .= '<td><input type="text" name="opt_notice[]" value="' . $list[$i]['opt_notice'] . '" size="5" /></td>';
|
||||
$str .= '<td><select name="opt_use[]"><option value="1"'.$opt_use1.'>Y</option><option value="0"'.$opt_use0.'>N</option></select>';
|
||||
$str .= '</tr>';
|
||||
}
|
||||
} else {
|
||||
$str = '';
|
||||
$opt1_item = explode(',', $option_item[0]);
|
||||
$opt2_item = explode(',', $option_item[1]);
|
||||
$opt3_item = explode(',', $option_item[2]);
|
||||
|
||||
$opt1_item_count = count($opt1_item);
|
||||
$opt2_item_count = count($opt2_item);
|
||||
$opt3_item_count = count($opt3_item);
|
||||
|
||||
for($i = 0; $i < $opt1_item_count; $i++) {
|
||||
for($j = 0; $j < $opt2_item_count; $j++) {
|
||||
for($k = 0; $k < $opt3_item_count; $k++) {
|
||||
$str .= '<tr>';
|
||||
$opt_id = '';
|
||||
|
||||
if(trim($opt1_item[$i])) {
|
||||
$str1 = '<td class="cell-opt1">' . $opt1_item[$i] . '</td>';
|
||||
$opt_id .= $opt1_item[$i];
|
||||
}
|
||||
|
||||
if(trim($opt2_item[$j])) {
|
||||
$str2 = '<td class="cell-opt2">' . $opt2_item[$j] . '</td>';
|
||||
$opt_id .= chr(30) . $opt2_item[$j];
|
||||
}
|
||||
|
||||
if(trim($opt3_item[$k])) {
|
||||
$str3 = '<td class="cell-opt3">' . $opt3_item[$k] . '</td>';
|
||||
$opt_id .= chr(30) . $opt3_item[$k];
|
||||
}
|
||||
|
||||
$str .= '<td><input type="checkbox" name="list_check[]" value="1" /><input type="hidden" name="opt_id[]" value="'. $opt_id . '" /></td>';
|
||||
$str .= $str1 . $str2 . $str3;
|
||||
$str .= '<td><input type="text" name="opt_amount[]" value="0" size="5" /></td>';
|
||||
$str .= '<td><input type="text" name="opt_qty[]" value="0" size="5" /></td>';
|
||||
$str .= '<td><input type="text" name="opt_notice[]" value="0" size="5" /></td>';
|
||||
$str .= '<td><select name="opt_use[]"><option value="1">Y</option><optoin value="0">N</option></select>';
|
||||
$str .= '</tr>';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
echo $str;
|
||||
?>
|
||||
<tr>
|
||||
<td colspan="<?php echo ($option_count + 5); ?>" height="50"><button type="button" id="option_item_delete"> 선택삭제 </button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="<?php echo ($option_count + 5); ?>" height="50" align="center"><input type="submit" value=" 옵션변경 " /></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
// 모두선택
|
||||
$('input[name=all_check]').click(function() {
|
||||
if($(this).is(':checked')) {
|
||||
$('input[name^=list_check]').attr('checked', true);
|
||||
} else {
|
||||
$('input[name^=list_check]').attr('checked', false);
|
||||
}
|
||||
});
|
||||
|
||||
// 일괄수정
|
||||
$('button#common_modify').click(function() {
|
||||
var common_amount = $.trim($('input[name=common_amount]').val());
|
||||
var common_qty = $.trim($('input[name=common_qty]').val());
|
||||
var common_notice = $.trim($('input[name=common_notice]').val());
|
||||
var common_use = $('select[name=common_use]').val();
|
||||
|
||||
if(common_amount == '' && common_qty == '' && common_notice == '' && common_use == '') {
|
||||
alert('추가금액, 재고수량, 통보수량, 사용여부 중 1개 이상의 값을 입력해 주세요.');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(common_amount) {
|
||||
$('input[name^=opt_amount]').val(common_amount);
|
||||
}
|
||||
if(common_qty) {
|
||||
$('input[name^=opt_qty]').val(common_qty);
|
||||
}
|
||||
if(common_notice) {
|
||||
$('input[name^=opt_notice]').val(common_notice);
|
||||
}
|
||||
if(common_use) {
|
||||
$('select[name^=opt_use]').val(common_use);
|
||||
}
|
||||
});
|
||||
|
||||
// 옵션항목삭제
|
||||
$('#option_item_delete').click(function() {
|
||||
var $selected_option = $('input[name^=list_check]:checked');
|
||||
if($selected_option.size() < 1) {
|
||||
alert('삭제할 옵션항목을 1개 이상 선택해 주세요.');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(confirm('선택 옵션항목을 삭제하시겠습니까?')) {
|
||||
$selected_option.each(function() {
|
||||
var $tr = $(this).closest('tr');
|
||||
|
||||
var opt_id = $tr.find('input[name^=opt_id]').val();
|
||||
$.post(
|
||||
'./optiondelete.php',
|
||||
{ it_id: '<?php echo $it_id; ?>', opt_id: opt_id }
|
||||
);
|
||||
|
||||
$tr.remove();
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@ -1,9 +0,0 @@
|
||||
<?php
|
||||
$sub_menu = '400300';
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
$sql = " delete from `{$g4['shop_option_table']}` where it_id = '$it_id' and opt_id = '$opt_id' ";
|
||||
sql_query($sql);
|
||||
?>
|
||||
@ -1,292 +0,0 @@
|
||||
<?php
|
||||
$sub_menu = '400300';
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
$html_title = '선택옵션설정';
|
||||
|
||||
if ($is_admin != 'super')
|
||||
{
|
||||
$sql = " select it_id from `{$g4['shop_item_table']}` a, `{$g4['shop_category_table']}` b
|
||||
where a.it_id = '$it_id'
|
||||
and a.ca_id = b.ca_id
|
||||
and b.ca_mb_id = '{$member['mb_id']}' ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row[it_id])
|
||||
alert("\'{$member[mb_id]}\' 님께서 수정 할 권한이 없는 상품입니다.");
|
||||
}
|
||||
|
||||
$g4['title'] = $html_title;
|
||||
include_once (G4_PATH.'/head.sub.php');
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
<!--
|
||||
#container { width: 650px; margin: 0 auto; }
|
||||
#container ul { margin: 0; padding: 0; list-style: none; }
|
||||
#container form { display: inline; }
|
||||
#container .col1 { width: 300px; }
|
||||
#container .col2 { width: 150px; }
|
||||
#container .col3 { width: 100px; }
|
||||
#container .option_item_delete { cursor: pointer; }
|
||||
-->
|
||||
</style>
|
||||
|
||||
<div id="container">
|
||||
<form id="optionform">
|
||||
<table>
|
||||
<tr>
|
||||
<th width="150">옵션명</th>
|
||||
<th width="450">옵션항목(,로 구분)</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" id="it_opt1_subject" name="it_opt1_subject" class="it_opt_subject" value="" size="15" /></td>
|
||||
<td><input type="text" id="it_opt1" name="it_opt1" class="it_opt" value="" size="50" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" id="it_opt2_subject" name="it_opt2_subject" class="it_opt_subject" value="" size="15" /></td>
|
||||
<td><input type="text" id="it_opt2" name="it_opt2" class="it_opt" value="" size="50" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" id="it_opt3_subject" name="it_opt3_subject" class="it_opt_subject" value="" size="15" /></td>
|
||||
<td><input type="text" id="it_opt3" name="it_opt3" class="it_opt" value="" size="50" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" height="50" align="center" /><input type="submit" value=" 목록생성 " /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div id="OptTable">
|
||||
<form id="foptiontable" method="post" action="./optionformupdate.php">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var it_id = '<?php echo $it_id; ?>';
|
||||
$(document).ready(function() {
|
||||
var $opener = window.opener;
|
||||
|
||||
$('input[name=it_opt1_subject]').val($opener.$('input[name=it_opt1_subject]').val());
|
||||
$('input[name=it_opt2_subject]').val($opener.$('input[name=it_opt2_subject]').val());
|
||||
$('input[name=it_opt3_subject]').val($opener.$('input[name=it_opt3_subject]').val());
|
||||
$('input[name=it_opt1]').val($opener.$('input[name=it_opt1]').val());
|
||||
$('input[name=it_opt2]').val($opener.$('input[name=it_opt2]').val());
|
||||
$('input[name=it_opt3]').val($opener.$('input[name=it_opt3]').val());
|
||||
|
||||
optionTableMake('');
|
||||
|
||||
$('form#optionform').submit(function() {
|
||||
// 첫번째 옵션명 체크
|
||||
if(!$.trim($(this).find('input.it_opt_subject:first').val())) {
|
||||
alert('옵션명을 입력해 주십시오.');
|
||||
$('input.it_opt_subject:first').focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
optionTableMake('create');
|
||||
|
||||
return false;
|
||||
});
|
||||
|
||||
$('form#foptiontable').submit(function() {
|
||||
// 옵션 테이블의 항목체크
|
||||
var opt1_subject = opt2_subject = opt3_subject = '';
|
||||
var opt1 = opt2 = opt3 = str = '';
|
||||
var $cell_opt1 = $('td.cell-opt1');
|
||||
var $cell_opt2 = $('td.cell-opt2');
|
||||
var $cell_opt3 = $('td.cell-opt3');
|
||||
var dblcheck = false;
|
||||
|
||||
if($cell_opt1.size() > 0) {
|
||||
$cell_opt1.each(function() {
|
||||
var opt = $(this).text();
|
||||
if(opt1 == '') {
|
||||
opt1 = opt;
|
||||
return true;
|
||||
} else {
|
||||
str = opt1.split(',');
|
||||
for(i=0; i<str.length; i++) {
|
||||
if(str[i] == opt) {
|
||||
dblcheck = true;
|
||||
break;
|
||||
} else {
|
||||
dblcheck = false;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if(dblcheck) {
|
||||
return true;
|
||||
} else {
|
||||
opt1 += ','+opt;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if($cell_opt2.size() > 0) {
|
||||
$cell_opt2.each(function() {
|
||||
var opt = $(this).text();
|
||||
if(opt2 == '') {
|
||||
opt2 = opt;
|
||||
return true;
|
||||
} else {
|
||||
str = opt2.split(',');
|
||||
for(i=0; i<str.length; i++) {
|
||||
if(str[i] == opt) {
|
||||
dblcheck = true;
|
||||
break;
|
||||
} else {
|
||||
dblcheck = false;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if(dblcheck) {
|
||||
return true;
|
||||
} else {
|
||||
opt2 += ','+opt;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if($cell_opt3.size() > 0) {
|
||||
$cell_opt3.each(function() {
|
||||
var opt = $(this).text();
|
||||
if(opt3 == '') {
|
||||
opt3 = opt;
|
||||
return true;
|
||||
} else {
|
||||
str = opt3.split(',');
|
||||
for(i=0; i<str.length; i++) {
|
||||
if(str[i] == opt) {
|
||||
dblcheck = true;
|
||||
break;
|
||||
} else {
|
||||
dblcheck = false;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if(dblcheck) {
|
||||
return true;
|
||||
} else {
|
||||
opt3 += ','+opt;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if(opt1) {
|
||||
opt1_subject = $('input[name=it_opt1_subject]').val();
|
||||
}
|
||||
if(opt2) {
|
||||
opt2_subject = $('input[name=it_opt2_subject]').val();
|
||||
}
|
||||
if(opt3) {
|
||||
opt3_subject = $('input[name=it_opt3_subject]').val();
|
||||
}
|
||||
|
||||
$opener.$('input[name=it_opt1_subject]').val(opt1_subject);
|
||||
$opener.$('input[name=it_opt2_subject]').val(opt2_subject);
|
||||
$opener.$('input[name=it_opt3_subject]').val(opt3_subject);
|
||||
$opener.$('input[name=it_opt1]').val(opt1);
|
||||
$opener.$('input[name=it_opt2]').val(opt2);
|
||||
$opener.$('input[name=it_opt3]').val(opt3);
|
||||
|
||||
return true;
|
||||
});
|
||||
});
|
||||
|
||||
function optionTableMake(makemode)
|
||||
{
|
||||
var it_opt_subject = new Array();
|
||||
var it_opt = new Array();
|
||||
var option_count = 0;
|
||||
var option_error = false;
|
||||
|
||||
var $form = $('form#optionform');
|
||||
var $opt_subject = $form.find('input.it_opt_subject');
|
||||
|
||||
$opt_subject.each(function(index) {
|
||||
var subj = $.trim($(this).val());
|
||||
var item = $.trim($('input.it_opt:eq(' + index +')').val()).replace(/\,$/, '');
|
||||
|
||||
// 다음 줄의 옵션 정보 구함
|
||||
var $nextsubj = $(this).closest('tr').next();
|
||||
var nextcount = $nextsubj.has('input.it_opt_subject').length;
|
||||
var nsubj = '';
|
||||
var nitem = '';
|
||||
|
||||
if(nextcount) {
|
||||
nsubj = $.trim($nextsubj.find('input.it_opt_subject').val());
|
||||
nitem = $.trim($nextsubj.find('input.it_opt').val());
|
||||
}
|
||||
|
||||
// 다음 줄의 옵션 정보에 옵션명이나 옵션 항목이 있을 때 현재 줄의 옵션 정보는 필수 입력
|
||||
if(makemode) { // 테이블 새로 생성시만 체크
|
||||
if(nsubj != '' || nitem != '') {
|
||||
if(subj == '' && item == '') {
|
||||
alert('옵션명과 옵션항목을 입력해 주십시오.');
|
||||
$('input.it_opt_subject:eq(' + index + ')').focus();
|
||||
option_error = true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if(subj == '') {
|
||||
if(item != '') {
|
||||
alert('옵션명을 입력해 주십시오.');
|
||||
$('input.it_opt_subject:eq(' + index + ')').focus();
|
||||
option_error = true;
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
if(item == '') {
|
||||
alert('옵션항목을 입력해 주십시오.');
|
||||
$('input.it_opt:eq(' + index + ')').focus();
|
||||
option_error = true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!option_error) {
|
||||
// 동일한 옵션명이 있는지
|
||||
if(makemode) {
|
||||
if(subj && $.inArray(subj, it_opt_subject) > -1) {
|
||||
alert('동일한 옵션명이 있습니다.');
|
||||
option_error = true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
it_opt_subject.push(subj);
|
||||
it_opt.push(item);
|
||||
|
||||
if(subj != '' && item != '') {
|
||||
option_count++;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
if(option_error) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$.post(
|
||||
'./optiondata.php',
|
||||
{ it_id: it_id, w: '<? echo $w; ?>', makemode: makemode, option_count: option_count, 'option_subject[]': it_opt_subject, 'option_item[]': it_opt },
|
||||
function(data) {
|
||||
$('#OptTable form').empty().html(data);
|
||||
}
|
||||
);
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php
|
||||
include_once(G4_PATH.'/tail.sub.php');
|
||||
?>
|
||||
@ -1,51 +0,0 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
// 새로 테이블을 만든 경우 기존 옵션정보 삭제
|
||||
if($makemode == 'create') {
|
||||
$sql = " delete from `{$g4['shop_option_table']}` where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
// 옵션정보입력
|
||||
$count = count($_POST['opt_id']);
|
||||
|
||||
if(!$count) {
|
||||
$sql = " update {$g4['shop_item_table']}
|
||||
set it_option_use = '0',
|
||||
it_opt1_subject = '',
|
||||
it_opt2_subject = '',
|
||||
it_opt3_subject = '',
|
||||
it_opt1 = '',
|
||||
it_opt2 = '',
|
||||
it_opt3 = ''
|
||||
where it_id = '$it_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
echo '<script>self.close();</script>';
|
||||
exit;
|
||||
}
|
||||
|
||||
for($i = 0; $i < $count; $i++) {
|
||||
$sql_common = " opt_amount = '{$_POST['opt_amount'][$i]}',
|
||||
opt_qty = '{$_POST['opt_qty'][$i]}',
|
||||
opt_notice = '{$_POST['opt_notice'][$i]}',
|
||||
opt_use = '{$_POST['opt_use'][$i]}' ";
|
||||
|
||||
$row = sql_fetch(" select opt_id from `{$g4['shop_option_table']}` where it_id = '$it_id' and opt_id = '{$_POST['opt_id'][$i]}' ");
|
||||
|
||||
if($row['opt_id']) {
|
||||
$sql = " update `{$g4['shop_option_table']}` set $sql_common where it_id = '$it_id' and opt_id = '{$_POST['opt_id'][$i]}' ";
|
||||
} else {
|
||||
$sql = " insert into `{$g4['shop_option_table']}` set it_id = '$it_id', opt_id = '{$_POST['opt_id'][$i]}', $sql_common ";
|
||||
}
|
||||
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if($w == '') {
|
||||
set_session('ss_op_item_code', $it_id);
|
||||
}
|
||||
|
||||
echo '<script>self.close();</script>';
|
||||
?>
|
||||
@ -1,125 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "500130";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "전자결제내역";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
sql_query(" ALTER TABLE `$g4[shop_card_history_table]` ADD INDEX `od_id` ( `od_id` ) ", false);
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($search != "")
|
||||
{
|
||||
if ($sel_field != "")
|
||||
{
|
||||
$sql_search .= " $where $sel_field like '%$search%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
}
|
||||
|
||||
if ($sel_field == "") $sel_field = "a.od_id";
|
||||
if ($sort1 == "") $sort1 = "od_id";
|
||||
if ($sort2 == "") $sort2 = "desc";
|
||||
|
||||
$sql_common = " from $g4[shop_card_history_table] a
|
||||
left join $g4[shop_order_table] b on (a.od_id = b.od_id)
|
||||
$sql_search ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select a.*,
|
||||
concat(a.cd_trade_ymd, ' ', a.cd_trade_hms) as cd_app_time
|
||||
$sql_common
|
||||
order by $sort1 $sort2
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
?>
|
||||
|
||||
<form id="flist" name="flist">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td width=70%>
|
||||
<select id="sel_field" name="sel_field">
|
||||
<option value='a.od_id'>주문번호
|
||||
<option value='cd_app_no'>승인번호
|
||||
<option value='cd_opt01'>결제자
|
||||
</select>
|
||||
<? if ($sel_field) echo "<script> document.flist.sel_field.value = '$sel_field';</script>"; ?>
|
||||
|
||||
<input type="text" id="search" name="search" value='<? echo $search ?>' autocomplete="off">
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<colgroup width=110>
|
||||
<colgroup>
|
||||
<colgroup width=110>
|
||||
<colgroup width=110>
|
||||
<colgroup>
|
||||
<colgroup width=110>
|
||||
<tr><td colspan=6 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td><a href="<? echo title_sort("od_id") . "&$qstr1"; ?>">주문번호</a></td>
|
||||
<td><a href="<? echo title_sort("cd_amount") . "&$qstr1"; ?>">승인금액</a></td>
|
||||
<td><a href="<? echo title_sort("cd_app_no") . "&$qstr1"; ?>">승인번호</a></td>
|
||||
<td><a href="<? echo title_sort("cd_app_rt") . "&$qstr1"; ?>">승인결과</a></td>
|
||||
<td><a href="<? echo title_sort("cd_app_time") . "&$qstr1"; ?>">승인일시</a></td>
|
||||
<td><a href="<? echo title_sort("cd_opt01") . "&$qstr1"; ?>">결제자</a></td>
|
||||
</tr>
|
||||
<tr><td colspan=6 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list center ht'>
|
||||
<td><a href='./orderform.php?od_id=$row[od_id]'><U>$row[od_id]</U></a></td>
|
||||
<td>".display_amount($row[cd_amount])."</td>
|
||||
<td>$row[cd_app_no]</td>
|
||||
<td>$row[cd_app_rt]</td>
|
||||
<td>$row[cd_app_time]</td>
|
||||
<td>$row[cd_opt01]</td>
|
||||
</tr><tr><td colspan=6 height=1 bgcolor=F5F5F5></td></tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=6 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
?>
|
||||
<tr><td colspan=6 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
* 신용카드, 실시간 계좌이체로 승인한 내역이며, 주문번호를 클릭하시면 주문상세 페이지로 이동합니다.
|
||||
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,86 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400400";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$cnt = count($_POST[ct_id]);
|
||||
for ($i=0; $i<$cnt; $i++)
|
||||
{
|
||||
if ($_POST[ct_chk][$i])
|
||||
{
|
||||
$ct_id = $_POST[ct_id][$i];
|
||||
|
||||
$sql = " select * from $g4[shop_cart_table]
|
||||
where on_uid = '$on_uid'
|
||||
and ct_id = '$ct_id' ";
|
||||
$ct = sql_fetch($sql);
|
||||
|
||||
// 재고를 이미 사용했다면 (재고에서 이미 뺐다면)
|
||||
$stock_use = $ct[ct_stock_use];
|
||||
if ($ct[ct_stock_use])
|
||||
{
|
||||
if ($ct_status == '주문' || $ct_status == '취소' || $ct_status == '반품' || $ct_status == '품절')
|
||||
{
|
||||
$stock_use = 0;
|
||||
// 재고에 다시 더한다.
|
||||
$sql =" update $g4[shop_item_table] set it_stock_qty = it_stock_qty + '$ct[ct_qty]' where it_id = '$ct[it_id]' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// 재고 오류로 인한 수정
|
||||
// if ($ct_status == '주문' || $ct_status == '준비' || $ct_status == '배송' || $ct_status == '완료') {
|
||||
if ($ct_status == '배송' || $ct_status == '완료')
|
||||
{
|
||||
$stock_use = 1;
|
||||
// 재고에서 뺀다.
|
||||
$sql =" update $g4[shop_item_table] set it_stock_qty = it_stock_qty - '$ct[ct_qty]' where it_id = '$ct[it_id]' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
/* 주문 수정에서 "품절" 선택시 해당 상품 자동 품절 처리하기
|
||||
else if ($ct_status == '품절') {
|
||||
$stock_use = 1;
|
||||
// 재고에서 뺀다.
|
||||
$sql =" update $g4[shop_item_table] set it_stock_qty = 0 where it_id = '$ct[it_id]' ";
|
||||
sql_query($sql);
|
||||
} */
|
||||
}
|
||||
|
||||
$point_use = $ct[ct_point_use];
|
||||
// 회원이면서 포인트가 0보다 크면
|
||||
// 이미 포인트를 부여했다면 뺀다.
|
||||
if ($mb_id && $ct[ct_point] && $ct[ct_point_use])
|
||||
{
|
||||
$point_use = 0;
|
||||
//insert_point($mb_id, (-1) * ($ct[ct_point] * $ct[ct_qty]), "주문번호 $od_id ($ct_id) 취소");
|
||||
delete_point($mb_id, "@delivery", $mb_id, "$od_id,$on_uid,$ct_id");
|
||||
}
|
||||
|
||||
// 히스토리에 남김
|
||||
// 히스토리에 남길때는 작업|시간|IP|그리고 나머지 자료
|
||||
$ct_history="\n$ct_status|$now|$REMOTE_ADDR";
|
||||
|
||||
$sql = " update $g4[shop_cart_table]
|
||||
set ct_point_use = '$point_use',
|
||||
ct_stock_use = '$stock_use',
|
||||
ct_status = '$ct_status',
|
||||
ct_history = CONCAT(ct_history,'$ct_history')
|
||||
where on_uid = '$on_uid'
|
||||
and ct_id = '$ct_id' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
$qstr = "sort1=$sort1&sort2=$sort2&sel_field=$sel_field&search=$search&page=$page";
|
||||
|
||||
$url = "./orderform.php?od_id=$od_id&$qstr";
|
||||
|
||||
// 1.06.06
|
||||
$od = sql_fetch(" select od_receipt_point from $g4[shop_order_table] where od_id = '$od_id' ");
|
||||
if ($od[od_receipt_point])
|
||||
alert("포인트로 결제한 주문은,\\n\\n주문상태 변경으로 인해 포인트의 가감이 발생하는 경우\\n\\n회원관리 > 포인트관리에서 수작업으로 포인트를 맞추어 주셔야 합니다.\\n\\n만약, 미수금이 발생하는 경우에는 DC에 금액을 음수로 입력하시면 해결됩니다.", $url);
|
||||
else
|
||||
goto_url($url);
|
||||
?>
|
||||
@ -1,30 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400400";
|
||||
include_once("./_common.php");
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
|
||||
if ($od_id && $on_uid)
|
||||
{
|
||||
// 장바구니 삭제
|
||||
sql_query(" delete from $g4[shop_cart_table] where on_uid = '$on_uid' ");
|
||||
|
||||
// 카드결제내역 삭제
|
||||
sql_query(" delete from $g4[shop_card_history_table] where od_id = '$od_id' and on_uid = '$on_uid' ");
|
||||
|
||||
// 주문서 삭제
|
||||
sql_query(" delete from $g4[shop_order_table] where od_id = '$od_id' and on_uid = '$on_uid' ");
|
||||
}
|
||||
|
||||
if ($return_url)
|
||||
{
|
||||
goto_url("$return_url");
|
||||
}
|
||||
else
|
||||
{
|
||||
$qstr = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
goto_url("./orderlist{$list}.php?$qstr");
|
||||
}
|
||||
?>
|
||||
@ -1,857 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400400";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
// 메세지
|
||||
$html_title = "주문 내역 수정";
|
||||
$alt_msg1 = "주문번호 오류입니다.";
|
||||
$mb_guest = "비회원";
|
||||
$hours = 6; // 설정 시간이 지난 주문서 없는 장바구니 자료 삭제
|
||||
|
||||
$cart_title1 = "쇼핑";
|
||||
$cart_title2 = "완료";
|
||||
$cart_title3 = "주문번호";
|
||||
$cart_title4 = "배송완료";
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$g4['title'] = $html_title;
|
||||
include_once(G4_ADMIN_PATH.'/admin.head.php');
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// 설정 시간이 지난 주문서 없는 장바구니 자료 삭제
|
||||
//------------------------------------------------------------------------------
|
||||
if (!isset($cart_not_delete)) {
|
||||
if (!$hours) $hours = 6;
|
||||
$beforehours = date("Y-m-d H:i:s", ( $g4['server_time'] - (60 * 60 * $hours) ) );
|
||||
$sql = " delete from {$g4['shop_cart_table']} where ct_status = '$cart_title1' and ct_time <= '$beforehours' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// 주문완료 포인트
|
||||
// 설정일이 지난 포인트 부여되지 않은 배송완료된 장바구니 자료에 포인트 부여
|
||||
// 설정일이 0 이면 주문서 완료 설정 시점에서 포인트를 바로 부여합니다.
|
||||
//------------------------------------------------------------------------------
|
||||
if (!isset($order_not_point)) {
|
||||
$beforedays = date("Y-m-d H:i:s", ( time() - (60 * 60 * 24 * (int)$default['de_point_days']) ) );
|
||||
$sql = " select * from {$g4['shop_cart_table']}
|
||||
where ct_status = '$cart_title2'
|
||||
and ct_point_use = '0'
|
||||
and ct_time <= '$beforedays' ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
// 회원 ID 를 얻는다.
|
||||
$tmp_row = sql_fetch("select od_id, mb_id from {$g4['shop_order_table']} where od_id = '$row[uq_id]' ");
|
||||
|
||||
// 회원이면서 포인트가 0보다 크다면
|
||||
if ($tmp_row['mb_id'] && $row['ct_point'] > 0)
|
||||
{
|
||||
$po_point = $row['ct_point'] * $row['ct_qty'];
|
||||
$po_content = "$cart_title3 {$tmp_row['od_id']} ({$row['ct_id']}) $cart_title4";
|
||||
insert_point($tmp_row['mb_id'], $po_point, $po_content, "@delivery", $tmp_row['mb_id'], "{$tmp_row['od_id']},{$row['ct_id']}");
|
||||
}
|
||||
|
||||
sql_query("update {$g4['shop_cart_table']} set ct_point_use = '1' where ct_id = '{$row['ct_id']}' ");
|
||||
}
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// 주문서 정보
|
||||
//------------------------------------------------------------------------------
|
||||
$sql = " select * from {$g4['shop_order_table']} where od_id = '$od_id' ";
|
||||
$od = sql_fetch($sql);
|
||||
if (!$od['od_id']) {
|
||||
alert($alt_msg1);
|
||||
}
|
||||
|
||||
if ($od['mb_id'] == "") {
|
||||
$od['mb_id'] = $mb_guest;
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
$qstr = "sort1=$sort1&sort2=$sort2&sel_field=$sel_field&search=$search&page=$page";
|
||||
|
||||
$pg_url = "http://admin.kcp.co.kr";
|
||||
|
||||
// PG사를 KCP 사용하면서 테스트 상점아이디라면
|
||||
if ($default['de_card_test']) {
|
||||
// 로그인 아이디 / 비번
|
||||
// 일반 : test1234 / test12345
|
||||
// 에스크로 : escrow / escrow913
|
||||
$pg_url = "http://testadmin8.kcp.co.kr";
|
||||
}
|
||||
|
||||
$sql_common = " from ( select * from {$g4['shop_cart_table']}
|
||||
where uq_id = '{$od['od_id']}'
|
||||
order by ct_id asc ) as a
|
||||
left join {$g4['shop_item_table']} as b on ( a.it_id = b.it_id )";
|
||||
|
||||
$sql = " select a.ct_id,
|
||||
a.uq_id,
|
||||
a.it_id,
|
||||
a.it_amount,
|
||||
a.ct_amount,
|
||||
a.ct_qty,
|
||||
a.cp_amount,
|
||||
(SUM((a.ct_amount + a.it_amount) * a.ct_qty) - a.cp_amount) as orderamount,
|
||||
SUM(a.ct_point * a.ct_qty) as pointamount,
|
||||
(SUM(IF(a.ct_status = '취소' OR a.ct_status = '반품' OR a.ct_status = '품절', (a.ct_amount + a.it_amount) * a.ct_qty, 0))) as ordercancel,
|
||||
a.ct_status,
|
||||
a.ct_time,
|
||||
a.ct_point_use,
|
||||
a.ct_stock_use,
|
||||
a.ct_option,
|
||||
a.is_option,
|
||||
a.it_name
|
||||
$sql_common
|
||||
group by a.it_id
|
||||
order by a.ct_id ";
|
||||
$result = sql_query($sql);
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.view-options { cursor: pointer; }
|
||||
.options-list { display: none; }
|
||||
-->
|
||||
</style>
|
||||
|
||||
<p>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td><?=subtitle("주문상품")?></td>
|
||||
<td>
|
||||
<? if ($default['de_hope_date_use']) { ?>
|
||||
희망배송일은
|
||||
<b><?=$od['od_hope_date']?> (<?=get_yoil($od['od_hope_date'])?>)</b> 입니다.
|
||||
<? } ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<form id="frmorderform" name="frmorderform" method=post action=''>
|
||||
<input type="hidden" id="ct_status" name="ct_status" value=''>
|
||||
<input type="hidden" id="od_id" name="od_id" value='<? echo $od_id ?>'>
|
||||
<input type="hidden" id="mb_id" name="mb_id" value='<? echo $od['mb_id'] ?>'>
|
||||
<input type="hidden" id="od_email" name="od_email" value='<? echo $od['od_email'] ?>'>
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<input type="hidden" id="sel_field" name="sel_field" value="<? echo $sel_field ?>">
|
||||
<input type="hidden" id="search" name="search" value="<? echo $search ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=40>
|
||||
<colgroup>
|
||||
<colgroup width=70>
|
||||
<colgroup width=70>
|
||||
<colgroup width=70>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<tr><td colspan=9 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td>전체<br><input type="checkbox" onclick='select_all();'></td>
|
||||
<td>상품명</td>
|
||||
<td>상태</td>
|
||||
<td>수량</td>
|
||||
<td>판매가</td>
|
||||
<td>소계</td>
|
||||
<td>포인트</td>
|
||||
<td>포인트<br>반영</td>
|
||||
<td>재고<br>반영</td>
|
||||
</tr>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<?
|
||||
$image_rate = 2.5;
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$it_name = "<a href='./itemform.php?w=u&it_id={$row['it_id']}'>".stripslashes($row['it_name'])."</a><br>";
|
||||
if($row['is_option']) {
|
||||
$it_name .= "\n".'<span class="view-options">선택사항보기</span>'."\n";
|
||||
$it_name .= '<br />'."\n".'<span class="options-list">' . print_cart_options($row['uq_id'], $row['it_id']) . '</span>';
|
||||
}
|
||||
|
||||
$ct_amount['소계'] = $row['orderamount'];
|
||||
$ct_point['소계'] = $row['pointamount'];
|
||||
$t_ct_amount['정상'] += ($row['orderamount'] - $row['ordercancel']);
|
||||
$t_ct_amount['취소'] += $row['ordercancel'];
|
||||
|
||||
$image = get_it_image($row['it_id'], (int)($default['de_simg_width'] / $image_rate), (int)($default['de_simg_height'] / $image_rate), $row['it_id']);
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list'>
|
||||
<td title='{$row['ct_id']}'><input type=\"hidden\" id=\"ct_id\" name=\"ct_id\"[$i] value='{$row['ct_id']}'><input type=\"checkbox\" id='ct_chk_{$i}' name='ct_chk[{$i}]' value='1'></td>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><table width='100%'><tr><td width=40>$image</td><td>$it_name</td></tr></table></td>
|
||||
<td>{$row['ct_status']}</td>
|
||||
<td>$row[ct_qty]</td>
|
||||
<td>".number_format($row['it_amount'] + $row['ct_amount'])."</td>
|
||||
<td>".number_format($ct_amount['소계'])."</td>
|
||||
<td>".number_format($ct_point['소계'])."</td>
|
||||
<td>".get_yn($row['ct_point_use'])."</td>
|
||||
<td>".get_yn($row['ct_stock_use'])."</td>";
|
||||
echo "</tr><tr><td colspan=9 height=1 bgcolor=F5F5F5></td></tr>";
|
||||
|
||||
$t_ct_amount['합계'] += $ct_amount['소계'];
|
||||
$t_ct_point['합계'] += $ct_point['소계'];
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=9 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
<tr bgcolor=#ffffff>
|
||||
<td colspan=3>
|
||||
<a href="javascript:form_submit('주문')">주문</a> |
|
||||
<a href="javascript:form_submit('준비')">상품준비중</a> |
|
||||
<a href="javascript:form_submit('배송')">배송중</a> |
|
||||
<a href="javascript:form_submit('완료')">완료</a> |
|
||||
<a href="javascript:form_submit('취소')">취소</a> |
|
||||
<a href="javascript:form_submit('반품')">반품</a> |
|
||||
<a href="javascript:form_submit('품절')">품절</a>
|
||||
<?=help("한 주문에 여러가지의 상품주문이 있을 수 있습니다.\n\n상품을 체크하여 해당되는 상태로 설정할 수 있습니다.");?>
|
||||
</td>
|
||||
<td colspan=3>주문일시 : <?=substr($od['od_time'],0,16)?> (<?=get_yoil($od['od_time']);?>)</td>
|
||||
<td colspan=3>
|
||||
<input type="hidden" id="chk_cnt" name="chk_cnt" value="<? echo $i ?>">
|
||||
<b>주문합계 : <? echo number_format($t_ct_amount['합계']); ?>원</B></td>
|
||||
<? //echo number_format($t_ct_point[합계]); ?>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<?=subtitle("주문결제")?>
|
||||
|
||||
<?
|
||||
// 주문금액 = 상품구입금액 + 배송비 + 추가배송비 - 결제할인 - 배송할인
|
||||
$amount['정상'] = $t_ct_amount['정상'] + $od['od_send_cost'] + $od['od_send_cost_area'] - $od['od_coupon_amount'] - $od['od_send_coupon'];
|
||||
|
||||
// 입금액 = 입금액 + 포인트
|
||||
$amount['입금'] = $od['od_receipt_amount'] + $od['od_receipt_point'];
|
||||
|
||||
// 미수금 = (주문금액 - DC + 환불액) - (입금액)
|
||||
$amount['미수'] = ($amount['정상'] - $od['od_dc_amount'] + $od['od_refund_amount']) - ($amount['입금']);
|
||||
|
||||
// 결제방법
|
||||
$s_receipt_way = $od['od_settle_case'];
|
||||
|
||||
if ($od['od_receipt_point'] > 0)
|
||||
$s_receipt_way .= "+포인트";
|
||||
?>
|
||||
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<!-- on_uid : <? echo $od[on_uid] ?> -->
|
||||
|
||||
<tr>
|
||||
<td>주문번호</td>
|
||||
<td>결제방법</td>
|
||||
<td>주문총액</td>
|
||||
<td>포인트결제액</td>
|
||||
<td>결제액(포인트포함)</td>
|
||||
<td>DC</td>
|
||||
<td>환불액</td>
|
||||
<td>주문취소</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><? echo $od['od_id'] ?></td>
|
||||
<td><? echo $s_receipt_way ?></td>
|
||||
<td><? echo display_amount($amount['정상']) ?></td>
|
||||
<td><? echo display_point($od['od_receipt_point']); ?></td>
|
||||
<td><? echo number_format($amount['입금']); ?>원</td>
|
||||
<td><? echo display_amount($od['od_dc_amount']); ?></td>
|
||||
<td><? echo display_amount($od['od_refund_amount']); ?></td>
|
||||
<td><? echo number_format($t_ct_amount['취소']) ?>원</td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=8><b><font color=#FF6600><b>미수금 : <? echo display_amount($amount['미수']) ?></b></font></b></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<p>
|
||||
<form id="frmorderreceiptform" name="frmorderreceiptform" method=post action="./orderreceiptupdate.php" autocomplete=off>
|
||||
<input type="hidden" id="od_id" name="od_id" value="<?=$od_id?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<?=$sort1?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<?=$sort2?>">
|
||||
<input type="hidden" id="sel_field" name="sel_field" value="<?=$sel_field?>">
|
||||
<input type="hidden" id="search" name="search" value="<?=$search?>">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<input type="hidden" id="od_name" name="od_name" value="<?=$od['od_name']?>">
|
||||
<input type="hidden" id="od_hp" name="od_hp" value="<?=$od['od_hp']?>">
|
||||
<table border=0>
|
||||
<tr>
|
||||
<td width=49% valign=top>
|
||||
|
||||
<?=subtitle("결제상세정보")?>
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<colgroup width=110>
|
||||
<colgroup bgcolor=#ffffff>
|
||||
<tr><td colspan=2 height=1 bgcolor=0E87F9></td></tr>
|
||||
|
||||
<? if ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체') { ?>
|
||||
<?
|
||||
if ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌')
|
||||
{
|
||||
echo "<tr>";
|
||||
echo "<td>계좌번호</td>";
|
||||
echo "<td>".$od['od_bank_account']."</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$od['od_settle_case']?> 입금액</td>
|
||||
<td><?=display_amount($od['od_receipt_amount']);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>입금자</td>
|
||||
<td><? echo $od['od_deposit_name'] ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>입금확인일시</td>
|
||||
<td>
|
||||
<?
|
||||
if ($od['od_receipt_time'] == 0) {
|
||||
echo "입금 확인일시를 체크해 주세요.";
|
||||
} else {
|
||||
echo $od['od_receipt_time'].' ('.get_yoil($od['od_receipt_time']).')';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
<? } ?>
|
||||
|
||||
<? if ($od['od_settle_case'] == '휴대폰') { ?>
|
||||
<tr>
|
||||
<td>휴대폰번호</td>
|
||||
<td><?=$od['od_bank_account']?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?=$od['od_settle_case']?> 결제액</td>
|
||||
<td><?=display_amount($od['od_receipt_amount']);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>결제 확인일시</td>
|
||||
<td>
|
||||
<?
|
||||
if ($od['od_receipt_time'] == 0) {
|
||||
echo "결제 확인일시를 체크해 주세요.";
|
||||
} else {
|
||||
echo $od['od_receipt_time'].' ('.get_yoil($od['od_receipt_time']).')';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
<? } ?>
|
||||
|
||||
<? if ($od[od_settle_case] == '신용카드') { ?>
|
||||
<tr>
|
||||
<td bgcolor=#F8FFED>신용카드 입금액</td>
|
||||
<td>
|
||||
<?
|
||||
if ($od['od_receipt_time'] == "0000-00-00 00:00:00")
|
||||
echo "0원";
|
||||
else
|
||||
echo display_amount($od['od_receipt_amount']);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor=#F8FFED>카드 승인일시</td>
|
||||
<td>
|
||||
<?
|
||||
if ($od['od_receipt_time'] == "0000-00-00 00:00:00")
|
||||
echo "신용카드 결제 일시 정보가 없습니다.";
|
||||
else
|
||||
{
|
||||
echo "" . substr($od['od_receipt_time'], 0, 20);
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor=#F8FFED>카드 승인취소</td>
|
||||
<td><? echo display_amount($od['od_card_cancel']); ?></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
<? } ?>
|
||||
|
||||
<tr>
|
||||
<td>포인트</td>
|
||||
<td><? echo display_point($od['od_receipt_point']); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>결제금액 할인</td>
|
||||
<td><? echo display_amount($od['od_coupon_amount']); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>DC</td>
|
||||
<td><? echo display_amount($od['od_dc_amount']); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>환불액</td>
|
||||
<td><? echo display_amount($od['od_refund_amount']); ?></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
|
||||
<?
|
||||
$sql = " select dl_company, dl_url, dl_tel from {$g4['shop_delivery_table']} where dl_id = '{$od['dl_id']}' ";
|
||||
$dl = sql_fetch($sql);
|
||||
?>
|
||||
<tr>
|
||||
<td>배송회사</td>
|
||||
<td>
|
||||
<?
|
||||
if ($od['dl_id'] > 0) {
|
||||
// get 으로 날리는 경우 운송장번호를 넘김
|
||||
if (strpos($dl['dl_url'], "=")) $invoice = $od['od_invoice'];
|
||||
echo "<a href='{$dl['dl_url']}{$invoice}' target=_new>{$dl['dl_company']}</a> (고객센터 : {$dl['dl_tel']}) ";
|
||||
} else
|
||||
echo "배송회사를 선택해 주세요.";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>운송장번호</td>
|
||||
<td><? echo $od['od_invoice'] ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>배송일시</td>
|
||||
<td><? echo $od['od_invoice_time'] ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>주문자 배송비</td>
|
||||
<!-- <td><? echo number_format($od[od_send_cost]) ?>원</td> -->
|
||||
<td><input type="text" id="od_send_cost" name="od_send_cost" value='<?=$od['od_send_cost']?>' size=10 style='text-align:right;'>원
|
||||
<?=help("주문취소시 배송비는 취소되지 않으므로 이 배송비를 0으로 설정하여 미수금을 맞추십시오.");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>배송비할인</td>
|
||||
<td><input type="text" id="od_send_coupon" name="od_send_coupon" value='<?=$od['od_send_coupon']?>' size=10 style='text-align:right;'>원
|
||||
<?=help("주문취소시 배송비할인은 취소되지 않으므로 이 배송비할인을 0으로 설정하여 미수금을 맞추십시오.");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>추가배송비</td>
|
||||
<td><input type="text" id="od_send_cost_area" name="od_send_cost_area" value='<?=$od['od_send_cost_area']?>' size=10 style='text-align:right;'>원
|
||||
<?=help("주문취소시 추가배송비는 취소되지 않으므로 이 추가배송비를 0으로 설정하여 미수금을 맞추십시오.");?></td>
|
||||
</tr>
|
||||
<? if ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체') {
|
||||
if ($amount['미수'] == 0) {
|
||||
if ($od['od_receipt_amount']) {
|
||||
echo "<tr><td>현금영수증</td><td>";
|
||||
if ($od['od_cash'])
|
||||
echo "<a href=\"javascript:;\" onclick=\"window.open('https://admin.kcp.co.kr/Modules/Service/Cash/Cash_Bill_Common_View.jsp?cash_no=$od[od_cash_no]', 'taxsave_receipt', 'width=360,height=647,scrollbars=0,menus=0');\">현금영수증 확인하기</a>";
|
||||
else
|
||||
echo "<a href=\"javascript:;\" onclick=\"window.open('$g4[shop_path]/taxsave_kcp.php?od_id=$od_id&on_uid=$od[on_uid]', 'taxsave', 'width=550,height=400,scrollbars=1,menus=0');\">현금영수증을 발급하시려면 클릭하십시오.</a>";
|
||||
echo "</td></tr>";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width=1%> </td>
|
||||
<td valign=top>
|
||||
|
||||
<?=subtitle("결제상세정보 수정")?>
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<colgroup width=110>
|
||||
<colgroup bgcolor=#ffffff>
|
||||
<tr><td colspan=2 height=1 bgcolor=#0E87F9></td></tr>
|
||||
<? if ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체') { ?>
|
||||
<?
|
||||
// 주문서
|
||||
$sql = " select * from {$g4['shop_order_table']} where od_id = '$od_id' ";
|
||||
$result = sql_query($sql);
|
||||
$od = sql_fetch_array($result);
|
||||
|
||||
if ($od['od_settle_case'] == '무통장')
|
||||
{
|
||||
// 은행계좌를 배열로 만든후
|
||||
$str = explode("\n", $default['de_bank_account']);
|
||||
$bank_account = "\n<select id=\"od_bank_account\" name=\"od_bank_account\">\n";
|
||||
$bank_account .= "<option value=''>------------ 선택하십시오 ------------\n";
|
||||
for ($i=0; $i<count($str); $i++) {
|
||||
$str[$i] = str_replace("\r", "", $str[$i]);
|
||||
$bank_account .= "<option value='$str[$i]'>$str[$i] \n";
|
||||
}
|
||||
$bank_account .= "</select> ";
|
||||
}
|
||||
else if ($od['od_settle_case'] == '가상계좌')
|
||||
$bank_account = $od['od_bank_account'] . "<input type=\"hidden\" id=\"od_bank_account\" name=\"od_bank_account\" value='{$od['od_bank_account']}'>";
|
||||
else if ($od['od_settle_case'] == '계좌이체')
|
||||
$bank_account = $od['od_settle_case'];
|
||||
?>
|
||||
|
||||
<?
|
||||
if ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌')
|
||||
{
|
||||
echo "<tr>";
|
||||
echo "<td>계좌번호</td>";
|
||||
echo "<td>$bank_account</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
if ($od['od_settle_case'] == '무통장')
|
||||
echo "<script> document.frmorderreceiptform.od_bank_account.value = '".str_replace("\r", "", $od['od_bank_account'])."'; </script>";
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$od['od_settle_case']?> 입금액</td>
|
||||
<td>
|
||||
<input type="text" id="od_receipt_bank" name="od_receipt_bank" size=10
|
||||
value='<? echo $od['od_receipt_amount'] ?>'>원
|
||||
<?
|
||||
if ($od['od_settle_case'] == '계좌이체' || $od['od_settle_case'] == '가상계좌') {
|
||||
echo " <a href='$pg_url' target=_new>결제대행사</a>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>입금자명</td>
|
||||
<td>
|
||||
<input type="text" id="od_deposit_name" name="od_deposit_name"
|
||||
value='<? echo $od['od_deposit_name'] ?>'>
|
||||
<? if ($default['de_sms_use3']) { ?>
|
||||
<input type="checkbox" id="od_sms_ipgum_check" name="od_sms_ipgum_check"> SMS 문자전송
|
||||
<? } ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>입금 확인일시</td>
|
||||
<td>
|
||||
<input type="text" id="od_receipt_time" name="od_receipt_time" maxlength=19 value='<? echo is_null_time($od['od_receipt_time']) ? "" : $od['od_receipt_time']; ?>'>
|
||||
<input type="checkbox" id="od_bank_chk" name="od_bank_chk"
|
||||
value="<? echo date("Y-m-d H:i:s", $g4['server_time']); ?>"
|
||||
onclick="if (this.checked == true) this.form.od_receipt_time.value=this.form.od_bank_chk.value; else this.form.od_receipt_time.value = this.form.od_receipt_time.defaultValue;">현재 시간
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
<? } ?>
|
||||
|
||||
<? if ($od['od_settle_case'] == '휴대폰') { ?>
|
||||
<tr>
|
||||
<td>휴대폰번호</td>
|
||||
<td><?=$od['od_bank_account']?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?=$od['od_settle_case']?> 결제액</td>
|
||||
<td>
|
||||
<input type="text" id="od_receipt_amount" name="od_receipt_amount" size=10 value='<? echo $od['od_receipt_amount'] ?>'>원
|
||||
<? echo " <a href='$pg_url' target=_new>결제대행사</a>"; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>휴대폰 결제일시</td>
|
||||
<td>
|
||||
<input type="text" id="od_receipt_time" name="od_receipt_time" size=19 maxlength=19 value='<? echo is_null_time($od['od_receipt_time']) ? "" : $od['od_receipt_time']; ?>'>
|
||||
<input type="checkbox" id="od_card_chk" name="od_card_chk"
|
||||
value="<? echo date("Y-m-d H:i:s", $g4['server_time']); ?>"
|
||||
onclick="if (this.checked == true) this.form.od_receipt_time.value=this.form.od_card_chk.value; else this.form.od_receipt_time.value = this.form.od_receipt_time.defaultValue;">현재 시간
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
<? } ?>
|
||||
|
||||
<? if ($od[od_settle_case] == '신용카드') { ?>
|
||||
<tr>
|
||||
<td bgcolor=#F8FFED>신용카드 결제액</td>
|
||||
<td>
|
||||
<input type="text" id="od_receipt_amount" name="od_receipt_amount" size=10
|
||||
value='<? echo $od['od_receipt_amount'] ?>'>원
|
||||
|
||||
<?
|
||||
$card_url = "http://admin.kcp.co.kr";
|
||||
?>
|
||||
<a href='<? echo $card_url ?>' target=_new>결제대행사</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor=#F8FFED>카드 승인일시</td>
|
||||
<td>
|
||||
<input type="text" id="od_receipt_time" name="od_receipt_time" size=19 maxlength=19 value='<? echo is_null_time($od['od_receipt_time']) ? "" : $od['od_receipt_time']; ?>'>
|
||||
<input type="checkbox" id="od_card_chk" name="od_card_chk"
|
||||
value="<? echo date("Y-m-d H:i:s", $g4['server_time']); ?>"
|
||||
onclick="if (this.checked == true) this.form.od_receipt_time.value=this.form.od_card_chk.value; else this.form.od_receipt_time.value = this.form.od_receipt_time.defaultValue;">현재 시간
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor=#F8FFED>카드 승인취소</td>
|
||||
<td>
|
||||
<input type="text" id="od_card_cancel" name="od_card_cancel" size=10 value='<? echo $od['od_card_cancel'] ?>'>원
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
<? } ?>
|
||||
|
||||
<tr>
|
||||
<td>포인트 결제액</td>
|
||||
<td>
|
||||
<input type="text" id="od_receipt_point" name="od_receipt_point" size=10 value='<? echo $od['od_receipt_point'] ?>'>점
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>결제금액 할인</td>
|
||||
<td>
|
||||
<input type="text" id="od_coupon_amount" name="od_coupon_amount" size=10 value='<? echo $od['od_coupon_amount'] ?>'>원
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>DC</td>
|
||||
<td>
|
||||
<input type="text" id="od_dc_amount" name="od_dc_amount" size=10 value='<? echo $od['od_dc_amount'] ?>'>원
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>환불액</td>
|
||||
<td>
|
||||
<input type="text" id="od_refund_amount" name="od_refund_amount" size=10 value='<? echo $od['od_refund_amount'] ?>'>원
|
||||
<?=help("카드승인취소를 입력한 경우에는 중복하여 입력하면 미수금이 틀려집니다.", 0, -100);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=#84C718></td></tr>
|
||||
|
||||
<tr>
|
||||
<td>배송회사</td>
|
||||
<td>
|
||||
<select id="dl_id" name="dl_id">
|
||||
<option value=''>배송시 선택하세요.
|
||||
<?
|
||||
$sql = "select * from {$g4['shop_delivery_table']} order by dl_order desc, dl_id desc ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
echo "<option value='{$row['dl_id']}'>{$row['dl_company']}\n";
|
||||
mysql_free_result($result);
|
||||
?>
|
||||
</select>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>운송장번호</td>
|
||||
<td><input type="text" id="od_invoice" name="od_invoice"
|
||||
value='<? echo $od['od_invoice'] ?>'>
|
||||
<? if ($default['de_sms_use4']) { ?>
|
||||
<input type="checkbox" id="od_sms_baesong_check" name="od_sms_baesong_check"> SMS 문자전송
|
||||
<? } ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>배송일시</td>
|
||||
<td>
|
||||
<input type="text" id="od_invoice_time" name="od_invoice_time" maxlength=19 value='<? echo is_null_time($od['od_invoice_time']) ? "" : $od['od_invoice_time']; ?>'>
|
||||
<input type="checkbox" id="od_invoice_chk" name="od_invoice_chk"
|
||||
value="<? echo date("Y-m-d H:i:s", $g4['server_time']); ?>"
|
||||
onclick="if (this.checked == true) this.form.od_invoice_time.value=this.form.od_invoice_chk.value; else this.form.od_invoice_time.value = this.form.od_invoice_time.defaultValue;">현재 시간
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>메일발송</td>
|
||||
<td>
|
||||
<input type="checkbox" id="od_send_mail" name="od_send_mail" value='1'>예
|
||||
<?=help("주문자님께 입금, 배송내역을 메일로 발송합니다.\n\n메일발송후 상점메모에 메일발송 시간을 남겨 놓습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
|
||||
<?
|
||||
if ($od[dl_id] > 0)
|
||||
echo "<script language='javascript'> document.frmorderreceiptform.dl_id.value = '{$od['dl_id']}' </script>";
|
||||
?>
|
||||
|
||||
<br>
|
||||
<input type="submit" value='결제/배송내역 수정'>
|
||||
<input type="button" value=' 목 록 ' onclick="document.location.href='./orderlist.php?<?=$qstr?>';">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<?=subtitle("상점메모")?>
|
||||
<form id="frmorderform2" name="frmorderform2" method=post action="./orderformupdate.php">
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<input type="hidden" id="od_id" name="od_id" value="<?=$od_id?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<?=$sort1?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<?=$sort2?>">
|
||||
<input type="hidden" id="sel_field" name="sel_field" value="<?=$sel_field?>">
|
||||
<input type="hidden" id="search" name="search" value="<?=$search?>">
|
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr>
|
||||
<td width=90%>
|
||||
<textarea id="od_shop_memo" name="od_shop_memo" rows=8><? echo stripslashes($od['od_shop_memo']) ?></textarea>
|
||||
</td>
|
||||
<td width=10%>
|
||||
<input type="submit" value='메모 수정'>
|
||||
<br>
|
||||
<?=help("이 주문에 대해 일어난 내용을 메모하는곳입니다.\n\n위에서 메일발송한 내역도 이곳에 저장합니다.", -150);?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><?=subtitle("주소정보")?>
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<tr>
|
||||
<td width=49% valign=top bgcolor=#ffffff>
|
||||
<table cellpadding=0 cellspacing=0 border=0 valign=top>
|
||||
<colgroup>
|
||||
<colgroup bgcolor=#ffffff>
|
||||
<tr>
|
||||
<td colspan=4 bgcolor=#ffffff align=left><B>주문하신 분</B></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC></td></tr>
|
||||
<tr>
|
||||
<td>이름</td>
|
||||
<td><input type="text" id="od_name" name="od_name" value='<?=$od['od_name']?>' required itemname='주문하신 분 이름'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>전화번호</td>
|
||||
<td><input type="text" id="od_tel" name="od_tel" value='<?=$od['od_tel']?>' required itemname='주문하신 분 전화번호'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>핸드폰</td>
|
||||
<td><input type="text" id="od_hp" name="od_hp" value='<?=$od['od_hp']?>'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>주소</td>
|
||||
<td>
|
||||
<input type="text" id="od_zip1" name="od_zip1" size=4 readonly required itemname='우편번호 앞자리' value='<?=$od['od_zip1']?>'> -
|
||||
<input type="text" id="od_zip2" name="od_zip2" size=4 readonly required itemname='우편번호 뒷자리' value='<?=$od['od_zip2']?>'>
|
||||
<a href="<?=G4_BBS_URL?>/zip.php?frm_name=frmorderform2&frm_zip1=od_zip1&frm_zip2=od_zip2&frm_addr1=od_addr1&frm_addr2=od_addr2" class="win_zip_find"><img src="<?=$g4['shop_admin_path']?>/img/btn_zip_find.gif" border=0 align=absmiddle></a><br>
|
||||
<input type="text" id="od_addr1" name="od_addr1" size=50 readonly required itemname='주소' value='<?=$od['od_addr1']?>'><br>
|
||||
<input type="text" id="od_addr2" name="od_addr2" size=50 required itemname='상세주소' value='<?=$od['od_addr2']?>'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>E-mail</td>
|
||||
<td><input type="text" id="od_email" name="od_email" size=30 email required itemname='주문하신 분 E-mail' value='<?=$od['od_email']?>'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>IP Address</td>
|
||||
<td><?=$od['od_ip']?></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width=2%></td>
|
||||
<td width=49% valign=top>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<colgroup>
|
||||
<colgroup bgcolor=#ffffff>
|
||||
<tr>
|
||||
<td colspan=4 bgcolor=#ffffff align=left><B>받으시는 분</B></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC></td></tr>
|
||||
<tr>
|
||||
<td>이름</td>
|
||||
<td><input type="text" id="od_b_name" name="od_b_name" value='<?=$od['od_b_name']?>' required itemname='받으시는 분 이름'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>전화번호</td>
|
||||
<td><input type="text" id="od_b_tel" name="od_b_tel" value='<?=$od['od_b_tel']?>' required itemname='받으시는 분 전화번호'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>핸드폰</td>
|
||||
<td><input type="text" id="od_b_hp" name="od_b_hp" value='<?=$od['od_b_hp']?>'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>주소</td>
|
||||
<td>
|
||||
<input type="text" id="od_b_zip1" name="od_b_zip1" size=4 readonly required itemname='우편번호 앞자리' value='<?=$od['od_b_zip1']?>'> -
|
||||
<input type="text" id="od_b_zip2" name="od_b_zip2" size=4 readonly required itemname='우편번호 뒷자리' value='<?=$od['od_b_zip2']?>'>
|
||||
<a href="<?=G4_BBS_URL?>/zip.php?frm_name=frmorderform2&frm_zip1=od_b_zip1&frm_zip2=od_b_zip2&frm_addr1=od_b_addr1&frm_addr2=od_b_addr2" class="win_zip_find"><img src="<?=$g4[shop_admin_path]?>/img/btn_zip_find.gif" border=0 align=absmiddle></a><br>
|
||||
<input type="text" id="od_b_addr1" name="od_b_addr1" size=50 readonly required itemname='주소' value='<?=$od['od_b_addr1']?>'><br>
|
||||
<input type="text" id="od_b_addr2" name="od_b_addr2" size=50 required itemname='상세주소' value='<?=$od['od_b_addr2']?>'></td>
|
||||
</tr>
|
||||
|
||||
<? if ($default['de_hope_date_use']) { ?>
|
||||
<tr>
|
||||
<td>희망배송일</td>
|
||||
<td>
|
||||
<input type="text" id="od_hope_date" name="od_hope_date" value='<?=$od['od_hope_date']?>' maxlength=10 minlength=10 required itemname='희망배송일'>
|
||||
(<?=get_yoil($od['od_hope_date'])?>)</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
|
||||
<tr>
|
||||
<td>전하는 말씀</td>
|
||||
<td colspan=3><?=nl2br($od['od_memo'])?></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1 bgcolor=CCCCCC></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" value='주소정보 수정'>
|
||||
<input type="button" value=' 목 록 ' accesskey='l' onclick="document.location.href='./orderlist.php?<?=$qstr?>';">
|
||||
<input type="button" value='주문서 삭제' onclick="del('<?="./orderdelete.php?od_id={$od['od_id']}&mb_id={$od['mb_id']}&$qstr"?>');">
|
||||
</form>
|
||||
|
||||
<script language='javascript'>
|
||||
var select_all_sw = false;
|
||||
var visible_sw = false;
|
||||
|
||||
$(function() {
|
||||
// 선택사항보기
|
||||
$(".view-options").click(function() {
|
||||
$(this).closest("tr").find(".options-list").toggle();
|
||||
});
|
||||
});
|
||||
|
||||
// 전체선택, 전체해제
|
||||
function select_all()
|
||||
{
|
||||
var f = document.frmorderform;
|
||||
|
||||
for (i=0; i<f.chk_cnt.value; i++)
|
||||
{
|
||||
if (select_all_sw == false)
|
||||
document.getElementById('ct_chk_'+i).checked = true;
|
||||
else
|
||||
document.getElementById('ct_chk_'+i).checked = false;
|
||||
}
|
||||
|
||||
if (select_all_sw == false)
|
||||
select_all_sw = true;
|
||||
else
|
||||
select_all_sw = false;
|
||||
}
|
||||
|
||||
function form_submit(status)
|
||||
{
|
||||
var f = document.frmorderform;
|
||||
var check = false;
|
||||
|
||||
for (i=0; i<f.chk_cnt.value; i++) {
|
||||
if (document.getElementById('ct_chk_'+i).checked == true) check = true;
|
||||
}
|
||||
|
||||
if (check == false) {
|
||||
alert("처리할 자료를 하나 이상 선택해 주십시오.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (confirm("\'" + status + "\'을(를) 선택하셨습니다.\n\n이대로 처리 하시겠습니까?") == true) {
|
||||
f.ct_status.value = status;
|
||||
f.action = "./ordercartupdate.php";
|
||||
f.submit();
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH.'/admin.tail.php');
|
||||
?>
|
||||
@ -1,30 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400400";
|
||||
include_once("./_common.php");
|
||||
|
||||
$sql = " update $g4[shop_order_table]
|
||||
set od_shop_memo = '$od_shop_memo',
|
||||
od_name = '$od_name',
|
||||
od_tel = '$od_tel',
|
||||
od_hp = '$od_hp',
|
||||
od_zip1 = '$od_zip1',
|
||||
od_zip2 = '$od_zip2',
|
||||
od_addr1 = '$od_addr1',
|
||||
od_addr2 = '$od_addr2',
|
||||
od_email = '$od_email',
|
||||
od_b_name = '$od_b_name',
|
||||
od_b_tel = '$od_b_tel',
|
||||
od_b_hp = '$od_b_hp',
|
||||
od_b_zip1 = '$od_b_zip1',
|
||||
od_b_zip2 = '$od_b_zip2',
|
||||
od_b_addr1 = '$od_b_addr1',
|
||||
od_b_addr2 = '$od_b_addr2' ";
|
||||
if ($default[de_hope_date_use])
|
||||
$sql .= " , od_hope_date = '$od_hope_date' ";
|
||||
$sql .= " where od_id = '$od_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
$qstr = "sort1=$sort1&sort2=$sort2&sel_field=$sel_field&search=$search&page=$page";
|
||||
|
||||
goto_url("./orderform.php?od_id=$od_id&$qstr");
|
||||
?>
|
||||
@ -1,245 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400400";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4['title'] = '주문서관리';
|
||||
include_once (G4_ADMIN_PATH.'/admin.head.php');
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($search != "")
|
||||
{
|
||||
if ($sel_field != "")
|
||||
{
|
||||
$sql_search .= " $where $sel_field like '%$search%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
|
||||
if ($save_search != $search)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
if ($sel_field == "") $sel_field = "od_id";
|
||||
if ($sort1 == "") $sort1 = "od_id";
|
||||
if ($sort2 == "") $sort2 = "desc";
|
||||
|
||||
$sql_common = " from {$g4['shop_cart_table']} a
|
||||
left join {$g4['shop_order_table']} b on (a.uq_id = b.od_id)
|
||||
$sql_search ";
|
||||
|
||||
// 김선용 200805 : 조인 사용으로 전체카운트가 일정레코드 이상일 때 지연시간 문제가 심각하므로 변경
|
||||
/*
|
||||
$result = sql_query(" select DISTINCT od_id ".$sql_common);
|
||||
$total_count = mysql_num_rows($result);
|
||||
*/
|
||||
$sql = " select count(distinct od_id) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
$rows = $config['cf_page_rows'];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select b.*, "._MISU_QUERY_."
|
||||
$sql_common
|
||||
group by b.od_id
|
||||
order by $sort1 $sort2
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
if (!$result) {
|
||||
sql_query(" ALTER TABLE `{$g4['shop_order_table']}` ADD `od_temp_hp` INT NOT NULL AFTER `od_temp_card` ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['shop_order_table']}` ADD `od_receipt_hp` INT NOT NULL AFTER `od_receipt_card` ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['shop_order_table']}` ADD `od_hp_time` DATETIME NOT NULL AFTER `od_card_time` ", false);
|
||||
}
|
||||
//echo $sql;
|
||||
|
||||
//$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
// 김선용 200805 : sel_ca_id - 쓰레기 코드
|
||||
//$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&save_search=$search";
|
||||
$qstr1 = "sel_field=$sel_field&search=$search&save_search=$search";
|
||||
$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
?>
|
||||
|
||||
<table>
|
||||
<form id="frmorderlist" name="frmorderlist">
|
||||
<input type="hidden" id="doc" name="doc" value="<? echo $doc ?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td>
|
||||
<select id="sel_field" name="sel_field">
|
||||
<option value='od_id'>주문번호
|
||||
<option value='mb_id'>회원 ID
|
||||
<option value='od_name'>주문자
|
||||
<option value='od_tel'>주문자전화
|
||||
<option value='od_hp'>주문자핸드폰
|
||||
<option value='od_b_name'>받는분
|
||||
<option value='od_b_tel'>받는분전화
|
||||
<option value='od_b_hp'>받는분핸드폰
|
||||
<option value='od_deposit_name'>입금자
|
||||
<option value='od_invoice'>운송장번호
|
||||
</select>
|
||||
<input type="hidden" id="save_search" name="save_search" value='<?=$search?>'>
|
||||
<input type="text" id="search" name="search" value='<? echo $search ?>' autocomplete="off">
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=70>
|
||||
<colgroup width=70>
|
||||
<colgroup width=70>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=70>
|
||||
<colgroup>
|
||||
<colgroup width=70>
|
||||
<colgroup>
|
||||
<colgroup width=55>
|
||||
<tr><td colspan=12 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td><a href='<?=title_sort("od_id", 1)."&$qstr1";?>'>주문번호</a></td>
|
||||
<td><a href='<?=title_sort("od_name")."&$qstr1";?>'>주문자</a></td>
|
||||
<td><a href='<? echo title_sort("mb_id")."&$qstr1"; ?>'>회원ID</a></td>
|
||||
<td><a href='<?=title_sort("itemcount", 1)."&$qstr1";?>'>건수</a> <span title='회원별 누적 건수'>(누적)</span></td>
|
||||
<td><a href='<?=title_sort("orderamount", 1)."&$qstr1";?>'><FONT COLOR="1275D3">주문합계</a></FONT></td>
|
||||
<td><a href='<?=title_sort("ordercancel", 1)."&$qstr1";?>'>주문취소</a></td>
|
||||
<td><a href='<?=title_sort("od_dc_amount", 1)."&$qstr1";?>'>DC</a></td>
|
||||
<td><a href='<?=title_sort("receiptamount")."&$qstr1";?>'><FONT COLOR="1275D3">입금합계</font></a></td>
|
||||
<td><a href='<?=title_sort("receiptcancel", 1)."&$qstr1";?>'>입금취소</a></td>
|
||||
<td><a href='<?=title_sort("misu", 1)."&$qstr1";?>'><font color='#FF6600'>미수금</font></a></td>
|
||||
<td>결제수단</td>
|
||||
<td>수정 삭제</td>
|
||||
</tr>
|
||||
<tr><td colspan=12 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
|
||||
<?
|
||||
$tot_itemcnt = 0;
|
||||
$tot_orderamount = 0;
|
||||
$tot_ordercancel = 0;
|
||||
$tot_dc_amount = 0;
|
||||
$tot_receiptamount = 0;
|
||||
$tot_receiptcancel = 0;
|
||||
$tot_misuamount = 0;
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
// 결제 수단
|
||||
$s_receipt_way = $s_br = "";
|
||||
if ($row[od_settle_case])
|
||||
{
|
||||
$s_receipt_way = $row[od_settle_case];
|
||||
$s_br = '<br/>';
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($row[od_temp_bank] > 0 || $row[od_receipt_bank] > 0)
|
||||
{
|
||||
//$s_receipt_way = "무통장입금";
|
||||
$s_receipt_way = cut_str($row[od_bank_account],8,"");
|
||||
$s_br = "<br>";
|
||||
}
|
||||
|
||||
if ($row[od_temp_card] > 0 || $row[od_receipt_card] > 0)
|
||||
{
|
||||
// 미수금이 없고 카드결제를 하지 않았다면 카드결제를 선택후 무통장 입금한 경우임
|
||||
if ($row[misuamount] <= 0 && $row[od_receipt_card] == 0)
|
||||
; // 화면 출력하지 않음
|
||||
else
|
||||
{
|
||||
$s_receipt_way .= $s_br."카드";
|
||||
if ($row[od_receipt_card] == 0)
|
||||
$s_receipt_way .= "<span class=small><span class=point style='font-size:8pt;'>(미승인)</span></span>";
|
||||
$s_br = "<br>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($row[od_receipt_point] > 0)
|
||||
$s_receipt_way .= $s_br."포인트";
|
||||
|
||||
$s_mod = icon("수정", "./orderform.php?od_id=$row[od_id]&$qstr");
|
||||
$s_del = icon("삭제", "javascript:del('./orderdelete.php?od_id=$row[od_id]&on_uid=$row[on_uid]&mb_id=$row[mb_id]&$qstr');");
|
||||
|
||||
$mb_nick = get_sideview($row[mb_id], $row[od_name], $row[od_email], '');
|
||||
|
||||
$tot_cnt = "";
|
||||
if ($row[mb_id])
|
||||
{
|
||||
$sql2 = " select count(*) as cnt from $g4[shop_order_table] where mb_id = '$row[mb_id]' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
$tot_cnt = "($row2[cnt])";
|
||||
}
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list ht'>
|
||||
<td title='주문일시 : $row[od_time]'><a href='$g4[shop_path]/orderinquiryview.php?od_id=$row[od_id]&on_uid=$row[on_uid]'>$row[od_id]</a></td>
|
||||
<!-- <td><a href='$_SERVER[PHP_SELF]?sort1=$sort1&sort2=$sort2&sel_field=od_name&search=$row[od_name]'><span title='$od_deposit_name'>".cut_str($row[od_name],8,"")."</span></a></td> -->
|
||||
<td>$mb_nick</td>
|
||||
<td><a href='$_SERVER[PHP_SELF]?sort1=$sort1&sort2=$sort2&sel_field=mb_id&search=$row[mb_id]'>$row[mb_id]</a></td>
|
||||
<td>{$row[itemcount]}건 $tot_cnt</td>
|
||||
<td><FONT COLOR='#1275D3'>".number_format($row[orderamount])."</font></td>
|
||||
<td>".number_format($row[ordercancel])."</td>
|
||||
<td>".number_format($row[od_dc_amount])."</td>
|
||||
<td><FONT COLOR='#1275D3'>".number_format($row[receiptamount])."</font></td>
|
||||
<td>".number_format($row[receiptcancel])."</td>
|
||||
<td><FONT COLOR='#FF6600'>".number_format($row[misu])."</FONT></td>
|
||||
<td>$s_receipt_way</td>
|
||||
<td>$s_mod $s_del</a></td>
|
||||
</tr>";
|
||||
|
||||
$tot_itemcount += $row[itemcount];
|
||||
$tot_orderamount += $row[orderamount];
|
||||
$tot_ordercancel += $row[ordercancel];
|
||||
$tot_dc_amount += $row[od_dc_amount];
|
||||
$tot_receiptamount += $row[receiptamount];
|
||||
$tot_receiptcancel += $row[receiptcancel];
|
||||
$tot_misu += $row[misu];
|
||||
}
|
||||
mysql_free_result($result);
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=12 height=100 bgcolor='#FFFFFF'><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
?>
|
||||
</form>
|
||||
<tr><td colspan=12 bgcolor='#CCCCCC'></td></tr>
|
||||
<tr>
|
||||
<td colspan=3>합 계</td>
|
||||
<td><?=(int)$tot_itemcount?>건</td>
|
||||
<td><FONT COLOR='#1275D3'><?=number_format($tot_orderamount)?></FONT></td>
|
||||
<td><?=number_format($tot_ordercancel)?></td>
|
||||
<td><?=number_format($tot_dc_amount)?></td>
|
||||
<td><FONT COLOR='#1275D3'><?=number_format($tot_receiptamount)?></FONT></td>
|
||||
<td><?=number_format($tot_receiptcancel)?></td>
|
||||
<td><FONT COLOR='#FF6600'><?=number_format($tot_misu)?></FONT></td>
|
||||
<td colspan=2></td>
|
||||
</tr>
|
||||
<tr><td colspan=12 bgcolor='#CCCCCC'></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<font color=crimson>주의)</font> 주문번호를 클릭하여 나오는 주문상세내역의 주소를 외부에서 조회가 가능한곳에 올리지 마십시오.
|
||||
|
||||
<script>
|
||||
var f = document.frmorderlist;
|
||||
f.sel_field.value = '<? echo $sel_field ?>';
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,271 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "400420";
|
||||
include_once("./_common.php");
|
||||
include_once(G4_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "주문서관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($search != "")
|
||||
{
|
||||
if ($sel_field != "")
|
||||
{
|
||||
$sql_search .= " $where $sel_field like '%$search%' ";
|
||||
$where = " and ";
|
||||
}
|
||||
|
||||
if ($save_search != $search)
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
if ($sel_field == "") $sel_field = "od_id";
|
||||
if ($sort1 == "") $sort1 = "od_id";
|
||||
if ($sort2 == "") $sort2 = "desc";
|
||||
|
||||
$sql_common = " from $g4[shop_cart_table] a
|
||||
left join $g4[shop_order_table] b on ( a.uq_id = b.od_id)
|
||||
$sql_search ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$row = sql_fetch("select count(od_id) as cnt from {$g4['shop_order_table']} $sql_search ");
|
||||
$total_count = $row[cnt];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select b.od_id,
|
||||
b.*, "._MISU_QUERY_."
|
||||
$sql_common
|
||||
group by b.od_id
|
||||
order by $sort1 $sort2
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search";
|
||||
$qstr1 = "sel_ca_id=$sel_ca_id&sel_field=$sel_field&search=$search&save_search=$search";
|
||||
$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
|
||||
?>
|
||||
|
||||
<table>
|
||||
<form id="frmorderlist" name="frmorderlist">
|
||||
<input type="hidden" id="doc" name="doc" value="<? echo $doc ?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<? echo $sort1 ?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<? echo $sort2 ?>">
|
||||
<input type="hidden" id="page" name="page" value="<? echo $page ?>">
|
||||
<tr>
|
||||
<td><a href='<?=$_SERVER[PHP_SELF]?>'>처음</a></td>
|
||||
<td>
|
||||
<select id="sel_field" name="sel_field">
|
||||
<option value='od_id'>주문번호
|
||||
<option value='mb_id'>회원 ID
|
||||
<option value='od_name'>주문자
|
||||
<option value='od_b_name'>받는분
|
||||
<option value='od_deposit_name'>입금자
|
||||
<option value='od_invoice'>운송장번호
|
||||
</select>
|
||||
<input type="hidden" id="save_search" name="save_search" value='<?=$search?>'>
|
||||
<input type="text" id="search" name="search" value='<? echo $search ?>' autocomplete="off">
|
||||
<input type="image" src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle>
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=70>
|
||||
<colgroup width=30>
|
||||
<colgroup width=70>
|
||||
<colgroup>
|
||||
<colgroup>
|
||||
<colgroup width=70>
|
||||
<colgroup>
|
||||
<colgroup width=70>
|
||||
<colgroup>
|
||||
<colgroup width=55>
|
||||
<tr><td colspan=12 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<tr>
|
||||
<td><a href='<?=title_sort("od_id", 1)."&$qstr1";?>'>주문번호</a></td>
|
||||
<td><a href='<?=title_sort("od_name")."&$qstr1";?>'>주문자</a></td>
|
||||
<td><a href='<? echo title_sort("mb_id")."&$qstr1"; ?>'>회원ID</a></td>
|
||||
<td><a href='<?=title_sort("itemcount", 1)."&$qstr1";?>'>건수</a></td>
|
||||
<td><a href='<?=title_sort("orderamount", 1)."&$qstr1";?>'><FONT COLOR="1275D3">주문합계</a></FONT></td>
|
||||
<td><a href='<?=title_sort("ordercancel", 1)."&$qstr1";?>'>주문취소</a></td>
|
||||
<td><a href='<?=title_sort("od_dc_amount", 1)."&$qstr1";?>'>DC</a></td>
|
||||
<td><a href='<?=title_sort("receiptamount")."&$qstr1";?>'><FONT COLOR="1275D3">입금합계</font></a></td>
|
||||
<td><a href='<?=title_sort("receiptcancel", 1)."&$qstr1";?>'>입금취소</a></td>
|
||||
<td><a href='<?=title_sort("misu", 1)."&$qstr1";?>'><font color='#FF6600'>미수금</font></a></td>
|
||||
<td>결제수단</td>
|
||||
<td>수정 삭제</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td colspan=3>상품명</td>
|
||||
<td>판매가</td>
|
||||
<td>수량</td>
|
||||
<td>포인트</td>
|
||||
<td colspan=2>상태</td>
|
||||
<td>소계</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td colspan=12 height=1 bgcolor=#CCCCCC></td></tr>
|
||||
|
||||
<?
|
||||
$tot_itemcnt = 0;
|
||||
$tot_orderamount = 0;
|
||||
$tot_ordercancel = 0;
|
||||
$tot_dc_amount = 0;
|
||||
$tot_receiptamount = 0;
|
||||
$tot_receiptcancel = 0;
|
||||
$tot_misuamount = 0;
|
||||
for ($i=0; $row=mysql_fetch_array($result); $i++)
|
||||
{
|
||||
// 결제 수단
|
||||
$s_receipt_way = $s_br = "";
|
||||
if ($row[od_settle_case])
|
||||
{
|
||||
$s_receipt_way = $row[od_settle_case];
|
||||
$s_br = '<br/>';
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($row[od_temp_bank] > 0 || $row[od_receipt_bank] > 0)
|
||||
{
|
||||
//$s_receipt_way = "무통장입금";
|
||||
$s_receipt_way = cut_str($row[od_bank_account],8,"");
|
||||
$s_br = "<br>";
|
||||
}
|
||||
|
||||
if ($row[od_temp_card] > 0 || $row[od_receipt_card] > 0)
|
||||
{
|
||||
// 미수금이 없고 카드결제를 하지 않았다면 카드결제를 선택후 무통장 입금한 경우임
|
||||
if ($row[misuamount] <= 0 && $row[od_receipt_card] == 0)
|
||||
; // 화면 출력하지 않음
|
||||
else
|
||||
{
|
||||
$s_receipt_way .= $s_br."카드";
|
||||
if ($row[od_receipt_card] == 0)
|
||||
$s_receipt_way .= "<span class=small><span class=point style='font-size:8pt;'>(미승인)</span></span>";
|
||||
$s_br = "<br>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($row[od_receipt_point] > 0)
|
||||
$s_receipt_way .= $s_br."포인트";
|
||||
|
||||
$s_mod = icon("수정", "./orderform.php?od_id=$row[od_id]&$qstr");
|
||||
$s_del = icon("삭제", "javascript:del('./orderdelete.php?od_id=$row[od_id]&on_uid=$row[on_uid]&mb_id=$row[mb_id]&$qstr&list=2');");
|
||||
|
||||
if ($i>0)
|
||||
echo "<tr><td colspan=12 height=1 bgcolor='#CCCCCC'></td></tr>";
|
||||
|
||||
$list = $i%2;
|
||||
|
||||
echo "
|
||||
<tr class='list$list ht'>
|
||||
<td title='주문일시 : $row[od_time]'><a href='$g4[shop_path]/orderinquiryview.php?od_id=$row[od_id]&on_uid=$row[on_uid]'>$row[od_id]</a></td>
|
||||
<td><a href='$_SERVER[PHP_SELF]?sort1=$sort1&sort2=$sort2&sel_field=od_name&search=$row[od_name]'><span title='$od_deposit_name'>".cut_str($row[od_name],30,"")."</span></a></td>
|
||||
<td><a href='$_SERVER[PHP_SELF]?sort1=$sort1&sort2=$sort2&sel_field=mb_id&search=$row[mb_id]'>$row[mb_id]</a></td>
|
||||
<td>{$row[itemcount]}건</td>
|
||||
<td><FONT COLOR='#1275D3'>".number_format($row[orderamount])."</font></td>
|
||||
<td>".number_format($row[ordercancel])."</td>
|
||||
<td>".number_format($row[od_dc_amount])."</td>
|
||||
<td><FONT COLOR='#1275D3'>".number_format($row[receiptamount])."</font></td>
|
||||
<td>".number_format($row[receiptcancel])."</td>
|
||||
<td><FONT COLOR='#FF6600'>".number_format($row[misu])."</FONT></td>
|
||||
<td>$s_receipt_way</td>
|
||||
<td>$s_mod $s_del</a></td>
|
||||
</tr>";
|
||||
|
||||
$tot_itemcount += $row[itemcount];
|
||||
$tot_orderamount += $row[orderamount];
|
||||
$tot_ordercancel += $row[ordercancel];
|
||||
$tot_dc_amount += $row[od_dc_amount];
|
||||
$tot_receiptamount += $row[receiptamount];
|
||||
$tot_receiptcancel += $row[receiptcancel];
|
||||
$tot_misu += $row[misu];
|
||||
|
||||
// 상품개별출력
|
||||
$sql2 = " select c.it_name,
|
||||
b.*
|
||||
from $g4[shop_order_table] a
|
||||
left join $g4[shop_cart_table] b on (a.od_id = b.uq_id)
|
||||
left join $g4[shop_item_table] c on (b.it_id = c.it_id)
|
||||
where od_id = '$row[od_id]' ";
|
||||
$result2 = sql_query($sql2);
|
||||
for ($k=0; $row2=sql_fetch_array($result2); $k++)
|
||||
{
|
||||
$href = "$g4[shop_path]/item.php?it_id=$row2[it_id]";
|
||||
$it_name = "<a href='$href'>".cut_str($row2[it_name],35)."</a><br>";
|
||||
$it_name .= print_item_options($row2[it_id], $row2[it_opt1], $row2[it_opt2], $row2[it_opt3], $row2[it_opt4], $row2[it_opt5], $row2[it_opt6]);
|
||||
|
||||
$sub_amount = $row2[ct_qty] * $row2[ct_amount];
|
||||
$sub_point = $row2[ct_qty] * $row2[ct_point];
|
||||
|
||||
echo "
|
||||
<tr class='list$list ht'>
|
||||
<td></td>
|
||||
<td colspan=3>
|
||||
<table cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td style='padding-top:5px; padding-bottom:5px;'><a href='$href'>".get_it_image($row2[it_id], 50, 50)."</a></td>
|
||||
<td>$it_name</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td>".number_format($row2[ct_amount])." </td>
|
||||
<td>$row2[ct_qty]</td>
|
||||
<td>".number_format($sub_point)." </td>
|
||||
<td colspan=2>$row2[ct_status]</td>
|
||||
<td>".number_format($sub_amount)." </td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>";
|
||||
}
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan=12 height=100 bgcolor='#FFFFFF'><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
?>
|
||||
</form>
|
||||
<tr><td colspan=12 bgcolor='#CCCCCC'></td></tr>
|
||||
<tr>
|
||||
<td colspan=3>합 계</td>
|
||||
<td><?=(int)$tot_itemcount?>건</td>
|
||||
<td><FONT COLOR='#1275D3'><?=number_format($tot_orderamount)?></FONT></td>
|
||||
<td><?=number_format($tot_ordercancel)?></td>
|
||||
<td><?=number_format($tot_dc_amount)?></td>
|
||||
<td><FONT COLOR='#1275D3'><?=number_format($tot_receiptamount)?></FONT></td>
|
||||
<td><?=number_format($tot_receiptcancel)?></td>
|
||||
<td><FONT COLOR='#FF6600'><?=number_format($tot_misu)?></FONT></td>
|
||||
<td colspan=2></td>
|
||||
</tr>
|
||||
<tr><td colspan=12 bgcolor='#CCCCCC'></td></tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<font color=crimson>주의)</font> 주문번호를 클릭하여 나오는 주문상세내역의 주소를 외부에서 조회가 가능한곳에 올리지 마십시오.
|
||||
|
||||
<script>
|
||||
var f = document.frmorderlist;
|
||||
f.sel_field.value = '<? echo $sel_field ?>';
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||
@ -1,143 +0,0 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// 제대로된 include 시에만 실행
|
||||
if (!defined("_ORDERMAIL_")) exit;
|
||||
|
||||
// 주문자님께 메일발송 체크를 했다면
|
||||
if ($od_send_mail)
|
||||
{
|
||||
$od = sql_fetch(" select * from $g4[shop_order_table] where od_id = '$od_id' ");
|
||||
|
||||
$addmemo = nl2br(stripslashes($addmemo));
|
||||
|
||||
unset($cart_list);
|
||||
unset($card_list);
|
||||
unset($bank_list);
|
||||
unset($point_list);
|
||||
unset($delivery_list);
|
||||
|
||||
$sql = " select a.*,
|
||||
b.it_name,
|
||||
b.it_opt1_subject,
|
||||
b.it_opt2_subject,
|
||||
b.it_opt3_subject,
|
||||
b.it_opt4_subject,
|
||||
b.it_opt5_subject,
|
||||
b.it_opt6_subject
|
||||
from $g4[shop_cart_table] a inner join $g4[shop_item_table] b on (b.it_id = a.it_id)
|
||||
where a.on_uid = '$od[on_uid]'
|
||||
order by a.ct_id ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $ct=mysql_fetch_array($result); $i++) {
|
||||
// 상품 옵션
|
||||
$s_option = "";
|
||||
$str_split = "";
|
||||
for ($k=1; $k<=6; $k++) {
|
||||
if ($ct["it_opt{$k}"] == "") {
|
||||
continue;
|
||||
}
|
||||
|
||||
$s_option .= $str_split;
|
||||
$it_opt_subject = $ct["it_opt{$k}_subject"];
|
||||
|
||||
unset($opt);
|
||||
$opt = explode( ";", trim($ct["it_opt{$k}"]) );
|
||||
$s_option .= "$it_opt_subject = $opt[0]";
|
||||
$str_split = "<br>";
|
||||
}
|
||||
|
||||
if ($s_option == "") {
|
||||
$s_option = "없음";
|
||||
}
|
||||
|
||||
$cart_list[$i][it_id] = $ct[it_id];
|
||||
$cart_list[$i][it_name] = $ct[it_name];
|
||||
$cart_list[$i][it_opt] = $s_option;
|
||||
|
||||
$ct_status = $ct[ct_status];
|
||||
if ($ct_status == "준비") {
|
||||
$ct_status = "상품준비중";
|
||||
} else if ($ct_status == "배송") {
|
||||
$ct_status = "배송중";
|
||||
}
|
||||
|
||||
$cart_list[$i][ct_status] = $ct_status;
|
||||
$cart_list[$i][ct_qty] = $ct[ct_qty];
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
** 입금정보
|
||||
*/
|
||||
$is_receipt = false;
|
||||
|
||||
// 신용카드 입금
|
||||
if ($od[od_receipt_card] > 0) {
|
||||
$card_list[od_card_time] = $od[od_card_time];
|
||||
$card_list[od_receipt_card] = display_amount($od[od_receipt_card]);
|
||||
|
||||
$is_receipt = true;
|
||||
}
|
||||
|
||||
// 무통장 입금
|
||||
if ($od[od_receipt_bank] > 0) {
|
||||
$bank_list[od_bank_time] = $od[od_bank_time];
|
||||
$bank_list[od_receipt_bank] = display_amount($od[od_receipt_bank]);
|
||||
$bank_list[od_deposit_name] = $od[od_deposit_name];
|
||||
|
||||
$is_receipt = true;
|
||||
}
|
||||
|
||||
// 포인트 입금
|
||||
if ($od[od_receipt_point] > 0) {
|
||||
$point_list[od_time] = $od[od_time];
|
||||
$point_list[od_receipt_point] = display_point($od[od_receipt_point]);
|
||||
|
||||
$is_receipt = true;
|
||||
}
|
||||
|
||||
// 배송정보
|
||||
$is_delivery = false;
|
||||
if ((int)$od[dl_id] > 0) {
|
||||
$dl = sql_fetch(" select * from $g4[shop_delivery_table] where dl_id = '$od[dl_id]' ");
|
||||
|
||||
$delivery_list[dl_url] = $dl[dl_url];
|
||||
if (strpos($delivery_list[dl_url], "=")) $delivery_list[dl_url] .= $od[od_invoice];
|
||||
$delivery_list[dl_company] = $dl[dl_company];
|
||||
$delivery_list[dl_tel] = $dl[dl_tel];
|
||||
$delivery_list[od_invoice] = $od[od_invoice];
|
||||
$delivery_list[od_invoice_time] = $od[od_invoice_time];
|
||||
|
||||
$is_delivery = true;
|
||||
}
|
||||
|
||||
// 입금 또는 배송내역이 있다면 메일 발송
|
||||
if ($is_receipt || $is_delivery)
|
||||
{
|
||||
ob_start();
|
||||
include "$g4[shop_path]/mail/ordermail.mail.php";
|
||||
$content = ob_get_contents();
|
||||
ob_end_clean();
|
||||
|
||||
$title = "{$od[od_name]}님께서 주문하신 내역을 다음과 같이 처리하였습니다.";
|
||||
$email = $od[od_email];
|
||||
|
||||
// 메일 보낸 내역 상점메모에 update
|
||||
$od_shop_memo = G4_TIME_YMDHIS.' - 결제/배송내역 메일발송'.PHP_EOL.$od[od_shop_memo];
|
||||
/* 1.00.06
|
||||
** 주석처리 - 처리하지 않음
|
||||
if ($receipt_check)
|
||||
$od_shop_memo .= ", 입금확인";
|
||||
if ($invoice_check)
|
||||
$od_shop_memo .= ", 송장번호";
|
||||
*/
|
||||
|
||||
sql_query(" update $g4[shop_order_table] set od_shop_memo = '$od_shop_memo' where od_id = '$od_id' ");
|
||||
|
||||
$admin = get_admin('super');
|
||||
|
||||
mailer($config[cf_title], $admin[mb_email], $email, $title, $content, 1);
|
||||
}
|
||||
}
|
||||
?>
|
||||
@ -1,116 +0,0 @@
|
||||
<?
|
||||
$sub_menu = "500120";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
|
||||
$g4[title] = "주문내역출력";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<table width=550><tr><td>
|
||||
|
||||
<?=subtitle($g4[title])?>
|
||||
|
||||
<table cellpadding=0 cellspacing=0 border=0>
|
||||
<form id="forderprint" name="forderprint" action="./orderprintresult.php" onsubmit="return forderprintcheck(this);" autocomplete="off">
|
||||
<input type="hidden" id="case" name="case" value="1">
|
||||
<tr><td colspan=20 height=2 bgcolor=#0E87F9></td></tr>
|
||||
<colgroup width=100></colgroup>
|
||||
<colgroup bgcolor=#ffffff></colgroup>
|
||||
<tr>
|
||||
<td>출력기간</td>
|
||||
<td>
|
||||
<table cellpadding=4>
|
||||
<tr>
|
||||
<td align=left>
|
||||
<input type="radio" id="csv" name="csv" value='xls' id="xls1"><label for='xls1'>MS엑셀 XLS 데이터</label>
|
||||
<input type="radio" id="csv" name="csv" value='csv' id="csv1"><label for='csv1'>MS엑셀 CSV 데이터</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="text" id="fr_date" name="fr_date" id="fr_date" size=10 maxlength=8 value="<?=date("Ymd");?>"><a href="javascript:win_calendar('fr_date', document.getElementById('fr_date').value, '');"><img src='<?=$g4[path]?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a>
|
||||
∼
|
||||
<input type="text" id="to_date" name="to_date" id="to_date" size=10 maxlength=8 value="<?=date("Ymd");?>"><a href="javascript:win_calendar('to_date', document.getElementById('to_date').value, '');"><img src='<?=$g4[path]?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a>
|
||||
|
||||
<select id="ct_status" name="ct_status">
|
||||
<option value='주문'>주문
|
||||
<option value='준비'>상품준비중
|
||||
<option value='배송'>배송
|
||||
<option value='완료'>완료
|
||||
<option value='취소'>취소
|
||||
<option value='반품'>반품
|
||||
<option value='품절'>품절
|
||||
<option value=''>전체
|
||||
</select>
|
||||
|
||||
<input type="submit" value=' 확 인 '>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</form>
|
||||
|
||||
<form id="forderprint" name="forderprint" action="./orderprintresult.php" onsubmit="return forderprintcheck(this);" autocomplete="off">
|
||||
<input type="hidden" id="case" name="case" value="2">
|
||||
<tr><td colspan=20 height=2 bgcolor=#DDDDDD></td></tr>
|
||||
<tr>
|
||||
<td>주문번호구간</td>
|
||||
<td>
|
||||
<table cellpadding=4>
|
||||
<tr>
|
||||
<td align=left>
|
||||
<input type="radio" id="csv" name="csv" value='xls' id="xls2"><label for='xls2'>MS엑셀 XLS 데이터</label>
|
||||
<input type="radio" id="csv" name="csv" value='csv' id="csv2"><label for='csv2'>MS엑셀 CSV 데이터</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="text" id="fr_od_id" name="fr_od_id" size=10 maxlength=10> 부터
|
||||
<input type="text" id="to_od_id" name="to_od_id" size=10 maxlength=10> 까지
|
||||
|
||||
<select id="ct_status" name="ct_status">
|
||||
<option value='주문'>주문
|
||||
<option value='준비'>상품준비중
|
||||
<option value='배송'>배송
|
||||
<option value='완료'>완료
|
||||
<option value='취소'>취소
|
||||
<option value='반품'>반품
|
||||
<option value='품절'>품절
|
||||
<option value=''>전체
|
||||
</select>
|
||||
|
||||
<input type="submit" value=' 확 인 '>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=20 height=2 bgcolor=#0E87F9></td></tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
</td></tr></table>
|
||||
|
||||
<script>
|
||||
function forderprintcheck(f)
|
||||
{
|
||||
if (f.csv[0].checked || f.csv[1].checked)
|
||||
{
|
||||
f.target = "_top";
|
||||
}
|
||||
else
|
||||
{
|
||||
var win = window.open("", "winprint", "left=10,top=10,width=670,height=800,menubar=yes,toolbar=yes,scrollbars=yes");
|
||||
f.target = "winprint";
|
||||
}
|
||||
|
||||
f.submit();
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
?>
|
||||