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"> <td colspan="3">
<?=help("기본으로 제공하는 스킨은 ".G4_SHOP_DIR."/list.skin.*.php 입니다.");?> <?=help("기본으로 제공하는 스킨은 ".G4_SHOP_DIR."/list.skin.*.php 입니다.");?>
<select id="ca_skin" name="ca_skin"> <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> </select>
<script>document.getElementById('ca_skin').value='<?=$ca['ca_skin']?>';</script>
</td> </td>
</tr> </tr>
<tr> <tr>

View File

@ -220,7 +220,7 @@ $pg_anchor ="<ul class=\"anchor\">
<td class="td_name"><?=$name?></td> <td class="td_name"><?=$name?></td>
<td><?=cut_str($row['iq_subject'],40)?></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> <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"> <td colspan="3">
<?=help("기본으로 제공하는 스킨은 $cart_dir/list.skin.*.php 입니다.\n\n$cart_dir/list.php&skin=userskin.php 처럼 직접 만든 스킨을 사용할 수도 있습니다.");?> <?=help("기본으로 제공하는 스킨은 $cart_dir/list.skin.*.php 입니다.\n\n$cart_dir/list.php&skin=userskin.php 처럼 직접 만든 스킨을 사용할 수도 있습니다.");?>
<select name="ev_skin" id="ev_skin"> <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> </select>
<? if ($w == 'u') { ?>
<script>document.all.ev_skin.value='<?=$ev['ev_skin']?>';</script>
<? } ?>
</td> </td>
</tr> </tr>
<tr> <tr>

View File

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

View File

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

View File

@ -627,9 +627,9 @@ function conv_selected_option($options, $value)
if(!$options) if(!$options)
return ''; 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;
} }
// 주문서 번호를 얻는다. // 주문서 번호를 얻는다.