コード例 #1
0
ファイル: validate_mac.php プロジェクト: routenull0/phpipam
    $_POST['id'] = 0;
}
# validations
if (strlen($_POST['mac']) > 21) {
    die("True");
}
if (!is_numeric($_POST['sectionId'])) {
    die("True");
}
if (!is_numeric($_POST['vlanId'])) {
    die("True");
}
if (!is_numeric($_POST['id'])) {
    die("True");
}
# if address is not multicast return true
if ($Subnets->validate_ip($_POST['ip']) === false) {
    die("True");
}
if ($Subnets->is_multicast($_POST['ip']) === false) {
    die("True");
}
# validate
# change last parameter to section / vlan
$text = $Subnets->validate_multicast_mac($_POST['mac'], $_POST['sectionId'], $_POST['vlanId'], MCUNIQUE, $_POST['id']);
# validate mac
if ($text === true) {
    die("True");
} else {
    print $text;
}