line |
true |
false |
branch |
77
|
0 |
0 |
if ($item) { } |
104
|
0 |
0 |
unless my($begin_range, $end_range, $min_hours, $max_hours) = db($env)->select('items', ['begin_hour', 'end_hour', 'min_hours', 'max_hours'], {'item', $item})->list |
106
|
0 |
0 |
if $end <= $begin |
107
|
0 |
0 |
if $begin_hour < $begin_range or $begin_hour > $end_range or $end_hour < $begin_range or $end_hour > $end_range |
108
|
0 |
0 |
if ($end - $begin) / 3600 < $min_hours |
109
|
0 |
0 |
if ($end - $begin) / 3600 > $max_hours |
110
|
0 |
0 |
if db($env)->query('SELECT item FROM bookings WHERE item = ? AND (end_time - begin_time + ? - ?) > GREATEST(end_time, ?) - LEAST(begin_time, ?)', $item, $end, $begin, $end, $begin)->list |
145
|
0 |
0 |
if ref $res eq 'ARRAY' |
146
|
0 |
0 |
if ref $res |