1<?php
2
3/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
4
5include_once "Services/Object/classes/class.ilObjectLP.php";
6
7/**
8 * HTML lm to lp connector
9 *
10 * @author Jörg Lützenkirchen <luetzenkirchen@leifos.com>
11 * @version $Id: class.ilLPStatusPlugin.php 43734 2013-07-29 15:27:58Z jluetzen $
12 * @package ModulesHTMLLearningModule
13 */
14class ilHTMLLearningModuleLP extends ilObjectLP
15{
16    public static function getDefaultModes($a_lp_active)
17    {
18        if (!$a_lp_active) {
19            return array(
20                ilLPObjSettings::LP_MODE_DEACTIVATED
21            );
22        } else {
23            return array(
24                ilLPObjSettings::LP_MODE_DEACTIVATED,
25                ilLPObjSettings::LP_MODE_MANUAL
26            );
27        }
28    }
29
30    public function getDefaultMode()
31    {
32        return ilLPObjSettings::LP_MODE_MANUAL;
33    }
34
35    public function getValidModes()
36    {
37        return array(
38            ilLPObjSettings::LP_MODE_DEACTIVATED,
39            ilLPObjSettings::LP_MODE_MANUAL
40        );
41    }
42}
43