N°2677 - Add style definition for classes (fix XML migration)

This commit is contained in:
Eric
2021-01-06 16:10:12 +01:00
parent d4aeb4b157
commit 3e051e38c3

View File

@@ -801,17 +801,18 @@ class iTopDesignFormat
// New Enum values format
$oNodeList = $oXPath->query("/itop_design/classes//class/fields/field[@xsi:type='AttributeEnum']/values/value");
foreach ($oNodeList as $oNode) {
$oCodeNode = $oNode->ownerDocument->createElement("enum_code", $oNode->textContent);
$oNode->appendChild($oCodeNode);
$sCode = $oNode->textContent;
$oNode->textContent = '';
$oCodeNode = $oNode->ownerDocument->createElement("enum_code", $sCode);
$oNode->appendChild($oCodeNode);
}
// MetaEnum
$oNodeList = $oXPath->query("/itop_design/classes//class/fields/field[@xsi:type='AttributeMetaEnum']/values/value");
foreach ($oNodeList as $oNode) {
$sCode = $oNode->textContent;
$oNode->textContent = '';
$oCodeNode = $oNode->ownerDocument->createElement("enum_code", $oNode->textContent);
$oCodeNode = $oNode->ownerDocument->createElement("enum_code", $sCode);
$oNode->appendChild($oCodeNode);
}