Merge branch 'master' of github.com:gnuboard/yc4s

This commit is contained in:
whitedot
2013-04-15 14:45:49 +09:00
6 changed files with 47 additions and 50 deletions

View File

@ -139,9 +139,8 @@ $pg_anchor ="<ul class=\"anchor\">
<td colspan="3">
<?=help("기본으로 제공하는 스킨은 ".G4_SHOP_DIR."/list.skin.*.php 입니다.");?>
<select id="ca_skin" name="ca_skin">
<? echo get_list_skin_options("^list.skin.(.*)\.php", G4_SHOP_PATH); ?>
<? echo get_list_skin_options("^list.skin.(.*)\.php", G4_SHOP_PATH, $ca['ca_skin']); ?>
</select>
<script>document.getElementById('ca_skin').value='<?=$ca['ca_skin']?>';</script>
</td>
</tr>
<tr>

View File

@ -220,7 +220,7 @@ $pg_anchor ="<ul class=\"anchor\">
<td class="td_name"><?=$name?></td>
<td><?=cut_str($row['iq_subject'],40)?></td>
<td class="td_mng"><a href="./itemqaform.php?w=u&amp;iq_id=<?=$row['iq_id']?>">수정</a></td>
</tr>";
</tr>
<?
}

View File

@ -65,11 +65,8 @@ include_once (G4_ADMIN_PATH.'/admin.head.php');
<td colspan="3">
<?=help("기본으로 제공하는 스킨은 $cart_dir/list.skin.*.php 입니다.\n\n$cart_dir/list.php&skin=userskin.php 처럼 직접 만든 스킨을 사용할 수도 있습니다.");?>
<select name="ev_skin" id="ev_skin">
<? echo get_list_skin_options("^list\.skin\.(.*)\.php", G4_SHOP_PATH); ?>
<? echo get_list_skin_options("^list\.skin\.(.*)\.php", G4_SHOP_PATH, $ev['ev_skin']); ?>
</select>
<? if ($w == 'u') { ?>
<script>document.all.ev_skin.value='<?=$ev['ev_skin']?>';</script>
<? } ?>
</td>
</tr>
<tr>

View File

@ -92,6 +92,36 @@ $qstr = "$qstr&sca=$sca&page=$page";
$g4['title'] = $html_title;
include_once (G4_ADMIN_PATH.'/admin.head.php');
// 분류리스트
$category_select = '';
$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 .= "&nbsp;&nbsp;&nbsp;";
$category_select .= "<option value=\"{$row['ca_id']}\">$nbsp{$row['ca_name']}</option>\n";
$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";
}
$pg_anchor ="<ul class=\"anchor\">
<li><a href=\"#frm_basic_item\">기본정보</a></li>
<li><a href=\"#frm_image\">이미지</a></li>
@ -133,39 +163,8 @@ $pg_anchor ="<ul class=\"anchor\">
<td colspan="3">
<select name="ca_id" id="ca_id" onchange="categorychange(this.form)">
<option value="">= 기본분류 =</option>
<?
$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 .= "&nbsp;&nbsp;&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";
}
?>
<?=conv_selected_option($category_select, $it['ca_id'])?>
</select>
<script> document.fitemform.ca_id.value = '<?=$it['ca_id']?>'; </script>
<script>
var ca_use = new Array();
var ca_stock_qty = new Array();
@ -186,8 +185,10 @@ $pg_anchor ="<ul class=\"anchor\">
<?
for ($i=2; $i<=3; $i++)
{
echo "&nbsp; <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";
echo "&nbsp; <select name='ca_id{$i}'>\n";
echo "<option value=\"\">= {$i}차 분류 =</option>\n";
echo conv_selected_option($category_select, $it['ca_id'.$i]);
echo "</select>\n";
}
?>
<?=help("기본분류는 반드시 선택하셔야 합니다.<br><br>하나의 상품에 최대 3개의 다른 분류를 지정할 수 있습니다.<br><br>2차, 3차 분류는 기본 분류의 하위 분류 개념이 아니므로 기본 분류 선택시 해당 상품이 포함될 최하위 분류만 선택하시면 됩니다.");?>

View File

@ -8,7 +8,7 @@ $g4['title'] = '상품관리';
include_once (G4_ADMIN_PATH.'/admin.head.php');
// 분류
$ca_list = "";
$ca_list = '<option value="">선택</option>'.PHP_EOL;
$sql = " select * from {$g4['shop_category_table']} ";
if ($is_admin != 'super')
$sql .= " where ca_mb_id = '{$member['mb_id']}' ";
@ -19,11 +19,10 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
$len = strlen($row['ca_id']) / 2 - 1;
$nbsp = "";
for ($i=0; $i<$len; $i++) {
$nbsp .= "&nbsp;&nbsp;&nbsp;";
$nbsp .= '&nbsp;&nbsp;&nbsp;';
}
$ca_list .= "<option value='{$row['ca_id']}'>$nbsp{$row['ca_name']}";
$ca_list .= '<option value="'.$row['ca_id'].'">'.$nbsp.$row['ca_name'].'</option>'.PHP_EOL;
}
$ca_list .= "</select>";
$where = " and ";
@ -163,9 +162,6 @@ if ($sfl || $stx) // 검색렬일 때만 처음 버튼을 보여줌
$href = G4_SHOP_URL.'/item.php?it_id='.$row['it_id'];
$gallery = $row['it_gallery'] ? 'Y' : '';
$tmp_ca_list = '<select name="ca_id['.$i.']" id="ca_id_'.$i.'">'.$ca_list;
$tmp_ca_list .= "<script language='javascript'>document.getElementById('ca_id_$i').value='{$row['ca_id']}';</script>";
?>
<tr>
<td rowspan="2">
@ -174,6 +170,10 @@ if ($sfl || $stx) // 검색렬일 때만 처음 버튼을 보여줌
</td>
<td rowspan="2"><a href="<?=$href?>"><?=get_it_image($row['it_id'].'_s', 50, 50)?></a></td>
<td rowspan="2">
<label for="ca_id_<?=$i?>">분류</label>
<select name="ca_id[<?=$i?>]" id="ca_id_<?=$i?>">
<?=conv_selected_option($ca_list, $row['ca_id'])?>
</select>
<?=$tmp_ca_list?><br>
<input type="text" name="it_name[<?=$i?>]" value="<?=htmlspecialchars2(cut_str($row['it_name'],250, ""))?>" required class="frm_input required" size="40">
</td>

View File

@ -627,9 +627,9 @@ function conv_selected_option($options, $value)
if(!$options)
return '';
$str = str_replace('value="'.$value.'"', 'value="'.$value.'" selected="selected"', $options);
$options = preg_replace('/(value=[\'\"]?'.$value.'[\'\"]?)/i', '\\1 selected="selected"', $options);
return $str;
return $options;
}
// 주문서 번호를 얻는다.