1<?php
2/*
3    +-----------------------------------------------------------------------------+
4    | ILIAS open source                                                           |
5    +-----------------------------------------------------------------------------+
6    | Copyright (c) 1998-2001 ILIAS open source, University of Cologne            |
7    |                                                                             |
8    | This program is free software; you can redistribute it and/or               |
9    | modify it under the terms of the GNU General Public License                 |
10    | as published by the Free Software Foundation; either version 2              |
11    | of the License, or (at your option) any later version.                      |
12    |                                                                             |
13    | This program is distributed in the hope that it will be useful,             |
14    | but WITHOUT ANY WARRANTY; without even the implied warranty of              |
15    | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               |
16    | GNU General Public License for more details.                                |
17    |                                                                             |
18    | You should have received a copy of the GNU General Public License           |
19    | along with this program; if not, write to the Free Software                 |
20    | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. |
21    +-----------------------------------------------------------------------------+
22*/
23
24require_once("./Modules/ScormAicc/classes/SCORM/class.ilSCORMManifest.php");
25
26/**
27* GUI class for SCORM Manifest element
28*
29* @author Alex Killing <alex.killing@gmx.de>
30* @version $Id$
31*
32* @ingroup ModulesScormAicc
33*/
34class ilSCORMmanifestGUI extends ilSCORMObjectGUI
35{
36    public function __construct($a_id)
37    {
38        parent::__construct();
39        $this->sc_object = new ilSCORMManifest($a_id);
40    }
41
42    public function view()
43    {
44        $this->tpl->addBlockFile("CONTENT", "content", "tpl.scorm_obj.html", "Modules/ScormAicc");
45        $this->displayParameter(
46            $this->lng->txt("cont_import_id"),
47            $this->sc_object->getImportId()
48        );
49        $this->displayParameter(
50            $this->lng->txt("cont_version"),
51            $this->sc_object->getVersion()
52        );
53        $this->displayParameter(
54            $this->lng->txt("cont_xml_base"),
55            $this->sc_object->getXmlBase()
56        );
57        $this->tpl->setCurrentBlock("par_table");
58        $this->tpl->setVariable("TXT_OBJECT_TYPE", $this->lng->txt("cont_manifest"));
59        $this->tpl->parseCurrentBlock();
60    }
61}
62