summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2011-04-07 19:04:32 +0200
committerChristian Weiske <cweiske@cweiske.de>2011-04-07 19:04:32 +0200
commit36ff61b38e2f374c03543b70cce487415b793073 (patch)
treed10100b0a9ef68abb9866dcaba4963130ddf3789
parent12c77161aca2c7d76fa5154fa1f4e214106d834b (diff)
downloadsemanticscuttle-36ff61b38e2f374c03543b70cce487415b793073.tar.gz
semanticscuttle-36ff61b38e2f374c03543b70cce487415b793073.tar.bz2
fix E_NOTICE in rss when calling i.e. http://bm.bogo/rss.php/test?sort=date_desc
-rw-r--r--www/rss.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/www/rss.php b/www/rss.php
index 298d9ba..50240e5 100644
--- a/www/rss.php
+++ b/www/rss.php
@@ -26,8 +26,14 @@ require_once 'www-header.php';
$bookmarkservice = SemanticScuttle_Service_Factory::get('Bookmark');
$cacheservice = SemanticScuttle_Service_Factory::get('Cache');
-if (isset($_SERVER['PATH_INFO']) && strlen($_SERVER['PATH_INFO']) >1) {
- list($url, $user, $cat) = explode('/', $_SERVER['PATH_INFO']);
+if (isset($_SERVER['PATH_INFO']) && strlen($_SERVER['PATH_INFO']) > 1) {
+ $parts = explode('/', $_SERVER['PATH_INFO']);
+ if (count($parts) == 3) {
+ list($url, $user, $cat) = $parts;
+ } else {
+ list($url, $user) = $parts;
+ $cat = null;
+ }
} else {
$url = '';
$user = '';