분류 상품 개별 스킨 기능 추가
This commit is contained in:
10
adm/shop_admin/ajax.skinfile.php
Normal file
10
adm/shop_admin/ajax.skinfile.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
if($type == 'mobile')
|
||||
$skin_dir = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/shop/'.$dir;
|
||||
else
|
||||
$skin_dir = G5_PATH.'/'.G5_SKIN_DIR.'/shop/'.$dir;
|
||||
|
||||
echo get_list_skin_options("^list.[0-9]+\.skin\.php", $skin_dir, $sval);
|
||||
?>
|
||||
@ -7,6 +7,19 @@ auth_check($auth[$sub_menu], "r");
|
||||
$g5['title'] = '분류관리';
|
||||
include_once (G5_ADMIN_PATH.'/admin.head.php');
|
||||
|
||||
// 스킨 DIR
|
||||
$skin_dir = '<option value="">선택</option>'.PHP_EOL;
|
||||
$arr = get_skin_dir('shop');
|
||||
for ($i=0; $i<count($arr); $i++) {
|
||||
$skin_dir .= '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
|
||||
}
|
||||
|
||||
$mskin_dir = '<option value="">선택</option>'.PHP_EOL;
|
||||
$arr = get_skin_dir('shop', G5_MOBILE_PATH.'/'.G5_SKIN_DIR);
|
||||
for ($i=0; $i<count($arr); $i++) {
|
||||
$mskin_dir .= '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
|
||||
}
|
||||
|
||||
$where = " where ";
|
||||
$sql_search = "";
|
||||
if ($stx != "") {
|
||||
@ -167,12 +180,12 @@ $listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</
|
||||
<input type="text" name="ca_list_mod[<?php echo $i; ?>]" size="3" value="<?php echo $row['ca_list_mod']; ?>" id="ca_lineimg_num<?php echo $i; ?>" required class="required frm_input"> <span class="sound_only">개</span>
|
||||
</td>
|
||||
<td headers="sct_pcskin">
|
||||
<label for="ca_skin<?php echo $i; ?>" class="sound_only">PC스킨폴더</label>
|
||||
<select id="ca_skin<?php echo $i; ?>" name="ca_skin[<?php echo $i; ?>]">
|
||||
<?php echo get_list_skin_options("^list.[0-9]+\.skin\.php", G5_SHOP_SKIN_PATH, $row['ca_skin']); ?>
|
||||
<label for="ca_skin_dir<?php echo $i; ?>" class="sound_only">PC스킨폴더</label>
|
||||
<select id="ca_skin_dir<?php echo $i; ?>" name="ca_skin_dir[<?php echo $i; ?>]" class="skin_dir">
|
||||
<?php echo conv_selected_option($skin_dir, $row['ca_skin_dir']); ?>
|
||||
</select>
|
||||
<label for="ca_skin<?php echo $i; ?>" class="sound_only">PC스킨파일</label>
|
||||
<select id="ca_skin<?php echo $i; ?>" name="ca_skin[<?php echo $i; ?>]">
|
||||
<select id="ca_skin<?php echo $i; ?>" name="ca_skin[<?php echo $i; ?>]" required class="required">
|
||||
<?php echo get_list_skin_options("^list.[0-9]+\.skin\.php", G5_SHOP_SKIN_PATH, $row['ca_skin']); ?>
|
||||
</select>
|
||||
</td>
|
||||
@ -210,13 +223,13 @@ $listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</
|
||||
<input type="text" name="ca_list_row[<?php echo $i; ?>]" value='<?php echo $row['ca_list_row']; ?>' id="ca_imgline_num<?php echo $i; ?>" required class="required frm_input" size="3"> <span class="sound_only">줄</span>
|
||||
</td>
|
||||
<td headers="sct_mskin">
|
||||
<label for="ca_skin<?php echo $i; ?>" class="sound_only">모바일스킨폴더</label>
|
||||
<select id="ca_skin<?php echo $i; ?>" name="ca_skin[<?php echo $i; ?>]">
|
||||
<?php echo get_list_skin_options("^list.[0-9]+\.skin\.php", G5_SHOP_SKIN_PATH, $row['ca_skin']); ?>
|
||||
<label for="ca_mobile_skin_dir<?php echo $i; ?>" class="sound_only">모바일스킨폴더</label>
|
||||
<select id="ca_mobile_skin_dir<?php echo $i; ?>" name="ca_mobile_skin_dir[<?php echo $i; ?>]" class="skin_dir">
|
||||
<?php echo conv_selected_option($mskin_dir, $row['ca_mobile_skin_dir']); ?>
|
||||
</select>
|
||||
<label for="ca_skin<?php echo $i; ?>" class="sound_only">모바일스킨파일</label>
|
||||
<select id="ca_skin<?php echo $i; ?>" name="ca_skin[<?php echo $i; ?>]">
|
||||
<?php echo get_list_skin_options("^list.[0-9]+\.skin\.php", G5_SHOP_SKIN_PATH, $row['ca_skin']); ?>
|
||||
<label for="ca_mobile_skin<?php echo $i; ?>" class="sound_only">모바일스킨파일</label>
|
||||
<select id="ca_mobile_skin<?php echo $i; ?>" name="ca_mobile_skin[<?php echo $i; ?>]" required class="required">
|
||||
<?php echo get_list_skin_options("^list.[0-9]+\.skin\.php", G5_MSHOP_SKIN_PATH, $row['ca_mobile_skin']); ?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
@ -235,6 +248,29 @@ $listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</
|
||||
|
||||
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&page="); ?>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$("select.skin_dir").on("change", function() {
|
||||
var type = "";
|
||||
var dir = $(this).val();
|
||||
if(!dir)
|
||||
return false;
|
||||
|
||||
var id = $(this).attr("id");
|
||||
var $sel = $(this).siblings("select");
|
||||
var sval = $sel.find("option:selected").val();
|
||||
|
||||
if(id.search("mobile") > -1)
|
||||
type = "mobile";
|
||||
|
||||
$sel.load(
|
||||
"./ajax.skinfile.php",
|
||||
{ dir : dir, type : type, sval: sval }
|
||||
);
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
include_once (G5_ADMIN_PATH.'/admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -17,17 +17,20 @@ for ($i=0; $i<count($_POST['ca_id']); $i++)
|
||||
}
|
||||
|
||||
$sql = " update {$g5['g5_shop_category_table']}
|
||||
set ca_name = '{$_POST['ca_name'][$i]}',
|
||||
ca_mb_id = '{$_POST['ca_mb_id'][$i]}',
|
||||
ca_img_width = '{$_POST['ca_img_width'][$i]}',
|
||||
ca_list_mod = '{$_POST['ca_list_mod'][$i]}',
|
||||
ca_cert_use = '{$_POST['ca_cert_use'][$i]}',
|
||||
ca_use = '{$_POST['ca_use'][$i]}',
|
||||
ca_skin = '{$_POST['ca_skin'][$i]}',
|
||||
ca_img_height = '{$_POST['ca_img_height'][$i]}',
|
||||
ca_list_row = '{$_POST['ca_list_row'][$i]}',
|
||||
ca_adult_use = '{$_POST['ca_adult_use'][$i]}',
|
||||
ca_stock_qty = '{$_POST['ca_stock_qty'][$i]}'
|
||||
set ca_name = '{$_POST['ca_name'][$i]}',
|
||||
ca_mb_id = '{$_POST['ca_mb_id'][$i]}',
|
||||
ca_img_width = '{$_POST['ca_img_width'][$i]}',
|
||||
ca_list_mod = '{$_POST['ca_list_mod'][$i]}',
|
||||
ca_cert_use = '{$_POST['ca_cert_use'][$i]}',
|
||||
ca_use = '{$_POST['ca_use'][$i]}',
|
||||
ca_skin = '{$_POST['ca_skin'][$i]}',
|
||||
ca_mobile_skin = '{$_POST['ca_mobile_skin'][$i]}',
|
||||
ca_skin_dir = '{$_POST['ca_skin_dir'][$i]}',
|
||||
ca_mobile_skin_dir = '{$_POST['ca_mobile_skin_dir'][$i]}',
|
||||
ca_img_height = '{$_POST['ca_img_height'][$i]}',
|
||||
ca_list_row = '{$_POST['ca_list_row'][$i]}',
|
||||
ca_adult_use = '{$_POST['ca_adult_use'][$i]}',
|
||||
ca_stock_qty = '{$_POST['ca_stock_qty'][$i]}'
|
||||
where ca_id = '{$_POST['ca_id'][$i]}' ";
|
||||
sql_query($sql);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user