19 declare(strict_types=1);
42 $this->db = $DIC[
'ilDB'];
66 $this->characterDataBuffer =
'';
71 $this->characterDataBuffer .= $characterData;
122 if ($tagName !=
'SkillsLevelThresholds' && !$this->
isParsingActive()) {
127 case 'SkillsLevelThresholds':
132 case 'QuestionsAssignedSkill':
137 case 'OriginalLevelDescription':
138 case 'OriginalLevelTitle':
139 case 'ThresholdPercentage':
140 case 'OriginalSkillPath':
141 case 'OriginalSkillTitle':
149 $skillLevelThreshold->setImportLevelId($tagAttributes[
'Id']);
150 $skillLevelThreshold->setOrderIndex($tagAttributes[
'Nr']);
163 case 'SkillsLevelThresholds':
167 case 'QuestionsAssignedSkill':
172 case 'OriginalSkillTitle':
181 case 'OriginalSkillPath':
197 case 'ThresholdPercentage':
202 case 'OriginalLevelTitle':
207 case 'OriginalLevelDescription':
220 if ($charData !=
"\n") {
222 $charData = preg_replace(
"/\t+/",
" ", $charData);
handlerCharacterData($xmlParser, $charData)
setParsingActive(bool $parsingActive)
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