5require_once 
"./Services/Object/classes/class.ilObject2.php";
 
   26                parent::__construct($a_id,$a_call_by_reference);
 
   49                $ilDB->manipulate(
"INSERT INTO help_module ".
 
   67                $ilDB->manipulate(
"UPDATE help_module SET ".
 
   68                        " lm_id = ".
$ilDB->quote($a_lm_id, 
"integer").
 
   69                        " WHERE id = ".$ilDB->quote($a_id, 
"integer")
 
   85                include_once(
"./Modules/LearningModule/classes/class.ilObjContentObject.php");
 
   87                $newObj->setType(
"lm");
 
   88                $newObj->setTitle(
"Help Module");
 
   89                $newObj->create(
true);
 
   90                $newObj->createLMTree();
 
   95                $mess = $newObj->importFromZipFile($a_file[
"tmp_name"], $a_file[
"name"],
 
  109                $set = 
$ilDB->query(
"SELECT * FROM help_module");
 
  112                while ($rec  = 
$ilDB->fetchAssoc($set))
 
  136                $set = 
$ilDB->query(
"SELECT * FROM help_module ".
 
  137                        " WHERE id = ".
$ilDB->quote($a_id, 
"integer")
 
  139                $rec  = 
$ilDB->fetchAssoc($set);
 
  157                $set = 
$ilDB->query(
"SELECT lm_id FROM help_module ".
 
  158                        " WHERE id = ".
$ilDB->quote($a_id, 
"integer")
 
  160                $rec  = 
$ilDB->fetchAssoc($set);
 
  161                return $rec[
"lm_id"];
 
  175                if ($a_id == (
int) 
$ilSetting->get(
"help_module"))
 
  180                $set = 
$ilDB->query(
"SELECT * FROM help_module ".
 
  181                        " WHERE id = ".
$ilDB->quote($a_id, 
"integer")
 
  183                $rec  = 
$ilDB->fetchAssoc($set);
 
  188                        include_once(
"./Modules/LearningModule/classes/class.ilObjLearningModule.php");
 
  194                include_once(
"./Services/Help/classes/class.ilHelpMapping.php");
 
  198                include_once(
"./Services/Help/classes/class.ilHelp.php");
 
  202                $ilDB->manipulate(
"DELETE FROM help_module WHERE ".
 
  203                        " id = ".
$ilDB->quote($a_id, 
"integer"));
 
  217                $set = 
$ilDB->query(
"SELECT id FROM help_module ".
 
  218                        " WHERE lm_id = ".
$ilDB->quote($a_lm_id, 
"integer")
 
  220                if ($rec = 
$ilDB->fetchAssoc($set))
 
static deleteEntriesOfModule($a_id)
Delete entries of module.
static deleteTooltipsOfModule($a_id)
Delete tooltips of module.
Class ilObjContentObject.
Help settings application class.
lookupModuleTitle($a_id)
lookup module title
lookupModuleLmId($a_id)
lookup module lm id
getHelpModules()
Get help modules.
ilObjHelpSettings($a_id=0, $a_call_by_reference=true)
Constructor.
deleteModule($a_id)
Delete module.
static createHelpModule()
Create help module.
uploadHelpModule($a_file)
Upload help file.
static writeHelpModuleLmId($a_id, $a_lm_id)
Write help module lm id.
static isHelpLM($a_lm_id)
Check if LM is a help LM.
Class ilObjLearningModule.
Class ilObject2 This is an intermediate progress of ilObject class.
static _lookupTitle($a_id)
lookup object title
_lookupCreationDate($a_id)
Lookup creation date.
static _lookupType($a_id, $a_reference=false)
lookup object type