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

Public Member Functions

 __construct (ilLanguage $lng)
 
 getCancelCmd ()
 
 setCancelCmd (string $cancelCmd)
 
 getConfirmCmd ()
 
 setConfirmCmd (string $confirmCmd)
 
 build (bool $isFixedTest)
 
- Public Member Functions inherited from ilConfirmationGUI
 setFormAction (string $a_form_action)
 
 getFormAction ()
 
 setHeaderText (string $a_headertext)
 
 getHeaderText ()
 
 setFormName (string $a_name)
 
 addButton (string $a_txt, string $a_cmd)
 
 setCancel (string $a_txt, string $a_cmd, string $a_id='')
 
 setConfirm (string $a_txt, string $a_cmd, string $a_id='')
 
 addItem (string $a_post_var, string $a_id, string $a_text, string $a_img='', string $a_alt='')
 
 addHiddenItem (string $a_post_var, string $a_value)
 
 getHTML ()
 

Protected Attributes

string $cancelCmd
 
string $confirmCmd
 
- Protected Attributes inherited from ilConfirmationGUI
ilLanguage $lng
 
string $form_action = ''
 
string $headertext = ''
 
string $cancel_txt = ''
 
string $cancel_cmd = ''
 
string $cancel_id = ''
 
string $confirm_txt = ''
 
string $confirm_cmd = ''
 
string $confirm_id = ''
 

Private Member Functions

 buildHeaderText (bool $isFixedTest)
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilTestAnswerOptionalQuestionsConfirmationGUI::__construct ( ilLanguage  $lng)

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

34 {
35 $this->lng = $lng;
36
37 $this->cancelCmd = null;
38 $this->confirmCmd = null;
39
41 }
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc

References ilConfirmationGUI\$lng, ILIAS\GlobalScreen\Provider\__construct(), and ILIAS\Repository\lng().

+ Here is the call graph for this function:

Member Function Documentation

◆ build()

ilTestAnswerOptionalQuestionsConfirmationGUI::build ( bool  $isFixedTest)

Definition at line 63 of file class.ilTestAnswerOptionalQuestionsConfirmationGUI.php.

63 : void
64 {
65 $this->setHeaderText($this->buildHeaderText($isFixedTest));
66 $this->setCancel($this->lng->txt('back'), $this->getCancelCmd());
67 $this->setConfirm($this->lng->txt('proceed'), $this->getConfirmCmd());
68 }
setCancel(string $a_txt, string $a_cmd, string $a_id='')
setHeaderText(string $a_headertext)
setConfirm(string $a_txt, string $a_cmd, string $a_id='')

References buildHeaderText(), ILIAS\Repository\lng(), ilConfirmationGUI\setCancel(), ilConfirmationGUI\setConfirm(), and ilConfirmationGUI\setHeaderText().

+ Here is the call graph for this function:

◆ buildHeaderText()

ilTestAnswerOptionalQuestionsConfirmationGUI::buildHeaderText ( bool  $isFixedTest)
private

Definition at line 70 of file class.ilTestAnswerOptionalQuestionsConfirmationGUI.php.

70 : string
71 {
72 if ($isFixedTest) {
73 return $this->lng->txt('tst_optional_questions_confirmation_fixed_test');
74 }
75
76 return $this->lng->txt('tst_optional_questions_confirmation_non_fixed_test');
77 }

References ILIAS\Repository\lng().

Referenced by build().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getCancelCmd()

ilTestAnswerOptionalQuestionsConfirmationGUI::getCancelCmd ( )

◆ getConfirmCmd()

ilTestAnswerOptionalQuestionsConfirmationGUI::getConfirmCmd ( )

◆ setCancelCmd()

ilTestAnswerOptionalQuestionsConfirmationGUI::setCancelCmd ( string  $cancelCmd)

Definition at line 48 of file class.ilTestAnswerOptionalQuestionsConfirmationGUI.php.

48 : void
49 {
50 $this->cancelCmd = $cancelCmd;
51 }

References $cancelCmd.

◆ setConfirmCmd()

ilTestAnswerOptionalQuestionsConfirmationGUI::setConfirmCmd ( string  $confirmCmd)

Definition at line 58 of file class.ilTestAnswerOptionalQuestionsConfirmationGUI.php.

58 : void
59 {
60 $this->confirmCmd = $confirmCmd;
61 }

References $confirmCmd.

Field Documentation

◆ $cancelCmd

string ilTestAnswerOptionalQuestionsConfirmationGUI::$cancelCmd
protected

◆ $confirmCmd

string ilTestAnswerOptionalQuestionsConfirmationGUI::$confirmCmd
protected

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