incoming array ";
//var_dump($incoming);
// ******** begin database manipulation ********
// determine today's date and make it the default
$today=date("Y-m-d");
$now=date("H:i:s");
if ($usersave) {
// user parameters
if ($discrepancy_text && $reported_by) {
// sanitize and fix blank date and time
$report_date=mysqli_real_escape_string($drs_db,$report_date);
$report_time=mysqli_real_escape_string($drs_db,$report_time);
if (!$report_date) $report_date=$today;
if (!$report_time) $report_time=$now;
// remove html tags from discrepancy text and sanitize
$discrepancy_text=strip_tags($discrepancy_text);
$clean_discrepancy_text=mysqli_real_escape_string($drs_db,$discrepancy_text);
$clean_reported_by=mysqli_real_escape_string($drs_db,$reported_by);
// update the record in writeups
mysqli_query($drs_db,"update writeups set device=\"$device\",discovered=\"$discovered\",functional=\"$functional\",reported_by=\"$clean_reported_by\",report_date=\"$report_date\",report_time=\"$report_time\",subsystem=\"$subsystem\",discrepancy_text=\"$clean_discrepancy_text\" where id=\"$id\"");
}
}
elseif ($techsave) {
// tech parameters
if ($role) {
if ($action_text) {
// sanitize and fix blank date and time
$action_date=mysqli_real_escape_string($drs_db,$action_date);
$action_time=mysqli_real_escape_string($drs_db,$action_time);
if (!$action_date) $action_date=$today;
if (!$action_time) $action_time=$now;
// remove html tags from action text and sanitize
$action_text=strip_tags($action_text);
$clean_action_text=mysqli_real_escape_string($drs_db,$action_text);
// update the record in writeups
mysqli_query($drs_db,"update writeups set status=\"$status\",action_by=\"$action_by\",action_date=\"$action_date\",action_time=\"$action_time\",action_reason=\"$action_reason\",action_text=\"$clean_action_text\" where id=\"$id\"");
}
}
}
// get current writeup data from database to populate fields
$writeupdata=mysqli_fetch_assoc(mysqli_query($drs_db,"select * from writeups where id=\"$id\""));
$device=$writeupdata['device'];
$discovered=$writeupdata['discovered'];
$functional=$writeupdata['functional'];
$reported_by=$writeupdata['reported_by'];
$report_date=$writeupdata['report_date'];
$report_time=$writeupdata['report_time'];
$subsystem=$writeupdata['subsystem'];
$discrepancy_text=$writeupdata['discrepancy_text'];
$status=$writeupdata['status'];
$action_by=$writeupdata['action_by'];
$action_date=$writeupdata['action_date'];
$action_time=$writeupdata['action_time'];
$action_reason=$writeupdata['action_reason'];
$action_text=$writeupdata['action_text'];
if ($useredit || $techedit) {
if (!$report_date) $report_date=$today;
if (!$report_time) $report_time=$now;
} else {
if (!$report_date) $report_date=" ";
if (!$report_time) $report_time=" ";
}
if ($techedit) {
if (!$action_date) $action_date=$today;
if (!$action_time) $action_time=$now;
} else {
if (!$action_date) $action_date=" ";
if (!$action_time) $action_time=" ";
}
// ******** end database manipulation ********
pagetable("begin");
if (!$print) {
pageblock("left","begin");
sidemenu();
pageblock("left","end");
}
pageblock("right","begin");
banner($print);
echo " ";
// display the form
if ($usersave) {
if ($discrepancy_text && $reported_by) {
format_message(0,"Writeup modified.Return to Open Writeups page.");
}
if (!$discrepancy_text) {
format_message(1,"You didn't enter any discrepancy text. Please try again.");
}
if (!$reported_by) {
format_message(1,"You didn't enter your name in the Reported by: block. Please try again.");
}
}
if ($techsave) {
if ($role && $action_text) {
format_message(0,"Writeup modified.Return to Open Writeups page.");
}
if ($role && !$action_text) {
format_message(1,"You didn't enter any action taken text. Please try again.");
}
}
echo "
";
banner($print);
pageblock("right","end");
pagetable("end");
framework("end","","",$print);
?>