require('hlavicka.inc');
session_start();
$hlaska='';
$prihlaseny=session_is_registered("nick");
if (!$prihlaseny) {
Chyba("You must be logged in to view this page!");
exit;
}
if (!$check) {
include_once('connect.inc');
@$read = MySQL_Query("SELECT rowID,ESSID,MacAdr,kanaly,typ,signal,link,WEP,pokec,mesto,ulica,vyska,user,UNIX_TIMESTAMP(datum) as datum from anteny where rowID=".$row.";");
if (!$read) {
Fatal("","2");
exit;
}
$Row = MySQL_fetch_array($read);
if (IsSet($Row['MacAdr'])) {
$Mac=$Row['MacAdr'];
$token=StrTok($Mac,":");
$Mac1=$token;
$token=StrTok(":");
$Mac2=$token;
$token=StrTok(":");
$Mac3=$token;
$token=StrTok(":");
$Mac4=$token;
$token=StrTok(":");
$Mac5=$token;
$token=StrTok(":");
$Mac6=$token;
}
$den=date("j",$Row['datum']);
$mesiac=date("m",$Row['datum']);
$rok=date("Y",$Row['datum']);
$user=$Row['user'];
if ($nick!=$Row['user']) {
if (!($nick=='si' || $nick=='rafa')) {
Chyba("You can't modify someone else's entry!");
exit;
}
}
$typ=$Row['typ'];
echo "
*Marked fields are necessary. You can choose between ESSID and Mac address.
";
} //end !check
if ($check && $check!='') {
$zobrazitform=false;
if ($mesiac!='' & $den!='' & $rok!='') {
if (!checkdate($mesiac,$den,$rok)) {
$hlaska=$hlaska."Bad date! ";
$zobrazitform=true;
}
}
else {
if (($mesiac=='' || $den=='' || $rok=='') & (!($mesiac=='' & $den=='' & $rok==''))) {
$hlaska=$hlaska."If you want to enter date, you must fill day,month and year! Otherwise leave it blank. ";
$zobrazitform=true;
}
}
Uprav($ESSID);
Uprav($Mac1); Uprav($Mac2); Uprav($Mac3); Uprav($Mac4); Uprav($Mac5); Uprav($Mac6);
Uprav($signal);
Uprav($link);
Uprav($mesto);
Uprav($ulica);
Uprav($vyska);
if (!(StrLen($Mac1)==2 & StrLen($Mac2)==2 & StrLen($Mac3)==2 & StrLen($Mac4)==2 & StrLen($Mac5)==2 & StrLen($Mac6)==2) & (StrLen($Mac1)!=0 || StrLen($Mac2)!=0 || StrLen($Mac3)!=0 || StrLen($Mac4)!=0 || StrLen($Mac5)!=0 || StrLen($Mac6)!=0)){
$hlaska=$hlaska."Mac address must be complete! ";
$zobrazitform=true;
}
if (!($ESSID!='' || (StrLen($Mac1)==2 & StrLen($Mac2)==2 & StrLen($Mac3)==2 & StrLen($Mac4)==2 & StrLen($Mac5)==2 & StrLen($Mac6)==2))) {
$hlaska=$hlaska."ESSID or Mac address is necessary! ";
$zobrazitform=true;
}
if (Count($Kan)==0 || $mesto=='' || $ulica=='' || $vyska=='') {
$hlaska=$hlaska."You must fill all * marked fields! ";
$zobrazitform=true;
}
if ($signal!='' & $signal[0]=='-') $signal2=SubStr($signal,1,StrLen($signal)-1);
else $signal2=$signal;
if ($signal2!='' & !CisloVal($signal2)) {
$hlaska=$hlaska."Signal must be a number! ";
$zobrazitform=true;
}
if (IntVal($signal) < -127 || IntVal($signal) > 128) {
$hlaska=$hlaska."Signal must be a number between -127 and 128! ";
$zobrazitform=true;
}
if ($link!='' & $link[0]=='-') $link2=SubStr($link,1,StrLen($link)-1);
else $link2=$link;
if ($link2!='' & !CisloVal($link2)) {
$hlaska=$hlaska."Noise must be a number! ";
$zobrazitform=true;
}
if (IntVal($link) < -127 || IntVal($link) > 128) {
$hlaska=$hlaska."Noise must be a number between -127 and 128! ";
$zobrazitform=true;
}
if ($vyska!='' & !CisloVal($vyska)) {
$hlaska=$hlaska."Floor must be a number! ";
$zobrazitform=true;
}
if (IntVal($vyska) < 0) {
$hlaska=$hlaska."Floor must be a number higher than 0! ";
$zobrazitform=true;
}
if (!$zobrazitform) {
if (StrLen($Mac1)==2 & StrLen($Mac2)==2 & StrLen($Mac3)==2 & StrLen($Mac4)==2 & StrLen($Mac5)==2 & StrLen($Mac6)==2) $MacAdr= StrToUpper($Mac1).":".StrToUpper($Mac2).":".StrToUpper($Mac3).":".StrToUpper($Mac4).":".StrToUpper($Mac5).":".StrToUpper($Mac6);
if ($WEP!='Y') $WEP='N';
if ($mesiac!='' & $den!='' & $rok!='') {
$datum=date("Ymd",mktime("","","",$mesiac,$den,$rok));
}
else {
$datum=date("Ymd");
}
include_once('connect.inc');
$pokec2=NL2BR($pokec);
$kanaly='0000000000000000';
for ($i=0;$imodified.";
} //end !zobrazitform
} //end check & check!=''
if ($zobrazitform) {
FormUprav($signal);
FormUprav($link);
FormUprav($vyska);
echo "
".$hlaska."
*Marked fields are necessary. You can choose between ESSID and Mac address.