diff --git a/distfiles/schedmaint.php b/distfiles/schedmaint.php
index 1dacf33..ee90f2e 100644
--- a/distfiles/schedmaint.php
+++ b/distfiles/schedmaint.php
@@ -1,6 +1,6 @@
You didn't select a device.
";
}
// sanitize text data
- $start_date = mysqli_real_escape_string($db, $start_date);
- $last_date = mysqli_real_escape_string($db, $last_date);
- $deferred_date = mysqli_real_escape_string($db, $deferred_date);
+ if ($start_date == NULL) $start_date = $today;
+ if ($last_date == NULL) $last_date = "0001-01-01";
+ if ($deferred_date == NULL) $deferred_date = "0001-01-01";
+ $start_date = fix_date($start_date);
+ $last_date = fix_date($last_date);
+ $deferred_date = fix_date($deferred_date);
if ($taskselected && $deviceselected) {
// determine if device represents a group and break out individual devices
if (dblookup($db, "devices", "deviceid", "group_flag", $device)) {
@@ -126,9 +130,7 @@ if ($add) {
}
// run through the memberlist and modify the table
foreach ($memberlist as $memberdev) {
- if ($start_date == NULL) $start_date = $today;
- if ($last_date == NULL) $last_date = "0000-00-00";
- if ($deferred_date == NULL) $deferred_date = "0000-00-00";
+
$addqry = ("insert into events(task,device,start_date,last_date,deferred_flag,deferred_date,active_flag)
values(\"$task\",\"$memberdev\",\"$start_date\",\"$last_date\",\"$deferred_flag\",\"$deferred_date\",\"$active_flag\")");
mysqli_query($db, $addqry);
@@ -199,13 +201,13 @@ if ($edit) {
if ($update) {
// do error checking
// sanitize text data
- $start_date = mysqli_real_escape_string($db, $start_date);
- $last_date = mysqli_real_escape_string($db, $last_date);
- $deferred_date = mysqli_real_escape_string($db, $deferred_date);
- // update the tasks table
if ($start_date == NULL) $start_date = $today;
- if ($last_date == NULL) $last_date = "0000-00-00";
- if ($deferred_date == NULL) $deferred_date = "0000-00-00";
+ if ($last_date == NULL) $last_date = "0001-01-01";
+ if ($deferred_date == NULL) $deferred_date = "0001-01-01";
+ $start_date = fix_date($start_date);
+ $last_date = fix_date($last_date);
+ $deferred_date = fix_date($deferred_date);
+ // update the tasks table
mysqli_query($db, "update events
set task=\"$task\",device=\"$device\",start_date=\"$start_date\",last_date=\"$last_date\",deferred_flag=\"$deferred_flag\",
deferred_date=\"$deferred_date\",active_flag=\"$active_flag\"
@@ -404,9 +406,9 @@ if ($action) {
} else {
$deferredtag = "";
}
- if ($start_date == "0000-00-00") $start_date = $today;
- if ($last_date == "0000-00-00") $last_date = "";
- if ($deferred_date == "0000-00-00") $deferred_date = $tomorrow;
+ if ($start_date == "0001-01-01") $start_date = $today;
+ //if ($last_date == "0001-01-01") $last_date = "";
+ if ($deferred_date == "0001-01-01") $deferred_date = $tomorrow;
$deferuntiltag = "";
$startdatetag = "";
$lastdatetag = "";
@@ -487,7 +489,7 @@ if ($action) {
";
while ($tablerow = mysqli_fetch_assoc($existingdata)) {
extract($tablerow);
- if ($start_date == "0000-00-00") $start_date = $today;
+ if ($start_date == "0001-01-01") $start_date = $today;
if ($last_date == "0000-00-00") $last_date = "";
if ($deferred_date == "0000-00-00") $deferred_date = "";
if ($active_flag) {