Author: chabotc
Date: Wed Jun  4 12:53:23 2008
New Revision: 663359

URL: http://svn.apache.org/viewvc?rev=663359&view=rev
Log:
Added memcache module check if that backend was selected

Modified:
    incubator/shindig/trunk/php/index.php

Modified: incubator/shindig/trunk/php/index.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/index.php?rev=663359&r1=663358&r2=663359&view=diff
==============================================================================
--- incubator/shindig/trunk/php/index.php (original)
+++ incubator/shindig/trunk/php/index.php Wed Jun  4 12:53:23 2008
@@ -36,11 +36,16 @@
 
 include_once ('config.php');
 
-// basic sanity check if we have all required modules
+// Basic sanity check if we have all required modules
 $modules = array('json', 'SimpleXML', 'libxml', 'curl');
+// if plain text tokens are disallowed we require mcrypt
 if (!Config::get('allow_plaintext_token')) {
        $modules[] = 'mcrypt';
 }
+// if you selected the memcache caching backend, you need the memcache 
extention too :)
+if (Config::get('data_cache') == 'CacheMemcache') {
+       $modules[] = 'memcache';
+}
 foreach ($modules as $module) {
        if (!extension_loaded($module)) {
                die("Shindig requires the {$module} extention, see <a 
href='http://www.php.net/{$module}'>http://www.php.net/{$module}</a> for more 
info");


Reply via email to