Changeset 19687
- Timestamp:
- 2010/11/29 03:27:48 (13 years ago)
- Location:
- branches/version-2_5-dev/data
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/Smarty/templates/admin/order/product_select.tpl
r19670 r19687 29 29 30 30 function func_submit(product_id, class_name1, class_name2, product_class_id) { 31 var err_text = '';32 var fm = window.opener.document.form1;33 var fm1 = window.opener.document;34 var class1 = "classcategory_id" + product_id + "_1";35 var class2 = "classcategory_id" + product_id + "_2";36 37 var class1_id = document.getElementById(class1).value;38 var class2_id = document.getElementById(class2).value;39 40 <!--{if $tpl_no != ''}-->41 var opner_product_id = 'edit_product_id';42 var opner_product_class_id = 'edit_product_class_id';43 fm1.getElementById("no").value = <!--{$tpl_no}-->;44 <!--{else}-->45 var opner_product_id = 'add_product_id';46 var opner_product_class_id = 'add_product_class_id';47 <!--{/if}-->48 49 if (document.getElementById(class1).type == 'select-one' && class1_id == '') {50 err_text = class_name1 + "を選択してください。\n";51 }52 if (document.getElementById(class2).type == 'select-one' && class2_id == '') {53 err_text = err_text + class_name2 + "を選択してください。\n";54 }55 if (err_text != '') {56 alert(err_text);57 return false;58 }59 60 fm1.getElementById(opner_product_id).value = product_id;61 fm1.getElementById(opner_product_class_id).value = product_class_id;62 63 fm.mode.value = 'select_product_detail';64 fm.anchor_key.value = 'order_products';65 fm.submit();66 window.close();67 68 return true;31 var err_text = ''; 32 var fm = window.opener.document.form1; 33 var fm1 = window.opener.document; 34 var class1 = "classcategory_id" + product_id + "_1"; 35 var class2 = "classcategory_id" + product_id + "_2"; 36 37 var class1_id = document.getElementById(class1).value; 38 var class2_id = document.getElementById(class2).value; 39 40 <!--{if $tpl_no != ''}--> 41 var opner_product_id = 'edit_product_id'; 42 var opner_product_class_id = 'edit_product_class_id'; 43 fm1.getElementById("no").value = <!--{$tpl_no}-->; 44 <!--{else}--> 45 var opner_product_id = 'add_product_id'; 46 var opner_product_class_id = 'add_product_class_id'; 47 <!--{/if}--> 48 49 if (document.getElementById(class1).type == 'select-one' && class1_id == '') { 50 err_text = class_name1 + "を選択してください。\n"; 51 } 52 if (document.getElementById(class2).type == 'select-one' && class2_id == '') { 53 err_text = err_text + class_name2 + "を選択してください。\n"; 54 } 55 if (err_text != '') { 56 alert(err_text); 57 return false; 58 } 59 60 fm1.getElementById(opner_product_id).value = product_id; 61 fm1.getElementById(opner_product_class_id).value = product_class_id; 62 63 fm.mode.value = 'select_product_detail'; 64 fm.anchor_key.value = 'order_products'; 65 fm.submit(); 66 window.close(); 67 68 return true; 69 69 } 70 70 //--> … … 129 129 <input name="no" type="hidden" value="<!--{$tpl_no}-->" /> 130 130 <table class="form"> 131 <tr>132 <th>カテゴリ</th>133 <td>134 <select name="search_category_id">135 <option value="" selected="selected">選択してください</option>136 <!--{html_options options=$arrCatList selected=$arrForm.search_category_id}-->137 </select>138 </td>139 </tr>140 <tr>141 <th>商品名</th>142 <td><input type="text" name="search_name" value="<!--{$arrForm.search_name}-->" size="35" class="box35" /></td>143 </tr>144 <tr>145 <th>商品コード</th>146 <td><input type="text" name="search_product_code" value="<!--{$arrForm.search_product_code}-->" size="35" class="box35" /></td>147 </tr>131 <tr> 132 <th>カテゴリ</th> 133 <td> 134 <select name="search_category_id"> 135 <option value="" selected="selected">選択してください</option> 136 <!--{html_options options=$arrCatList selected=$arrForm.search_category_id}--> 137 </select> 138 </td> 139 </tr> 140 <tr> 141 <th>商品名</th> 142 <td><input type="text" name="search_name" value="<!--{$arrForm.search_name}-->" size="35" class="box35" /></td> 143 </tr> 144 <tr> 145 <th>商品コード</th> 146 <td><input type="text" name="search_product_code" value="<!--{$arrForm.search_product_code}-->" size="35" class="box35" /></td> 147 </tr> 148 148 </table> 149 149 <div class="btn"> 150 <button type="submit"><span>検索を開始</span></button>150 <button type="submit"><span>検索を開始</span></button> 151 151 </div> 152 152 </form> 153 153 <!--▼検索結果表示--> 154 154 <!--{if $tpl_linemax}--> 155 <p> 156 <!--{$tpl_linemax}-->件が該当しました。 157 <!--{$tpl_strnavi}--> 158 </p> 159 160 <!--▼検索後表示部分--> 161 <table class="list"> 162 <tr> 163 <th class="image">商品画像</th> 164 <th class="id">商品コード</th> 165 <th class="name">商品名</th> 166 <th class="action">決定</th> 167 </tr> 168 <!--{section name=cnt loop=$arrProducts}--> 169 <!--{assign var=id value=$arrProducts[cnt].product_id}--> 170 <form name="product_form<!--{$id|escape}-->" action="?" onsubmit="return false;"> 171 <!--▼商品<!--{$smarty.section.cnt.iteration}-->--> 172 <tr> 173 <td class="center"> 174 <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProducts[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|escape}-->" /> 175 </td> 176 <td> 177 <!--{assign var=codemin value=`$arrProducts[cnt].product_code_min`}--> 178 <!--{assign var=codemax value=`$arrProducts[cnt].product_code_max`}--> 179 <!--{* 商品コード *}--> 180 <!--{if $codemin != $codemax}--> 181 <!--{$codemin|escape}-->~<!--{$codemax|escape}--> 182 <!--{else}--> 183 <!--{$codemin|escape}--> 184 <!--{/if}--> 185 </td> 186 <td> 187 <!--{$arrProducts[cnt].name|escape}--> 188 189 <!--{assign var=class1 value=classcategory_id`$id`_1}--> 190 <!--{assign var=class2 value=classcategory_id`$id`_2}--> 191 <!--{if $tpl_classcat_find1[$id]}--> 192 <dt><!--{$tpl_class_name1[$id]|escape}-->:</dt> 193 <dd> 194 <select name="classcategory_id1" id="<!--{$class1}-->" style="<!--{$arrErr[$class1]|sfGetErrorColor}-->" onchange="fnSetClassCategories(this.form);"> 195 <!--{html_options options=$arrClassCat1[$id] selected=$arrForm[$class1]}--> 196 </select> 197 <!--{if $arrErr[$class1] != ""}--> 198 <br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span> 199 <!--{/if}--> 200 </dd> 201 <!--{else}--> 202 <input type="hidden" name="<!--{$class1}-->" id="<!--{$class1}-->" value="" /> 203 <!--{/if}--> 204 <!--{if $tpl_classcat_find2[$id]}--> 205 <dt><!--{$tpl_class_name2[$id]|escape}-->:</dt> 206 <dd> 207 <select name="classcategory_id2" id="<!--{$class2}-->" style="<!--{$arrErr[$class2]|sfGetErrorColor}-->" onchange="fnCheckStock(this.form);"></select> 208 <!--{if $arrErr[$class2] != ""}--> 209 <br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span> 210 <!--{/if}--> 211 </dd> 212 <!--{else}--> 213 <input type="hidden" name="<!--{$class2}-->" id="<!--{$class2}-->" value="" /> 214 <!--{/if}--> 215 <input type="hidden" name="product_id" value="<!--{$id|escape}-->" /> 216 <input type="hidden" name="product_class_id<!--{$id|escape}-->" id="product_class_id<!--{$id|escape}-->" value="<!--{$tpl_product_class_id[$id]}-->" /> 217 <input type="hidden" name="product_type" id="product_type<!--{$id|escape}-->" value="<!--{$tpl_product_type[$id]}-->" /> 218 </td> 219 <td class="center"><a href="javascript:;" onclick="return func_submit('<!--{$arrProducts[cnt].product_id}-->', '<!--{$tpl_class_name1[$id]}-->', '<!--{$tpl_class_name2[$id]}-->', '<!--{$tpl_product_class_id[$id]}-->')">決定</a></td> 220 </tr> 221 <!--▲商品<!--{$smarty.section.cnt.iteration}-->--> 222 </form> 223 <!--{sectionelse}--> 224 <tr> 225 <td colspan="4">商品が登録されていません</td> 226 </tr> 227 <!--{/section}--> 228 </table> 155 <p> 156 <!--{$tpl_linemax}-->件が該当しました。 157 <!--{$tpl_strnavi}--> 158 </p> 159 160 <!--▼検索後表示部分--> 161 <table class="list"> 162 <tr> 163 <th class="image">商品画像</th> 164 <th class="id">商品コード</th> 165 <th class="name">商品名</th> 166 <th class="action">決定</th> 167 </tr> 168 <!--{section name=cnt loop=$arrProducts}--> 169 <!--{assign var=id value=$arrProducts[cnt].product_id}--> 170 <form name="product_form<!--{$id|escape}-->" action="?" onsubmit="return false;"> 171 <!--▼商品<!--{$smarty.section.cnt.iteration}-->--> 172 <!--{assign var=status value="`$arrProducts[cnt].status`"}--> 173 <tr style="background:<!--{$arrPRODUCTSTATUS_COLOR[$status]}-->;"> 174 <td class="center"> 175 <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProducts[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|escape}-->" /> 176 </td> 177 <td> 178 <!--{assign var=codemin value=`$arrProducts[cnt].product_code_min`}--> 179 <!--{assign var=codemax value=`$arrProducts[cnt].product_code_max`}--> 180 <!--{* 商品コード *}--> 181 <!--{if $codemin != $codemax}--> 182 <!--{$codemin|escape}-->~<!--{$codemax|escape}--> 183 <!--{else}--> 184 <!--{$codemin|escape}--> 185 <!--{/if}--> 186 </td> 187 <td> 188 <!--{$arrProducts[cnt].name|escape}--> 189 190 <!--{assign var=class1 value=classcategory_id`$id`_1}--> 191 <!--{assign var=class2 value=classcategory_id`$id`_2}--> 192 <!--{if $tpl_classcat_find1[$id]}--> 193 <dt><!--{$tpl_class_name1[$id]|escape}-->:</dt> 194 <dd> 195 <select name="classcategory_id1" id="<!--{$class1}-->" style="<!--{$arrErr[$class1]|sfGetErrorColor}-->" onchange="fnSetClassCategories(this.form);"> 196 <!--{html_options options=$arrClassCat1[$id] selected=$arrForm[$class1]}--> 197 </select> 198 <!--{if $arrErr[$class1] != ""}--> 199 <br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span> 200 <!--{/if}--> 201 </dd> 202 <!--{else}--> 203 <input type="hidden" name="<!--{$class1}-->" id="<!--{$class1}-->" value="" /> 204 <!--{/if}--> 205 <!--{if $tpl_classcat_find2[$id]}--> 206 <dt><!--{$tpl_class_name2[$id]|escape}-->:</dt> 207 <dd> 208 <select name="classcategory_id2" id="<!--{$class2}-->" style="<!--{$arrErr[$class2]|sfGetErrorColor}-->" onchange="fnCheckStock(this.form);"></select> 209 <!--{if $arrErr[$class2] != ""}--> 210 <br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span> 211 <!--{/if}--> 212 </dd> 213 <!--{else}--> 214 <input type="hidden" name="<!--{$class2}-->" id="<!--{$class2}-->" value="" /> 215 <!--{/if}--> 216 <input type="hidden" name="product_id" value="<!--{$id|escape}-->" /> 217 <input type="hidden" name="product_class_id<!--{$id|escape}-->" id="product_class_id<!--{$id|escape}-->" value="<!--{$tpl_product_class_id[$id]}-->" /> 218 <input type="hidden" name="product_type" id="product_type<!--{$id|escape}-->" value="<!--{$tpl_product_type[$id]}-->" /> 219 </td> 220 <td class="center"><a href="javascript:;" onclick="return func_submit('<!--{$arrProducts[cnt].product_id}-->', '<!--{$tpl_class_name1[$id]}-->', '<!--{$tpl_class_name2[$id]}-->', '<!--{$tpl_product_class_id[$id]}-->')">決定</a></td> 221 </tr> 222 <!--▲商品<!--{$smarty.section.cnt.iteration}-->--> 223 </form> 224 <!--{sectionelse}--> 225 <tr> 226 <td colspan="4">商品が登録されていません</td> 227 </tr> 228 <!--{/section}--> 229 </table> 229 230 <!--{/if}--> 230 231 <!--▲検索結果表示--> -
branches/version-2_5-dev/data/Smarty/templates/admin/products/product_select.tpl
r18873 r19687 29 29 30 30 function func_submit( id ){ 31 var fm = window.opener.document.form1;32 fm.recommend_id<!--{$smarty.get.no}-->.value = id;33 fm.mode.value = 'recommend_select';34 fm.anchor_key.value = 'recommend_no<!--{$smarty.get.no}-->';35 fm.submit();36 window.close();37 return false;31 var fm = window.opener.document.form1; 32 fm.recommend_id<!--{$smarty.get.no}-->.value = id; 33 fm.mode.value = 'recommend_select'; 34 fm.anchor_key.value = 'recommend_no<!--{$smarty.get.no}-->'; 35 fm.submit(); 36 window.close(); 37 return false; 38 38 } 39 39 //--> … … 46 46 <input name="search_pageno" type="hidden" value="" /> 47 47 <table> 48 <tr>49 <th>カテゴリ</th>50 <td>51 <select name="search_category_id">52 <option value="" selected="selected">選択してください</option>53 <!--{html_options options=$arrCatList selected=$arrForm.search_category_id}-->54 </select>55 </td>56 </tr>57 <tr>58 <th>商品名</th>59 <td><input type="text" name="search_name" value="<!--{$arrForm.search_name}-->" size="35" class="box35" /></td>60 </tr>48 <tr> 49 <th>カテゴリ</th> 50 <td> 51 <select name="search_category_id"> 52 <option value="" selected="selected">選択してください</option> 53 <!--{html_options options=$arrCatList selected=$arrForm.search_category_id}--> 54 </select> 55 </td> 56 </tr> 57 <tr> 58 <th>商品名</th> 59 <td><input type="text" name="search_name" value="<!--{$arrForm.search_name}-->" size="35" class="box35" /></td> 60 </tr> 61 61 </table> 62 62 <div class="btn"> 63 <input type="submit" name="subm" value="検索を開始" />63 <input type="submit" name="subm" value="検索を開始" /> 64 64 </div> 65 65 66 66 <!--▼検索結果表示--> 67 67 <!--{if $tpl_linemax}--> 68 <p><!--{$tpl_linemax}-->件が該当しました。</p>69 <!--{* ▼ページナビ *}-->70 <!--{$tpl_strnavi}-->71 <!--{* ▲ページナビ *}-->68 <p><!--{$tpl_linemax}-->件が該当しました。</p> 69 <!--{* ▼ページナビ *}--> 70 <!--{$tpl_strnavi}--> 71 <!--{* ▲ページナビ *}--> 72 72 73 <!--{* ▼検索後表示部分 *}--> 74 <table class="list"> 75 <tr> 76 <th>商品画像</th> 77 <th>商品コード</th> 78 <th>商品名</th> 79 <th>決定</th> 80 </tr> 81 <!--{section name=cnt loop=$arrProducts}--> 82 <!--▼商品<!--{$smarty.section.cnt.iteration}-->--> 83 <tr> 84 <td align="center"> 85 <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProducts[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|escape}-->" /> 86 </td> 87 <td><!--{$arrProducts[cnt].product_code|escape|default:"-"}--></td> 88 <td><!--{$arrProducts[cnt].name|escape}--></td> 89 <td align="center"><a href="#" onclick="return func_submit(<!--{$arrProducts[cnt].product_id}-->)">決定</a></td> 90 </tr> 91 <!--▲商品<!--{$smarty.section.cnt.iteration}-->--> 92 <!--{sectionelse}--> 93 <tr> 94 <td colspan="4">商品が登録されていません</td> 95 </tr> 96 <!--{/section}--> 97 </table> 73 <!--{* ▼検索後表示部分 *}--> 74 <table class="list"> 75 <tr> 76 <th>商品画像</th> 77 <th>商品コード</th> 78 <th>商品名</th> 79 <th>決定</th> 80 </tr> 81 <!--{section name=cnt loop=$arrProducts}--> 82 <!--▼商品<!--{$smarty.section.cnt.iteration}-->--> 83 <!--{assign var=status value="`$arrProducts[cnt].status`"}--> 84 <tr style="background:<!--{$arrPRODUCTSTATUS_COLOR[$status]}-->;"> 85 <td align="center"> 86 <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProducts[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|escape}-->" /> 87 </td> 88 <td><!--{$arrProducts[cnt].product_code|escape|default:"-"}--></td> 89 <td><!--{$arrProducts[cnt].name|escape}--></td> 90 <td align="center"><a href="#" onclick="return func_submit(<!--{$arrProducts[cnt].product_id}-->)">決定</a></td> 91 </tr> 92 <!--▲商品<!--{$smarty.section.cnt.iteration}-->--> 93 <!--{sectionelse}--> 94 <tr> 95 <td colspan="4">商品が登録されていません</td> 96 </tr> 97 <!--{/section}--> 98 </table> 98 99 <!--{/if}--> 99 100 <!--{* ▲検索結果表示 *}--> -
branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
r19684 r19687 50 50 $this->tpl_subno = ""; 51 51 $this->tpl_subtitle = '商品選択'; 52 53 $masterData = new SC_DB_MasterData_Ex(); 54 $this->arrPRODUCTSTATUS_COLOR = $masterData->getMasterData("mtb_product_status_color"); 52 55 } 53 56 -
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
r19670 r19687 50 50 $this->tpl_subtitle = '商品選択'; 51 51 52 $masterData = new SC_DB_MasterData_Ex(); 53 $this->arrPRODUCTSTATUS_COLOR = $masterData->getMasterData("mtb_product_status_color"); 52 54 } 53 55
Note: See TracChangeset
for help on using the changeset viewer.