File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -440,12 +440,13 @@ public function getPresentationsAsXML()
440440 {
441441 $ result = '' ;
442442 if (!empty ($ this ->presentations )) {
443- $ xml = new \SimpleXMLElement ('<xml/> ' );
444- $ modules = $ xml ->addChild ('modules ' );
445- $ module = $ modules ->addChild ('module ' );
443+ $ xml = new \SimpleXMLElement ('<?xml version="1.0" encoding="UTF-8"?><modules/> ' );
444+ $ module = $ xml ->addChild ('module ' );
445+ $ module ->addAttribute ('name ' , 'presentation ' );
446+
446447 foreach ($ this ->presentations as $ nameOrUrl => $ content ) {
447- if (! $ this ->presentations [$ nameOrUrl ]) {
448- $ module ->addChild ('document ' )->addAttribute ('url ' , $ nameOrUrl );
448+ if ($ this ->presentations [$ nameOrUrl ] === true ) {
449+ $ module ->addChild ('document ' )->addAttribute ('url ' , urlencode ( $ nameOrUrl) );
449450 } else {
450451 $ document = $ module ->addChild ('document ' );
451452 $ document ->addAttribute ('name ' , $ nameOrUrl );
You can’t perform that action at this time.
0 commit comments