⬆️ Update libraries.

michelf/php-markdown (1.7.0 => 1.8.0)
ezyang/htmlpurifier (v4.9.3 => v4.10.0)
commerceguys/intl (v0.7.4 => v0.7.5)
sabre/http (4.2.3 => v4.2.4)
sabre/vobject (4.1.3 => 4.1.5)
This commit is contained in:
Klaus Weidenbach
2018-03-18 02:13:05 +01:00
parent 0009f7f051
commit c80837a9e6
795 changed files with 26228 additions and 12375 deletions

View File

@@ -849,6 +849,7 @@ class Broker {
$exdate = [];
foreach ($calendar->VEVENT as $vevent) {
$rrule = [];
if (is_null($uid)) {
$uid = $vevent->UID->getValue();
@@ -889,6 +890,18 @@ class Broker {
}
sort($exdate);
}
if (isset($vevent->RRULE)) {
foreach ($vevent->select('RRULE') as $rr) {
foreach ($rr->getParts() as $key => $val) {
// ignore default values (https://github.com/sabre-io/vobject/issues/126)
if ($key === 'INTERVAL' && $val == 1) {
continue;
}
$rrule[] = "$key=$val";
}
}
sort($rrule);
}
if (isset($vevent->STATUS)) {
$status = strtoupper($vevent->STATUS->getValue());
}
@@ -953,19 +966,16 @@ class Broker {
$significantChangeHash .= $prop . ':';
if ($prop === 'EXDATE') {
$significantChangeHash .= implode(',', $exdate) . ';';
} elseif ($prop === 'RRULE') {
$significantChangeHash .= implode(',', $rrule) . ';';
} else {
foreach ($propertyValues as $val) {
$significantChangeHash .= $val->getValue() . ';';
}
}
}
}
}
$significantChangeHash = md5($significantChangeHash);