diff options
author | Bharat Mediratta <bharat@menalto.com> | 2009-03-16 07:45:32 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2009-03-16 07:45:32 +0000 |
commit | 144b8f4f474ac753105e60b1354de856128dc61e (patch) | |
tree | cf03b626ff66faddd96ed9e27f3e739fafdaddca | |
parent | 16b1df4f67d6c7191795983c65d5232ec360b91b (diff) |
Don't count on the uri having 3 components; that breaks on newer versions of PHP.
-rw-r--r-- | core/helpers/MY_url.php | 6 |
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); } |