[Mapbender-commits] r8678 - trunk/mapbender/http/classes

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Jul 30 23:22:33 PDT 2013


Author: armin11
Date: 2013-07-30 23:22:33 -0700 (Tue, 30 Jul 2013)
New Revision: 8678

Modified:
   trunk/mapbender/http/classes/class_cache.php
Log:
Fix for older  apc version 3.1.3 which is used in debian squeeze ;-)

Modified: trunk/mapbender/http/classes/class_cache.php
===================================================================
--- trunk/mapbender/http/classes/class_cache.php	2013-07-30 12:34:32 UTC (rev 8677)
+++ trunk/mapbender/http/classes/class_cache.php	2013-07-31 06:22:33 UTC (rev 8678)
@@ -59,7 +59,12 @@
 	final public function cachedVariableExists($key) {
 		switch ($this->cacheType) {
 			case "apc":
-				return apc_exists($key);
+				//to allow older versions of apc - e.g. 3.1.3 which is used by debian squeeze
+       				if (function_exists('apc_exists')) {
+					return apc_exists($key);
+				} else {
+					return (boolean)apc_fetch($key);
+				}
 			break;
 			default:
 				return false;



More information about the Mapbender_commits mailing list