- ".LANINS_110." |
+ ".LANINS_110." |
@@ -928,11 +940,22 @@ class e_install
define("e_LANGUAGE", $this->previous_steps['language']);
define('e_SELF', 'http://'.$_SERVER['HTTP_HOST']) . ($_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_FILENAME']);
+ $themeImportFile = array();
+ $themeImportFile[0] = $this->e107->e107_dirs['THEMES_DIRECTORY'].$this->previous_steps['prefs']['sitetheme']."/install.xml";
+ $themeImportFile[1] = $this->e107->e107_dirs['THEMES_DIRECTORY'].$this->previous_steps['prefs']['sitetheme']."/install/install.xml";
+ $themeImportFile[3] = $this->e107->e107_dirs['FILES_DIRECTORY']. "default_install.xml";
- $themeImportFile = $this->e107->e107_dirs['THEMES_DIRECTORY'].$this->previous_steps['prefs']['sitetheme']."/install.xml";
- if($this->previous_steps['generate_content']==1 && is_readable($themeImportFile))
+
+ if($this->previous_steps['generate_content']==1)
{
- $XMLImportfile = $themeImportFile;
+ foreach($themeImportFile as $file)
+ {
+ if(is_readable($file))
+ {
+ $XMLImportfile = $file;
+ break;
+ }
+ }
}
else
{
@@ -985,12 +1008,7 @@ class e_install
$cookiename = str_replace(" ","_",$this->previous_steps['prefs']['sitename']);
$this->previous_steps['prefs']['cookie_name'] = substr($cookiename,0,5)."cookie";
-
- // foreach($this->previous_steps['prefs'] as $key=>$val)
- // {
- // e107::getConfig('core')->set($key,$val);
- // }
-
+
e107::getConfig('core')->setPref($this->previous_steps['prefs']);
e107::getConfig('core')->save(FALSE); // save preferences made during install.
@@ -1531,7 +1549,7 @@ function template_data()
-
+
|