X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fsetup%2Fclass_setupStep_Feedback.inc;h=d655c2e5e79d756cc72786eff4b9e6db1af16df8;hb=e8b930aa6c5ae4af7c8b17651683e4902d5feb8a;hp=ef00ce836ce7f969b102192e1758c0567422bcab;hpb=d99627a706b4d5e24a8c753426680e81054184e6;p=gosa.git diff --git a/gosa-core/setup/class_setupStep_Feedback.inc b/gosa-core/setup/class_setupStep_Feedback.inc index ef00ce836..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); @@ -163,11 +162,12 @@ class Step_Feedback extends setup_step $smarty = get_smarty(); foreach($this->attributes as $attr){ - $smarty->assign($attr, $this->$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",$additional_info); + $smarty->assign("additional_info", reverse_html_entities($additional_info)); $smarty->assign ("must", "*"); return($smarty->fetch(get_template_path("setup_feedback.tpl",TRUE,dirname(__FILE__)))); } @@ -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."); }