summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-03-16 07:45:32 +0000
committerBharat Mediratta <bharat@menalto.com>2009-03-16 07:45:32 +0000
commit144b8f4f474ac753105e60b1354de856128dc61e (patch)
treecf03b626ff66faddd96ed9e27f3e739fafdaddca
parent16b1df4f67d6c7191795983c65d5232ec360b91b (diff)
Don't count on the uri having 3 components; that breaks on newer versions of PHP.
-rw-r--r--core/helpers/MY_url.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/helpers/MY_url.php b/core/helpers/MY_url.php
index 5f683638..67e9a0aa 100644
--- a/core/helpers/MY_url.php
+++ b/core/helpers/MY_url.php
@@ -26,9 +26,9 @@ class url extends url_Core {
$query = "";
}
- list($controller, $arg1, $args) = explode("/", $uri, 3);
- if ($controller == "albums" || $controller == "photos") {
- $uri = ORM::factory("item", $arg1)->relative_path();
+ $parts = explode("/", $uri, 3);
+ if ($parts[0] == "albums" || $parts[0] == "photos") {
+ $uri = ORM::factory("item", $parts[1])->relative_path();
}
return parent::site($uri . $query, $protocol);
}