public function LoadModules()
{
$this->modules = array();
$this->modulesbyfilename = array();
$array = $this->GetModuleList();
foreach ($array as $m) {
$this->modules[] = $m;
$this->modulesbyfilename[$m->FileName] = $m;
}
$dir = $this->usersdir . 'theme/' . $this->theme . '/include/';
if (file_exists($dir)) {
$files = GetFilesInDir($dir, 'php');
foreach ($files as $sortname => $fullname) {
$m = new Module();
$m->FileName = $sortname;
$m->Content = file_get_contents($fullname);
$m->Type = 'div';
$m->Source = 'theme';
$this->modules[] = $m;
$this->modulesbyfilename[$m->FileName] = $m;
}
}
foreach ($this->modules as $m) {
$m->Content = str_replace('{$host}', $this->host, $m->Content);
}
}