Ignore:
Timestamp:
2010/12/29 13:10:01 (13 years ago)
Author:
Seasoft
Message:

#862(テンプレート上のエスケープを簡単に)
#628(未使用処理・定義などの削除)

  • Smarty 変数 tpl_start

#879(jQuery の ready イベントと競合する body の onload イベントを使用している)

File:
1 edited

Legend:

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

    r19771 r19785  
    6060<form name="form1" id="form1" method="post" action="?" enctype="multipart/form-data"> 
    6161<!--{foreach key=key item=item from=$arrSearchHidden}--> 
    62 <input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->" /> 
     62<input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
    6363<!--{/foreach}--> 
    6464<input type="hidden" name="mode" value="edit" /> 
     
    7070<input type="hidden" name="anchor_key" value="" /> 
    7171<!--{foreach key=key item=item from=$arrHidden}--> 
    72 <input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->" /> 
     72<input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
    7373<!--{/foreach}--> 
    7474<div id="products" class="contents-main"> 
     
    8484      <td> 
    8585        <span class="attention"><!--{$arrErr.name}--></span> 
    86         <input type="text" name="name" value="<!--{$arrForm.name|escape}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{if $arrErr.name != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->" size="60" class="box60" /> 
     86        <input type="text" name="name" value="<!--{$arrForm.name|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{if $arrErr.name != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->" size="60" class="box60" /> 
    8787        <span class="attention"> (上限<!--{$smarty.const.STEXT_LEN}-->文字)</span> 
    8888      </td> 
     
    136136      <td> 
    137137        <span class="attention"><!--{$arrErr.down_filename}--></span> 
    138         <input type="text" name="down_filename" value="<!--{$arrForm.down_filename|escape}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{if $arrErr.down_filename != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}--><!--{/if}-->" size="60" class="box60" /> 
     138        <input type="text" name="down_filename" value="<!--{$arrForm.down_filename|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{if $arrErr.down_filename != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}--><!--{/if}-->" size="60" class="box60" /> 
    139139        <span class="red"> (上限<!--{$smarty.const.STEXT_LEN}-->文字)</span> 
    140140      </td> 
     
    146146        <span class="attention"><!--{$arrErr[$key]}--><!--{$arrErr.down_realfilename}--></span> 
    147147          <!--{if $arrForm.down_realfilename != ""}--> 
    148             <!--{$arrForm.down_realfilename|escape}--><input type="hidden" name="down_realfilename" value="<!--{$arrForm.down_realfilename|escape}-->"> 
     148            <!--{$arrForm.down_realfilename|h}--><input type="hidden" name="down_realfilename" value="<!--{$arrForm.down_realfilename|h}-->"> 
    149149            <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_down', 'down_key', '<!--{$key}-->'); return false;">[ファイルの取り消し]</a><br> 
    150150          <!--{/if}--> 
     
    157157      <td> 
    158158        <span class="attention"><!--{$arrErr.product_code}--></span> 
    159         <input type="text" name="product_code" value="<!--{$arrForm.product_code|escape}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{if $arrErr.product_code != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->" size="60" class="box60" /> 
     159        <input type="text" name="product_code" value="<!--{$arrForm.product_code|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{if $arrErr.product_code != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->" size="60" class="box60" /> 
    160160        <span class="attention"> (上限<!--{$smarty.const.STEXT_LEN}-->文字)</span> 
    161161      </td> 
     
    165165      <td> 
    166166        <span class="attention"><!--{$arrErr.price01}--></span> 
    167         <input type="text" name="price01" value="<!--{$arrForm.price01|escape}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PRICE_LEN}-->" style="<!--{if $arrErr.price01 != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>円 
     167        <input type="text" name="price01" value="<!--{$arrForm.price01|h}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PRICE_LEN}-->" style="<!--{if $arrErr.price01 != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>円 
    168168        <span class="attention"> (半角数字で入力)</span> 
    169169      </td> 
     
    173173      <td> 
    174174        <span class="attention"><!--{$arrErr.price02}--></span> 
    175         <input type="text" name="price02" value="<!--{$arrForm.price02|escape}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PRICE_LEN}-->" style="<!--{if $arrErr.price02 != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>円 
     175        <input type="text" name="price02" value="<!--{$arrForm.price02|h}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PRICE_LEN}-->" style="<!--{if $arrErr.price02 != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>円 
    176176        <span class="attention"> (半角数字で入力)</span> 
    177177      </td> 
     
    181181      <td> 
    182182        <span class="attention"><!--{$arrErr.stock}--></span> 
    183         <input type="text" name="stock" value="<!--{$arrForm.stock|escape}-->" size="6" class="box6" maxlength="<!--{$smarty.const.AMOUNT_LEN}-->" style="<!--{if $arrErr.stock != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/> 
     183        <input type="text" name="stock" value="<!--{$arrForm.stock|h}-->" size="6" class="box6" maxlength="<!--{$smarty.const.AMOUNT_LEN}-->" style="<!--{if $arrErr.stock != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/> 
    184184        <input type="checkbox" name="stock_unlimited" value="1" <!--{if $arrForm.stock_unlimited == "1"}-->checked<!--{/if}--> onclick="fnCheckStockLimit('<!--{$smarty.const.DISABLED_RGB}-->');"/>無制限 
    185185      </td> 
     
    198198      <td> 
    199199        <span class="attention"><!--{$arrErr.deliv_fee}--></span> 
    200         <input type="text" name="deliv_fee" value="<!--{$arrForm.deliv_fee|escape}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PRICE_LEN}-->" style="<!--{if $arrErr.deliv_fee != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>円 
     200        <input type="text" name="deliv_fee" value="<!--{$arrForm.deliv_fee|h}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PRICE_LEN}-->" style="<!--{if $arrErr.deliv_fee != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>円 
    201201        <span class="attention"> (半角数字で入力)</span> 
    202202        <!--{if $smarty.const.OPTION_PRODUCT_DELIV_FEE != 1}--><br /><span class="attention">※現在無効です</span> (パラメータ OPTION_PRODUCT_DELIV_FEE)<!--{/if}--> 
     
    207207      <td> 
    208208        <span class="attention"><!--{$arrErr.point_rate}--></span> 
    209         <input type="text" name="point_rate" value="<!--{$arrForm.point_rate|escape|default:$arrInfo.point_rate}-->" size="6" class="box6" maxlength="<!--{$smarty.const.PERCENTAGE_LEN}-->" style="<!--{if $arrErr.point_rate != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/>% 
     209        <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}-->"/>% 
    210210        <span class="attention"> (半角数字で入力)</span> 
    211211      </td> 
     
    225225      <td> 
    226226        <span class="attention"><!--{$arrErr.sale_limit}--></span> 
    227         <input type="text" name="sale_limit" value="<!--{$arrForm.sale_limit|escape}-->" size="6" class="box6" maxlength="<!--{$smarty.const.AMOUNT_LEN}-->" style="<!--{if $arrErr.sale_limit != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/> 
     227        <input type="text" name="sale_limit" value="<!--{$arrForm.sale_limit|h}-->" size="6" class="box6" maxlength="<!--{$smarty.const.AMOUNT_LEN}-->" style="<!--{if $arrErr.sale_limit != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"/> 
    228228        <span class="attention"> (半角数字で入力)</span> 
    229229      </td> 
     
    243243      <td> 
    244244        <span class="attention"><!--{$arrErr.comment1}--></span> 
    245         <input type="text" name="comment1" value="<!--{$arrForm.comment1|escape}-->" maxlength="<!--{$smarty.const.URL_LEN}-->" size="60" class="box60" style="<!--{$arrErr.comment1|sfGetErrorColor}-->" /> 
     245        <input type="text" name="comment1" value="<!--{$arrForm.comment1|h}-->" maxlength="<!--{$smarty.const.URL_LEN}-->" size="60" class="box60" style="<!--{$arrErr.comment1|sfGetErrorColor}-->" /> 
    246246        <span class="attention"> (上限<!--{$smarty.const.URL_LEN}-->文字)</span> 
    247247      </td> 
     
    251251      <td> 
    252252        <span class="attention"><!--{$arrErr.comment3}--></span> 
    253         <textarea name="comment3" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr.comment3|sfGetErrorColor}-->"><!--{$arrForm.comment3|escape}--></textarea><br /> 
     253        <textarea name="comment3" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr.comment3|sfGetErrorColor}-->"><!--{$arrForm.comment3|h}--></textarea><br /> 
    254254        <span class="attention"> (上限<!--{$smarty.const.LLTEXT_LEN}-->文字)</span> 
    255255      </td> 
     
    259259      <td> 
    260260        <span class="attention"><!--{$arrErr.note}--></span> 
    261         <textarea name="note" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr.note|sfGetErrorColor}-->"><!--{$arrForm.note|escape}--></textarea><br /> 
     261        <textarea name="note" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr.note|sfGetErrorColor}-->"><!--{$arrForm.note|h}--></textarea><br /> 
    262262        <span class="attention"> (上限<!--{$smarty.const.LLTEXT_LEN}-->文字)</span> 
    263263      </td> 
     
    267267      <td> 
    268268        <span class="attention"><!--{$arrErr.main_list_comment}--></span> 
    269         <textarea name="main_list_comment" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" style="<!--{if $arrErr.main_list_comment != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->" cols="60" rows="8" class="area60"><!--{$arrForm.main_list_comment|escape}--></textarea><br /> 
     269        <textarea name="main_list_comment" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" style="<!--{if $arrErr.main_list_comment != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->" cols="60" rows="8" class="area60"><!--{$arrForm.main_list_comment|h}--></textarea><br /> 
    270270        <span class="attention"> (上限<!--{$smarty.const.MTEXT_LEN}-->文字)</span> 
    271271      </td> 
     
    275275      <td> 
    276276        <span class="attention"><!--{$arrErr.main_comment}--></span> 
    277         <textarea name="main_comment" value="<!--{$arrForm.main_comment|escape}-->" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{if $arrErr.main_comment != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"  cols="60" rows="8" class="area60"><!--{$arrForm.main_comment|escape}--></textarea><br /> 
     277        <textarea name="main_comment" value="<!--{$arrForm.main_comment|h}-->" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{if $arrErr.main_comment != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"  cols="60" rows="8" class="area60"><!--{$arrForm.main_comment|h}--></textarea><br /> 
    278278        <span class="attention"> (上限<!--{$smarty.const.LLTEXT_LEN}-->文字)</span> 
    279279      </td> 
     
    288288        <span class="attention"><!--{$arrErr[$key]}--></span> 
    289289        <!--{if $arrFile[$key].filepath != ""}--> 
    290         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|escape}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     290        <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 /> 
    291291        <!--{/if}--> 
    292292        <input type="file" name="main_list_image" size="50" class="box50" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    300300        <span class="attention"><!--{$arrErr[$key]}--></span> 
    301301        <!--{if $arrFile[$key].filepath != ""}--> 
    302         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|escape}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     302        <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 /> 
    303303        <!--{/if}--> 
    304304        <input type="file" name="main_image" size="50" class="box50" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    312312        <span class="attention"><!--{$arrErr[$key]}--></span> 
    313313        <!--{if $arrFile[$key].filepath != ""}--> 
    314         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|escape}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     314        <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 /> 
    315315        <!--{/if}--> 
    316316        <input type="file" name="<!--{$key}-->" size="50" class="box50" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /> 
     
    343343      <td> 
    344344        <span class="attention"><!--{$arrErr[$key]}--></span> 
    345         <input type="text" name="sub_title<!--{$smarty.section.cnt.iteration}-->" value="<!--{$arrForm[$key]|escape}-->" size="60" class="box60" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
     345        <input type="text" name="sub_title<!--{$smarty.section.cnt.iteration}-->" value="<!--{$arrForm[$key]|h}-->" size="60" class="box60" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
    346346        <span class="attention"> (上限<!--{$smarty.const.STEXT_LEN}-->文字)</span> 
    347347      </td> 
     
    352352      <td> 
    353353        <span class="attention"><!--{$arrErr[$key]}--></span> 
    354         <textarea name="sub_comment<!--{$smarty.section.cnt.iteration}-->" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"><!--{$arrForm[$key]|escape}--></textarea><br /> 
     354        <textarea name="sub_comment<!--{$smarty.section.cnt.iteration}-->" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"><!--{$arrForm[$key]|h}--></textarea><br /> 
    355355        <span class="attention"> (上限<!--{$smarty.const.LLTEXT_LEN}-->文字)</span> 
    356356      </td> 
     
    365365        <span class="attention"><!--{$arrErr[$key]}--></span> 
    366366        <!--{if $arrFile[$key].filepath != ""}--> 
    367         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|escape}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     367        <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 /> 
    368368        <!--{/if}--> 
    369369        <input type="file" name="<!--{$key}-->" size="50" class="box50" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
     
    377377        <span class="attention"><!--{$arrErr[$key]}--></span> 
    378378        <!--{if $arrFile[$key].filepath != ""}--> 
    379         <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|escape}-->" /> <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br /> 
     379        <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 /> 
    380380        <!--{/if}--> 
    381381        <input type="file" name="<!--{$key}-->" size="50" class="box50" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> 
     
    408408      <th>関連商品(<!--{$smarty.section.cnt.iteration}-->)<br /> 
    409409        <!--{if $arrRecommend[$recommend_no].product_id}--> 
    410           <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[$recommend_no].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|escape}-->" /> 
     410          <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[$recommend_no].main_list_image|sfNoImageMainList|h}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|h}-->" /> 
    411411        <!--{/if}--> 
    412412      </th> 
    413413      <td> 
    414414        <a name="<!--{$anckey}-->"></a> 
    415         <input type="hidden" name="<!--{$key}-->" value="<!--{$arrRecommend[$recommend_no].product_id|escape}-->" /> 
     415        <input type="hidden" name="<!--{$key}-->" value="<!--{$arrRecommend[$recommend_no].product_id|h}-->" /> 
    416416        <a class="btn-normal" href="javascript:;" name="change" onclick="selectAll('category_id'); win03('./product_select.php?no=<!--{$smarty.section.cnt.iteration}-->', 'search', '500', '500'); ">変更</a> 
    417417        <!--{assign var=key value="recommend_delete`$smarty.section.cnt.iteration`"}--> 
    418418        <input type="checkbox" name="<!--{$key}-->" value="1" />削除<br /> 
    419419        商品コード:<!--{$arrRecommend[$recommend_no].product_code_min}--><br /> 
    420         商品名:<!--{$arrRecommend[$recommend_no].name|escape}--><br /> 
     420        商品名:<!--{$arrRecommend[$recommend_no].name|h}--><br /> 
    421421        <!--{assign var=key value="recommend_comment`$smarty.section.cnt.iteration`"}--> 
    422422        <span class="attention"><!--{$arrErr[$key]}--></span> 
    423         <textarea name="<!--{$key}-->" cols="60" rows="8" class="area60" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" ><!--{$arrRecommend[$recommend_no].comment|escape}--></textarea><br /> 
     423        <textarea name="<!--{$key}-->" cols="60" rows="8" class="area60" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" ><!--{$arrRecommend[$recommend_no].comment|h}--></textarea><br /> 
    424424        <span class="attention"> (上限<!--{$smarty.const.LTEXT_LEN}-->文字)</span> 
    425425      </td> 
Note: See TracChangeset for help on using the changeset viewer.