ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilSCORM2004AssetGUI.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
4 require_once("./Modules/Scorm2004/classes/class.ilSCORM2004ScoGUI.php");
5 require_once("./Modules/Scorm2004/classes/class.ilSCORM2004Asset.php");
6 
20 {
25  function __construct($a_slm_obj, $a_node_id = 0)
26  {
27  global $ilCtrl;
28 
29  $ilCtrl->saveParameter($this, "obj_id");
30  $this->ctrl = $ilCtrl;
31 
32  parent::__construct($a_slm_obj, $a_node_id);
33  }
34 
38  function getType()
39  {
40  return "ass";
41  }
42 
46  function showProperties()
47  {
48  return;
49  }
50 
54  function updateProperties()
55  {
56  return;
57  }
58 
62  function setTabs()
63  {
64  global $ilTabs, $ilCtrl, $tpl, $lng, $ilHelp;
65 
66  $ilHelp->setScreenIdComponent("sahsed");
67 
68  // subelements
69  $ilTabs->addTarget("sahs_organization",
70  $ilCtrl->getLinkTarget($this,'showOrganization'),
71  "showOrganization", get_class($this));
72 
73  // questions
74  $ilTabs->addTarget("sahs_questions",
75  $ilCtrl->getLinkTarget($this,'sahs_questions'),
76  "sahs_questions", get_class($this));
77 
78  // resources
79  $ilTabs->addTarget("cont_files",
80  $ilCtrl->getLinkTarget($this,'sco_resources'),
81  "sco_resources", get_class($this));
82 
83  // metadata
84  $ilTabs->addTarget("meta_data",
85  $ilCtrl->getLinkTargetByClass("ilmdeditorgui",''),
86  "", "ilmdeditorgui");
87 
88  // export
89 /*
90  $ilTabs->addTarget("export",
91  $ilCtrl->getLinkTarget($this, "showExportList"), "showExportList",
92  get_class($this));
93 
94  // import
95  $ilTabs->addTarget("import",
96  $ilCtrl->getLinkTarget($this, "import"), "import",
97  get_class($this));
98 */
99  // preview
100  $ilTabs->addNonTabbedLink("preview",
101  $lng->txt("cont_preview"),
102  $ilCtrl->getLinkTarget($this,'sco_preview'), "_blank");
103 
104  $tpl->setTitleIcon(ilUtil::getImagePath("icon_ass.svg"));
105  $tpl->setTitle(
106  $lng->txt("obj_ass").": ".$this->node_object->getTitle());
107  }
108 
109 }
110 ?>
__construct($a_slm_obj, $a_node_id=0)
Constructor public.
showProperties()
Overwrite learning objectives editing function.
global $tpl
Definition: ilias.php:8
global $ilCtrl
Definition: ilias.php:18
updateProperties()
Overwrite learning objectives update function.
static getImagePath($img, $module_path="", $mode="output", $offline=false)
get image path (for images located in a template directory)
global $lng
Definition: privfeed.php:17
Class ilSCORM2004ScoGUI.
Class ilSCORM2004AssetGUI.