diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-03-21 16:32:36 +0100 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-03-21 16:32:36 +0100 |
commit | ac84b27965f5a1aec859e389f099fb844e33de46 (patch) | |
tree | c98d7aace90fcb442208349918a3e71cd9a7691a /templates | |
parent | f475d882d0a76908400e9857f7e8a4ae8ad8a752 (diff) |
reorganize folder
Diffstat (limited to 'templates')
-rw-r--r-- | templates/subscribe.php | 43 |
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> |