ILIAS  release_7 Revision v7.30-3-g800a261c036
ilTestExpressPage Class Reference
+ Collaboration diagram for ilTestExpressPage:

Static Public Member Functions

static getReturnToPageLink ($q_id=null)
 

Static Private Member Functions

static fetchTargetRefIdParameter ()
 

Detailed Description

Definition at line 5 of file class.ilTestExpressPage.php.

Member Function Documentation

◆ fetchTargetRefIdParameter()

static ilTestExpressPage::fetchTargetRefIdParameter ( )
staticprivate
Parameters
$params
Returns
mixed

Definition at line 41 of file class.ilTestExpressPage.php.

42 {
43 if ($_REQUEST['calling_test']) {
44 return $_REQUEST['calling_test'];
45 } elseif ($_REQUEST['test_ref_id']) {
46 return $_REQUEST['test_ref_id'];
47 }
48
49 return $_REQUEST['ref_id'];
50 }

Referenced by getReturnToPageLink().

+ Here is the caller graph for this function:

◆ getReturnToPageLink()

static ilTestExpressPage::getReturnToPageLink (   $q_id = null)
static

Definition at line 7 of file class.ilTestExpressPage.php.

8 {
9 global $DIC;
10 $ilCtrl = $DIC['ilCtrl'];
11
12 $q_id = $q_id ? $q_id : $_REQUEST['q_id'];
14
15 if ($_REQUEST['q_id']) {
16 $q_id = $q_id ? $q_id : (isset($_REQUEST['prev_qid']) ? $_REQUEST['prev_qid'] : $_REQUEST['q_id']);
17
18 $ilCtrl->setParameterByClass('iltestexpresspageobjectgui', 'test_express_mode', 1);
19 $ilCtrl->setParameterByClass('iltestexpresspageobjectgui', 'ref_id', $refId);
20 $ilCtrl->setParameterByClass('iltestexpresspageobjectgui', 'q_id', $q_id);
21
22 return $ilCtrl->getLinkTargetByClass(
23 array('ilobjtestgui', 'iltestexpresspageobjectgui'),
24 'edit',
25 '',
26 false,
27 false
28 );
29 }
30
31 $ilCtrl->setParameterByClass('ilobjtestgui', 'test_express_mode', 1);
32 $ilCtrl->setParameterByClass('ilobjtestgui', 'ref_id', $refId);
33
34 return $ilCtrl->getLinkTargetByClass('ilobjtestgui', 'showQuestionsPerPage', '', false, false);
35 }
global $DIC
Definition: goto.php:24
$refId
Definition: xapitoken.php:40

References $DIC, $refId, and fetchTargetRefIdParameter().

Referenced by assQuestionGUI\cancelSync(), ilAssQuestionPreviewGUI\initQuestion(), assQuestionGUI\save(), and assQuestionGUI\sync().

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

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