25 protected \ILIAS\TestQuestionPool\Questions\PublicInterface
$questioninfo;
31 bool $a_is_personal_workspace =
false 35 $this->
user = $DIC->user();
36 $this->questioninfo = $DIC->testQuestion();
41 $this->question_id = $a_val;
49 public function send(): bool
54 case self::TYPE_USER_BLOCKED:
85 $this->
getLanguageText(
'question') .
": " . $this->questioninfo->getGeneralQuestionProperties($this->getQuestionId())->
getTitle()
92 $this->
getMail()->appendInstallationSignature(
true);
102 parent::initLanguage($a_usr_id);
103 $this->
getLanguage()->loadLanguageModule(
'content');
appendBody(string $a_body)
sendMail(array $a_rcp, bool $a_parse_recipients=true)
ILIAS TestQuestionPool Questions PublicInterface $questioninfo
setQuestionId(int $a_val)
__construct(bool $a_is_personal_workspace=false)
static getNamePresentation( $a_user_id, bool $a_user_image=false, bool $a_profile_link=false, string $a_profile_back_link='', bool $a_force_first_lastname=false, bool $a_omit_login=false, bool $a_sortable=true, bool $a_return_data_array=false, $a_ctrl_path='ilpublicuserprofilegui')
Default behaviour is:
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static getSalutation(int $a_usr_id, ?ilLanguage $a_language=null)
initLanguage(int $a_usr_id)
getLanguageText(string $a_keyword)
getObjectTitle(bool $a_shorten=false)
createPermanentLink(array $a_params=[], string $a_append='')
__construct(Container $dic, ilPlugin $plugin)
setSubject(string $a_subject)