X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fsetup%2Fclass_setupStep_Feedback.inc;h=d655c2e5e79d756cc72786eff4b9e6db1af16df8;hb=e8b930aa6c5ae4af7c8b17651683e4902d5feb8a;hp=f1e9e1259016c91f6d721561e254057b6aa42df6;hpb=94e3f145133e5b8d24de1a15c95d1ca6e3a9ce9d;p=gosa.git diff --git a/gosa-core/setup/class_setupStep_Feedback.inc b/gosa-core/setup/class_setupStep_Feedback.inc index f1e9e1259..d655c2e5e 100644 --- a/gosa-core/setup/class_setupStep_Feedback.inc +++ b/gosa-core/setup/class_setupStep_Feedback.inc @@ -23,7 +23,7 @@ class Step_Feedback extends setup_step { var $languages = array(); - var $header_image = "images/welcome.png"; + var $header_image = "images/setup/welcome.png"; var $organization = ""; var $eMail = ""; @@ -49,7 +49,7 @@ class Step_Feedback extends setup_step var $features_used = array(); var $initialized = FALSE; - + var $feedback_send = FALSE; var $attributes = array("organization","eMail","name","subscribe","use_gosa_announce","get_started","problems_encountered","features_used", "first_use","use_since","distribution","web_server","php_version","ldap_server","object_count","want_to_see_next"); @@ -123,7 +123,6 @@ class Step_Feedback extends setup_step } $additional_info =""; - if(isset($_POST['send_feedback'])){ $msgs = $this->check_feedback(); @@ -147,7 +146,7 @@ class Step_Feedback extends setup_step if(!preg_match("/successful/i",$ret_value)){ msg_dialog::display(_("Feedback error"), _("Cannot send feedback: service temporarily unavailable"), ERROR_DIALOG); }else{ - $additional_info = ""._("Feedback sucessfully send").""; + $this->feedback_send = TRUE; } } @fclose($ret); @@ -165,6 +164,7 @@ class Step_Feedback extends setup_step foreach($this->attributes as $attr){ $smarty->assign($attr, reverse_html_entities($this->$attr)); } + $smarty->assign("feedback_send",$this->feedback_send); $smarty->assign("years",$years); $smarty->assign("features_used",$this->features_used); $smarty->assign("additional_info", reverse_html_entities($additional_info)); @@ -176,7 +176,7 @@ class Step_Feedback extends setup_step function check_feedback() { $msgs = array(); - if(!tests::is_email($this->eMail) || empty($this->eMail)){ + if($this->subscribe && (!tests::is_email($this->eMail) || empty($this->eMail))){ $msgs[] = _("Please specify a valid email address."); }