Changeset 21501 for branches/version-2_12-dev/data/Smarty/templates
- Timestamp:
- 2012/02/13 22:05:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/Smarty/templates/admin/system/plugin.tpl
r21467 r21501 27 27 $('input[id^=plugin_enable]').change(function(event) { 28 28 var data = {}; 29 30 29 // モード(有効 or 無効) 31 30 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 }); 31 32 if(data.mode === 'disable') { 33 result = window.confirm('プラグインを無効しても宜しいですか?'); 34 } else if(data.mode === 'enable') { 35 result = window.confirm('プラグインを有効にしても宜しいですか?'); 36 } 37 if(result){ 38 // プラグインID 39 data.plugin_id = event.target.value; 40 data['<!--{$smarty.const.TRANSACTION_ID_NAME}-->'] = '<!--{$transactionid}-->'; 41 $.ajax({ 42 type : 'POST', 43 url : location.pathname, 44 dataType : "json", 45 data: data, 46 cache : false, 47 error : remoteException, 48 success : function(data, dataType) { 49 window.location.reload(); 50 alert(data.message); 51 } 52 }); 53 } 47 54 }); 48 55 … … 65 72 $('input[id="' + select_id + '"]').removeAttr("disabled"); 66 73 } 74 75 function install() { 76 if (window.confirm('プラグインをインストールしても宜しいでしょうか?')){ 77 fnModeSubmit('install', '', ''); 78 } 79 } 80 81 function uninstall(plugin_id, plugin_code) { 82 if (window.confirm('一度削除したデータは元に戻せません。\nプラグインを削除しても宜しいですか?')){ 83 fnSetFormValue('plugin_id', plugin_id); 84 fnModeSubmit('uninstall', 'plugin_code', plugin_code); 85 } 86 } 87 88 function update(plugin_id, plugin_code) { 89 if (window.confirm('プラグインをアップデートしても宜しいですか?')){ 90 removeUpdateFile('update_file_' + plugin_id); 91 fnSetFormValue('plugin_id', plugin_id); 92 fnModeSubmit('update','plugin_code', plugin_code); 93 } 94 } 95 96 function priority(plugin_id) { 97 if (window.confirm('プラグインをアップデートしても宜しいですか?')){ 98 fnModeSubmit('priority','plugin_id',plugin_id); 99 } 100 } 101 102 67 103 //]]> 68 104 </script> … … 74 110 <input type="hidden" name="plugin_id" value="" /> 75 111 <input type="hidden" name="plugin_code" value="" /> 76 112 <input type="hidden" name="priority" value="" /> 77 113 <div id="system" class="contents-main"> 78 114 <h2>プラグイン登録</h2> … … 84 120 <span class="attention"><!--{$arrErr[$key]}--></span> 85 121 <input type="file" name="<!--{ $key }-->" class="box45" size="43" style="<!--{$arrErr[$key]|sfGetErrorColor}--> <!--{if $arrErr[$key]}--> background-color:<!--{$smarty.const.ERR_COLOR|h}--><!--{/if}-->"> 86 <a class="btn-action" href="javascript:;" onclick=" fnModeSubmit('install', '', '');return false;"><span class="btn-next">インストール</span></a>122 <a class="btn-action" href="javascript:;" onclick="install(); return false;"><span class="btn-next">インストール</span></a> 87 123 </td> 88 124 </tr> … … 95 131 <table class="system-plugin" width="900"> 96 132 <col width="10%" /> 97 <col width=" 80%" />98 <col width="1 0%" />133 <col width="77" /> 134 <col width="13%" /> 99 135 <tr> 100 136 <th colspan="2">機能説明</th> 101 <th>優先度< a class="btn-action" href="javascript:;" onclick="fnModeSubmit('priority','','');return false;"><span class="btn-next">反映</span></a></th>137 <th>優先度</th> 102 138 </tr> 103 139 <!--{section name=data loop=$plugins}--> … … 150 186 <a class="update_link" href="#" name="<!--{$plugin.plugin_id}-->">アップデート</a> | 151 187 <!-- 削除 --> 152 <a href="javascript:;" name="uninstall" onclick=" fnSetFormValue('plugin_id', '<!--{$plugin.plugin_id}-->'); fnModeSubmit('uninstall','plugin_code','<!--{$plugin.plugin_code}-->'); return false;">削除</a> | 188 <a href="javascript:;" name="uninstall" onclick="uninstall(<!--{$plugin.plugin_id}-->, '<!--{$plugin.plugin_code}-->'); return false;">削除</a> | 153 189 <!-- 有効/無効 --> 154 190 <!--{if $plugin.enable == $smarty.const.PLUGIN_ENABLE_TRUE}--> 155 191 <input id="plugin_enable" type="checkbox" name="disable" value="<!--{$plugin.plugin_id}-->" id="login_memory" checked="checked">有効</input><br/> 156 192 <!--{else}--> 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/>193 <input id="plugin_enable" type="checkbox" name="enable" value="<!--{$plugin.plugin_id}-->" id="login_memory">有効にする</input><br/> 158 194 <!--{/if}--> 159 195 … … 161 197 <div id="plugin_update_<!--{$plugin.plugin_id}-->" style="display: none"> 162 198 <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>199 <a class="btn-action" href="javascript:;" onclick="update(<!--{$plugin.plugin_id}-->, '<!--{$plugin.plugin_code}-->'); return false;"><span class="btn-next">アップデート</span></a> 164 200 </div> 165 201 </div> … … 168 204 <!--{assign var=key value="rank"}--> 169 205 <td class="center"> 170 <input type="text" name="priority[<!--{$plugin.plugin_id}-->]" value="<!--{$plugin.rank|h}-->" size="1" class="rank" /><br/> 206 <span class="attention"><!--{$arrErr.priority[$plugin.plugin_id]}--></span> 207 <input type="text" class="center" name="priority" value="<!--{$plugin.rank|h}-->" size="1" class="rank" /> 208 <a class="btn-action" href="javascript:;" onclick="priority(<!--{$plugin.plugin_id}-->);return false;"><span class="btn-next">変更</span></a><br/> 171 209 </td> 172 210 </tr>
Note: See TracChangeset
for help on using the changeset viewer.