more show overlap checks, still testing.
This commit is contained in:
parent
069119857f
commit
ace30e9766
2 changed files with 12 additions and 7 deletions
|
@ -259,10 +259,12 @@ 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}' AND '{$s_time}' < '{$e_time}')
|
||||
OR (start_time >= '{$s_time}' AND end_time <= '{$e_time}' AND '{$s_time}' > '{$e_time}')
|
||||
$sql_time = "(start_time <= '{$s_time}' AND end_time >= '{$e_time}' AND start_time < end_time AND '{$s_time}' < '{$e_time}')
|
||||
OR (start_time >= '{$s_time}' AND end_time <= '{$e_time}' AND start_time > end_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 (start_time <= '{$s_time}' AND end_time <= '{$e_time}' AND start_time > end_time AND '{$s_time}' > '{$e_time}')
|
||||
OR (start_time >= '{$s_time}' AND end_time >= '{$e_time}' AND start_time > end_time AND '{$s_time}' > '{$e_time}')
|
||||
OR (end_time > '{$s_time}' AND end_time <= '{$e_time}')
|
||||
OR (start_time >= '{$s_time}' AND start_time < '{$e_time}')";
|
||||
|
||||
|
@ -371,7 +373,7 @@ class Show {
|
|||
}
|
||||
|
||||
if($this->_user->isAdmin()) {
|
||||
$event["editable"] = true;
|
||||
//$event["editable"] = true;
|
||||
}
|
||||
|
||||
if($this->_user->isHost($show["show_id"])) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue