]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Refs #2847. Fixed simplecache settings and functionality for initial installation.
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 18 Feb 2011 01:30:08 +0000 (01:30 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 18 Feb 2011 01:30:08 +0000 (01:30 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8278 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/cache.php
install/ElggInstaller.php

index 2832a35b91386158a0b81a026e2010c8f694faae..32f36ff03751b991024dac970aa711979b75034d 100644 (file)
@@ -243,9 +243,7 @@ function elgg_regenerate_simplecache($viewtype = NULL) {
  * @since 1.8.0
  */
 function elgg_is_simplecache_enabled() {
-       global $CONFIG;
-
-       if ($CONFIG->simplecache_enabled) {
+       if (elgg_get_config('simplecache_enabled')) {
                return true;
        }
 
index fc0eff0ab7f0c2e19ffd26f6d92df623cbd5bdc3..3fdd3afdb059b04a797fef4789e25d8b437fcea4 100644 (file)
@@ -1303,6 +1303,7 @@ class ElggInstaller {
                datalist_set('dataroot', $submissionVars['dataroot']);
                datalist_set('default_site', $site->getGUID());
                datalist_set('version', get_version());
+               datalist_set('simplecache_enabled', 1);
 
                // new installations have run all the upgrades
                $upgrades = elgg_get_upgrade_files($submissionVars['path'] . 'engine/lib/upgrades/');
@@ -1320,6 +1321,8 @@ class ElggInstaller {
                $dataroot = datalist_get('dataroot');
                $cache = new ElggFileCache($dataroot);
                $cache->delete('view_paths');
+               elgg_invalidate_simplecache();
+               elgg_regenerate_simplecache();
 
                return TRUE;
        }