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 ( )

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

81 : ?string
82 {
84 }

References $consultation_hours.

Referenced by ilObjIndividualAssessmentGUI\shouldShowContactInfo(), and ilIndividualAssessmentSettingsStorageDB\updateInfoSettings().

+ Here is the caller graph for this function:

◆ getContact()

ilIndividualAssessmentInfoSettings::getContact ( )

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

61 : ?string
62 {
63 return $this->contact;
64 }

References $contact.

Referenced by ilObjIndividualAssessmentGUI\shouldShowContactInfo(), and ilIndividualAssessmentSettingsStorageDB\updateInfoSettings().

+ Here is the caller graph for this function:

◆ getMails()

ilIndividualAssessmentInfoSettings::getMails ( )

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

76 : ?string
77 {
78 return $this->mails;
79 }

References $mails.

Referenced by ilObjIndividualAssessmentGUI\shouldShowContactInfo(), and ilIndividualAssessmentSettingsStorageDB\updateInfoSettings().

+ Here is the caller graph for this function:

◆ getObjId()

ilIndividualAssessmentInfoSettings::getObjId ( )

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

56 : int
57 {
58 return $this->obj_id;
59 }

References $obj_id.

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

+ Here is the caller graph for this function:

◆ getPhone()

ilIndividualAssessmentInfoSettings::getPhone ( )

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

71 : ?string
72 {
73 return $this->phone;
74 }

References $phone.

Referenced by ilObjIndividualAssessmentGUI\shouldShowContactInfo(), and ilIndividualAssessmentSettingsStorageDB\updateInfoSettings().

+ Here is the caller graph for this function:

◆ getResponsibility()

ilIndividualAssessmentInfoSettings::getResponsibility ( )

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

66 : ?string
67 {
69 }

References $responsibility.

Referenced by ilObjIndividualAssessmentGUI\shouldShowContactInfo(), and ilIndividualAssessmentSettingsStorageDB\updateInfoSettings().

+ Here is the caller graph for this function:

◆ toFormInput()

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

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

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

References getObjId().

+ 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: