Ignore:
Timestamp:
2011/02/25 16:46:15 (13 years ago)
Author:
kotani
Message:

#812 (トランザクションIDの自動生成/自動検証), #1053 (transactionidが埋め込まれる前にクリックされるとエラー)

  • transactionid用hiddenタグをJavaScriptで生成しないように変更
File:
1 copied

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/Smarty/templates/admin/products/product_1.tpl

    r20116 r20407  
    2323*}--> 
    2424<script type="text/javascript"> 
    25 // URLの表示非表示切り替え 
     25// 表示非表示切り替え 
    2626function lfDispSwitch(id){ 
    2727  var obj = document.getElementById(id); 
     
    5959 
    6060<form name="form1" id="form1" method="post" action="?" enctype="multipart/form-data"> 
    61 <!--{foreach key=key item=item from=$arrSearchHidden}--> 
     61<input type="hidden" name="mode" value="edit" /> 
     62<input type="hidden" name="product_id" value="<!--{$arrForm.product_id|h}-->" /> 
     63<input type="hidden" name="copy_product_id" value="<!--{$arrForm.copy_product_id|h}-->" /> 
     64<input type="hidden" name="image_key" value="" /> 
     65<input type="hidden" name="down_key" value=""> 
     66<input type="hidden" name="has_product_class" value="<!--{$arrForm.has_product_class|h}-->" /> 
     67<!--{foreach key=key item=item from=$arrForm.arrHidden}--> 
    6268<input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
    6369<!--{/foreach}--> 
    64 <input type="hidden" name="mode" value="edit" /> 
    65 <input type="hidden" name="image_key" value="" /> 
    66 <input type="hidden" name="down_key" value=""> 
    67 <input type="hidden" name="product_id" value="<!--{$arrForm.product_id}-->" /> 
    68 <input type="hidden" name="product_class_id" value="<!--{$arrForm.product_class_id}-->" /> 
    69 <input type="hidden" name="copy_product_id" value="<!--{$arrForm.copy_product_id}-->" /> 
    70 <input type="hidden" name="anchor_key" value="" /> 
    71 <!--{foreach key=key item=item from=$arrHidden}--> 
     70<!--{foreach key=key item=item from=$arrSearchHidden}--> 
    7271<input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
    7372<!--{/foreach}--> 
     
    7877    <tr> 
    7978      <th>商品ID</th> 
    80       <td><!--{$arrForm.product_id}--></td> 
     79      <td> 
     80        <span class="attention"><!--{$arrErr.product_id}--></span> 
     81        <!--{$arrForm.product_id|h}--> 
     82      </td> 
    8183    </tr> 
    8284    <tr> 
     
    123125      </td> 
    124126    </tr> 
    125     <!--{if $tpl_nonclass == true}--> 
     127    <!--{if $arrForm.has_product_class == false}--> 
    126128    <tr> 
    127129      <th>商品種別<span class="attention"> *</span></th> 
     
    131133    </tr> 
    132134    <tr> 
    133       <th>ダウンロードファイル名<span class="attention"> *</span></th> 
     135      <th>ダウンロード商品ファイル名<span class="attention"> *</span></th> 
    134136      <td> 
    135137        <span class="attention"><!--{$arrErr.down_filename}--></span> 
     
    198200      <td> 
    199201        <span class="attention"><!--{$arrErr.point_rate}--></span> 
    200         <input type="text" name="point_rate" value="<!--{$arrForm.point_rate|default:$arrInfo.point_rate|h}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PERCENTAGE_LEN}-->" style="<!--{if $arrErr.point_rate != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>% 
     202        <input type="text" name="point_rate" value="<!--{$arrForm.point_rate|default:$arrForm.arrInfo.point_rate|h}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PERCENTAGE_LEN}-->" style="<!--{if $arrErr.point_rate != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>% 
    201203        <span class="attention"> (半角数字で入力)</span> 
    202204      </td> 
     
    278280        <a name="main_large_image"></a> 
    279281        <span class="attention"><!--{$arrErr[$key]}--></span> 
    280         <!--{if $arrFile[$key].filepath != ""}--> 
    281         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     282        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     283        <img src="<!--{$arrForm.arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
    282284        <!--{/if}--> 
    283285        <input type="file" name="main_list_image" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    290292      <td> 
    291293        <span class="attention"><!--{$arrErr[$key]}--></span> 
    292         <!--{if $arrFile[$key].filepath != ""}--> 
    293         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     294        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     295        <img src="<!--{$arrForm.arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
    294296        <!--{/if}--> 
    295297        <input type="file" name="main_image" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    302304      <td> 
    303305        <span class="attention"><!--{$arrErr[$key]}--></span> 
    304         <!--{if $arrFile[$key].filepath != ""}--> 
    305         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     306        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     307        <img src="<!--{$arrForm.arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
    306308        <!--{/if}--> 
    307309        <input type="file" name="<!--{$key}-->" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    320322  </div> 
    321323 
    322   <!--{if $sub_find == true}--> 
     324  <!--{if $arrForm.sub_find == true}--> 
    323325  <div id="sub_detail" style=""> 
    324326  <!--{else}--> 
     
    355357        <a name="<!--{$largekey}-->"></a> 
    356358        <span class="attention"><!--{$arrErr[$key]}--></span> 
    357         <!--{if $arrFile[$key].filepath != ""}--> 
    358         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     359        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     360        <img src="<!--{$arrForm.arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
    359361        <!--{/if}--> 
    360362        <input type="file" name="<!--{$key}-->" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
     
    367369      <td> 
    368370        <span class="attention"><!--{$arrErr[$key]}--></span> 
    369         <!--{if $arrFile[$key].filepath != ""}--> 
    370         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     371        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     372        <img src="<!--{$arrForm.arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
    371373        <!--{/if}--> 
    372374        <input type="file" name="<!--{$key}-->" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
     
    383385  </div> 
    384386 
    385   <!--{if count($arrRecommend) > 0}--> 
    386   <div id="recommend_select" style=""> 
    387   <!--{else}--> 
    388   <div id="recommend_select" style="display:none"> 
    389   <!--{/if}--> 
     387  <!--{if $smarty.const.OPTION_RECOMMEND == 1}--> 
     388  <div id="recommend_select" style="<!--{if count($arrForm.arrRecommend) == 0}-->display:none<!--{/if}-->"> 
    390389  <h2>関連商品</h2> 
    391390  <table class="form"> 
    392     <!--{if $smarty.const.OPTION_RECOMMEND == 1}--> 
    393391    <!--▼関連商品--> 
    394392    <!--{section name=cnt loop=$smarty.const.RECOMMEND_PRODUCT_MAX}--> 
    395     <!--{assign var=recommend_no value="`$smarty.section.cnt.iteration`"}--> 
    396     <tr> 
    397       <!--{assign var=key value="recommend_id`$smarty.section.cnt.iteration`"}--> 
    398       <!--{assign var=anckey value="recommend_no`$smarty.section.cnt.iteration`"}--> 
    399       <th>関連商品(<!--{$smarty.section.cnt.iteration}-->)<br /> 
    400         <!--{if $arrRecommend[$recommend_no].product_id}--> 
    401           <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$arrRecommend[$recommend_no].main_list_image|sfNoImageMainList|h}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|h}-->" /> 
     393    <!--{assign var=num value="`$smarty.section.cnt.iteration`"}--> 
     394    <!--{assign var=index value="`$smarty.section.cnt.index`"}--> 
     395    <tr> 
     396      <th>関連商品(<!--{$num}-->)<br /> 
     397        <!--{if $arrForm.arrRecommend[$index].recommend_product_id}--> 
     398          <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$arrForm.arrRecommend[$index].main_list_image|sfNoImageMainList|h}-->&width=65&height=65" alt="<!--{$arrForm.arrRecommend[$index].name|h}-->" /> 
    402399        <!--{/if}--> 
    403400      </th> 
    404401      <td> 
    405         <a name="<!--{$anckey}-->"></a> 
    406         <input type="hidden" name="<!--{$key}-->" value="<!--{$arrRecommend[$recommend_no].product_id|h}-->" /> 
     402        <a name="recommend_no<!--{$num}-->"></a><!--{* アンカー *}--> 
     403        <input type="hidden" name="recommend_product_id<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].recommend_product_id|h}-->" /> 
     404        <input type="hidden" name="recommend_name<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].name|h}-->" /> 
     405        <input type="hidden" name="recommend_product_code_min<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].product_code_min|h}-->" /> 
     406        <input type="hidden" name="recommend_main_list_image<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].main_list_image|h}-->" /> 
    407407        <a class="btn-normal" href="javascript:;" name="change" onclick="selectAll('category_id'); win03('./product_select.php?no=<!--{$smarty.section.cnt.iteration}-->', 'search', '615', '500'); return false;">変更</a> 
    408         <!--{assign var=key value="recommend_delete`$smarty.section.cnt.iteration`"}--> 
    409         <input type="checkbox" name="<!--{$key}-->" value="1" />削除<br /> 
    410         商品コード:<!--{$arrRecommend[$recommend_no].product_code_min}--><br /> 
    411         商品名:<!--{$arrRecommend[$recommend_no].name|h}--><br /> 
    412         <!--{assign var=key value="recommend_comment`$smarty.section.cnt.iteration`"}--> 
    413         <span class="attention"><!--{$arrErr[$key]}--></span> 
    414         <textarea name="<!--{$key}-->" cols="60" rows="8" class="area60" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" ><!--{$arrRecommend[$recommend_no].comment|h}--></textarea><br /> 
     408        <input type="checkbox" name="recommend_delete<!--{$num}-->" value="1" />削除<br /> 
     409        商品コード:<!--{$arrForm.arrRecommend[$index].product_code_min|h}--><br /> 
     410        商品名:<!--{$arrForm.arrRecommend[$index].name|h}--><br /> 
     411        <!--{assign var=key value="recommend_comment`$num`"}--> 
     412        <span class="attention"><!--{$arrErr[$key]}--></span> 
     413        <textarea name="<!--{$key}-->" cols="60" rows="8" class="area60" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" ><!--{$arrForm.arrRecommend[$index].comment|h}--></textarea><br /> 
    415414        <span class="attention"> (上限<!--{$smarty.const.LTEXT_LEN}-->文字)</span> 
    416415      </td> 
     
    418417    <!--{/section}--> 
    419418    <!--▲関連商品--> 
    420     <!--{/if}--> 
    421419  </table> 
    422420  </div> 
     421  <!--{/if}--> 
    423422 
    424423  <div class="btn-area"> 
Note: See TracChangeset for help on using the changeset viewer.