summaryrefslogtreecommitdiffstats
path: root/utility/opmlexporter.php
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-10-21 16:45:36 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-10-21 16:45:36 +0200
commit42d69a95f3276a2d6089ca68f635c4e2f6aa7a23 (patch)
tree6a17fd7998f291e6dec1d996c1e7c724b92b8e58 /utility/opmlexporter.php
parent0e6598b0734fb927109f745d9c0f3a8605a30ca5 (diff)
convert tabs indention to indention with 4 spaces because of mixing of both variants in code and better readability on github and websites because you cant set the indention width there and 8 spaces will be used for a tab
Diffstat (limited to 'utility/opmlexporter.php')
-rw-r--r--utility/opmlexporter.php120
1 files changed, 60 insertions, 60 deletions
diff --git a/utility/opmlexporter.php b/utility/opmlexporter.php
index 0efaba9b8..d786c0c6f 100644
--- a/utility/opmlexporter.php
+++ b/utility/opmlexporter.php
@@ -25,66 +25,66 @@ class OPMLExporter {
* @param \OCA\News\Db\Feed[] $feeds
* @return \DomDocument the document
*/
- public function build($folders, $feeds){
- $document = new \DomDocument('1.0', 'UTF-8');
- $document->formatOutput = true;
-
- $root = $document->createElement('opml');
- $root->setAttribute('version', '2.0');
-
- // head
- $head = $document->createElement('head');
-
- $title = $document->createElement('title', 'Subscriptions');
- $head->appendChild($title);
-
- $root->appendChild($head);
-
- // body
- $body = $document->createElement('body');
-
- // feeds with folders
- foreach($folders as $folder) {
- $folderOutline = $document->createElement('outline');
- $folderOutline->setAttribute('title', $folder->getName());
- $folderOutline->setAttribute('text', $folder->getName());
-
- // feeds in folders
- foreach ($feeds as $feed) {
- if ($feed->getFolderId() === $folder->getId()) {
- $feedOutline = $this->createFeedOutline($feed, $document);
- $folderOutline->appendChild($feedOutline);
- }
- }
-
- $body->appendChild($folderOutline);
- }
-
- // feeds without folders
- foreach ($feeds as $feed) {
- if ($feed->getFolderId() === 0) {
- $feedOutline = $this->createFeedOutline($feed, $document);
- $body->appendChild($feedOutline);
- }
- }
-
- $root->appendChild($body);
-
- $document->appendChild($root);
-
- return $document;
- }
-
-
- protected function createFeedOutline($feed, $document) {
- $feedOutline = $document->createElement('outline');
- $feedOutline->setAttribute('title', $feed->getTitle());
- $feedOutline->setAttribute('text', $feed->getTitle());
- $feedOutline->setAttribute('type', 'rss');
- $feedOutline->setAttribute('xmlUrl', $feed->getUrl());
- $feedOutline->setAttribute('htmlUrl', $feed->getLink());
- return $feedOutline;
- }
+ public function build($folders, $feeds){
+ $document = new \DomDocument('1.0', 'UTF-8');
+ $document->formatOutput = true;
+
+ $root = $document->createElement('opml');
+ $root->setAttribute('version', '2.0');
+
+ // head
+ $head = $document->createElement('head');
+
+ $title = $document->createElement('title', 'Subscriptions');
+ $head->appendChild($title);
+
+ $root->appendChild($head);
+
+ // body
+ $body = $document->createElement('body');
+
+ // feeds with folders
+ foreach($folders as $folder) {
+ $folderOutline = $document->createElement('outline');
+ $folderOutline->setAttribute('title', $folder->getName());
+ $folderOutline->setAttribute('text', $folder->getName());
+
+ // feeds in folders
+ foreach ($feeds as $feed) {
+ if ($feed->getFolderId() === $folder->getId()) {
+ $feedOutline = $this->createFeedOutline($feed, $document);
+ $folderOutline->appendChild($feedOutline);
+ }
+ }
+
+ $body->appendChild($folderOutline);
+ }
+
+ // feeds without folders
+ foreach ($feeds as $feed) {
+ if ($feed->getFolderId() === 0) {
+ $feedOutline = $this->createFeedOutline($feed, $document);
+ $body->appendChild($feedOutline);
+ }
+ }
+
+ $root->appendChild($body);
+
+ $document->appendChild($root);
+
+ return $document;
+ }
+
+
+ protected function createFeedOutline($feed, $document) {
+ $feedOutline = $document->createElement('outline');
+ $feedOutline->setAttribute('title', $feed->getTitle());
+ $feedOutline->setAttribute('text', $feed->getTitle());
+ $feedOutline->setAttribute('type', 'rss');
+ $feedOutline->setAttribute('xmlUrl', $feed->getUrl());
+ $feedOutline->setAttribute('htmlUrl', $feed->getLink());
+ return $feedOutline;
+ }
}