ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilTestSignatureGUI Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Collaboration diagram for ilTestSignatureGUI:

Public Member Functions

 __construct (ilTestOutputGUI $testOutputGUI)
 
 executeCommand ()
 
 setTest ($test)
 
 getTest ()
 
 setTestGUI ($testGUI)
 
 getTestGUI ()
 
 setTestOutputGUI ($testOutputGUI)
 
 getTestOutputGUI ()
 

Protected Attributes

 $lng
 
 $ilCtrl
 
 $tpl
 
 $testGUI
 
 $ilTestOutputGUI
 
 $test
 
 $plugin
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Signature Plugin Class

Author
Maximilian Becker mbeck.nosp@m.er@d.nosp@m.ataba.nosp@m.y.de
Version
$Id$

Definition at line 27 of file class.ilTestSignatureGUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilTestSignatureGUI::__construct ( ilTestOutputGUI  $testOutputGUI)

Definition at line 50 of file class.ilTestSignatureGUI.php.

References $DIC, $ilCtrl, $lng, $tpl, and ILIAS\Repository\lng().

51  {
52  global $DIC;
53  $lng = $DIC['lng'];
54  $ilCtrl = $DIC['ilCtrl'];
55  $tpl = $DIC['tpl'];
56  $component_factory = $DIC["component.factory"];
57 
58  $this->lng = $lng;
59  $this->ilCtrl = $ilCtrl;
60  $this->tpl = $tpl;
61 
62  $this->ilTestOutputGUI = $testOutputGUI;
63  $this->test = $this->ilTestOutputGUI->object;
64 
65  $plugins = $component_factory->getActivePluginsInSlot("tsig");
66  $this->plugin = current($plugins);
67  $this->plugin->setGUIObject($this);
68  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
+ Here is the call graph for this function:

Member Function Documentation

◆ executeCommand()

ilTestSignatureGUI::executeCommand ( )

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

References $DIC, $ilUser, ILIAS\LTI\ToolProvider\$key, and ilSession\set().

71  {
72  $next_class = $this->ilCtrl->getNextClass($this);
73 
74  switch ($next_class) {
75  default:
76  $ret = $this->dispatchCommand();
77  break;
78  }
79  return $ret;
80  }
+ Here is the call graph for this function:

◆ getTest()

ilTestSignatureGUI::getTest ( )
Returns

Definition at line 111 of file class.ilTestSignatureGUI.php.

References $test.

111  : ilObjTest
112  {
113  return $this->test;
114  }

◆ getTestGUI()

ilTestSignatureGUI::getTestGUI ( )
Returns

Definition at line 127 of file class.ilTestSignatureGUI.php.

References $testGUI.

127  : ilObjTestGUI
128  {
129  return $this->testGUI;
130  }
Class ilObjTestGUI.

◆ getTestOutputGUI()

ilTestSignatureGUI::getTestOutputGUI ( )
Returns

Definition at line 143 of file class.ilTestSignatureGUI.php.

References $DIC, $ilCtrl, $ilTestOutputGUI, $ilUser, ILIAS\LTI\ToolProvider\$key, and ilSession\set().

144  {
145  return $this->ilTestOutputGUI;
146  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the call graph for this function:

◆ setTest()

ilTestSignatureGUI::setTest (   $test)
Parameters
\ilObjTest$test

Definition at line 103 of file class.ilTestSignatureGUI.php.

References $test.

104  {
105  $this->test = $test;
106  }

◆ setTestGUI()

ilTestSignatureGUI::setTestGUI (   $testGUI)
Parameters
\ilObjTestGUI$testGUI

Definition at line 119 of file class.ilTestSignatureGUI.php.

References $testGUI.

120  {
121  $this->testGUI = $testGUI;
122  }

◆ setTestOutputGUI()

ilTestSignatureGUI::setTestOutputGUI (   $testOutputGUI)
Parameters
\ilTestOutputGUI$testOutputGUI

Definition at line 135 of file class.ilTestSignatureGUI.php.

136  {
137  $this->ilTestOutputGUI = $testOutputGUI;
138  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

Field Documentation

◆ $ilCtrl

ilTestSignatureGUI::$ilCtrl
protected

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

Referenced by __construct(), and getTestOutputGUI().

◆ $ilTestOutputGUI

ilTestSignatureGUI::$ilTestOutputGUI
protected

Definition at line 42 of file class.ilTestSignatureGUI.php.

Referenced by getTestOutputGUI().

◆ $lng

ilTestSignatureGUI::$lng
protected

Definition at line 30 of file class.ilTestSignatureGUI.php.

Referenced by __construct().

◆ $plugin

ilTestSignatureGUI::$plugin
protected

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

◆ $test

ilTestSignatureGUI::$test
protected

Definition at line 45 of file class.ilTestSignatureGUI.php.

Referenced by getTest(), and setTest().

◆ $testGUI

ilTestSignatureGUI::$testGUI
protected

Definition at line 39 of file class.ilTestSignatureGUI.php.

Referenced by getTestGUI(), and setTestGUI().

◆ $tpl

ilTestSignatureGUI::$tpl
protected

Definition at line 36 of file class.ilTestSignatureGUI.php.

Referenced by __construct().


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