Empty commit

This commit is contained in:
Git 2014-08-11 08:00:26 +00:00
parent a6d7b4ce40
commit 4a08c9ccfb

View File

@ -283,5 +283,20 @@ public static function update_user_notes($UserID, $AdminComment) {
WHERE UserID = \''.db_string($UserID).'\'');
G::$DB->set_query_id($QueryID);
}
/**
* Check if an IP is part of a given CIDR range.
* @param string $CheckIP the IP to be looked up
* @param string $Subnet the CIDR subnet to be checked against
*/
public static function check_cidr_range($CheckIP, $Subnet) {
$IP = ip2long($CheckIP);
$CIDR = split('/',$Subnet);
$SubnetIP = ip2long($CIDR[0]);
$SubnetMaskBits = 32 - $CIDR[1];
return (($IP>>$SubnetMaskBits) == ($SubnetIP>>$SubnetMaskBits));
}
}
?>