index 88aae85fa8d9ad3b4bd759a51cae1825426730e0..4b692e02639a45e2ea2bda33de2afc8496408e68 100644 (file)
--- a/gosa-core/html/setup.php
+++ b/gosa-core/html/setup.php
require_once("../setup/class_setupStep_Checks.inc");
require_once("../setup/class_setupStep_License.inc");
require_once("../setup/class_setupStep_Ldap.inc");
-require_once("../setup/class_setupStep_Config1.inc");
-require_once("../setup/class_setupStep_Config2.inc");
-require_once("../setup/class_setupStep_Config3.inc");
require_once("../setup/class_setupStep_Schema.inc");
require_once("../setup/class_setupStep_Migrate.inc");
require_once("../setup/class_setupStep_Feedback.inc");
session::set('errorsAlreadyPosted',array());
session::set('LastError',"");
-/* Set template compile directory */
-$smarty->compile_dir= '/var/spool/gosa/';
+$smarty->compile_dir= "/var/spool/gosa/";
+if (!(is_dir($smarty->compile_dir) && is_writable($smarty->compile_dir))){
+
+ if(isset($_SERVER['SCRIPT_FILENAME'])){
+ $smarty->compile_dir= preg_replace("#/html/.*$#","",$_SERVER['SCRIPT_FILENAME']);
+ }
+}
/* Check for compile directory */
if (!(is_dir($smarty->compile_dir) && is_writable($smarty->compile_dir))){
- msg_dialog::display(_("Smarty"),sprintf( _("Compile directory %s is not accessible!"),
- bold($smarty->compile_dir)),FATAL_ERROR_DIALOG);
- exit();
+ msg_dialog::display(_("Smarty"),sprintf( _("Compile directory %s is not accessible!"),
+ bold('/var/spool/gosa/')),FATAL_ERROR_DIALOG);
+ exit();
}
/* Get posted language */