4 include_once
'./Services/Table/classes/class.ilTable2GUI.php';
20 public function __construct($a_parent_obj, $a_parent_cmd =
"")
26 $this->
addColumn($this->lng->txt(
"title"),
"title");
27 $this->
addColumn($this->lng->txt(
"passed"),
"passed");
28 $this->
addColumn($this->lng->txt(
"action"),
"");
30 $this->
setTitle($this->lng->txt(
"tstv_create"));
33 $this->
setRowTemplate(
"tpl.il_test_verification_row.html",
"Modules/Test");
34 $this->
setFormAction($ilCtrl->getFormAction($a_parent_obj, $a_parent_cmd));
46 include_once
"Modules/Test/classes/class.ilObjTest.php";
47 include_once
"Modules/Test/classes/class.ilTestSessionFactory.php";
55 $session = $session->getSession(null);
56 if(
$test->canShowCertificate($session, $session->getUserId(), $session->getActiveId()))
58 $data[] = array(
"id" => $test_id,
59 "title" =>
$test->getTitle(),
60 "passed" =>
$test->getPassed($session->getActiveId()));
76 $this->tpl->setVariable(
"TITLE", $a_set[
"title"]);
77 $this->tpl->setVariable(
"PASSED", ($a_set[
"passed"]) ? $this->lng->txt(
"yes") :
78 $this->lng->txt(
"no"));
82 $ilCtrl->setParameter($this->parent_obj,
"tst_id", $a_set[
"id"]);
83 $action = $ilCtrl->getLinkTarget($this->parent_obj,
"save");
84 $this->tpl->setVariable(
"URL_SELECT", $action);
85 $this->tpl->setVariable(
"TXT_SELECT", $this->lng->txt(
"select"));