ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
class.ilTestExpressPage.php
Go to the documentation of this file.
1<?php
2
3/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
4
6{
7 public static function getReturnToPageLink($q_id = null)
8 {
9 global $ilCtrl;
10
11 $q_id = $q_id ? $q_id : $_REQUEST['q_id'];
13
14 if($_REQUEST['q_id'])
15 {
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'), 'edit', '', false, false
24 );
25 }
26
27 $ilCtrl->setParameterByClass('ilobjtestgui', 'test_express_mode', 1);
28 $ilCtrl->setParameterByClass('ilobjtestgui', 'ref_id', $refId);
29
30 return $ilCtrl->getLinkTargetByClass('ilobjtestgui', 'showQuestionsPerPage', '', false, false);
31 }
32
37 private static function fetchTargetRefIdParameter()
38 {
39 if($_REQUEST['calling_test'])
40 {
41 return $_REQUEST['calling_test'];
42 }
43 elseif($_REQUEST['test_ref_id'])
44 {
45 return $_REQUEST['test_ref_id'];
46 }
47
48 return $_REQUEST['ref_id'];
49 }
50}
static getReturnToPageLink($q_id=null)
global $ilCtrl
Definition: ilias.php:18
if($_REQUEST['ilias_path']) define('ILIAS_HTTP_PATH' $_REQUEST['ilias_path']
Definition: index.php:7