Changeset 21455 for branches/version-2_12-dev/data/Smarty
- Timestamp:
- 2012/02/08 13:55:06 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/Smarty/templates/admin/system/plugin.tpl
r21343 r21455 22 22 */ 23 23 *}--> 24 <script type="text/javascript">//<![CDATA[ 25 $(function() { 26 27 $('input[id^=plugin_enable]').click(function(event) { 28 var data = {}; 29 30 // モード(有効 or 無効) 31 data.mode = event.target.name; 32 // プラグインID 33 data.plugin_id = event.target.value; 34 data['<!--{$smarty.const.TRANSACTION_ID_NAME}-->'] = '<!--{$transactionid}-->'; 35 $.ajax({ 36 type : 'POST', 37 url : location.pathname, 38 dataType : "json", 39 data: data, 40 cache : false, 41 error : remoteException, 42 success : function(data, dataType) { 43 alert(data.message); 44 location.href = location.pathname; 45 } 46 }); 47 }); 48 49 /** 50 * 通信エラー表示. 51 */ 52 function remoteException(XMLHttpRequest, textStatus, errorThrown) { 53 alert('通信中にエラーが発生しました。'); 54 } 55 56 $('.update_link').click(function(event) { 57 var plugin_id = event.target.name; 58 $('div[id="plugin_update_' + plugin_id + '"]').toggle("slow"); 59 }); 60 }); 61 62 63 function removeUpdateFile(select_id) { 64 $('input[name="update_plugin_file"]').attr("disabled", "disabled"); 65 $('input[id="' + select_id + '"]').removeAttr("disabled"); 66 } 67 //]]> 68 </script> 69 24 70 <!--<form name="form1" id="form1" method="post" action="?">--> 25 71 <form name="form1" method="post" action="?" enctype="multipart/form-data"> … … 38 84 <!--{assign var=key value="plugin_file"}--> 39 85 <span class="attention"><!--{$arrErr[$key]}--></span> 40 <input type="file" name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box54" size="64" <!--{if $arrErr[$key]}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}-->> 86 <input type="file" name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box45" size="43" <!--{if $arrErr[$key]}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}--> > 87 <a class="btn-action" href="javascript:;" onclick="fnModeSubmit('install', '', '');return false;"><span class="btn-next">インストール</span></a> 41 88 </td> 42 89 </tr> 43 90 </table> 44 91 45 <div class="btn-area">46 <a class="btn-action" href="javascript:;" onclick="fnModeSubmit('upload', '', '');return false;"><span class="btn-next">この内容で登録する</span></a>47 </div>48 49 92 <!--▼プラグイン一覧ここから--> 50 93 <h2>プラグイン一覧</h2> 51 94 <!--{if count($plugins) > 0}--> 52 <span class="attention"><!--{$arrErr.plugin_error}--><!--{$arrErr.mode}--><!--{$arrErr.plugin_id}--><!--{$arrErr.plugin_code}--></span> 53 <table class="list" width="900"> 54 <col width="15%" /> 95 <span class="attention"><!--{$arrErr.plugin_error}--><!--{$arrErr.update_plugin_file}--></span> 96 <table class="system-plugin" width="900"> 55 97 <col width="10%" /> 56 <col width="25%" /> 57 <col width="28%" /> 58 <col width="7%" /> 59 <col width="5%" /> 60 <col width="5%" /> 61 <col width="5%" /> 98 <col width="80%" /> 99 <col width="10%" /> 62 100 <tr> 63 <th>プラグイン名</th> 64 <th>作者</th> 65 <th>サイトURL</th> 66 <th>説明</th> 67 <th>商品ステータス</th> 68 <th>操作</th> 69 <th>設定</th> 70 <th>移動</th> 101 <th colspan="2">機能説明</th> 102 <th>優先度<a class="btn-action" href="javascript:;" onclick="fnModeSubmit('priority','','');return false;"><span class="btn-next">反映</span></a></th> 71 103 </tr> 72 104 <!--{section name=data loop=$plugins}--> 73 <tr> 74 <td><!--{$plugins[data].plugin_name|default:$plugins[data].plugin_code|h}--><!--{if $plugins[data].plugin_version != ''}--><br /><!--{$plugins[data].plugin_version|h}--><!--{/if}--></td> 75 <td><!--{$plugins[data].author|default:'-'|h}--></td> 76 <td><!--{$plugins[data].plugin_site_url|default:'-'|h}--></td> 77 <td><!--{$plugins[data].plugin_description|default:'-'|h}--></td> 105 <tr <!--{if $plugins[data].enable == $smarty.const.PLUGIN_ENABLE_FALSE}--> style="background:#C9C9C9;" <!--{/if}-->> 106 <!--ロゴ--> 107 <td class="center plugin_img"> 108 <!--{if $plugins[data].plugin_site_url != '' }--> 109 <a href="?" onclick="win03('<!--{$plugins[data].plugin_site_url|h}-->','plugin_site_url','620','760'); return false;"><img src="<!--{$smarty.const.HTTP_URL}-->plugin/<!--{$plugins[data].plugin_code}-->/logo.png"/></a> 110 <!--{else}--> 111 <img src="<!--{$smarty.const.HTTP_URL}-->plugin/<!--{$plugins[data].plugin_code}-->/logo.png"/> 112 <!--{/if}--> 113 114 </td> 115 <!--機能説明--> 116 <td class="plugin_info"> 117 118 <!-- プラグイン名 --> 119 <!-- ▼plugin_site_urlが設定されている場合はリンクとして表示 --> 120 <span class="plugin_name"> 121 <!--{if $plugins[data].plugin_site_url != '' }--> 122 <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> 123 <!--{else}--> 124 <!--{$plugins[data].plugin_name|default:$plugins[data].plugin_code|h}--> 125 <!--{/if}--> 126 </span> 127 <!-- プラグインバージョン --> 128 <!--{if $plugins[data].plugin_version != ''}--><!--{$plugins[data].plugin_version|h}--><!--{/if}--> 129 <!-- 作者 --> 130 <!--{if $plugins[data].author != ''}--> 131 <!-- ▼author_site_urlが設定されている場合はリンクとして表示 --> 132 <!--{if $plugins[data].author_site_url != '' }--> 133 (by <a href="?" onclick="win03('<!--{$plugins[data].author_site_url|h}-->','author_site_url','620','760'); return false;"><!--{$plugins[data].author|default:'-'|h}--></a>) 134 <!--{else}--> 135 (by <!--{$plugins[data].author|default:'-'|h}-->) 136 <!--{/if}--> 137 <!--{/if}--> 138 <br /> 139 140 <p class="description"><!--{$plugins[data].plugin_description|default:'-'|h}--></p> 141 <div> 142 <span class="ec_cube_version">対応EC-CUBEバージョン :<!--{$plugins[data].compliant_version|default:'-'|h}--></span><br/> 143 <!--{if $plugins[data].config_flg == true && $plugins[data].status != $smarty.const.PLUGIN_STATUS_UPLOADED}--> 144 <a href="?" onclick="win03('<!--{$smarty.const.HTTP_URL}-->plugin/<!--{$plugins[data].plugin_code}-->/config.php','plugin_setting','620','760'); return false;">プラグイン設定</a> | 145 <!--{else}--> 146 プラグイン設定 | 147 <!--{/if}--> 148 <!-- アップデート --> 149 <a class="update_link" href="#" name="<!--{$plugins[data].plugin_id}-->">アップデート</a> | 150 <!-- 削除 --> 151 <a href="javascript:;" name="uninstall" onclick="fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); fnModeSubmit('uninstall','plugin_code','<!--{$plugins[data].plugin_code}-->'); return false;">削除</a> | 152 <!-- 有効/無効 --> 153 <!--{if $plugins[data].enable == $smarty.const.PLUGIN_ENABLE_TRUE}--> 154 <input id="plugin_enable" type="checkbox" name="disable" value="<!--{$plugins[data].plugin_id}-->" id="login_memory" checked="checked">有効</input><br/> 155 <!--{else}--> 156 <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 <!--{/if}--> 158 159 <!-- アップデートリンク押下時に表示する. --> 160 <div id="plugin_update_<!--{$plugins[data].plugin_id}-->" style="display: none"> 161 <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}--> /> 162 <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> 163 </div> 164 </div> 165 </td> 166 <!--優先順位--> 167 <!--{assign var=key value="rank"}--> 78 168 <td class="center"> 79 <!--{if $plugins[data].enable == $smarty.const.PLUGIN_ENABLE_TRUE}--> 80 有効 81 <!--{elseif $plugins[data].enable == $smarty.const.PLUGIN_ENABLE_FALSE}--> 82 無効 83 <!--{else}-->-<!--{/if}--> 84 </td> 85 <td class="center"> 86 <!--{if $plugins[data].status == $smarty.const.PLUGIN_STATUS_UPLOADED}--> 87 <a class="btn-normal" href="javascript:;" name="install" onclick="fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); fnModeSubmit('install','plugin_code','<!--{$plugins[data].plugin_code}-->'); return false;">install</a> 88 <!--{else}--> 89 <!--{if $plugins[data].enable == $smarty.const.PLUGIN_ENABLE_TRUE}--> 90 <a class="btn-normal" href="javascript:;" name="disable" onclick="fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); fnModeSubmit('disable','plugin_code','<!--{$plugins[data].plugin_code}-->'); return false;">disable</a><br /> 91 <!--{else}--> 92 <a class="btn-normal" href="javascript:;" name="enable" onclick="fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); fnModeSubmit('enable','plugin_code','<!--{$plugins[data].plugin_code}-->'); return false;">enable</a><br /> 93 <!--{/if}--> 94 <a class="btn-normal" href="javascript:;" name="uninstall" onclick="fnSetFormValue('plugin_id', '<!--{$plugins[data].plugin_id}-->'); fnModeSubmit('uninstall','plugin_code','<!--{$plugins[data].plugin_code}-->'); return false;">uninstall</a> 95 <!--{/if}--> 96 </td> 97 <td class="center"> 98 <!--{if $plugins[data].plugin_setting_path != ''}--> 99 <a href="?" onclick="win03('<!--{$plugins[data].plugin_setting_path}-->','plugin_setting','620','760'); return false;">設定</a> 100 <!--{else}--> 101 - 102 <!--{/if}--> 103 </td> 104 <td align="center"> 105 <!--{if $smarty.section.data.iteration != 1}--> 106 <a href="?" onclick="fnModeSubmit('up','plugin_id', '<!--{$plugins[data].plugin_id}-->'); return false;">上へ</a> 107 <!--{/if}--> 108 <!--{if $smarty.section.data.iteration != $smarty.section.data.last}--> 109 <a href="?" onclick="fnModeSubmit('down','plugin_id', '<!--{$plugins[data].plugin_id}-->'); return false;">下へ</a> 110 <!--{/if}--> 169 <input type="text" name="priority[<!--{$plugins[data].plugin_id}-->]" value="<!--{$plugins[data].rank|h}-->" size="1" class="rank" /><br/> 111 170 </td> 112 171 </tr> 172 <!--{if $plugins[data].conflict_message != ""}--> 173 <tr> 174 <td class="attention_fookpoint" colspan="3"> 175 <span class="attention"><!--{$plugins[data].conflict_message}--></span> 176 </td> 177 </tr> 178 <!--{/if}--> 179 113 180 <!--{/section}--> 114 181 </table>
Note: See TracChangeset
for help on using the changeset viewer.