Changeset 31394 for extensions/BanIP
- Timestamp:
- Mar 4, 2016, 10:34:26 PM (8 years ago)
- Location:
- extensions/BanIP
- Files:
-
- 1 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/BanIP/admin.php
r31375 r31394 41 41 42 42 $tabsheet = new tabsheet(); 43 $tabsheet->add('banip', l10n(' IP ban'), BANIP_ADMIN . '-banip');43 $tabsheet->add('banip', l10n('Ban IP'), BANIP_ADMIN . '-banip'); 44 44 $tabsheet->select($page['tab']); 45 45 $tabsheet->assign(); … … 47 47 switch ($page['tab']) { 48 48 case 'banip': 49 $template->assign( 49 $admin_base_url = BANIP_ADMIN . '-banip'; 50 $template->assign( 50 51 'ipbangest', array( 51 'A' => 'a'52 'U_DELETEALL' => $admin_base_url . '&deleteall', 52 53 )); 53 54 $ipban = pwg_query("SELECT * FROM " . BANIP_TABLE . ";"); … … 55 56 $template->func_combine_css(array('id'=>'dst','path'=>BANIP_PATH.'banip.css')); 56 57 57 $admin_base_url = BANIP_ADMIN . '-banip';58 58 59 if (pwg_db_num_rows($ipban)) { 59 60 while ($ipban2 = pwg_db_fetch_assoc($ipban)) { … … 92 93 } 93 94 94 if (isset($_POST['submitdeleteall'])) {95 if (isset($_GET['deleteall'])) { 95 96 $query = 'DELETE FROM ' . BANIP_TABLE . ';'; 96 97 pwg_query($query); 97 98 redirect($admin_base_url); 98 } 99 } 100 99 101 100 102 //add ban -
extensions/BanIP/admin.tpl
r31375 r31394 1 {footer_script} 2 jQuery(document).ready(function(){ 3 4 jQuery('#submitipban').click(function(){ 5 jQuery("#banip_edit").toggle(); 6 jQuery("#ipedit").hide(); 7 jQuery("input[name=submitaddipban]").focus(); 8 }); 9 10 jQuery('.lip').mouseover(function(){ 11 jQuery(this).children('span').show(); 12 }); 13 jQuery('.lip').mouseout(function(){ 14 jQuery(this).children('span').hide(); 15 }); 16 17 }); 18 {/footer_script} 19 1 20 <div class="titrePage"> 2 <h2>{' IP ban'|@translate}</h2>21 <h2>{'Ban IP'|@translate}</h2> 3 22 </div> 23 {if isset ($ipbangest)} 24 <p class="showCreateAlbum" id="showAddIP"> 25 <a href="#" id="submitipban" class="icon-plus-circled mouse">{'Ban new IP address'|translate}</a> 26 | <a href="{$ipbangest.U_DELETEALL}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');"><span class="icon-trash mouse"></span>{'Delete all IP Ban'|@translate}</a> 27 28 </p> 29 {/if} 30 <div id="banip_edit" style="display: none;"> 31 <form method="post"> 32 <fieldset> 33 <legend>{'Ban new IP address'|@translate}</legend> 34 {'IP'|@translate} <input " type="text" name="inserip" data-ip placeholder="123.123.123.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]?|\*)$"> 35 <br> 36 <br> 37 <input class="submit" name="submitaddipban" type="submit" value="{'Add'|@translate}" /> 38 </fieldset> 39 </form> 40 </div> 4 41 {if isset ($ipbangest)} 5 42 <form method="post" > 6 43 <fieldset> 7 <input class="submit" name="submitipban" type="submit" value="{'Add IP ban or IP address range'|@translate}" /> 8 <input class="submit" name="submitdeleteall" type="submit" onclick="return confirm('{'Are you sure?'|@translate|@escape:'javascript'}');" value="{'Delete all IP Ban'|@translate}"/> 9 </fieldset> 10 </form> 11 {/if} 12 {if isset ($ipban_add)} 13 <form method="post"> 14 <fieldset> 15 <legend>{'Add IP ban or IP address range'|@translate}</legend> 16 {'IP'|@translate} <input " type="text" name="inserip" data-ip placeholder="123.123.123.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]?|\*)$"> 17 <br> 18 <br> 19 <div style="text-align:center;"> 20 <input class="submit" name="submitaddipban" type="submit" value="{'Submit'|@translate}" /> 21 </div> 22 </fieldset> 23 </form> 24 {/if} 25 {if isset ($ipbangest)} 26 <form method="post" > 27 <fieldset> 28 <legend>{'List IP banned and IP address range'|@translate}</legend> 29 <table class="lban"> 44 <legend>{'List IP banned'|@translate}</legend> 30 45 {foreach from=$ipban2 item=ipban} 31 <tr> 32 <td><!-- {$ipban.ID} --> {$ipban.IP}</td> 33 <td> 34 <a href="{$ipban.U_EDIT}"> 35 <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/edit_s.png" alt="{'edit'|@translate}" title="{'edit'|@translate}" /> 36 </a> 37 <a href="{$ipban.U_DELETE}" onclick="return confirm( document.getElementById('btn_delete').title + '\n\n' + '{'Are you sure?'|@translate|@escape:'javascript'}');"> 38 <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png" id="btn_delete" alt="{'delete'|@translate}" title="{'Delete'|@translate}" /> 39 </a> 40 </td> 41 </tr> 46 <div class="lip"> 47 <!-- {$ipban.ID} --> {$ipban.IP} 48 <span class="actionip" style="display: none"> 49 <a href="{$ipban.U_EDIT}"><span class="icon-pencil"></span>{'Edit'|@translate}</a> 50 | <a href="{$ipban.U_DELETE}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');"><span class="icon-trash"></span>{'delete'|@translate}</a> 51 </span> 52 </div> 42 53 {/foreach} 43 54 </table> … … 46 57 {/if} 47 58 {if isset ($ipban_edit)} 48 <form method="post" >59 <form method="post" id="ipedit"> 49 60 <fieldset> 50 <legend>{'Edit IP banned or IP address range'|@translate}</legend>61 <legend>{'Edit IP banned'|@translate}</legend> 51 62 <input type="hidden" name="invisibleID" value="{$ipban_edit.ID}"> 52 63 {'IP'|@translate} <input " type="text" name="inserip" data-ip="1" placeholder="123.123.123.123/123.123.123.*" value="{$ipban_edit.IP}" 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]?|\*)$"> 53 64 <br> 54 65 <br> 55 <div style="text-align:center;"> 56 <input class="submit" name="submitaddipban2" data-ip type="submit" value="{'Submit'|@translate}" /> 57 </div> 66 <input class="submit" name="submitaddipban2" data-ip type="submit" value="{'Update'|@translate}" /> 58 67 </fieldset> 59 68 </form> -
extensions/BanIP/banip.css
r31368 r31394 1 input:required{2 background:url(aste.jpg) 98% center no-repeat;3 }4 1 input:focus:invalid{ 5 2 border-color:#FF0000; … … 21 18 background-color:green; 22 19 } 20 21 .mouse:hover{ 22 cursor:pointer; 23 } -
extensions/BanIP/language/en_UK/description.txt
r31375 r31394 1 Ban adresse IP or range adresse IP 1 Ban adresse IP or range adresse IP. -
extensions/BanIP/language/en_UK/plugin.lang.php
r31375 r31394 22 22 //admin 23 23 $lang['IP ban'] = 'IP ban'; 24 $lang['Range IP address banned'] = 'Range IP address banned'; 25 $lang['Ban IP'] = 'Ban IP'; 24 26 $lang['IP ban deleted'] = 'IP ban deleted'; 25 $lang['Ip ban update'] = 'Ip ban update';26 $lang['Ip ban insert'] = 'Ip ban insert';27 $lang['Add IP ban or IP address range'] = 'Add IP ban or IP address range';28 $lang['IP banned'] = 'IP banned';29 $lang['List IP banned and IP address range'] = 'List IP banned and IP address range';30 $lang['Edit IP banned or IP address range'] = 'Edit IP banned or IP address range';31 $lang['IP'] = 'IP';32 $lang['Ban IP'] = 'Ban IP';33 $lang['Range IP address banned'] = 'Range IP address banned';34 $lang['Delete all IP Ban'] = 'Delete all IP Ban';35 27 $lang['This Isn\'t an IP'] = 'This Isn\'t an IP'; 36 28 $lang['Range IP already banned'] = 'Range IP already banned'; 37 29 $lang['IP is in a range banned'] = 'IP is in a range banned'; 38 $lang['IP is in a range banned'] = 'IP is in a range banned';39 30 $lang['IP already banned'] = 'IP already banned'; 40 $lang['Range Ip ban update'] = 'Range Ip ban update'; 31 $lang['Range Ip ban insert'] = 'Range Ip ban insert'; 32 $lang['Ip ban insert'] = 'Ip ban insert'; 33 $lang['Ip ban update'] = 'Ip ban update'; 34 $lang['Delete all banned IP addresses'] = 'Delete all banned IP addresses'; 35 $lang['Ban new IP address'] = 'Ban new IP address'; 36 $lang['IP'] = 'IP'; 37 $lang['List IP banned'] = 'List IP banned'; 38 $lang['Edit IP banned'] = 'Edit IP banned'; 39 $lang['Update'] = 'Update'; 40 -
extensions/BanIP/language/fr_FR/description.txt
r31368 r31394 1 Bannir une adresses ip ou une plage d'adresse ip 1 Bannir une adresses ip ou une plage d'adresse ip. -
extensions/BanIP/main.inc.php
r31373 r31394 3 3 Plugin Name: BanIP 4 4 Version: auto 5 Description: Ban IP6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid= 5 Description: Ban adresse IP or range adresse IP. 6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=824 7 7 Author: ddtddt 8 8 Author URI: http://www.temmii.com
Note: See TracChangeset
for help on using the changeset viewer.