diff options
Diffstat (limited to 'views/opensearch_rss')
-rw-r--r-- | views/opensearch_rss/page/default.php | 42 | ||||
-rw-r--r-- | views/opensearch_rss/page/layouts/default.php | 5 | ||||
-rw-r--r-- | views/opensearch_rss/search/layout.php | 5 | ||||
-rw-r--r-- | views/opensearch_rss/search/list.php | 27 |
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 |