﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,difficulty
4207,Adapt start.php to multisite caches,fabcol,,"engine/start.php should be adapted to implement different caches depending on the site_guid on the site you are currently running

this is my code :

(should be set after the boot, system to be abble to get a site_guid value)
{{{
// needs to be set for links in html head
//Multisite add site_guid to datalist variables
$id=$CONFIG->site->guid;

$viewtype = get_input('view', 'default');
$lastcached = datalist_get(""simplecache_lastcached_"".$id.""_"".$viewtype);
$CONFIG->lastcache = $lastcached;

// Regenerate the simple cache if expired.
// Don't do it on upgrade because upgrade does it itself.
// @todo - move into function and perhaps run off init system event

if (!defined('UPGRADING')) {
	$lastupdate = datalist_get(""simplecache_lastupdate_"".$id.""_"".$viewtype);
	$lastcached = datalist_get(""simplecache_lastcached_"".$id.""_"".$viewtype);
	if ($lastupdate == 0 || $lastcached < $lastupdate) {
		elgg_regenerate_simplecache($viewtype);
		$lastcached = datalist_get(""simplecache_lastcached_"".$id.""_"".$viewtype);
	}
	$CONFIG->lastcache = $lastcached;
}}}",Defect,new,normal,Long Term Discussion,Core,1.8.1,major,,"multisite, cache",brett@…,
