Definition at line 23 of file class.ilTestExpressPage.php.
◆ __construct()
| ilTestExpressPage::__construct |
( |
| ) |
|
◆ fetchTargetRefIdParameter()
| static ilTestExpressPage::fetchTargetRefIdParameter |
( |
| ) |
|
|
staticprivate |
- Parameters
-
- Returns
- mixed
Definition at line 66 of file class.ilTestExpressPage.php.
References $DIC.
69 if ($DIC->test()->internal()->request()->raw(
'calling_test')) {
70 return $DIC->test()->internal()->request()->raw(
'calling_test');
71 } elseif ($DIC->test()->internal()->request()->raw(
'test_ref_id')) {
72 return $DIC->test()->internal()->request()->raw(
'test_ref_id');
75 return $DIC->test()->internal()->request()->raw(
'ref_id');
◆ getReturnToPageLink()
| static ilTestExpressPage::getReturnToPageLink |
( |
|
$q_id = null | ) |
|
|
static |
Definition at line 32 of file class.ilTestExpressPage.php.
References $DIC, and $refId.
Referenced by assQuestionGUI\cancelSync(), ilAssQuestionPreviewGUI\initQuestion(), and assQuestionGUI\sync().
35 $ilCtrl = $DIC[
'ilCtrl'];
37 $q_id = $q_id ?: $DIC->test()->internal()->request()->raw(
'q_id');
38 $refId = self::fetchTargetRefIdParameter();
40 if ($DIC->test()->internal()->request()->raw(
'q_id')) {
41 $q_id = $q_id ?: ($DIC->test()->internal()->request()->raw(
'prev_qid') ?? $DIC->test()->internal()->request()->raw(
'q_id'));
43 $ilCtrl->setParameterByClass(
'iltestexpresspageobjectgui',
'test_express_mode', 1);
44 $ilCtrl->setParameterByClass(
'iltestexpresspageobjectgui',
'ref_id',
$refId);
45 $ilCtrl->setParameterByClass(
'iltestexpresspageobjectgui',
'q_id', $q_id);
47 return $ilCtrl->getLinkTargetByClass(
48 array(
'ilobjtestgui',
'iltestexpresspageobjectgui'),
56 $ilCtrl->setParameterByClass(
'ilobjtestgui',
'test_express_mode', 1);
57 $ilCtrl->setParameterByClass(
'ilobjtestgui',
'ref_id',
$refId);
59 return $ilCtrl->getLinkTargetByClass(
'ilobjtestgui',
'showQuestionsPerPage',
'',
false,
false);
◆ $testrequest
The documentation for this class was generated from the following file: