ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 ( )

◆ getMails()

ilIndividualAssessmentInfoSettings::getMails ( )

◆ getObjId()

ilIndividualAssessmentInfoSettings::getObjId ( )

Definition at line 49 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 79 of file class.ilIndividualAssessmentInfoSettings.php.

References getConsultationHours(), getContact(), getMails(), getObjId(), getPhone(), getResponsibility(), ilLanguage\txt(), ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation(), and ILIAS\UI\Implementation\Component\Input\withValue().

83  : \ILIAS\UI\Component\Input\Container\Form\FormInput {
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  }
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
withValue($value)
Get an input like this with another value displayed on the client side.
Definition: Group.php:61
+ 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: