function virtual_cdir(){ $ipaddr=$_GET["cdir-ipaddr"]; $newmask=$_GET["netmask"]; $ip=new IP(); if($newmask<>null){ echo $ip->maskTocdir($ipaddr, $newmask); } }
function CalcCdir() { if (isset($_GET["netmask"])) { $netmask = $_GET["netmask"]; } if (isset($_GET["ipaddr"])) { $ipaddr = $_GET["ipaddr"]; } include_once dirname(__FILE__) . "/ressources/class.tcpip.inc"; $ip = new IP(); $ipaddrTR = explode(".", $ipaddr); $ipaddr = "{$ipaddrTR[0]}.{$ipaddrTR[1]}.{$ipaddrTR[2]}.0"; if ($netmask != null) { echo $ip->maskTocdir($ipaddr, $netmask); } }
function vlan_cdir() { $ipaddr = $_GET["cdir-ipaddr"]; $newmask = $_GET["netmask"]; include_once dirname(__FILE__) . "/ressources/class.tcpip.inc"; $ip = new IP(); if ($newmask != null) { echo $ip->maskTocdir($ipaddr, $newmask); } }
function rule_save() { $ipaddr = $_POST["ipaddr"]; $mask = $_POST["mask"]; $rulename = $_POST["rulename"]; $rulename = replace_accents($rulename); $mode = $_POST["mode"]; $id = $_POST["rule-id"]; if (!is_numeric($id)) { $id = 0; } if ($mask != null) { if ($mask == "0.0.0.0") { $mask = "0"; } else { $ip = new IP(); $ipaddr = $ip->maskTocdir($ipaddr, $mask); } } $sql = "INSERT INTO tcp_account_rules (rulename,ipaddr,`mode`) VALUES('{$rulename}','{$ipaddr}','{$mode}');"; if ($id > 0) { $sql = "UPDATE tcp_account_rules SET rulename='{$rulename}',ipaddr='{$ipaddr}',`mode`='{$mode}' WHERE ID={$id}"; } $q = new mysql(); $q->QUERY_SQL($sql, 'artica_backup'); if (!$q->ok) { echo $q->mysql_error; return; } }
function virtual_cdir() { $ipaddr = $_GET["cdir-ipaddr"]; $newmask = $_GET["netmask"]; $ip = new IP(); if ($newmask != null) { $ipaddr = $ip->maskTocdir($ipaddr, $newmask); if (preg_match("#([0-9\\.]+)\\/([0-9]+)#", $ipaddr, $re)) { $zzr = explode(".", $re[1]); echo $zzr[0] . "." . $zzr[1] . "." . $zzr[2] . ".0/{$re[2]}"; } } }