Ignore:
Timestamp:
2012/02/09 18:25:09 (11 years ago)
Author:
h_yoshimoto
Message:

#1632 プラグインインストール時、アップデート時のバリデーションを実装しました。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/Smarty/templates/admin/system/plugin.tpl

    r21458 r21467  
    9292    <h2>プラグイン一覧</h2> 
    9393    <!--{if count($plugins) > 0}--> 
    94         <span class="attention"><!--{$arrErr.plugin_error}--><!--{$arrErr.update_plugin_file}--></span> 
     94        <span class="attention"><!--{$arrErr.plugin_error}--></span> 
    9595        <table class="system-plugin" width="900"> 
    9696            <col width="10%" /> 
     
    102102            </tr> 
    103103            <!--{section name=data loop=$plugins}--> 
    104             <tr <!--{if $plugins[data].enable == $smarty.const.PLUGIN_ENABLE_FALSE}--> style="background:#C9C9C9;" <!--{/if}-->> 
     104            <!--{assign var=plugin value=$plugins[data]}--> 
     105            <tr <!--{if $plugin.enable == $smarty.const.PLUGIN_ENABLE_FALSE}--> style="background:#C9C9C9;" <!--{/if}-->> 
    105106                <!--ロゴ--> 
    106107                <td class="center plugin_img"> 
    107                     <!--{if $plugins[data].plugin_site_url != '' }--> 
    108                         <a href="?" onclick="win03('<!--{$plugins[data].plugin_site_url|h}-->','plugin_site_url','620','760'); return false;"><img src="<!--{$smarty.const.ROOT_URLPATH}-->plugin/<!--{$plugins[data].plugin_code}-->/logo.png"/></a>&nbsp; 
     108                    <!--{if $plugin.plugin_site_url != '' }--> 
     109                        <a href="?" onclick="win03('<!--{$plugin.plugin_site_url|h}-->','plugin_site_url','620','760'); return false;"><img src="<!--{$smarty.const.ROOT_URLPATH}-->plugin/<!--{$plugin.plugin_code}-->/logo.png"width="65" height="65"/></a>&nbsp; 
    109110                    <!--{else}--> 
    110                         <img src="<!--{$smarty.const.ROOT_URLPATH}-->plugin/<!--{$plugins[data].plugin_code}-->/logo.png"/> 
     111                        <img src="<!--{$smarty.const.ROOT_URLPATH}-->plugin/<!--{$plugin.plugin_code}-->/logo.png"/> 
    111112                    <!--{/if}--> 
    112113 
     
    117118                            <!-- ▼plugin_site_urlが設定されている場合はリンクとして表示 --> 
    118119                            <span class="plugin_name"> 
    119                             <!--{if $plugins[data].plugin_site_url != '' }--> 
    120                                 <a href="?" onclick="win03('<!--{$plugins[data].plugin_site_url|h}-->','plugin_site_url','620','760'); return false;"><!--{$plugins[data].plugin_name|default:$plugins[data].plugin_code|h}--></a>&nbsp; 
     120                            <!--{if $plugin.plugin_site_url != '' }--> 
     121                                <a href="?" onclick="win03('<!--{$plugin.plugin_site_url|h}-->','plugin_site_url','620','760'); return false;"><!--{$plugin.plugin_name|default:$plugin.plugin_code|h}--></a>&nbsp; 
    121122                            <!--{else}--> 
    122                                 <sapn><!--{$plugins[data].plugin_name|default:$plugins[data].plugin_code|h}-->&nbsp;</sapn> 
     123                                <sapn><!--{$plugin.plugin_name|default:$plugin.plugin_code|h}-->&nbsp;</sapn> 
    123124                            <!--{/if}--> 
    124125                            </span> 
    125126                        <!-- プラグインバージョン --> 
    126                             <!--{if $plugins[data].plugin_version != ''}--><!--{$plugins[data].plugin_version|h}--><!--{/if}-->&nbsp; 
     127                            <!--{if $plugin.plugin_version != ''}--><!--{$plugin.plugin_version|h}--><!--{/if}-->&nbsp; 
    127128                        <!-- 作者 --> 
    128                             <!--{if $plugins[data].author != ''}--> 
     129                            <!--{if $plugin.author != ''}--> 
    129130                                <!-- ▼author_site_urlが設定されている場合はリンクとして表示 --> 
    130                                 <!--{if $plugins[data].author_site_url != '' }--> 
    131                                     <span>(by <a href="?" onclick="win03('<!--{$plugins[data].author_site_url|h}-->','author_site_url','620','760'); return false;"><!--{$plugins[data].author|default:'-'|h}--></a>)</span> 
     131                                <!--{if $plugin.author_site_url != '' }--> 
     132                                    <span>(by <a href="?" onclick="win03('<!--{$plugin.author_site_url|h}-->','author_site_url','620','760'); return false;"><!--{$plugin.author|default:'-'|h}--></a>)</span> 
    132133                                <!--{else}--> 
    133                                     <span>(by <!--{$plugins[data].author|default:'-'|h}-->)</span> 
     134                                    <span>(by <!--{$plugin.author|default:'-'|h}-->)</span> 
    134135                                <!--{/if}--> 
    135136                            <!--{/if}--> 
    136137                        <br /> 
    137138                        <!-- 説明 --> 
    138                             <p class="description"><!--{$plugins[data].plugin_description|default:'-'|h}--></p> 
     139                            <p class="description"><!--{$plugin.plugin_description|default:'-'|h}--></p> 
    139140                        <div> 
    140                             <span class="ec_cube_version">対応EC-CUBEバージョン :<!--{$plugins[data].compliant_version|default:'-'|h}--></span><br/> 
     141                            <span class="ec_cube_version">対応EC-CUBEバージョン :<!--{$plugin.compliant_version|default:'-'|h}--></span><br/> 
     142                            <span class="attention"><!--{$arrErr[$plugin.plugin_code]}--></span> 
    141143                            <!-- 設定 --> 
    142                                 <!--{if $plugins[data].config_flg == true && $plugins[data].status != $smarty.const.PLUGIN_STATUS_UPLOADED}--> 
    143                                     <a href="?" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}-->plugin/<!--{$plugins[data].plugin_code}-->/config.php','plugin_setting','620','760'); return false;">プラグイン設定</a>&nbsp;|&nbsp; 
     144                                <!--{if $plugin.config_flg == true && $plugin.status != $smarty.const.PLUGIN_STATUS_UPLOADED}--> 
     145                                    <a href="?" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}-->plugin/<!--{$plugin.plugin_code}-->/config.php','plugin_setting','620','760'); return false;">プラグイン設定</a>&nbsp;|&nbsp; 
    144146                                <!--{else}--> 
    145147                                    <span>プラグイン設定&nbsp;|&nbsp;</span> 
    146148                                <!--{/if}--> 
    147149                            <!-- アップデート --> 
    148                                 <a class="update_link" href="#" name="<!--{$plugins[data].plugin_id}-->">アップデート</a>&nbsp;|&nbsp; 
     150                                <a class="update_link" href="#" name="<!--{$plugin.plugin_id}-->">アップデート</a>&nbsp;|&nbsp; 
    149151                            <!-- 削除 --> 
    150                                 <a  href="javascript:;" name="uninstall" onclick="fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); fnModeSubmit('uninstall','plugin_code','<!--{$plugins[data].plugin_code}-->'); return false;">削除</a>&nbsp;|&nbsp; 
     152                                <a  href="javascript:;" name="uninstall" onclick="fnSetFormValue('plugin_id', '<!--{$plugin.plugin_id}-->'); fnModeSubmit('uninstall','plugin_code','<!--{$plugin.plugin_code}-->'); return false;">削除</a>&nbsp;|&nbsp; 
    151153                            <!-- 有効/無効 --> 
    152                                 <!--{if $plugins[data].enable == $smarty.const.PLUGIN_ENABLE_TRUE}--> 
    153                                     <input id="plugin_enable" type="checkbox" name="disable" value="<!--{$plugins[data].plugin_id}-->" id="login_memory" checked="checked">有効</input><br/> 
     154                                <!--{if $plugin.enable == $smarty.const.PLUGIN_ENABLE_TRUE}--> 
     155                                    <input id="plugin_enable" type="checkbox" name="disable" value="<!--{$plugin.plugin_id}-->" id="login_memory" checked="checked">有効</input><br/> 
    154156                                <!--{else}--> 
    155                                     <input id="plugin_enable" type="checkbox" name="enable" value="<!--{$plugins[data].plugin_id}-->" id="login_memory" onclick="fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); return false;">有効にする</input><br/> 
     157                                    <input id="plugin_enable" type="checkbox" name="enable" value="<!--{$plugin.plugin_id}-->" id="login_memory" onclick="fnSetFormValue('plugin_id', '<!--{$plugin.plugin_id}-->'); return false;">有効にする</input><br/> 
    156158                                <!--{/if}--> 
    157159 
    158160                                <!-- アップデートリンク押下時に表示する. --> 
    159                                 <div id="plugin_update_<!--{$plugins[data].plugin_id}-->" style="display: none">                                 
    160                                     <input id="update_file_<!--{$plugins[data].plugin_id}-->" name="update_plugin_file" type="file" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box30" size="30" <!--{if $arrErr[$key]}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}--> /> 
    161                                     <a class="btn-action" href="javascript:;" onclick="removeUpdateFile('update_file_<!--{$plugins[data].plugin_id}-->'); fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); fnModeSubmit('update','plugin_code','<!--{$plugins[data].plugin_code}-->');return false;"><span class="btn-next">アップデート</span></a> 
     161                                <div id="plugin_update_<!--{$plugin.plugin_id}-->" style="display: none">                                 
     162                                    <input id="update_file_<!--{$plugin.plugin_id}-->" name="<!--{$plugin.plugin_code}-->" type="file" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box30" size="30" <!--{if $arrErr[$key]}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}--> /> 
     163                                    <a class="btn-action" href="javascript:;" onclick="removeUpdateFile('update_file_<!--{$plugin.plugin_id}-->'); fnSetFormValue('plugin_id', '<!--{$plugin.plugin_id}-->'); fnModeSubmit('update','plugin_code','<!--{$plugin.plugin_code}-->');return false;"><span class="btn-next">アップデート</span></a> 
    162164                                </div> 
    163165                        </div> 
     
    166168                <!--{assign var=key value="rank"}--> 
    167169                <td class="center"> 
    168                     <input type="text" name="priority[<!--{$plugins[data].plugin_id}-->]" value="<!--{$plugins[data].rank|h}-->" size="1" class="rank" /><br/> 
     170                    <input type="text" name="priority[<!--{$plugin.plugin_id}-->]" value="<!--{$plugin.rank|h}-->" size="1" class="rank" /><br/> 
    169171                </td> 
    170172            </tr> 
    171173            <!--競合アラート--> 
    172             <!--{if $plugins[data].conflict_message != ""}--> 
     174            <!--{if $plugin.conflict_message != ""}--> 
    173175            <tr>  
    174176                <td class="attention_fookpoint" colspan="3"> 
    175                     <p class="attention"><!--{$plugins[data].conflict_message}--></p> 
     177                    <p class="attention"><!--{$plugin.conflict_message}--></p> 
    176178                </td> 
    177179            </tr> 
     
    182184        <span>登録されているプラグインはありません。</span> 
    183185    <!--{/if}--> 
    184  
    185186</div> 
    186187</form> 
Note: See TracChangeset for help on using the changeset viewer.