diff --git a/lib/horde/framework/Horde/Imap/Client/Socket.php b/lib/horde/framework/Horde/Imap/Client/Socket.php index 0b3b6ab4527f3..a60b72a2b0f6d 100644 --- a/lib/horde/framework/Horde/Imap/Client/Socket.php +++ b/lib/horde/framework/Horde/Imap/Client/Socket.php @@ -3245,7 +3245,7 @@ protected function _parseEnvelope(Horde_Imap_Client_Tokenize $data) if (is_string($val)) { // These entries are text fields. - $ret->$env_data[$key] = substr($val, 0, $env_str); + $ret->{$env_data[$key]} = substr($val, 0, $env_str); } else { // These entries are address structures. $group = null; @@ -3287,7 +3287,7 @@ protected function _parseEnvelope(Horde_Imap_Client_Tokenize $data) } } - $ret->$env_data[$key] = $tmp; + $ret->{$env_data[$key]} = $tmp; } ++$key; diff --git a/lib/horde/readme_moodle.txt b/lib/horde/readme_moodle.txt index 3fe916bedb9e2..27435620ab364 100644 --- a/lib/horde/readme_moodle.txt +++ b/lib/horde/readme_moodle.txt @@ -8,6 +8,7 @@ Description of import of Horde libraries # Copy the following script and store it on /tmp, change it's execute bit, and run it, passing in your path to Horde (the directory you've cloned the repository): /tmp/copyhorde.sh ~/git/ext/horde/ +# MDL-52361 patched for PHP7 compatibility, after upgrade make sure it's updated upstream and remove this line ==== #!/bin/sh