33         $help_domain = $DIC->help()->internal()->domain();
    37         $this->help_map = $help_domain->map();
    38         $this->help_tooltips = $help_domain->tooltips();
    43         return array(
"4.3.0");
    46     protected function getXmlNamespace(
string $a_entity, 
string $a_schema_version): string
    48         return "https://www.ilias.de/xml/Services/Help/" . $a_entity;
    51     protected function getTypes(
string $a_entity, 
string $a_version): array
    53         if ($a_entity === 
"help_map") {
    58                         "Component" => 
"text",
    60                         "ScreenSubId" => 
"text",
    66         if ($a_entity === 
"help_tooltip") {
    81     public function readData(
string $a_entity, 
string $a_version, array $a_ids): void
    85         if ($a_entity === 
"help_map") {
    91                         $ilDB->in(
"chap", $a_ids, 
false, 
"integer"));
    96         if ($a_entity === 
"help_tooltip") {
   100                         " WHERE module_id = " . 
$ilDB->quote(0, 
"integer"));
   111         string $a_schema_version
   118                 $module_id = $a_mapping->
getMapping(
'Services/Help', 
'help_module', 0);
   128                     if ((
int) $new_chap === 0) {
   130                             'Modules/LearningModule',
   137                         $this->help_map->saveMappingEntry(
   141                             $a_rec[
"ScreenSubId"],
   152                 $module_id = $a_mapping->
getMapping(
'Services/Help', 
'help_module', 0);
   154                     $this->help_tooltips->addTooltip($a_rec[
"TtId"], $a_rec[
"TtText"], $module_id);
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
getTypes(string $a_entity, string $a_version)
 
readData(string $a_entity, string $a_version, array $a_ids)
 
getMapping(string $a_comp, string $a_entity, string $a_old_id)
 
ILIAS Help Map MapManager $help_map
 
importRecord(string $a_entity, array $a_types, array $a_rec, ilImportMapping $a_mapping, string $a_schema_version)
 
ILIAS Help Tooltips TooltipsManager $help_tooltips
 
getDirectDataFromQuery(string $a_query, bool $a_convert_to_leading_upper=true, bool $a_set=true)
Get data from query.This is a standard procedure, all db field names are directly mapped to abstract ...
 
stripTags(array $rec, array $omit_keys=[])
 
getXmlNamespace(string $a_entity, string $a_schema_version)