Cleanups to avoid php undefined variable warnings. Changed boolean variables from 1/0 to TRUE/FALSE. Converted flag handling code to the new scheme.

This commit is contained in:
2026-02-18 12:48:29 -05:00
parent 262bd6dcdc
commit 5e1856f1dc

View File

@@ -31,38 +31,38 @@ function getactiondata($maintactionid) {
return $actiondata; return $actiondata;
} }
$print=$_REQUEST['print']; $print=$_REQUEST['print'] ?? NULL;
$maintformid=$_REQUEST['maintformid']; $maintformid=$_REQUEST['maintformid'] ?? NULL;
$lognoteid=$_REQUEST['lognoteid']; $lognoteid=$_REQUEST['lognoteid'] ?? NULL;
$mfdate=$_REQUEST['date']; $mfdate=$_REQUEST['date'] ?? NULL;
$mftime=$_REQUEST['time']; $mftime=$_REQUEST['time'] ?? NULL;
$mfsubmit=$_REQUEST['mfsubmit']; $mfsubmit=$_REQUEST['mfsubmit'] ?? NULL;
$mfadd=$_REQUEST['mfadd']; $mfadd=$_REQUEST['mfadd'] ?? NULL;
$mfedit=$_REQUEST['mfedit']; $mfedit=$_REQUEST['mfedit'] ?? NULL;
$mfdelete=$_REQUEST['mfdelete']; $mfdelete=$_REQUEST['mfdelete'] ?? NULL;
$mfpartloc=$_REQUEST['mfpartloc']; $mfpartloc=$_REQUEST['mfpartloc'] ?? NULL;
$mfmalfunction=$_REQUEST['mfmalfunction']; $mfmalfunction=$_REQUEST['mfmalfunction'] ?? NULL;
$nha=$_REQUEST['nha']; $nha=$_REQUEST['nha'] ?? NULL;
$repord=$_REQUEST['repord']; $repord=$_REQUEST['repord'] ?? NULL;
$mfpart=$_REQUEST['mfpart']; $mfpart=$_REQUEST['mfpart'] ?? NULL;
$uid=$_REQUEST['uid']; $uid=$_REQUEST['uid'] ?? NULL;
$partnum=$_REQUEST['partnum']; $partnum=$_REQUEST['partnum'] ?? NULL;
$sernum=$_REQUEST['sernum']; $sernum=$_REQUEST['sernum'] ?? NULL;
$partname=$_REQUEST['partname']; $partname=$_REQUEST['partname'] ?? NULL;
$actionadd=$_REQUEST['actionadd']; $actionadd=$_REQUEST['actionadd'] ?? NULL;
$actionedit=$_REQUEST['actionedit']; $actionedit=$_REQUEST['actionedit'] ?? NULL;
$actiondelete=$_REQUEST['actiondelete']; $actiondelete=$_REQUEST['actiondelete'] ?? NULL;
$maintactionid=$_REQUEST['maintactionid']; $maintactionid=$_REQUEST['maintactionid'] ?? NULL;
$actiondate=$_REQUEST['actiondate']; $actiondate=$_REQUEST['actiondate'] ?? NULL;
$actiontime=$_REQUEST['actiontime']; $actiontime=$_REQUEST['actiontime'] ?? NULL;
$actiontech=$_REQUEST['actiontech']; $actiontech=$_REQUEST['actiontech'] ?? NULL;
$action=$_REQUEST['action']; $action=$_REQUEST['action'] ?? NULL;
$actionaddsubmit=$_REQUEST['actionaddsubmit']; $actionaddsubmit=$_REQUEST['actionaddsubmit'] ?? NULL;
$actioneditsubmit=$_REQUEST['actioneditsubmit']; $actioneditsubmit=$_REQUEST['actioneditsubmit'] ?? NULL;
$printfmt=$_REQUEST['printfmt']; $printfmt=$_REQUEST['printfmt'] ?? NULL;
if ($printfmt) $print=1; if ($printfmt) $print=TRUE;
$flags=$_POST['flags']; $flags=$_POST['flags'] ?? [];
$logname=LOG_NAME; $logname=LOG_NAME;
$uidtext=UID_TEXT; $uidtext=UID_TEXT;
@@ -78,48 +78,49 @@ if ($printfmt) {
framework("begin","","",$print); framework("begin","","",$print);
} else if ($mfedit) { } else if ($mfedit) {
framework("begin","$logname","Maintenance Form Edit",$print); framework("begin","$logname","Maintenance Form Edit",$print);
if ($loggedinas) $mfauthorized=1; if ($loggedinas) $mfauthorized=TRUE;
} else if ($mfdelete) { } else if ($mfdelete) {
framework("begin","$logname","Maintenance Form Edit",$print); framework("begin","$logname","Maintenance Form Edit",$print);
$mfowner=dblookup($db,"maintforms","maintformid","mftech",$maintformid); $mfowner=dblookup($db,"maintforms","maintformid","mftech",$maintformid);
if (($loggedinas==$mfowner) || $isadmin) $mfauthorized=1; if (($loggedinas==$mfowner) || $isadmin) $mfauthorized=TRUE;
} else if ($actionadd) { } else if ($actionadd) {
framework("begin","$logname","Maintenance Action Entry",$print); framework("begin","$logname","Maintenance Action Entry",$print);
$mfowner=dblookup($db,"maintforms","maintformid","mftech",$maintformid); $mfowner=dblookup($db,"maintforms","maintformid","mftech",$maintformid);
if ($loggedinas) { if ($loggedinas) {
$mfauthorized=1; $mfauthorized=TRUE;
$actionauthorized=1; $actionauthorized=TRUE;
} }
} else if ($actionedit || $actiondelete) { } else if ($actionedit || $actiondelete) {
framework("begin","$logname","Maintenance Action Edit",$print); framework("begin","$logname","Maintenance Action Edit",$print);
$mfowner=dblookup($db,"maintforms","maintformid","mftech",$maintformid); $mfowner=dblookup($db,"maintforms","maintformid","mftech",$maintformid);
if ($loggedinas) $mfauthorized=1; if ($loggedinas) $mfauthorized=TRUE;
$actionowner=dblookup($db,"maintactions","maintactionid","actiontech",$maintactionid); $actionowner=dblookup($db,"maintactions","maintactionid","actiontech",$maintactionid);
if (($loggedinas==$actionowner) || $isadmin) $actionauthorized=1; if (($loggedinas==$actionowner) || $isadmin) $actionauthorized=TRUE;
} else { } else {
$mfadd=1; $mfadd=TRUE;
framework("begin","$logname","Maintenance Form Entry",$print); framework("begin","$logname","Maintenance Form Entry",$print);
$mftech=$loggedinas; $mftech=$loggedinas;
$mfauthorized=1; $mfauthorized=TRUE;
} }
// ******** begin database manipulation ******** // ******** begin database manipulation ********
//var_dump($_REQUEST); //var_dump($_REQUEST);
$pdatamismatch=NULL;
if ((($mfedit || $actionadd || $actionedit) && ! $mfsubmit) || $printfmt) { if ((($mfedit || $actionadd || $actionedit) && ! $mfsubmit) || $printfmt) {
// pull mf data from database // pull mf data from database
$mftoedit=getmfdata($maintformid); $mftoedit=getmfdata($maintformid);
$partdatainput=array(); $partdatainput=[];
if ($mftoedit['mfpart']) $partdatainput['partid']=$mftoedit['mfpart']; if ($mftoedit['mfpart']) $partdatainput['partid']=$mftoedit['mfpart'];
if ($uid) $partdatainput['uid']=$uid; if ($uid) $partdatainput['uid']=$uid;
if ($partnum) $partdatainput['partnum']=$partnum; if ($partnum) $partdatainput['partnum']=$partnum;
if ($sernum) $partdatainput['sernum']=$sernum; if ($sernum) $partdatainput['sernum']=$sernum;
$partinfo=get_part_data($partdatainput); $partinfo=get_part_data($partdatainput);
if ($partinfo['result']==2) { if ($partinfo['result']==2) {
$pdatamismatch=1; $pdatamismatch=TRUE;
} else { } else {
unset($pdatamismatch); $pdatamismatch=FALSE;
if ($partinfo['partid']) $mfpart=$partinfo['partid']; if ($partinfo['partid']) $mfpart=$partinfo['partid'];
if ($partinfo['uid']) $uid=$partinfo['uid']; if ($partinfo['uid']) $uid=$partinfo['uid'];
if ($partinfo['partnum']) $partnum=$partinfo['partnum']; if ($partinfo['partnum']) $partnum=$partinfo['partnum'];
@@ -157,9 +158,10 @@ if ($mfadd) {
mysqli_query($db,"insert into parts(uid,partnum,sernum,partname) values(\"$uid\",\"$partnum\",\"$sernum\",\"$partname\")"); mysqli_query($db,"insert into parts(uid,partnum,sernum,partname) values(\"$uid\",\"$partnum\",\"$sernum\",\"$partname\")");
$mfpart=mysqli_insert_id($db); $mfpart=mysqli_insert_id($db);
} else if ($partinfo['result']==2) { } else if ($partinfo['result']==2) {
$pdatamismatch=1; $pdatamismatch=TRUE;
} else { } else {
// if it is in parts table, get partid for this record // if it is in parts table, get partid for this record
$pdatamismatch=FALSE;
$mfpart=$partinfo['partid']; $mfpart=$partinfo['partid'];
} }
if ($uid =="" || $partnum == "" || $sernum == "") { if ($uid =="" || $partnum == "" || $sernum == "") {
@@ -214,7 +216,7 @@ if ($mfedit) {
mysqli_query($db,"delete from flagmap where maintformid=\"$maintformid\""); mysqli_query($db,"delete from flagmap where maintformid=\"$maintformid\"");
foreach ($flags as $thisflag) { foreach ($flags as $thisflag) {
// set flag for this maintenance form // set flag for this maintenance form
mysqli_query($db,"insert into flagmap(flagid,maintformid) values(\"$thisflag\",\"$$maintformid\")"); mysqli_query($db,"insert into flagmap(flagid,maintformid) values(\"$thisflag\",\"$maintformid\")");
} }
} }
} }
@@ -312,7 +314,7 @@ if (($mfedit || $actionadd || $actionedit) && ! ($mfsubmit || $actionaddsubmit |
$sernum=$partinfo['sernum']; $sernum=$partinfo['sernum'];
$partname=$partinfo['partname']; $partname=$partinfo['partname'];
$pluresult=$partinfo['result']; $pluresult=$partinfo['result'];
if ($pluresult==2) $pdatamismatch=1; else unset($pdatamismatch); if ($pluresult==2) $pdatamismatch=TRUE; else $pdatamismatch=FALSE;
} }
$techname=dblookup($db,"techs","techid","techname",$mftech); $techname=dblookup($db,"techs","techid","techname",$mftech);
@@ -373,32 +375,23 @@ if ($printfmt) {
<table width=\"100%\" border=\"0\"> <table width=\"100%\" border=\"0\">
"; ";
// create an array called theseflags of flagids set for this maintformid
$allflags=mysqli_query($db,"select flagid from flags");
unset($theseflags);
$theseflags=[];
while ($thisflag=mysqli_fetch_row($allflags)) {
if (mysqli_num_rows(mysqli_query($db,"select id from flagmap where flagid=\"$thisflag[0]\" and maintformid=\"$maintformid\""))) {
$theseflags[]=$thisflag[0];
}
}
// display flag symbols for set flags
// // get an array of flagids set for this maintformid $flagslist=mysqli_query($db,"select * from flags");
// $allflags=mysqli_query($db,"select flagid from flags"); while ($flagsymbol=mysqli_fetch_assoc($flagslist)) {
// unset($theseflags); if ($theseflags[0]=="") $theseflags=[];
// while ($thisflag=mysqli_fetch_row($allflags)) { if (!empty($theseflags) && in_array($flagsymbol["flagid"],$theseflags)) {
// $thisflagtbl="flag_".$thisflag[0]; echo $flagsymbol['flagsym']."&nbsp;&nbsp;";
// if (mysqli_num_rows(mysqli_query($db,"select id from $thisflagtbl where target=\"maintforms\" and id=\"$maintformid\""))) { }
// $theseflags[]=$thisflag[0]; }
// }
// }
// $flagslist=mysqli_query($db,"select * from flags");
// while ($flagsymbol=mysqli_fetch_assoc($flagslist)) {
// if ($theseflags[0]=="") $theseflags=[];
// if (in_array($flagsymbol["flagid"],$theseflags)) {
// echo $flagsymbol['flagsym']."&nbsp;&nbsp;";
// }
// }
echo " echo "
</table><hr> </table><hr>
<b><u>Maintenance Actions</u></b><br> <b><u>Maintenance Actions</u></b><br>
@@ -469,13 +462,12 @@ if ($printfmt) {
<tr><td><textarea rows=\"4\" cols=\"65\" name=\"mfmalfunction\" wrap=\"soft\">$mfmalfunction</textarea></td></tr> <tr><td><textarea rows=\"4\" cols=\"65\" name=\"mfmalfunction\" wrap=\"soft\">$mfmalfunction</textarea></td></tr>
<tr><td> <tr><td>
"; ";
// get an array of flagids set for this maintformid // create an array called theseflags of flagids set for this maintformid
$allflags=mysqli_query($db,"select flagid from flags"); $allflags=mysqli_query($db,"select flagid from flags");
unset($theseflags); unset($theseflags);
$theseflags=[]; $theseflags=[];
while ($thisflag=mysqli_fetch_row($allflags)) { while ($thisflag=mysqli_fetch_row($allflags)) {
$thisflagtbl="flag_".$thisflag[0]; if (mysqli_num_rows(mysqli_query($db,"select id from flagmap where flagid=\"$thisflag[0]\" and maintformid=\"$maintformid\""))) {
if (mysqli_num_rows(mysqli_query($db,"select id from $thisflagtbl where target=\"maintforms\" and id=\"$maintformid\""))) {
$theseflags[]=$thisflag[0]; $theseflags[]=$thisflag[0];
} }
} }
@@ -487,7 +479,7 @@ if ($printfmt) {
$flagsperline=8; $flagsperline=8;
$flagcount=1; $flagcount=1;
while ($flagcheckbox=mysqli_fetch_assoc($flagslist)) { while ($flagcheckbox=mysqli_fetch_assoc($flagslist)) {
if ($theseflags[0]=="") $theseflags=[]; //if ($theseflags[0]=="") $theseflags=[];
if (in_array($flagcheckbox["flagid"],$theseflags)) { if (in_array($flagcheckbox["flagid"],$theseflags)) {
printf("<input type=\"checkbox\" name=\"flags[]\" value=\"%s\" checked><font color=\"%s\" title=\"%s\">%s</font>", printf("<input type=\"checkbox\" name=\"flags[]\" value=\"%s\" checked><font color=\"%s\" title=\"%s\">%s</font>",
$flagcheckbox["flagid"],$flagcheckbox["flagcolor"],$flagcheckbox["flagname"],$flagcheckbox["flagsym"]); $flagcheckbox["flagid"],$flagcheckbox["flagcolor"],$flagcheckbox["flagname"],$flagcheckbox["flagsym"]);