forked from GNUsocial/gnu-social
		
	Separate out some common code
This commit is contained in:
		| @@ -33,6 +33,7 @@ class MinifyAction extends Action | |||||||
|     const cacheKey = 'minify'; |     const cacheKey = 'minify'; | ||||||
|  |  | ||||||
|     var $file; |     var $file; | ||||||
|  |     var $v; | ||||||
|  |  | ||||||
|     function isReadOnly($args) |     function isReadOnly($args) | ||||||
|     { |     { | ||||||
| @@ -80,13 +81,14 @@ class MinifyAction extends Action | |||||||
|          |          | ||||||
|         $c = common_memcache(); |         $c = common_memcache(); | ||||||
|         if (!empty($c)) { |         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)) { |         if(empty($out)) { | ||||||
|             $out = $this->minify($this->file); |             $out = $this->minify($this->file); | ||||||
|         } |         } | ||||||
|         if (!empty($c)) { |         if (!empty($c)) { | ||||||
|             $c->set(common_cache_key(self::cacheKey . ':' . $this->file), $out); |             $c->set($cacheKey, $out); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         $sec = session_cache_expire() * 60; |         $sec = session_cache_expire() * 60; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user