ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilIndividualAssessmentInfoSettings Class Reference
+ Collaboration diagram for ilIndividualAssessmentInfoSettings:

Public Member Functions

 __construct (int $obj_id, ?string $contact, ?string $responsibility, ?string $phone, ?string $mails, ?string $consultation_hours)
 
 getObjId ()
 
 getContact ()
 
 getResponsibility ()
 
 getPhone ()
 
 getMails ()
 
 getConsultationHours ()
 
 toFormInput (Field\Factory $input, \ilLanguage $lng, Refinery $refinery)
 

Protected Attributes

 $obj_id
 
 $contact
 
 $responsibility
 
 $phone
 
 $mails
 
 $consultation_hours
 

Detailed Description

Definition at line 8 of file class.ilIndividualAssessmentInfoSettings.php.

Constructor & Destructor Documentation

◆ __construct()

ilIndividualAssessmentInfoSettings::__construct ( int  $obj_id,
?string  $contact,
?string  $responsibility,
?string  $phone,
?string  $mails,
?string  $consultation_hours 
)

Member Function Documentation

◆ getConsultationHours()

ilIndividualAssessmentInfoSettings::getConsultationHours ( )

◆ getContact()

ilIndividualAssessmentInfoSettings::getContact ( )

◆ getMails()

ilIndividualAssessmentInfoSettings::getMails ( )

◆ getObjId()

ilIndividualAssessmentInfoSettings::getObjId ( )

Definition at line 56 of file class.ilIndividualAssessmentInfoSettings.php.

References $obj_id.

Referenced by toFormInput(), and ilIndividualAssessmentSettingsStorageDB\updateInfoSettings().

+ Here is the caller graph for this function:

◆ getPhone()

ilIndividualAssessmentInfoSettings::getPhone ( )

◆ getResponsibility()

ilIndividualAssessmentInfoSettings::getResponsibility ( )

◆ toFormInput()

ilIndividualAssessmentInfoSettings::toFormInput ( Field\Factory  $input,
\ilLanguage  $lng,
Refinery  $refinery 
)

Definition at line 86 of file class.ilIndividualAssessmentInfoSettings.php.

References getConsultationHours(), getContact(), getMails(), getObjId(), getPhone(), getResponsibility(), and ilLanguage\txt().

90  : Field\Input {
91  return $input->section(
92  [
93  $input->text($lng->txt("iass_contact"))
94  ->withValue((string) $this->getContact())
95  ->withRequired(true),
96  $input->text($lng->txt("iass_responsibility"))
97  ->withValue((string) $this->getResponsibility()),
98  $input->text($lng->txt("iass_phone"))
99  ->withValue((string) $this->getPhone()),
100  $input->textarea($lng->txt("iass_mails"), $lng->txt("iass_info_emails_expl"))
101  ->withValue((string) $this->getMails()),
102  $input->textarea($lng->txt("iass_consultation_hours"))
103  ->withValue((string) $this->getConsultationHours())
104  ],
105  $lng->txt("settings")
106  )->withAdditionalTransformation(
107  $refinery->custom()->transformation(function ($value) {
109  $this->getObjId(),
110  ...$value
111  );
112  })
113  );
114  }
$lng
+ Here is the call graph for this function:

Field Documentation

◆ $consultation_hours

ilIndividualAssessmentInfoSettings::$consultation_hours
protected

◆ $contact

ilIndividualAssessmentInfoSettings::$contact
protected

Definition at line 18 of file class.ilIndividualAssessmentInfoSettings.php.

Referenced by __construct(), and getContact().

◆ $mails

ilIndividualAssessmentInfoSettings::$mails
protected

Definition at line 33 of file class.ilIndividualAssessmentInfoSettings.php.

Referenced by __construct(), and getMails().

◆ $obj_id

ilIndividualAssessmentInfoSettings::$obj_id
protected

Definition at line 13 of file class.ilIndividualAssessmentInfoSettings.php.

Referenced by __construct(), and getObjId().

◆ $phone

ilIndividualAssessmentInfoSettings::$phone
protected

Definition at line 28 of file class.ilIndividualAssessmentInfoSettings.php.

Referenced by __construct(), and getPhone().

◆ $responsibility

ilIndividualAssessmentInfoSettings::$responsibility
protected

Definition at line 23 of file class.ilIndividualAssessmentInfoSettings.php.

Referenced by __construct(), and getResponsibility().


The documentation for this class was generated from the following file: