From 69fa737e9c50125034e48e6706ae4aaf85a69ab9 Mon Sep 17 00:00:00 2001 From: naomiaro Date: Fri, 17 Dec 2010 01:11:02 -0500 Subject: [PATCH] more overnight show checks. --- application/models/Shows.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/models/Shows.php b/application/models/Shows.php index 4b5e815c8..62616f7ff 100644 --- a/application/models/Shows.php +++ b/application/models/Shows.php @@ -259,7 +259,8 @@ class Show { $sql = $sql_gen ." WHERE ((". $sql_day .") AND (". $sql_range ."))"; } if(!is_null($s_time) && !is_null($e_time)) { - $sql_time = "(start_time <= '{$s_time}' AND end_time >= '{$e_time}') + $sql_time = "(start_time <= '{$s_time}' AND end_time >= '{$e_time}' AND '{$s_time}' < '{$e_time}') + OR (start_time >= '{$s_time}' AND end_time <= '{$e_time}' AND '{$s_time}' > '{$e_time}') OR (start_time >= '{$s_time}' AND end_time <= '{$e_time}' AND start_time < end_time) OR (start_time <= '{$s_time}' AND end_time >= '{$e_time}' AND start_time > end_time) OR (end_time > '{$s_time}' AND end_time <= '{$e_time}')