@@ -247,6 +247,7 @@ private function writeSource($source) {
247247 $ this ->writer ->writeAttributeNS ('selfoss ' , 'params ' , null , html_entity_decode ($ source ['params ' ]));
248248
249249 $ this ->writer ->endElement (); // outline
250+ \F3 ::get ('logger ' )->log ("done exporting source " .$ source ['title ' ], \DEBUG );
250251 }
251252
252253
@@ -259,6 +260,7 @@ public function export() {
259260 $ this ->sourcesDao = new \daos \Sources ();
260261 $ this ->tagsDao = new \daos \Tags ();
261262
263+ \F3 ::get ('logger ' )->log ('start OPML export ' , \DEBUG );
262264 $ this ->writer = new \XMLWriter ();
263265 $ this ->writer ->openMemory ();
264266 $ this ->writer ->setIndent (1 );
@@ -276,11 +278,13 @@ public function export() {
276278 $ this ->writer ->writeAttribute ('version ' , '1.0 ' );
277279 $ this ->writer ->writeAttribute ('createdOn ' , date ('r ' ));
278280 $ this ->writer ->endElement (); // meta
281+ \F3 ::get ('logger ' )->log ('OPML export: finished writing meta ' , \DEBUG );
279282
280283 $ this ->writer ->startElement ('head ' );
281284 $ user = \F3 ::get ('username ' );
282285 $ this ->writer ->writeElement ('title ' , ($ user ?$ user .'\'s ' :'My ' ) . ' subscriptions in selfoss ' );
283286 $ this ->writer ->endElement (); // head
287+ \F3 ::get ('logger ' )->log ('OPML export: finished writing head ' , \DEBUG );
284288
285289 $ this ->writer ->startElement ('body ' );
286290
@@ -303,6 +307,7 @@ public function export() {
303307
304308 // generate outline elements for all sources
305309 foreach ($ sources ['tagged ' ] as $ tag => $ children ) {
310+ \F3 ::get ('logger ' )->log ("OPML export: exporting tag $ tag " , \DEBUG );
306311 $ this ->writer ->startElement ('outline ' );
307312 $ this ->writer ->writeAttribute ('title ' , $ tag );
308313 $ this ->writer ->writeAttribute ('text ' , $ tag );
@@ -322,6 +327,7 @@ public function export() {
322327 $ this ->writer ->endElement (); // body
323328
324329 $ this ->writer ->endDocument ();
330+ \F3 ::get ('logger ' )->log ('finished OPML export ' , \DEBUG );
325331
326332 // save content as file and suggest file name
327333 header ('Content-Disposition: attachment; filename="selfoss-subscriptions.xml" ' );
0 commit comments