diff --git a/pandora_console/godmode/alerts/alert_special_days.php b/pandora_console/godmode/alerts/alert_special_days.php index 47d2550761..281610e7d1 100644 --- a/pandora_console/godmode/alerts/alert_special_days.php +++ b/pandora_console/godmode/alerts/alert_special_days.php @@ -64,8 +64,15 @@ if ($create_special_day) { $result = ''; } else { - $date_check = db_get_value ('date', 'talert_special_days', 'date - ', $date); + $date_check = ''; + switch ($config['dbtype']) { + case "mysql": + $date_check = db_get_value ('date', 'talert_special_days', 'date', $date); + break; + case "oracle": + $date_check = db_get_value ('"date"', 'talert_special_days', '"date"', $date); + break; + } if ($date_check == $date) { $result = ''; } diff --git a/pandora_console/include/functions_alerts.php b/pandora_console/include/functions_alerts.php index c6edeffea1..74c920e327 100644 --- a/pandora_console/include/functions_alerts.php +++ b/pandora_console/include/functions_alerts.php @@ -1777,7 +1777,20 @@ function alerts_create_alert_special_day ($date, $same_day, $values = false) { if (! is_array ($values)) $values = array (); - $values['date'] = $date; + + global $config; + $date_db = ''; + + switch ($config['dbtype']) { + case "mysql": + $date_db = 'date'; + break; + case "oracle": + $date_db = '"date"'; + break; + } + + $values[$date_db] = $date; $values['same_day'] = $same_day; return @db_process_sql_insert ('talert_special_days', $values);