ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilIndividualAssessmentInfoSettings Class Reference
+ Collaboration diagram for ilIndividualAssessmentInfoSettings:

Public Member Functions

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

Protected Attributes

int $obj_id
 
string $contact
 
string $responsibility
 
string $phone
 
string $mails
 
string $consultation_hours
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ getConsultationHours()

ilIndividualAssessmentInfoSettings::getConsultationHours ( )

◆ getContact()

ilIndividualAssessmentInfoSettings::getContact ( )

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

54 : ?string
55 {
56 return $this->contact;
57 }

References $contact.

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

+ Here is the caller graph for this function:

◆ getMails()

ilIndividualAssessmentInfoSettings::getMails ( )

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

69 : ?string
70 {
71 return $this->mails;
72 }

References $mails.

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

+ Here is the caller graph for this function:

◆ getObjId()

ilIndividualAssessmentInfoSettings::getObjId ( )

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

49 : int
50 {
51 return $this->obj_id;
52 }

References $obj_id.

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

+ Here is the caller graph for this function:

◆ getPhone()

ilIndividualAssessmentInfoSettings::getPhone ( )

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

64 : ?string
65 {
66 return $this->phone;
67 }

References $phone.

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

+ Here is the caller graph for this function:

◆ getResponsibility()

ilIndividualAssessmentInfoSettings::getResponsibility ( )

◆ toFormInput()

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

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

84 return $input->section(
85 [
86 $input->text($lng->txt("iass_contact"))
87 ->withValue((string) $this->getContact())
88 ->withRequired(true),
89 $input->text($lng->txt("iass_responsibility"))
90 ->withValue((string) $this->getResponsibility()),
91 $input->text($lng->txt("iass_phone"))
92 ->withValue((string) $this->getPhone()),
93 $input->textarea($lng->txt("iass_mails"), $lng->txt("iass_info_emails_expl"))
94 ->withValue((string) $this->getMails()),
95 $input->textarea($lng->txt("iass_consultation_hours"))
96 ->withValue((string) $this->getConsultationHours())
97 ],
98 $lng->txt("settings")
100 $refinery->custom()->transformation(function ($value) {
102 $this->getObjId(),
103 ...$value
104 );
105 })
106 );
107 }
This describes inputs that can be used in forms.
Definition: FormInput.php:33
withAdditionalTransformation(Transformation $trafo)
Apply a transformation to the content of the input.
global $lng
Definition: privfeed.php:31

References getObjId().

+ Here is the call graph for this function:

Field Documentation

◆ $consultation_hours

string ilIndividualAssessmentInfoSettings::$consultation_hours
protected

◆ $contact

string ilIndividualAssessmentInfoSettings::$contact
protected

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

Referenced by __construct(), and getContact().

◆ $mails

string ilIndividualAssessmentInfoSettings::$mails
protected

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

Referenced by __construct(), and getMails().

◆ $obj_id

int ilIndividualAssessmentInfoSettings::$obj_id
protected

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

Referenced by __construct(), and getObjId().

◆ $phone

string ilIndividualAssessmentInfoSettings::$phone
protected

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

Referenced by __construct(), and getPhone().

◆ $responsibility

string ilIndividualAssessmentInfoSettings::$responsibility
protected

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

Referenced by __construct(), and getResponsibility().


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