Log Note ID:         Maintenance Form ID:  

Start Date:         End Date:  

Shift:         Tech:         Subject:        

"; if ($doparts) { echo " $uidtext:         Part Number:         Serial Number:        

Part Name:         Part Location:  

Next Higher Assembly:         Repair Order:  

"; } echo " Text in Log Note, Discrepancy, or Maintenance Action:


Flags: "; $flagslist=mysqli_query($db,"select * from flags"); $flagsperline=8; $flagcount=1; while ($flagcheckbox=mysqli_fetch_assoc($flagslist)) { if ($srchflags[0]=="") $srchflags=[]; if (in_array($flagcheckbox["flagid"],$srchflags)) { printf("%s", $flagcheckbox["flagid"],$flagcheckbox["flagcolor"],$flagcheckbox["flagname"],$flagcheckbox["flagsym"]); } else { $flagid=$flagcheckbox["flagid"]; if (mysqli_num_rows(mysqli_query($db,"select flagid from flags where flagid=\"$flagid\" and status=1"))) { printf("%s", $flagcheckbox["flagid"],$flagcheckbox["flagcolor"],$flagcheckbox["flagname"],$flagcheckbox["flagsym"]); } } if ($flagcount<$flagsperline) { echo "   "; $flagcount++; } else { echo "
"; $flagcount=1; } } echo "

"; if ($doparts) { echo " Search in:   "; if ($target[0]=="") $target=[]; if (in_array("log", $target)) { echo "Logbook  "; } else { echo "Logbook  "; } if (in_array("maintform", $target)) { echo "Maintenance Forms  "; } else { echo "Maintenance Forms  "; } if (in_array("part", $target)) { echo "Parts  "; } else { echo "Parts  "; } echo "        "; } else { echo ""; } echo " "; if ($search) { $allvars=http_build_query($_REQUEST); echo "       Print Search Results "; } echo "
"; } else { echo " Log Note ID:   $noteidval        Maintenance Form ID:   $mfidval

Start Date:   $bdateval        End Date:   $edateval

Shift:   "; if ($shiftval==0) { echo "any"; } else { $shiftname=dblookup($db,"shifts","shiftid","shiftname",$shiftval); echo "$shiftname"; } echo "        Tech:   "; if ($techval==0) { echo "any"; } else { $techname=dblookup($db,"techs","techid","techname",$techval); echo "$techname"; } echo "        Subject:   "; if ($subjval==0) { echo "any"; } else { $subjname=dblookup($db,"subjects","subjectid","subjectname",$subjval); echo "$subjname"; } echo "       

"; if ($doparts) { echo " $uidtext:   $uidval        Part Number:   $pnval        Serial Number:   $snval       

Part Name:   $pnameval        Part Location:   $plocval

Next Higher Assembly:   $nhaval        Repair Order:   $repordval

"; } echo " Text in Log Note, Discrepancy, or Maintenance Action:
$textval

Flags: "; $flagslist=mysqli_query($db,"select * from flags"); $flagsperline=8; $flagcount=1; while ($flagcheckbox=mysqli_fetch_assoc($flagslist)) { if ($srchflags) { if ($srchflags[0]=="") $srchflags=[]; if (in_array($flagcheckbox["flagid"],$srchflags)) { printf("%s", $flagcheckbox["flagcolor"],$flagcheckbox["flagsym"]); } } if ($flagcount<$flagsperline) { echo "   "; $flagcount++; } else { echo "
"; $flagcount=1; } } echo "

"; if ($doparts) { if ($target[0]=="") $target=[]; echo " Search in:   "; if (in_array("log", $target)) { echo "Logbook  "; } if (in_array("maintform", $target)) { echo "Maintenance Forms  "; } if (in_array("part", $target)) { echo "Parts  "; } echo "        "; } echo "
"; } if ($search) { if ($target[0]=="") $target=[]; if (in_array("log",$target)) { // run lognotes query and show results if(mysqli_num_rows($logrowqry)) { echo " Results from Logbook

"; while ($logtablerow = mysqli_fetch_assoc($logrowqry)) { $logrefs="    \"Add"; if (islink($logtablerow['lognoteid'])) { $logrefs=$logrefs."      \"View"; } // convert the shift number to a name $logshname=dblookup($db,"shifts","shiftid","shiftname",$logtablerow['shift']); // convert tech number to name $logtname=dblookup($db,"techs","techid","techname",$logtablerow['tech']); //convert subject number to name $logsubjname=dblookup($db,"subjects","subjectid","subjectname",$logtablerow['subject']); // create links of urls in note $logfmtnote=convertweblinks($logtablerow['lognote']); // generate the flags string $flagstring=""; $allflagqry=mysqli_query($db,"select flagid from flags"); while ($allflagids=mysqli_fetch_row($allflagqry)) { $flagid=$allflagids[0]; $flag_tbl="flag_".$flagid; if (mysqli_num_rows(mysqli_query($db,"select id from $flag_tbl where target=\"lognotes\" and id=\"$logtablerow[lognoteid]\""))) { $flagparam=mysqli_fetch_assoc(mysqli_query($db,"select * from flags where flagid=\"$flagid\"")); $flagcolor=$flagparam["flagcolor"]; $flagsym=$flagparam["flagsym"]; $flagstring=$flagstring."$flagsym  "; } } if ($flagstring) $logfmtnote=$logfmtnote."
".$flagstring; printf("", $logtablerow['lognoteid'],$logtablerow['lognoteid'], $logtablerow['date'],$logtablerow['time'], $logshname, $logtname, $logsubjname, $logfmtnote, $logrefs); } echo "
Note IDDate/TimeShiftTechSubjectNoteReferences
%s %s / %s %s %s %s %s %s


"; } else { echo "No Logbook notes match your search criteria.

"; } } if ($target[0]=="") $target=[]; if (in_array("maintform",$target)) { // run maintforms query and show results if(mysqli_num_rows($mfrowqry)) { echo " Results from Maintenance Forms


"; while ($mfrow = mysqli_fetch_assoc($mfrowqry)) { // look up part data $mfuid=dblookup($db,"parts","partid","uid",$mfrow["mfpart"]); if ($mfuid=="") $mfuid=" "; $mfpartno=dblookup($db,"parts","partid","partnum",$mfrow["mfpart"]); if ($mfpartno=="") $mfpartno=" "; $mfserno=dblookup($db,"parts","partid","sernum",$mfrow["mfpart"]); if ($mfserno=="") $mfserno=" "; $mfpartname=dblookup($db,"parts","partid","partname",$mfrow["mfpart"]); if ($mfpartname=="") $mfpartname=" "; // look up tech name $mftname=dblookup($db,"techs","techid","techname",$mfrow["mftech"]); if ($mfrow["lognoteid"]==0) { $mfnoteidval=" "; $mfnotetag="%s%s"; } else { $mfnoteidval=$mfrow["lognoteid"]; $mfnotetag="%s"; } printf( "", $mfrow["maintformid"],$mfrow["maintformid"], $mfrow["mfdate"], $mftname, $mfuid, $mfpartno, $mfserno, $mfpartname, $mfnoteidval,$mfnoteidval ); } echo "
ID Date Tech $uidtext Part Number Serial Number Part Name Logbook
Note ID
%s %s %s %s %s %s %s $mfnotetag


"; } else { echo "No Maintenance Forms match your search criteria.

"; } } if ($target[0]=="") $target=[]; if (in_array("part",$target)) { // run parts query and show results if(mysqli_num_rows($prowqry)) { echo " Results from Parts

"; while ($partrow=mysqli_fetch_assoc($prowqry)) { if ($loggedin) { printf(" ", $partrow['partid'], $partrow['uid'], $partrow['partnum'], $partrow['sernum'], $partrow['partname'] ); } else { printf(" ", $partrow['uid'], $partrow['partnum'], $partrow['sernum'], $partrow['partname'] ); } echo " "; } echo "
Action $uidtext Part Number Serial Number Part Name
\"Edit %s %s %s %s
\"You %s %s %s %s


"; } else { echo "No Parts match your search criteria.

"; } } } else { echo "Use fields above to define your search."; } banner($print); pageblock("right","end"); pagetable("end"); framework("end","","",$print); ?>