aboutsummaryrefslogtreecommitdiff
path: root/views/opensearch_rss
diff options
context:
space:
mode:
Diffstat (limited to 'views/opensearch_rss')
-rw-r--r--views/opensearch_rss/page/default.php42
-rw-r--r--views/opensearch_rss/page/layouts/default.php5
-rw-r--r--views/opensearch_rss/search/layout.php5
-rw-r--r--views/opensearch_rss/search/list.php27
4 files changed, 0 insertions, 79 deletions
diff --git a/views/opensearch_rss/page/default.php b/views/opensearch_rss/page/default.php
deleted file mode 100644
index 79cd544c4..000000000
--- a/views/opensearch_rss/page/default.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/**
- * Page shell for OpenSearch RSS feed
- */
-
-global $OPEN_SEARCH_COUNT;
-
-header("Content-Type: application/rss+xml");
-
-// allow caching as required by stupid MS products for https feeds.
-header('Pragma: public', TRUE);
-
-echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
-
-// Set title
-$search_terms = get_input('q');
-$title = elgg_get_site_entity()->name;
-$title .= ' ' . elgg_echo('opensearch:title', array($search_terms));
-
-$description = elgg_echo('opensearch:description', array($search_terms));
-
-// Remove viewtype from URL
-$search_url = str_replace('&view=opensearch_rss', '', full_url());
-
-$os_url = elgg_normalize_url('opensearch/osd.xml');
-
-?>
-<rss version="2.0" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
-<channel>
- <title><?php echo $title; ?></title>
- <link><?php echo $search_url; ?></link>
- <description><?php echo $description; ?></description>
- <opensearch:totalResults><?php echo $OPEN_SEARCH_COUNT; ?></opensearch:totalResults>
- <atom:link rel="search" type="application/opensearchdescription+xml" href="<?php echo $os_url; ?>"/>
- <opensearch:Query role="request" searchTerms="<?php echo addslashes($search_terms); ?>" startPage="1" />
-<?php
-
- echo $vars['body'];
-
-?>
-</channel>
-</rss>
diff --git a/views/opensearch_rss/page/layouts/default.php b/views/opensearch_rss/page/layouts/default.php
deleted file mode 100644
index 488734f84..000000000
--- a/views/opensearch_rss/page/layouts/default.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-/**
- * OpenSearch RSS layout shell
- */
-echo $vars['content']; \ No newline at end of file
diff --git a/views/opensearch_rss/search/layout.php b/views/opensearch_rss/search/layout.php
deleted file mode 100644
index d5bb9fe57..000000000
--- a/views/opensearch_rss/search/layout.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-/**
- * OpenSearch search layout
- */
-echo $vars['body']; \ No newline at end of file
diff --git a/views/opensearch_rss/search/list.php b/views/opensearch_rss/search/list.php
deleted file mode 100644
index bc7b5574e..000000000
--- a/views/opensearch_rss/search/list.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/**
- * OpenSearch serach results list
- */
-
-global $OPEN_SEARCH_COUNT;
-if (!isset($OPEN_SEARCH_COUNT)) {
- $OPEN_SEARCH_COUNT = 0;
-}
-
-$OPEN_SEARCH_COUNT += $vars['results']['count'];
-
-
-elgg_set_viewtype('rss');
-$entities = $vars['results']['entities'];
-foreach ($entities as $entity) {
- if ($view = search_get_search_view($vars['params'], 'entity')) {
- $body .= elgg_view($view, array(
- 'entity' => $entity,
- 'params' => $vars['params'],
- 'results' => $vars['results']
- ));
- }
-}
-elgg_set_viewtype('opensearch_rss');
-
-echo $body; \ No newline at end of file