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_back.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="anchor_key" value="" /> 
     67<input type="hidden" name="recommend_product_id" value="" /> 
     68<input type="hidden" name="recommend_no" value="" /> 
     69<input type="hidden" name="has_product_class" value="<!--{$arrForm.has_product_class|h}-->" /> 
     70<!--{foreach key=key item=item from=$arrForm.arrHidden}--> 
    6271<input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
    6372<!--{/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}--> 
     73<!--{foreach key=key item=item from=$arrSearchHidden}--> 
    7274<input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
    7375<!--{/foreach}--> 
     
    7880    <tr> 
    7981      <th>商品ID</th> 
    80       <td><!--{$arrForm.product_id}--></td> 
     82      <td> 
     83        <span class="attention"><!--{$arrErr.product_id}--></span> 
     84        <!--{$arrForm.product_id|h}--> 
     85      </td> 
    8186    </tr> 
    8287    <tr> 
     
    123128      </td> 
    124129    </tr> 
    125     <!--{if $tpl_nonclass == true}--> 
     130    <!--{if $arrForm.has_product_class == false}--> 
    126131    <tr> 
    127132      <th>商品種別<span class="attention"> *</span></th> 
     
    131136    </tr> 
    132137    <tr> 
    133       <th>ダウンロードファイル名<span class="attention"> *</span></th> 
     138      <th>ダウンロード商品ファイル名<span class="attention"> *</span></th> 
    134139      <td> 
    135140        <span class="attention"><!--{$arrErr.down_filename}--></span> 
     
    198203      <td> 
    199204        <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}-->"/>% 
     205        <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}-->"/>% 
    201206        <span class="attention"> (半角数字で入力)</span> 
    202207      </td> 
     
    278283        <a name="main_large_image"></a> 
    279284        <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 /> 
     285        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     286        <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 /> 
    282287        <!--{/if}--> 
    283288        <input type="file" name="main_list_image" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    290295      <td> 
    291296        <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 /> 
     297        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     298        <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 /> 
    294299        <!--{/if}--> 
    295300        <input type="file" name="main_image" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    302307      <td> 
    303308        <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 /> 
     309        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     310        <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 /> 
    306311        <!--{/if}--> 
    307312        <input type="file" name="<!--{$key}-->" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    320325  </div> 
    321326 
    322   <!--{if $sub_find == true}--> 
     327  <!--{if $arrForm.sub_find == true}--> 
    323328  <div id="sub_detail" style=""> 
    324329  <!--{else}--> 
     
    355360        <a name="<!--{$largekey}-->"></a> 
    356361        <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 /> 
     362        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     363        <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 /> 
    359364        <!--{/if}--> 
    360365        <input type="file" name="<!--{$key}-->" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
     
    367372      <td> 
    368373        <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 /> 
     374        <!--{if $arrForm.arrFile[$key].filepath != ""}--> 
     375        <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 /> 
    371376        <!--{/if}--> 
    372377        <input type="file" name="<!--{$key}-->" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
     
    383388  </div> 
    384389 
    385   <!--{if count($arrRecommend) > 0}--> 
    386   <div id="recommend_select" style=""> 
    387   <!--{else}--> 
    388   <div id="recommend_select" style="display:none"> 
    389   <!--{/if}--> 
     390  <!--{if $smarty.const.OPTION_RECOMMEND == 1}--> 
     391  <div id="recommend_select" style="<!--{if count($arrForm.arrRecommend) == 0}-->display:none<!--{/if}-->"> 
    390392  <h2>関連商品</h2> 
    391393  <table class="form"> 
    392     <!--{if $smarty.const.OPTION_RECOMMEND == 1}--> 
    393394    <!--▼関連商品--> 
    394395    <!--{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}-->" /> 
     396    <!--{assign var=num value="`$smarty.section.cnt.iteration`"}--> 
     397    <!--{assign var=index value="`$smarty.section.cnt.index`"}--> 
     398    <tr> 
     399      <th>関連商品(<!--{$num}-->)<br /> 
     400        <!--{if $arrForm.arrRecommend[$index].recommend_product_id}--> 
     401          <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}-->" /> 
    402402        <!--{/if}--> 
    403403      </th> 
    404404      <td> 
    405         <a name="<!--{$anckey}-->"></a> 
    406         <input type="hidden" name="<!--{$key}-->" value="<!--{$arrRecommend[$recommend_no].product_id|h}-->" /> 
     405        <a name="recommend_no<!--{$num}-->"></a><!--{* アンカー *}--> 
     406        <input type="hidden" name="recommend_product_id<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].recommend_product_id|h}-->" /> 
     407        <input type="hidden" name="recommend_name<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].name|h}-->" /> 
     408        <input type="hidden" name="recommend_product_code_min<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].product_code_min|h}-->" /> 
     409        <input type="hidden" name="recommend_main_list_image<!--{$num}-->" value="<!--{$arrForm.arrRecommend[$index].main_list_image|h}-->" /> 
    407410        <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 /> 
     411        <input type="checkbox" name="recommend_delete<!--{$num}-->" value="1" />削除<br /> 
     412        商品コード:<!--{$arrForm.arrRecommend[$index].product_code_min|h}--><br /> 
     413        商品名:<!--{$arrForm.arrRecommend[$index].name|h}--><br /> 
     414        <!--{assign var=key value="recommend_comment`$num`"}--> 
     415        <span class="attention"><!--{$arrErr[$key]}--></span> 
     416        <textarea name="<!--{$key}-->" cols="60" rows="8" class="area60" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" ><!--{$arrForm.arrRecommend[$index].comment|h}--></textarea><br /> 
    415417        <span class="attention"> (上限<!--{$smarty.const.LTEXT_LEN}-->文字)</span> 
    416418      </td> 
     
    418420    <!--{/section}--> 
    419421    <!--▲関連商品--> 
    420     <!--{/if}--> 
    421422  </table> 
    422423  </div> 
     424  <!--{/if}--> 
    423425 
    424426  <div class="btn-area"> 
Note: See TracChangeset for help on using the changeset viewer.