Как проверить пользовательские поля в Moodle

Есть ли способ добавить проверку регулярных выражений в пользовательских полях для регистрации в Moodle? Я обманываю с файлами signup_form.php и signup.php, но мне не удается достичь этого. Я добавил несколько полей с помощью функции addelement () и addrule (), но это будет проблемой при обновлении. Как я могу проверить поля через lib.php?

Действительно спасибо за ваш ответ

3

Решение

Может быть, что-то вроде этого после profile_signup_fields($mform); в signup_form.php

$form->addRule('profile_field_shortname',
get_string('regexerrormessage', 'pluginname'), 'regex', 'regexexpression');

Здесь есть список правил:

https://pear.php.net/manual/en/package.html.html-quickform.intro-validation.php

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]