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 "
| ID |
Date |
";
if (!$tech_id) echo "Tech | ";
echo "
$uidtext |
Part Number |
Serial Number |
Part Name |
Logbook Note ID |
";
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(
"
| %s |
%s |
%s |
%s |
%s |
%s |
%s |
$notetag |
",
$pendrow["maintformid"],
$pendrow["maintformid"],
$pendrow["mfdate"],
$tname,
$uid,
$partno,
$serno,
$partname,
$noteidval,
$noteidval
);
} else {
printf(
"
| %s |
%s |
%s |
%s |
%s |
%s |
$notetag |
",
$pendrow["maintformid"],
$pendrow["maintformid"],
$pendrow["mfdate"],
$uid,
$partno,
$serno,
$partname,
$noteidval,
$noteidval
);
}
}
echo "
";
}
// define histtable function
function histtable($hist_days, $db)
{
$uidtext = UID_TEXT;
$dayopts = array(30, 90, 180, 365);
// print section header
echo "
| ID |
Date |
Tech |
$uidtext |
Part Number |
Serial Number |
Part Name |
Logbook Note ID |
";
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(
"
| %s |
%s |
%s |
%s |
%s |
%s |
%s |
$notetag |
",
$histrow["maintformid"],
$histrow["maintformid"],
$histrow["mfdate"],
$tname,
$uid,
$partno,
$serno,
$partname,
$noteidval,
$noteidval
);
}
echo "
";
}
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);