".
"".
" ".
"".
"".
"".
"";
echo $body;
}
if ($_REQUEST["step"] == "2"){
$errore=false;
if ($_REQUEST["ut"] == "ull" ) {
$uprefix=$_REQUEST["uprefix"];
$uname=$_REQUEST["uname"];
$usitoull=$_REQUEST["usitoull"];
$umalk=$_REQUEST["umalk"];
$uprogrescli=$_REQUEST["uprogrescli"];
if (strlen($uname) <> 3) {
$errore .= "Lunghezza id utente ull errata";
}
if (strlen($uprogrescli) <> 3) {
$errore .= "Numero progressivo cliente errato ";
}
$login=$uprefix.$uname.$umalk.$usitoull.$uprogrescli;
} else {
$name=$_REQUEST["name"];
$vp=$_REQUEST["vp"];
$vci=$_REQUEST["vci"];
$sfx=$_REQUEST["sfx"];
if (strlen($name) <= 2) {
$errore .= "Lunghezza login errata ";
}
if ($vp == "") {
$errore .= "Campo vp vuoto ";
}
if ($vci == "") {
$errore .= "Campo vci vuoto ";
}
if ($sfx == "") {
$errore .= "Campo suffisso vuoto ";
}
$login = $vp.$name.$vci.$sfx;
}
$netmask=$_REQUEST["netmask"];
$ip=$_REQUEST["ip"];
$vendor=$_REQUEST["vendor"];
$qos=$_REQUEST["qos"];
$ipzone=substr($ip,0,10);
if ($ipzone != "83.149.140" && $ipzone != "83.149.141" && $ipzone != "83.149.142" && $ipzone != "83.149.143" && $ipzone != "83.149.144" && $ipzone != "83.149.145" && $ipzone != "83.149.146" && $ipzone != "83.149.147" && $ipzone != "83.149.150" && $ipzone != "83.149.151" && $ipzone != "83.149.152" && $ipzone != "83.149.153") {
$errore .= "Campo ip errato ";
}
$dbhandle = sqlite_open('consiag.db');
$query = sqlite_query($dbhandle, "SELECT count(*) as tot from RADIUSUSER where login = '".$login."' or ip = '".$ip."'");
if (sqlite_fetch_single($query) != 0){
$errore .= "Ip o Login duplicato : ".sqlite_fetch_single($query);
}
if ($errore) {
echo " ";
exit;
} else {
sqlite_query($dbhandle, "INSERT INTO RADIUSUSER (ip,netmask,login,pwd,vendor,opt1) VALUES ('".$ip."','".$netmask."','".$login."','econsiag','".$vendor."','".$qos."')", $sqlerror);
echo " ".
"".
"| ".
"Operazione terminata correttamente ".
" | | Login: | $login".
" | | IP: | $ip".
" | | netmask: | $netmask".
" | | vendor: | $vendor".
" | | qos: | $qos".
" | | Rows modified: | ".sqlite_changes($dbhandle)."".
" | ";
}
}
?>
|