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

This commit is contained in:
Juan Leyva
2017-03-30 09:26:27 +02:00
committed by David Monllao
parent 57ab070e01
commit 8cc04bcc67
+6 -2
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']);