관리자: 쇼핑몰 관리자 마크업 중
This commit is contained in:
@ -8,7 +8,7 @@ $html_title = "배너";
|
||||
if ($w=="u")
|
||||
{
|
||||
$html_title .= " 수정";
|
||||
$sql = " select * from $g4[yc4_banner_table] where bn_id = '$bn_id' ";
|
||||
$sql = " select * from $g4['yc4_banner_table'] where bn_id = '$bn_id' ";
|
||||
$bn = sql_fetch($sql);
|
||||
}
|
||||
else
|
||||
@ -23,25 +23,25 @@ $g4[title] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle($html_title)?>
|
||||
|
||||
<form id="fbanner" name="fbanner" method=post action='./bannerformupdate.php' enctype='multipart/form-data'>
|
||||
<input type="hidden" id="w" name="w" value='<? echo $w ?>'>
|
||||
<input type="hidden" id="bn_id" name="bn_id" value='<? echo $bn_id ?>'>
|
||||
<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>
|
||||
<td>이미지</td>
|
||||
<th scope="row"><label for="bn_bimg">이미지</label></th>
|
||||
<td>
|
||||
<input type="file" id="bn_bimg" name="bn_bimg" size=40>
|
||||
<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' border=0>";
|
||||
$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' border=0 align=absmiddle onclick=\"imageview('bimg', $size[0], $size[1]);\"><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' border=1></div>";
|
||||
//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>
|
||||
@ -49,81 +49,83 @@ include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
<? if ($bimg_str) { echo "<tr><td></td><td>$bimg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>이미지 설명</td>
|
||||
<th scope="row"><label for="bn_alt">이미지 설명</label></th>
|
||||
<td>
|
||||
<input type="text" id="bn_alt" name="bn_alt" size=80 value='<? echo $bn[bn_alt] ?>'>
|
||||
<?=help("img 태그의 alt, title 에 해당되는 내용입니다.\n배너에 마우스를 오버하면 이미지의 설명이 나옵니다.");?>
|
||||
<input type="text" id="bn_alt" name="bn_alt" size="80" value="<?=$bn['bn_alt'] ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>링크</td>
|
||||
<th scope="row"><label for="bn_url">링크</label></th>
|
||||
<td>
|
||||
<input type="text" id="bn_url" name="bn_url" size=80 value='<? echo $bn[bn_url] ?>'>
|
||||
<?=help("배너클릭시 이동하는 주소입니다.");?>
|
||||
<input type="text" id="bn_url" name="bn_url" size="80" value="<?=$bn['bn_url'] ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>출력위치</td>
|
||||
<th scope="row"><label for="bn_position">출력위치</label></th>
|
||||
<td>
|
||||
<select id="bn_position" name="bn_position">
|
||||
<option value="왼쪽">왼쪽
|
||||
<option value="메인">메인
|
||||
</select>
|
||||
<?=help("왼쪽 : 쇼핑몰화면 왼쪽에 출력합니다.\n메인 : 쇼핑몰 메인화면(index.php)에만 출력합니다.", 50);?>
|
||||
<select id="bn_position" name="bn_position">
|
||||
<option value="왼쪽">왼쪽</option>
|
||||
<option value="메인">메인</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>테두리</td>
|
||||
<th scope="row"><label for="bn_border">테두리</label></th>
|
||||
<td>
|
||||
<select id="bn_border" name="bn_border">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
</select>
|
||||
<?=help("배너이미지에 테두리를 넣을지를 설정합니다.", 50);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>새창</td>
|
||||
<td>
|
||||
<select id="bn_new_win" name="bn_new_win">
|
||||
<option value="0">아니오
|
||||
<option value="1">예
|
||||
<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>
|
||||
<td>시작일시</td>
|
||||
<th scope="row"><label for="bn_begin_time">시작일시</label></th>
|
||||
<td>
|
||||
<input type="text" id="bn_begin_time" name="bn_begin_time" size=21 maxlength=19 value='<? echo $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;">오늘
|
||||
<?=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>
|
||||
<td>종료일시</td>
|
||||
<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='<? echo $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;">오늘+31일
|
||||
<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>
|
||||
<td>출력 순서</td>
|
||||
<th scope="row"><label for="">출력 순서</label></th>
|
||||
<td>
|
||||
<?=order_select("bn_order", $bn[bn_order])?>
|
||||
<?=help("배너를 출력할 때 순서를 정합니다.\n\n숫자가 작을수록 상단에 출력합니다.");?>
|
||||
<?=order_select("bn_order", $bn['bn_order'])?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./bannerlist.php';">
|
||||
<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')
|
||||
{
|
||||
|
||||
@ -7,90 +7,82 @@ auth_check($auth[$sub_menu], "r");
|
||||
$g4[title] = "배너관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
$sql_common = " from $g4[yc4_banner_table] ";
|
||||
$sql_common = " from $g4['yc4_banner_table'] ";
|
||||
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$rows = $config['cf_page_rows'];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
?>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><?=subtitle($g4[title])?></td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>건수 : <? echo $total_count ?></p>
|
||||
|
||||
<table>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<td>ID</td>
|
||||
<td>이미지</td>
|
||||
<td>위치</td>
|
||||
<td>시작일시</td>
|
||||
<td>종료일시</td>
|
||||
<td>출력순서</td>
|
||||
<td>조회</td>
|
||||
<td><?=icon("입력", "./bannerform.php");?></td>
|
||||
<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[yc4_banner_table]
|
||||
order by bn_order, bn_id desc
|
||||
limit $from_record, $rows ";
|
||||
$sql = " select * from $g4['yc4_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='_new'" : "";
|
||||
$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]' border='$bn_border' alt='$row[bn_alt]'></a>";
|
||||
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);
|
||||
$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]');");
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list center'>
|
||||
<td>$row[bn_id]</td>
|
||||
<td align=left style='padding-top:5px; padding-bottom:5px;'>$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><tr><td colspan=8 height=1 bgcolor=F5F5F5></td></tr>";
|
||||
$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 height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
echo "<tr><td colspan=\"8\" class=\"empty_table\">자료가 한건도 없습니다.</td></tr>\n";
|
||||
}
|
||||
?>
|
||||
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?=get_paging($config['cf_write_pages'], $page, $total_page, "$_SERVER['PHP_SELF']?$qstr&page=");?>
|
||||
|
||||
<?
|
||||
include_once(G4_ADMIN_PATH."/admin.tail.php");
|
||||
|
||||
@ -5,11 +5,11 @@ include_once(G4_CKEDITOR_PATH.'/ckeditor.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$category_path = "{$g4[path]}/data/category";
|
||||
$category_path = "{$g4['path']}/data/category";
|
||||
|
||||
$sql_common = " from $g4[yc4_category_table] ";
|
||||
$sql_common = " from {$g4['yc4_category_table']} ";
|
||||
if ($is_admin != 'super')
|
||||
$sql_common .= " where ca_mb_id = '$member[mb_id]' ";
|
||||
$sql_common .= " where ca_mb_id = '{$member['mb_id']}' ";
|
||||
|
||||
if ($w == "")
|
||||
{
|
||||
@ -22,11 +22,11 @@ if ($w == "")
|
||||
|
||||
$len2 = $len + 1;
|
||||
|
||||
$sql = " select MAX(SUBSTRING(ca_id,$len2,2)) as max_subid from $g4[yc4_category_table] where SUBSTRING(ca_id,1,$len) = '$ca_id' ";
|
||||
$sql = " select MAX(SUBSTRING(ca_id,$len2,2)) as max_subid from {$g4['yc4_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 = base_convert($row['max_subid'], 36, 10);
|
||||
$subid += 36;
|
||||
} else {
|
||||
$subid = 36;
|
||||
@ -45,265 +45,274 @@ if ($w == "")
|
||||
|
||||
if ($ca_id) // 2단계이상 분류
|
||||
{
|
||||
$sql = " select * from $g4[yc4_category_table] where ca_id = '$ca_id' ";
|
||||
$sql = " select * from {$g4['yc4_category_table']} where ca_id = '$ca_id' ";
|
||||
$ca = sql_fetch($sql);
|
||||
$html_title = $ca[ca_name] . " 하위분류추가";
|
||||
$ca[ca_name] = "";
|
||||
$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_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")
|
||||
{
|
||||
$sql = " select * from $g4[yc4_category_table] where ca_id = '$ca_id' ";
|
||||
$sql = " select * from {$g4['yc4_category_table']} where ca_id = '$ca_id' ";
|
||||
$ca = sql_fetch($sql);
|
||||
if (!$ca[ca_id])
|
||||
alert("자료가 없습니다.");
|
||||
|
||||
$html_title = $ca[ca_name] . " 수정";
|
||||
$ca[ca_name] = get_text($ca[ca_name]);
|
||||
$html_title = $ca['ca_name'] . " 수정";
|
||||
$ca['ca_name'] = get_text($ca['ca_name']);
|
||||
}
|
||||
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
|
||||
$g4[title] = $html_title;
|
||||
$g4['title'] = $html_title;
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
?>
|
||||
|
||||
<?=subtitle("기본 입력")?>
|
||||
|
||||
<form id="fcategoryform" name="fcategoryform" method=post action="./categoryformupdate.php" enctype="multipart/form-data" onsubmit='return fcategoryformcheck(this);'>
|
||||
<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>
|
||||
<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="page" name="page" value="<?=$page?>">
|
||||
<input type="hidden" id="sort1" name="sort1" value="<?=$sort1?>">
|
||||
<input type="hidden" id="sort2" name="sort2" value="<?=$sort2?>">
|
||||
|
||||
<caption>기본 입력</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>분류코드</td>
|
||||
<td colspan=3>
|
||||
|
||||
<th scope="row">분류코드</th>
|
||||
<td colspan="3">
|
||||
<? if ($w == "") { ?>
|
||||
<input type="text" id="ca_id" id="ca_id" name="ca_id" itemname='분류코드' size='<?=$sublen?>' maxlength='<?=$sublen?>' minlength='<?=$sublen?>' nospace alphanumeric value='<?=$subid?>'>
|
||||
<? if ($default[de_code_dup_use]) { ?><a href='javascript:;' onclick="codedupcheck(document.getElementById('ca_id').value)"><img src='./img/btn_code.gif' border=0 align=absmiddle></a><? } ?>
|
||||
<?=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]?>
|
||||
<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' border=0 align=absmiddle></a>"; ?>
|
||||
<a href='./itemlist.php?sca=<?=$ca[ca_id]?>'>상품리스트</a>
|
||||
<? 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>
|
||||
<td>분류명<font color="#ff6600"> <b>*</b></font></td>
|
||||
<td colspan=3><input type="text" id="ca_name" name="ca_name" value='<? echo $ca[ca_name] ?>' size=38 required itemid="분류명" name="분류명"></td>
|
||||
<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>
|
||||
<td>관리 회원아이디</td>
|
||||
<td colspan=3>
|
||||
<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>";
|
||||
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]}";
|
||||
echo "<input type=\"hidden\" id=\"ca_mb_id\" name=\"ca_mb_id\" value=\"{$ca[ca_mb_id]}\">{$ca['ca_mb_id']}";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>출력스킨</td>
|
||||
<td colspan=3>
|
||||
<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">
|
||||
<? echo get_list_skin_options("^list.skin.(.*)\.php", G4_SHOP_PATH); ?>
|
||||
<?=get_list_skin_options("^list.skin.(.*)\.php", G4_SHOP_PATH); ?>
|
||||
</select>
|
||||
<script>document.getElementById('ca_skin').value='<?=$ca[ca_skin]?>';</script>
|
||||
<?=help("기본으로 제공하는 스킨은 $g4[shop]/list.skin.*.php 입니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>출력이미지 폭</td>
|
||||
<th scope="row"><label for="ca_img_width">출력이미지 폭<strong class="sound_only">필수</strong></label></th>
|
||||
<td>
|
||||
<input type="text" id="ca_img_width" name="ca_img_width" size=5 value='<? echo $ca[ca_img_width] ?>' required itemid="출력이미지 폭" name="출력이미지 폭"> 픽셀
|
||||
<?=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>
|
||||
<td>출력이미지 높이</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='<? echo $ca[ca_img_height] ?>' required itemid="출력이미지 높이" name="출력이미지 높이"> 픽셀
|
||||
<input type="text" id="ca_img_height" name="ca_img_height" size="5" value="<?=$ca['ca_img_height'] ?>" required> 픽셀
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1라인 이미지수</td>
|
||||
<th scope="row"><label for="ca_list_mod">1라인 이미지수<strong class="sound_only">필수</strong></label></th>
|
||||
<td>
|
||||
<input type="text" id="ca_list_mod" name="ca_list_mod" size=3 value='<? echo $ca[ca_list_mod] ?>' required itemid="1라인 이미지수" name="1라인 이미지수"> 개
|
||||
<?=help("1라인에 설정한 값만큼의 상품을 출력하지만 스킨에 따라 1라인에 하나의 상품만 출력할 수도 있습니다.");?>
|
||||
<input type="text" id="ca_list_mod" name="ca_list_mod" size="3" value="<?=$ca['ca_list_mod']?>" required> 개
|
||||
</td>
|
||||
<td>총라인수</td>
|
||||
<th scope="row"><label for="ca_list_row">총라인수<strong class="sound_only">필수</label></th>
|
||||
<td>
|
||||
<input type="text" id="ca_list_row" name="ca_list_row" size=3 value='<? echo $ca[ca_list_row] ?>' required itemid="총라인수" name="총라인수"> 라인
|
||||
<?=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>
|
||||
<td>옵션 제목 1</td>
|
||||
<th scope="row"><label for="ca_opt1_subject">옵션 제목 1</label></th>
|
||||
<td>
|
||||
<input type="text" id="ca_opt1_subject" name="ca_opt1_subject" value='<? echo $ca[ca_opt1_subject] ?>'>
|
||||
<?=help("제조사, 원산지 이외의 총 6개 옵션을 사용하실 수 있습니다.\n\n분류별로 다른 옵션 제목을 미리 설정할 수 있습니다.\n\n이곳에 입력한 값은 상품입력에서 옵션 제목으로 기본입력됩니다.");?>
|
||||
<input type="text" id="ca_opt1_subject" name="ca_opt1_subject" value="<?=$ca['ca_opt1_subject']?>">
|
||||
</td>
|
||||
<td>옵션 제목 2</td>
|
||||
<td><input type="text" id="ca_opt2_subject" name="ca_opt2_subject" value='<? echo $ca[ca_opt2_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>
|
||||
<td>옵션 제목 3</td>
|
||||
<td><input type="text" id="ca_opt3_subject" name="ca_opt3_subject" value='<? echo $ca[ca_opt3_subject] ?>'></td>
|
||||
<td>옵션 제목 4</td>
|
||||
<td><input type="text" id="ca_opt4_subject" name="ca_opt4_subject" value='<? echo $ca[ca_opt4_subject] ?>'></td>
|
||||
<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>
|
||||
<td>옵션 제목 5</td>
|
||||
<td><input type="text" id="ca_opt5_subject" name="ca_opt5_subject" value='<? echo $ca[ca_opt5_subject] ?>'></td>
|
||||
<td>옵션 제목 6</td>
|
||||
<td><input type="text" id="ca_opt6_subject" name="ca_opt6_subject" value='<? echo $ca[ca_opt6_subject] ?>'></td>
|
||||
<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>
|
||||
<td>재고수량</td>
|
||||
<td colspan=3>
|
||||
<input type="text" id="ca_stock_qty" name="ca_stock_qty" size=10 value='<? echo $ca[ca_stock_qty]; ?>'> 개
|
||||
<?=help("상품의 기본재고 수량을 설정합니다.\n재고를 사용하지 않는다면 숫자를 크게 입력하여 주십시오.\n예)999999");?>
|
||||
</td>
|
||||
</tr>
|
||||
<input type="hidden" id="ca_explan_html" name="ca_explan_html" value='<?=$ca[ca_explan_html]?>'>
|
||||
<tr>
|
||||
<td>판매자 E-mail</td>
|
||||
<td colspan=3>
|
||||
<input type="text" id="ca_sell_email" name="ca_sell_email" size=40 value='<? echo $ca[ca_sell_email] ?>'>
|
||||
<?=help("운영자와 판매자가 다른 경우에 사용합니다.\n이 분류에 속한 상품을 등록할 경우에 기본값으로 입력됩니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>메뉴표시</td>
|
||||
<td>
|
||||
<input type="checkbox" id="ca_menu" name="ca_menu" <? echo ($ca[ca_menu]) ? "checked" : ""; ?> value='1'>예
|
||||
<?=help("메뉴에 분류명을 표시합니다.");?>
|
||||
</td>
|
||||
<td>판매가능</td>
|
||||
<td>
|
||||
<input type="checkbox" id="ca_use" name="ca_use" <? echo ($ca[ca_use]) ? "checked" : ""; ?> value='1'>예
|
||||
<?=help("잠시 판매를 중단하거나 재고가 없을 경우에 체크하면 이 분류명과 이 분류에 속한 상품은 출력하지 않으며 주문도 할 수 없습니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>쿠폰사용제외</td>
|
||||
<th scope="row"><label for="ca_stock_qty">재고수량</label></th>
|
||||
<td colspan="3">
|
||||
<input type="checkbox" id="ca_nocoupon" name="ca_nocoupon" value="1" <?php echo ($ca['ca_nocoupon']) ? "checked=\"checked\"" : ""; ?> />예
|
||||
<?=help("체크하면 이 분류명과 이 분류에 속한 상품은 쿠폰을 사용할 수 없습니다.");?>
|
||||
<?=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>
|
||||
|
||||
|
||||
<p>
|
||||
<?=subtitle("선택 입력")?>
|
||||
<table>
|
||||
|
||||
<caption>선택 입력</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>상단 파일 경로</td>
|
||||
<td colspan=3><input type="text" id="ca_include_head" name="ca_include_head" size=60 value="<?=$ca[ca_include_head]?>"> <?=help("분류별로 상단+좌측의 내용이 다를 경우 상단+좌측 디자인 파일의 경로를 입력합니다.<p>입력이 없으면 기본 상단 파일을 사용합니다.<p>상단 내용과 달리 PHP 코드를 사용할 수 있습니다.");?></td>
|
||||
<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>
|
||||
<td>하단 파일 경로</td>
|
||||
<td colspan=3><input type="text" id="ca_include_tail" name="ca_include_tail" size=60 value="<?=$ca[ca_include_tail]?>"> <?=help("분류별로 하단+우측의 내용이 다를 경우 하단+우측 디자인 파일의 경로를 입력합니다.<p>입력이 없으면 기본 하단 파일을 사용합니다.<p>하단 내용과 달리 PHP 코드를 사용할 수 있습니다.");?></td>
|
||||
<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>
|
||||
<td>상단이미지</td>
|
||||
<td colspan=3>
|
||||
<input type="file" id="ca_himg" name="ca_himg" size=40>
|
||||
<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";
|
||||
$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'>삭제";
|
||||
$himg_str = "<img src='$himg' border=0>";
|
||||
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' border=0 align=absmiddle onclick=\"imageview('himg', $size[0], $size[1]);\">";
|
||||
//echo "<div id="himg" style='left:0; top:0; z-index:+1; display:none; position:absolute;'><img src='$himg' border=1></div>";
|
||||
//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>";
|
||||
}
|
||||
?>
|
||||
<?=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="ca_timg" name="ca_timg" size=40>
|
||||
<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";
|
||||
$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'>삭제";
|
||||
$timg_str = "<img src='$timg' border=0>";
|
||||
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' border=0 align=absmiddle onclick=\"imageview('timg', $size[0], $size[1]);\"><input type="checkbox" id="ca_timg_del" name="ca_timg_del" value='1'>삭제";
|
||||
//echo "<div id="timg" style='left:0; top:0; z-index:+1; display:none; position:absolute;'><img src='$timg' border=1></div>";
|
||||
//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>";
|
||||
}
|
||||
?>
|
||||
<?=help("상품리스트 페이지 하단에 출력하는 이미지입니다.");?>
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($timg_str) { echo "<tr><td colspan=4>$timg_str</td></tr>"; } ?>
|
||||
<? if ($timg_str) { echo "<tr><td colspan=\"4\">$timg_str</td></tr>"; } ?>
|
||||
|
||||
<tr>
|
||||
<td>상단 내용 <?=help("상품리스트 페이지 상단에 출력하는 HTML 내용입니다.", -150);?> </td>
|
||||
<td colspan=3><br /><?=editor_html("ca_head_html", $ca['ca_head_html']);?></td>
|
||||
<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>
|
||||
<td>하단 내용 <?=help("상품리스트 페이지 하단에 출력하는 HTML 내용입니다.", -150);?></td>
|
||||
<td colspan=3><br /><?=editor_html("ca_tail_html", $ca['ca_tail_html']);?></td>
|
||||
<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") { ?>
|
||||
<p>
|
||||
<?=subtitle("기타")?>
|
||||
<table>
|
||||
|
||||
<caption>기타</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>하위분류</td>
|
||||
<td colspan=3>
|
||||
<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;"> 이 분류의 설정과 같은 설정으로 반영
|
||||
<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>
|
||||
<? } ?>
|
||||
|
||||
|
||||
<p>
|
||||
<input type="submit" accesskey='s' value=' 확 인 '>
|
||||
<input type="button" accesskey='l' value=' 목 록 ' onclick="document.location.href='./categorylist.php?<?=$qstr?>';">
|
||||
<div class="btn_confirm">
|
||||
<input type="submit" class="btn_submit" accesskey="s" value="확인">
|
||||
<a href="./categorylist.php?<?=$qstr?>">목록으로</a>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
<script>
|
||||
function fcategoryformcheck(f)
|
||||
{
|
||||
<?=get_editor_js("ca_head_html");?>
|
||||
|
||||
@ -10,29 +10,29 @@ if ($ca_id && ($move == 'up' || $move == 'down')) {
|
||||
$level = $length / 2;
|
||||
|
||||
// 클릭한 분류의 분류아이디와 출력순서
|
||||
$sql = " select ca_id, ca_sort from $g4[yc4_category_table] where ca_id = '$ca_id' ";
|
||||
$sql = " select ca_id, ca_sort from {$g4['yc4_category_table']} where ca_id = '$ca_id' ";
|
||||
$org = sql_fetch($sql);
|
||||
|
||||
// 옮겨갈 분류의 분류아이디와 출력순서
|
||||
if ($move == 'up') {
|
||||
$sql = " select ca_id, ca_sort from $g4[yc4_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 ";
|
||||
$sql = " select ca_id, ca_sort from {$g4['yc4_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[yc4_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 ";
|
||||
$sql = " select ca_id, ca_sort from {$g4['yc4_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[yc4_category_table] set ca_sort = concat('$org[ca_sort]', mid(ca_sort,$level*4+1, 20)) where ca_id like '$dst[ca_id]%' ";
|
||||
$sql = " update {$g4['yc4_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[yc4_category_table] set ca_sort = concat('$dst[ca_sort]', mid(ca_sort,$level*4+1, 20)) where ca_id like '$org[ca_id]%' ";
|
||||
$sql = " update {$g4['yc4_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] = "분류관리";
|
||||
$g4['title'] = "분류관리";
|
||||
include_once(G4_ADMIN_PATH."/admin.head.php");
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ if ($stx != "") {
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
$sql_common = " from $g4[yc4_category_table] ";
|
||||
$sql_common = " from {$g4['yc4_category_table']} ";
|
||||
if ($is_admin != 'super')
|
||||
$sql_common .= " $where ca_mb_id = '$member[mb_id]' ";
|
||||
$sql_common .= $sql_search;
|
||||
@ -56,9 +56,9 @@ $sql_common .= $sql_search;
|
||||
// 테이블의 전체 레코드수만 얻음
|
||||
$sql = " select count(*) as cnt " . $sql_common;
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$rows = $config['cf_page_rows'];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
@ -67,61 +67,55 @@ $sql_order = "order by ca_sort, ca_id ";
|
||||
|
||||
// 출력할 레코드를 얻음
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
{$sql_common}
|
||||
{$sql_order}
|
||||
limit {$from_record}, {$rows} ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
//$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
|
||||
$qstr = "$qstr&sca=$sca&page=$page&save_stx=$stx";
|
||||
$qstr = "$qstr&sca=$sca&page=$page&save_stx=$stx";
|
||||
?>
|
||||
|
||||
<table>
|
||||
<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><a href='<?=$_SERVER['PHP_SELF']?>'>처음</a></td>
|
||||
<td>
|
||||
<select id="sfl" name="sfl">
|
||||
<option value='ca_name'>분류명
|
||||
<option value='ca_id'>분류코드
|
||||
<option value='ca_mb_id'>회원아이디
|
||||
<option value="ca_name" <?if($sfl == '분류명') echo "selected";?>>분류명</option>
|
||||
<option value="ca_id" <?if($sfl == '분류코드') echo "selected";?>>분류코드</option>
|
||||
<option value="ca_mb_id" <?if($sfl == '회원아이디') echo "selected";?>>회원아이디</option>
|
||||
</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>
|
||||
<input type="hidden" id="ca_id" name="ca_id" value='<? echo $ca_id ?>'>
|
||||
<input type="hidden" id="move" name="move" value='<? echo $move ?>'>
|
||||
<input type="text" id="stx" name="stx" value="<?=$stx?>">
|
||||
<input type="submit" value="검색">
|
||||
</td>
|
||||
<td>건수 : <? echo $total_count ?> </td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<form id="fcategorylist" name="fcategorylist" method="post" action='./categorylistupdate.php' autocomplete='off'>
|
||||
<input type="hidden" id="page" name="page" value='<? echo $page ?>'>
|
||||
<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>
|
||||
<td>분류코드</td>
|
||||
<td>분류명</td>
|
||||
<td>메뉴표시</td>
|
||||
<td>판매가능</td>
|
||||
<td>출력순서</td>
|
||||
<td>상품수</td>
|
||||
<td>
|
||||
<?
|
||||
if ($is_admin == 'super')
|
||||
echo "<a href='./categoryform.php'><img src='$g4[admin_path]/img/icon_insert.gif' border=0 title='1단계분류 추가'></a>";
|
||||
else
|
||||
echo " ";
|
||||
?>
|
||||
</td>
|
||||
<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++)
|
||||
{
|
||||
@ -129,9 +123,9 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
$level = strlen($row[ca_id]) / 2 - 1;
|
||||
if ($level > 0) // 2단계 이상
|
||||
{
|
||||
$s_level = " <img src='./img/icon_catlevel.gif' border=0 width=17 height=15 align=absmiddle alt='".($level+1)."단계 분류'>";
|
||||
$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;
|
||||
$s_level = $s_level;
|
||||
$style = " ";
|
||||
}
|
||||
else // 1단계
|
||||
@ -139,48 +133,51 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
$style = " style='border:1 solid; border-color:#0071BD;' ";
|
||||
}
|
||||
|
||||
$s_add = icon("추가", "./categoryform.php?ca_id=$row[ca_id]&$qstr");
|
||||
$s_upd = icon("수정", "./categoryform.php?w=u&ca_id=$row[ca_id]&$qstr");
|
||||
$s_vie = icon("보기", "$g4[shop_path]/list.php?ca_id=$row[ca_id]");
|
||||
$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 = icon("삭제", "javascript:del('./categoryformupdate.php?w=d&ca_id=$row[ca_id]&$qstr');");
|
||||
$s_del = "<a href=\"javascript:del('./categoryformupdate.php?w=d&ca_id={$row['ca_id']}&$qstr');\">삭제</a>";
|
||||
|
||||
|
||||
// 해당 분류에 속한 상품의 갯수
|
||||
$sql1 = " select COUNT(*) as cnt from $g4[yc4_item_table] where ca_id = '$row[ca_id]' or ca_id2 = '$row[ca_id]' or ca_id3 = '$row[ca_id]' ";
|
||||
$sql1 = " select COUNT(*) as cnt from {$g4['yc4_item_table']} where ca_id = '{$row['ca_id']}' or ca_id2 = '{$row['ca_id']}' or ca_id3 = '{$row['ca_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
?>
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list center ht' id='tr{$i}'>
|
||||
<td align=left><input type=\"hidden\" name=\"ca_id[]\" value=\"{$row['ca_id']}\">{$row['ca_id']}</td>
|
||||
<td align=left>$s_level <input type=\"text\" name='ca_name[$i]' value='".get_text($row[ca_name])."' title='$row[ca_id]' required itemname='분류명' 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')\" title='위로 이동'>△</a> <a href='javascript:;' onclick=\"category_move('$row[ca_id]', 'down')\" title='아래로 이동'>▽</a></td>
|
||||
<td><a href='./itemlist.php?sca=$row[ca_id]'><U>$row1[cnt]</U></a></td>
|
||||
<td>$s_upd $s_del $s_vie $s_add</td>
|
||||
</tr>";
|
||||
<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 height=100 bgcolor='#ffffff'><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
|
||||
echo "<tr><td colspan=\"20\" class=\"empty_table\">자료가 한건도 없습니다.</td></tr>\n";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div><input type="submit" value="일괄수정"></div>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><input type="submit" value='일괄수정'></td>
|
||||
<td><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");?></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
<?=get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF']."?$qstr&page=");?>
|
||||
|
||||
<script>
|
||||
function category_move(ca_id, move)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user