MDL-57920 mod_data: Fix var dynamic creation (failing in php7)

This commit is contained in:
Juan Leyva 2017-03-30 08:42:13 +02:00 committed by David Monllao
parent 57ab070e01
commit 8cc04bcc67

View File

@ -742,8 +742,12 @@ class mod_data_external extends external_api {
$fn = $ln = ''; // Defaults for first and last name.
// Force defaults for advanced search.
foreach ($params['advsearch'] as $adv) {
if ($adv['name'] == 'fn' || $adv['name'] == 'ln') {
$$adv['name'] = json_decode($adv['value']);
if ($adv['name'] == 'fn') {
$fn = json_decode($adv['value']);
continue;
}
if ($adv['name'] == 'ln') {
$ln = json_decode($adv['value']);
continue;
}
$defaults[$adv['name']] = json_decode($adv['value']);