summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-03-21 16:32:36 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-03-21 16:32:36 +0100
commitac84b27965f5a1aec859e389f099fb844e33de46 (patch)
treec98d7aace90fcb442208349918a3e71cd9a7691a /templates
parentf475d882d0a76908400e9857f7e8a4ae8ad8a752 (diff)
reorganize folder
Diffstat (limited to 'templates')
-rw-r--r--templates/subscribe.php43
1 files changed, 43 insertions, 0 deletions
diff --git a/templates/subscribe.php b/templates/subscribe.php
new file mode 100644
index 000000000..41f00e98e
--- /dev/null
+++ b/templates/subscribe.php
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>News - ownCloud</title>
+ </head>
+ <body>
+ <div class="message">
+ <?php
+
+ // Check if we are a user
+ OCP\User::checkLoggedIn();
+ OCP\App::checkAppEnabled('news');
+ $userid = OCP\USER::getUser();
+
+ $feedurl = isset($_GET['url']) ? $_GET['url'] : null;
+ $feedmapper = new OCA\News\FeedMapper($userid);
+ $feedid = $feedmapper->findIdFromUrl($feedurl);
+
+ $l = OC_L10N::get('news');
+
+ if ($feedid === null) {
+ $feed = OCA\News\Utils::slimFetch($feedurl);
+
+ if ($feed !== null) {
+ $feedid = $feedmapper->save($feed, 0); //adds in the root folder
+ }
+
+ if($feed === null || !$feedid) {
+ p($l->t('An error occurred'));
+ } else {
+ p($l->t('Nice! You have subscribed to ')) . $feed->getTitle();
+ }
+ }
+ else {
+ p($l->t('You had already subscribed to this feed!'));
+ }
+
+ ?>
+ </div>
+ <a href="javascript:self.close()" >Close this window</a>
+ </body>
+</html>