]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #3365. Pulled in blacktooth's patch.
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 18 Apr 2011 18:15:14 +0000 (18:15 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 18 Apr 2011 18:15:14 +0000 (18:15 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@9003 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/cache.php

index 8529ae7fa214f53c32511ff147ef10d204e5dcbe..11c95e78ac7a0df7ed57d618376c38777f3e05e7 100644 (file)
@@ -163,13 +163,15 @@ function elgg_register_simplecache_view($viewname) {
 function elgg_get_simplecache_url($type, $view) {
        global $CONFIG;
        $lastcache = (int)$CONFIG->lastcache;
-
+       $viewtype = elgg_get_viewtype();
        if (elgg_is_simplecache_enabled()) {
-               $viewtype = elgg_get_viewtype();
                $url = elgg_get_site_url() . "cache/$type/$viewtype/$view.$lastcache.$type";
        } else {
                $url = elgg_get_site_url() . "$type/$view.$lastcache.$type";
+               $elements = array("view" => $viewtype);
+               $url = elgg_http_add_url_query_elements($url, $elements);
        }
+       
        return $url;
 }