]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Separate out some common code
authorCraig Andrews <candrews@integralblue.com>
Sat, 5 Dec 2009 04:17:19 +0000 (23:17 -0500)
committerCraig Andrews <candrews@integralblue.com>
Sat, 5 Dec 2009 04:17:19 +0000 (23:17 -0500)
plugins/Minify/minify.php

index 2de2d6d26f28191e61723f75c9fa9c3a16e50c3b..f8c17767c3f8b8d091b04493973016ee5a910fc4 100644 (file)
@@ -33,6 +33,7 @@ class MinifyAction extends Action
     const cacheKey = 'minify';
 
     var $file;
+    var $v;
 
     function isReadOnly($args)
     {
@@ -80,13 +81,14 @@ class MinifyAction extends Action
         
         $c = common_memcache();
         if (!empty($c)) {
-            $out = $c->get(common_cache_key(self::cacheKey . ':' . $this->file));
+            $cacheKey = common_cache_key(self::cacheKey . ':' . $this->file . '?v=' . empty($this->v)?'':$this->v);
+            $out = $c->get($cacheKey);
         }
         if(empty($out)) {
             $out = $this->minify($this->file);
         }
         if (!empty($c)) {
-            $c->set(common_cache_key(self::cacheKey . ':' . $this->file), $out);
+            $c->set($cacheKey, $out);
         }
 
         $sec = session_cache_expire() * 60;