mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 11:08:45 +02:00
XML: compilation error if there is no tag module_designs (completes revisions 3820 and 3861 which introduced the issue)
SVN:trunk[3870]
This commit is contained in:
@@ -2277,14 +2277,17 @@ EOF;
|
||||
|
||||
protected function CompileModuleDesigns($oDesigns, $sTempTargetDir, $sFinalTargetDir)
|
||||
{
|
||||
SetupUtils::builddir($sTempTargetDir.'/core/module_designs/images');
|
||||
$this->CompileFiles($oDesigns, $sTempTargetDir.'/core/module_designs', $sFinalTargetDir.'/core/module_designs', 'core/module_designs');
|
||||
foreach ($oDesigns->GetNodes('module_design') as $oDesign)
|
||||
if ($oDesigns)
|
||||
{
|
||||
$oDoc = new ModuleDesign();
|
||||
$oClone = $oDoc->importNode($oDesign->cloneNode(true), true);
|
||||
$oDoc->appendChild($oClone);
|
||||
$oDoc->save($sTempTargetDir.'/core/module_designs/'.$oDesign->getAttribute('id').'.xml');
|
||||
SetupUtils::builddir($sTempTargetDir.'/core/module_designs/images');
|
||||
$this->CompileFiles($oDesigns, $sTempTargetDir.'/core/module_designs', $sFinalTargetDir.'/core/module_designs', 'core/module_designs');
|
||||
foreach ($oDesigns->GetNodes('module_design') as $oDesign)
|
||||
{
|
||||
$oDoc = new ModuleDesign();
|
||||
$oClone = $oDoc->importNode($oDesign->cloneNode(true), true);
|
||||
$oDoc->appendChild($oClone);
|
||||
$oDoc->save($sTempTargetDir.'/core/module_designs/'.$oDesign->getAttribute('id').'.xml');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user