MDL-65412 core_customfield: check configdata link exists

This commit is contained in:
David Matamoros 2019-04-24 17:30:02 +02:00
parent bc342f101a
commit baf5551cac

View file

@ -105,6 +105,7 @@ class field_controller extends \core_customfield\field_controller {
$errors['configdata[displaysize]'] = get_string('errorconfigdisplaysize', 'customfield_text');
}
if (isset($data['configdata']['link'])) {
$link = $data['configdata']['link'];
if (strlen($link)) {
require_once($CFG->dirroot . '/lib/validateurlsyntax.php');
@ -115,6 +116,7 @@ class field_controller extends \core_customfield\field_controller {
$errors['configdata[link]'] = get_string('errorconfigdisplaysize', 'customfield_text');
}
}
}
return $errors;
}