46 {
48 $ilias =
$DIC[
'ilias'];
49
50
51 $id_ref = $this->sc_object->getIdentifierRef();
52 if ($id_ref != "") {
54 $resource->readByIdRef($id_ref, $this->sc_object->getSLMId());
55
57
58 if ($resource->getHref() != "") {
59 $param_str = ($this->sc_object->getParameters() != "")
60 ? "?" . $this->sc_object->getParameters()
61 : "";
62
63 $this->tpl =
new ilGlobalTemplate(
"tpl.scorm_content_frameset.html",
true,
true,
"Modules/ScormAicc");
64 $this->tpl->setVariable("ITEM_LOCATION", $slm_obj->getDataDirectory() . "/" . $resource->getHref() . $param_str);
65 $this->tpl->setVariable(
"ITEM_ID",
$_GET[
"obj_id"]);
66 $this->tpl->setVariable(
"REF_ID",
$_GET[
"ref_id"]);
67 $this->tpl->setVariable("USER_ID", $ilias->account->getId());
68 $this->tpl->setVariable("ADAPTER_NAME", $slm_obj->getAPIAdapterName());
69 $this->tpl->printToStdout();
71 }
72 }
73
74
75 $this->tpl->addBlockFile("CONTENT", "content", "tpl.scorm_obj.html", "Modules/ScormAicc");
76 $this->tpl->setCurrentBlock("par_table");
77 $this->tpl->setVariable("TXT_OBJECT_TYPE", $this->lng->txt("cont_item"));
79 $this->lng->txt("cont_import_id"),
80 $this->sc_object->getImportId()
81 );
83 $this->lng->txt("cont_id_ref"),
84 $this->sc_object->getIdentifierRef()
85 );
86 $str_visible = ($this->sc_object->getVisible())
87 ? "true"
88 : "false";
90 $this->lng->txt("cont_is_visible"),
91 $str_visible
92 );
94 $this->lng->txt("cont_parameters"),
95 $this->sc_object->getParameters()
96 );
98 $this->lng->txt("cont_sc_title"),
99 $this->sc_object->getTitle()
100 );
102 $this->lng->txt("cont_prereq_type"),
103 $this->sc_object->getPrereqType()
104 );
106 $this->lng->txt("cont_prerequisites"),
107 $this->sc_object->getPrerequisites()
108 );
110 $this->lng->txt("cont_max_time_allowed"),
111 $this->sc_object->getMaxTimeAllowed()
112 );
114 $this->lng->txt("cont_time_limit_action"),
115 $this->sc_object->getTimeLimitAction()
116 );
118 $this->lng->txt("cont_data_from_lms"),
119 $this->sc_object->getDataFromLms()
120 );
122 $this->lng->txt("cont_mastery_score"),
123 $this->sc_object->getMasteryScore()
124 );
125 $this->tpl->parseCurrentBlock();
126 }
special template class to simplify handling of ITX/PEAR
displayParameter($a_name, $a_value)