19 declare(strict_types=1);
40 ?
string $path_to_file =
'' 43 $this->db = $DIC[
'ilDB'];
67 $this->characterDataBuffer =
'';
72 $this->characterDataBuffer .= $characterData;
123 if ($tagName !=
'SkillsLevelThresholds' && !$this->
isParsingActive()) {
128 case 'SkillsLevelThresholds':
133 case 'QuestionsAssignedSkill':
138 case 'OriginalLevelDescription':
139 case 'OriginalLevelTitle':
140 case 'ThresholdPercentage':
141 case 'OriginalSkillPath':
142 case 'OriginalSkillTitle':
150 $skillLevelThreshold->setImportLevelId((
int) $tagAttributes[
'Id']);
151 $skillLevelThreshold->setOrderIndex((
int) $tagAttributes[
'Nr']);
164 case 'SkillsLevelThresholds':
168 case 'QuestionsAssignedSkill':
173 case 'OriginalSkillTitle':
182 case 'OriginalSkillPath':
198 case 'ThresholdPercentage':
203 case 'OriginalLevelTitle':
208 case 'OriginalLevelDescription':
221 if ($charData !=
"\n") {
223 $charData = preg_replace(
"/\t+/",
" ", $charData);
handlerCharacterData($xmlParser, $charData)
setParsingActive(bool $parsingActive)
__construct(?string $path_to_file='')
getSkillLevelThresholdImportList()
setCurSkillLevelThreshold(?ilTestSkillLevelThresholdImport $curSkillLevelThreshold)
getCurSkillLevelThreshold()
ilTestSkillLevelThresholdImportList $skillLevelThresholdImportList
resetCharacterDataBuffer()
handlerBeginTag($xmlParser, $tagName, $tagAttributes)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
handlerEndTag($xmlParser, $tagName)
appendToCharacterDataBuffer(string $characterData)
string $characterDataBuffer
setCurSkillBaseId(?int $curSkillBaseId)
setHandlers($a_xml_parser)
__construct(Container $dic, ilPlugin $plugin)
setCurSkillTrefId(?int $curSkillTrefId)
initSkillLevelThresholdImportList()
ilTestSkillLevelThresholdImport $curSkillLevelThreshold