Changeset 33038 for extensions/BanIP


Ignore:
Timestamp:
Jan 27, 2024, 7:47:07 AM (3 months ago)
Author:
ddtddt
Message:

[BanIP] check php 8.3 / update RegEx

Location:
extensions/BanIP
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/BanIP/admin.tpl

    r32930 r33038  
    5858                <fieldset>
    5959                        <legend>{'Ban new IP address'|@translate}</legend>
    60                         {'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]?|\*)$">
     60                        {'IP'|@translate} <input " type="text" name="inserip" data-ip placeholder="123.123.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]?|\*)$">
    6161                        <br>
    6262                        <br>
  • extensions/BanIP/main.inc.php

    r32934 r33038  
    5252 
    5353  $Vip = $_SERVER["REMOTE_ADDR"];
    54   $plage= explode(".", $Vip);
    55   $Vip2=$plage[0].".".$plage[1].".".$plage[2].".*";
    56   $Vip3=$plage[0].".".$plage[1].".*.*";
     54  if (isset($Vip)){
     55    $plage= explode(".", $Vip);
     56    $Vip2=$plage[0].".".$plage[1].".".$plage[2].".*";
     57    $Vip3=$plage[0].".".$plage[1].".*.*";
     58  }
    5759
    5860  $query = 'SELECT ip FROM ' . BANIP_TABLE . ' WHERE ip="' . $Vip . '";';
Note: See TracChangeset for help on using the changeset viewer.