Changeset 31370 for extensions/AntiAspi/admin.tpl
- Timestamp:
- Feb 26, 2016, 11:26:37 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AntiAspi/admin.tpl
r31367 r31370 1 1 {include file='include/datepicker.inc.tpl'} 2 2 {combine_script id='jquery.ui.slider' require='jquery.ui' load='footer' path='themes/default/js/ui/minified/jquery.ui.slider.min.js'} 3 {combine_css path="themes/default/js/ui/theme/jquery.ui.slider.css"} 3 4 {footer_script} 4 5 … … 55 56 $(this).val(d); 56 57 }); 58 // slide 59 $('.range').each(function(){ 60 var cls=$(this).attr('class'); 61 var elem=$(this).parent(); 62 var input=elem.find('input'); 63 var options={}; 64 elem.append('<div class="uirange"></div>'); 65 options.slide=function(event,ui){ 66 elem.find('label span').empty().append(ui.value); 67 input.val(ui.value); 68 } 69 options.value=input.val(); 70 options.range='min'; 71 options.min=$(this).data('min'); 72 options.max=$(this).data('max'); 73 elem.find('.uirange').slider(options); 74 elem.find('label span').empty().append(input.val()); 75 input.hide(); 76 }); 57 77 }); 58 78 59 79 {/footer_script} 80 81 {html_style} 82 .uirange{ 83 margin:10px; 84 margin-left: 40px; 85 } 86 {/html_style} 60 87 61 88 <div class="titrePage"> 62 89 <h2>{'AntiAspi'|@translate}</h2> 63 90 </div> 91 {if isset ($ipbangest)} 64 92 <form method="post" > 65 93 <fieldset> … … 67 95 </fieldset> 68 96 </form> 97 {/if} 69 98 {if isset ($ipban_add)} 70 99 <form method="post"> … … 81 110 </form> 82 111 {/if} 112 {if isset ($ipbangest)} 83 113 <form method="post" > 84 114 <fieldset> 85 115 <legend>{'List IP banned'|@translate}</legend> 116 <table class="lban"> 86 117 {foreach from=$ipban2 item=ipban} 87 <!-- {$ipban.ID} --> {$ipban.IP} {$ipban.DATE} 118 <tr> 119 <td><!-- {$ipban.ID} --> {$ipban.IP}</td> 120 <td>{$ipban.DATE}</td> 121 <td> 88 122 <a href="{$ipban.U_EDIT}"> 89 123 <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/edit_s.png" alt="{'edit'|@translate}" title="{'edit'|@translate}" /> … … 92 126 <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png" id="btn_delete" alt="{'delete'|@translate}" title="{'Delete'|@translate}" /> 93 127 </a> 94 <br> 128 </td> 129 </tr> 95 130 {/foreach} 131 </table> 96 132 </fieldset> 97 133 </form> 134 {/if} 98 135 {if isset ($ipban_edit)} 99 136 <form method="post" > … … 111 148 </form> 112 149 {/if} 150 151 {if isset ($ipconfiggest)} 152 <form method="post"> 153 <fieldset> 154 <legend>{'Configuration'|translate}</legend> 155 <fieldset> 156 <p class="input" style="width: 700px;"> 157 <label for="insdiffa"><strong>{'IP banned if '|@translate}<span></span></strong></label> 158 <input type="text" name="insdiffa" data-min="10" data-max="500" class="range" value="{$ipconfiggest.DIFFA}"/> 159 </p> 160 <p class="input" style="width: 700px;"> 161 <label for="insdiffb"><strong>{' different pages viewed in <span></span> seconds'|@translate} </strong></label> 162 <input type="text" name="insdiffb" data-min="5" data-max="3599" class="range" value="{$ipconfiggest.DIFFB}"/> 163 </p> 164 </fieldset> 165 <fieldset> 166 <p class="input" style="width: 700px;"> 167 <label for="inssamea"><strong>{'IP banned if same '|@translate}<span></span></strong></label> 168 <input type="text" name="inssamea" data-min="10" data-max="500" class="range" value="{$ipconfiggest.SAMEA}"/> 169 </p> 170 <p class="input" style="width: 700px;"> 171 <label for="inssameb"><strong>{' different pages viewed in <span></span> seconds'|@translate} </strong></label> 172 <input type="text" name="inssameb" data-min="5" data-max="3599" class="range" value="{$ipconfiggest.SAMEB}"/> 173 </p> 174 </fieldset> 175 <p> 176 <strong>{'only guest'|@translate}</strong> 177 {html_radios separator=" " name="insonlyguest" values=$ipconfiggest.ONLYGUESTV output=$ipconfiggest.ONLYGUEST selected="{$ipconfiggest.ONLYGUESTSELECT}"} 178 ({'If yes, don\'t ban registered users'|@translate}) 179 </p> 180 <p> 181 <strong>{'only picture'|@translate}</strong> 182 {html_radios separator=" " name="insonlypicturet" values=$ipconfiggest.ONLYPICTUREV output=$ipconfiggest.ONLYPICTURE selected="{$ipconfiggest.ONLYPICTURESELECT}"} 183 ({'If yes, apply antiaspi only on picture page'|@translate}) 184 </p> 185 <fieldset> 186 <legend>{'allowed ip'|translate}</legend> 187 <table class="lban"> 188 {foreach from=$allowip item=allowip2} 189 <tr> 190 <td>{$allowip2.IP}</td> 191 <td> 192 <a href="{$allowip2.U_DELETE}" onclick="return confirm( document.getElementById('btn_delete').title + '\n\n' + '{'Are you sure?'|@translate|@escape:'javascript'}');"> 193 <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png" id="btn_delete" alt="{'delete'|@translate}" title="{'Delete'|@translate}" /> 194 </a> 195 </td> 196 </tr> 197 {/foreach} 198 </table> 199 </fieldset> 200 <p> 201 <input class="submit" type="submit" name="submitconfban" value="{'Submit'|@translate}"> 202 </p> 203 </fieldset> 204 </form> 205 {if isset ($ipconfiggest)} 206 <form method="post"> 207 <fieldset> 208 <legend>{'Add IP allowed'|@translate}</legend> 209 {'IP'|@translate} <input " type="text" name="insipallowed" data-ip placeholder="123.123.123.123" value="" size="50" maxlenght="50" required pattern="^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"> 210 <br> 211 <br> 212 <div style="text-align:center;"> 213 <input class="submit" name="submitaddipallowed" type="submit" value="{'Submit'|@translate}" /> 214 </div> 215 </fieldset> 216 </form> 217 {/if} 218 {/if}
Note: See TracChangeset
for help on using the changeset viewer.