19declare(strict_types=1);
24use ILIAS\User\Profile\Fields\NoOverrides;
110 $input->setMaxLength(255);
111 $input->setInfo(
$lng->txt(
'current_ip') .
' ' .
$_SERVER[
'REMOTE_ADDR'] .
' <br />' .
112 '<span class="warning">' .
$lng->txt(
'current_ip_alert') .
'</span>');
113 if ($user ===
null) {
127 $user->setClientIP($input);
visibleInLocalUserAdministrationForcedTo()
addValueToUserObject(\ilObjUser $user, mixed $input, ?\ilPropertyFormGUI $form=null)
getLegacyInput(Language $lng, Context $context, ?\ilObjUser $user=null)
You don't need to add a post_var to the input as the User will handle this for you,...
changeableByUserForcedTo()
visibleInGroupsForcedTo()
visibleInRegistrationForcedTo()
availableInCertificatesForcedTo()
visibleInCoursesForcedTo()
visibleInStudyProgrammesForcedTo()
retrieveValueFromUser(\ilObjUser $user)
This class represents a text property in a property form.