X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fsetup%2Fclass_setupStep_Finish.inc;h=a64fbcd05923e6b33d260f267773b05c56558737;hb=83016533e65f6b83865937b5a98d42d23dde7705;hp=8a0afd56de508274218a30f8caaac852ba7e5e23;hpb=c83030828a4b33bf18cd2e960b9a657aff0f9b44;p=gosa.git diff --git a/gosa-core/setup/class_setupStep_Finish.inc b/gosa-core/setup/class_setupStep_Finish.inc index 8a0afd56d..a64fbcd05 100644 --- a/gosa-core/setup/class_setupStep_Finish.inc +++ b/gosa-core/setup/class_setupStep_Finish.inc @@ -24,7 +24,7 @@ class Step_Finish extends setup_step { var $gosa_conf_contrib = "/gosa.conf"; var $cfg_file_written = FALSE; - var $header_image= 'images/ldapserver.png'; + var $header_image = "images/setup/server.png"; function Step_Finish() { @@ -43,7 +43,8 @@ class Step_Finish extends setup_step function get_conf_data() { $smarty = get_smarty(); - $smarty->assign("cv",$this->parent->captured_values); + $smarty->assign("cv",xmlentities($this->parent->captured_values)); + $smarty->assign("config_checksum", md5(file_get_contents(CONFIG_TEMPLATE_DIR.$this->gosa_conf_contrib))); $str = $smarty->fetch(CONFIG_TEMPLATE_DIR.$this->gosa_conf_contrib); return($str); } @@ -52,10 +53,13 @@ class Step_Finish extends setup_step function execute() { - $info= posix_getgrgid(posix_getgid()); - $webgroup = $info['name']; - - + if(!function_exists("posix_getgrgid")){ + $webgroup = ""; + }else{ + $info= posix_getgrgid(posix_getgid()); + $webgroup = $info['name']; + } + /* Check if there is currently an active gosa.conf */ $exists = file_exists(CONFIG_DIR."/".CONFIG_FILE); @@ -97,7 +101,7 @@ class Step_Finish extends setup_step $err_msg= ""; if($exists && $this->is_world_readable(CONFIG_DIR."/".CONFIG_FILE)){ - $err_msg = _("Your configuration file is currently world readable. Please updated the file permissions!"); + $err_msg = _("Your configuration file is currently world readable. Please update the file permissions!"); }elseif(!$exists){ $err_msg = _("The configuration is currently not readable or it does not exists."); }