kopia lustrzana https://github.com/friendica/SG-iCalendar
fix warnings for optional regexp blocks
rodzic
decebcd3b5
commit
f28be0bc55
|
@ -22,7 +22,7 @@ class SG_iCal_Duration {
|
|||
public function __construct( $duration ) {
|
||||
if( $duration{0} == 'P' || (($duration{0} == '+' || $duration{0} == '-') && $duration{1} == 'P') ) {
|
||||
preg_match('/P((\d+)W)?((\d+)D)?(T)?((\d+)H)?((\d+)M)?((\d+)S)?/', $duration, $matches);
|
||||
$results = array('weeks'=>(int)$matches[2],
|
||||
$results = @ array('weeks'=>(int)$matches[2],
|
||||
'days'=>(int)$matches[4],
|
||||
'hours'=>(int)$matches[7],
|
||||
'minutes'=>(int)$matches[9],
|
||||
|
@ -33,8 +33,8 @@ class SG_iCal_Duration {
|
|||
$ts += 60 * $results['minutes'];
|
||||
$ts += 60 * 60 * $results['hours'];
|
||||
$ts += 24 * 60 * 60 * $results['days'];
|
||||
$ts += 7 * 24 * 60 * 60 * $results['weeks'];
|
||||
|
||||
$ts += 7 * 24 * 60 * 60 * $results['weeks'];
|
||||
|
||||
$dir = ($duration{0} == '-') ? -1 : 1;
|
||||
|
||||
$this->dur = $dir * $ts;
|
||||
|
|
Ładowanie…
Reference in New Issue