mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-16 01:11:12 +00:00
properly check if $row has been unset (fixes #141)
Also fix deprecation warnings introduced with PHP 7.3 about the use of continue inside switch statements, see https://wiki.php.net/rfc/continue_on_switch_deprecation
This commit is contained in:
parent
55586c784e
commit
a51caa38f1
@ -640,7 +640,7 @@ function do_scheduling_requests( vCalendar $resource, $create, $old_data = null
|
||||
$response = '5.2'; // No scheduling support for user
|
||||
}
|
||||
else {
|
||||
if ($attendee_is_new || !$row) {
|
||||
if ($attendee_is_new || !isset($row)) {
|
||||
$this_schedule_request = clone($schedule_request);
|
||||
$this_resource = clone($resource);
|
||||
} else {
|
||||
|
||||
@ -183,7 +183,7 @@ function SqlFilterFragment( $filter, $components, $property = null, $parameter =
|
||||
$subfilter = $v->GetContent();
|
||||
if ( is_array( $subfilter ) ) {
|
||||
$success = SqlFilterFragment( $subfilter, $components, $property, $parameter );
|
||||
if ( $success === false ) continue; else {
|
||||
if ( $success === false ) continue 2; else {
|
||||
$sql .= $success['sql'];
|
||||
$params = array_merge( $params, $success['params'] );
|
||||
}
|
||||
@ -220,12 +220,12 @@ function SqlFilterFragment( $filter, $components, $property = null, $parameter =
|
||||
$need_post_filter = true;
|
||||
unset($subproperty);
|
||||
dbg_error_log("calquery", "Could not handle 'prop-filter' on %s in SQL", $propertyname );
|
||||
continue;
|
||||
continue 3;
|
||||
}
|
||||
if ( isset($subproperty) ) {
|
||||
$subfilter = $v->GetContent();
|
||||
$success = SqlFilterFragment( $subfilter, $components, $subproperty, $parameter );
|
||||
if ( $success === false ) continue; else {
|
||||
if ( $success === false ) continue 2; else {
|
||||
$sql .= $success['sql'];
|
||||
$params = array_merge( $params, $success['params'] );
|
||||
}
|
||||
@ -238,7 +238,7 @@ function SqlFilterFragment( $filter, $components, $property = null, $parameter =
|
||||
$parameter = $v->GetAttribute("name");
|
||||
$subfilter = $v->GetContent();
|
||||
$success = SqlFilterFragment( $subfilter, $components, $property, $parameter );
|
||||
if ( $success === false ) continue; else {
|
||||
if ( $success === false ) continue 2; else {
|
||||
$sql .= $success['sql'];
|
||||
$params = array_merge( $params, $success['params'] );
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user