Your Pending Maintenance Forms
"; $pmf = mysqli_query($db, "select * from maintforms where mftech=\"$tech_id\" and pending=\"1\" order by mfdate desc, mftime desc"); } else { echo " All Pending Maintenance Forms
"; $pmf = mysqli_query($db, "select * from maintforms where pending=\"1\" order by mfdate desc, mftime desc"); } echo "
"; if (!$tech_id) echo ""; echo " "; while ($pendrow = mysqli_fetch_assoc($pmf)) { // look up part data $uid = dblookup($db, "parts", "partid", "uid", $pendrow["mfpart"]); if ($uid == "") $uid = " "; $partno = dblookup($db, "parts", "partid", "partnum", $pendrow["mfpart"]); if ($partno == "") $partno = " "; $serno = dblookup($db, "parts", "partid", "sernum", $pendrow["mfpart"]); if ($serno == "") $serno = " "; $partname = dblookup($db, "parts", "partid", "partname", $pendrow["mfpart"]); if ($partname == "") $partname = " "; // look up tech name $tname = dblookup($db, "techs", "techid", "techname", $pendrow["mftech"]); if ($pendrow["lognoteid"] == 0) { $noteidval = " "; $notetag = "%s%s"; } else { $noteidval = $pendrow["lognoteid"]; $notetag = "%s"; } if (!$tech_id) { printf( "", $pendrow["maintformid"], $pendrow["maintformid"], $pendrow["mfdate"], $tname, $uid, $partno, $serno, $partname, $noteidval, $noteidval ); } else { printf( "", $pendrow["maintformid"], $pendrow["maintformid"], $pendrow["mfdate"], $uid, $partno, $serno, $partname, $noteidval, $noteidval ); } } echo "
ID DateTech$uidtext Part Number Serial Number Part Name Logbook
Note ID
%s %s %s %s %s %s %s $notetag
%s %s %s %s %s %s $notetag
"; } // define histtable function function histtable($hist_days, $db) { $uidtext = UID_TEXT; $dayopts = array(30, 90, 180, 365); // print section header echo "
All Maintenance Forms From the Past Days     

"; while ($histrow = mysqli_fetch_assoc($histqry)) { // look up part data $uid = dblookup($db, "parts", "partid", "uid", $histrow["mfpart"]); $partno = dblookup($db, "parts", "partid", "partnum", $histrow["mfpart"]); if ($partno == "") $partno = " "; $serno = dblookup($db, "parts", "partid", "sernum", $histrow["mfpart"]); if ($serno == "") $serno = " "; $partname = dblookup($db, "parts", "partid", "partname", $histrow["mfpart"]); if ($partname == "") $partname = " "; // look up tech name $tname = dblookup($db, "techs", "techid", "techname", $histrow["mftech"]); if ($histrow["lognoteid"] == 0) { $noteidval = " "; $notetag = "%s%s"; } else { $noteidval = $histrow["lognoteid"]; $notetag = "%s"; } printf( "", $histrow["maintformid"], $histrow["maintformid"], $histrow["mfdate"], $tname, $uid, $partno, $serno, $partname, $noteidval, $noteidval ); } echo "
ID Date Tech $uidtext Part Number Serial Number Part Name Logbook
Note ID
%s %s %s %s %s %s %s $notetag
"; } framework("begin", "$logname", "Maintenance Forms", $print); pagetable("begin"); if (!$print) { pageblock("left", "begin"); sidemenu(); pageblock("left", "end"); } pageblock("right", "begin"); banner($print); echo "
"; $haspending = mysqli_num_rows(mysqli_query($db, "select maintformid from maintforms where mftech=\"$techid\" and pending=\"1\"")); if ($haspending) { pendtable($techid, $db); echo "


"; } pendtable(0, $db); echo "


"; histtable($histdays, $db); echo "

"; banner($print); pageblock("right", "end"); pagetable("end"); framework("end", "", "", $print);