diff --git a/gosa-core/setup/class_setupStep_Config3.inc b/gosa-core/setup/class_setupStep_Config3.inc
index 7712c705506bc98628cf67cefc6454438d673fe9..22cf4ad54d4941aa704dec4722f257abd9cbb116 100644 (file)
class Step_Config3 extends setup_step
{
- var $header_image= "images/ldapserver.png";
+ var $header_image = "images/setup/server.png";
- var $errorlvl = TRUE;
+ var $errorlvl = false;
var $login_attributes = array("uid" => "uid",
"mail" => "mail",
var $optional = array(
"login_attribute" => "uid",
"strict_units" => false,
- "list_summary" => false,
+ "list_summary" => true,
"forceglobals" => true,
"forcessl" => false,
"ldapstats" => false,
"notifydir" => "",
"notifydir_active" => FALSE,
+ "gosaSupportURI" => "gosa-si-secret@server:20081",
+ "gosaSupportTimeout" => 15,
+ "gosaSupportURI_active" => FALSE,
+
"uniq_identifier" => "entryCSN",
"uniq_identifier_active" => TRUE,
"kioskpath" => "/var/spool/kiosk",
"kioskpath_active" => FALSE,
- "sudoou" => "ou=sudoers,%BASE%",
+ "sudoou" => "ou=sudoers",
"sudoou_active" => FALSE,
"noprimarygroup" => FALSE);
$this->optional['sudoou'] = preg_replace("/%BASE%/",$cv['base'],$this->optional['sudoou']);
$smarty = get_smarty();
$smarty->assign("bool",array(FALSE => _("No"), TRUE => _("Yes")));
- $smarty->assign("uniq_identifiers",array( "entryCNS" => "entryCSN",
+ $smarty->assign("uniq_identifiers",array( "entryCSN" => "entryCSN",
"contextCSN"=>"contextCSN" ));
- $smarty->assign("optional", $this->optional);
+ $smarty->assign("optional", reverse_html_entities($this->optional));
foreach($this->attributes as $attr){
- $smarty->assign($attr,xmlentities($this->$attr));
+ $smarty->assign($attr,reverse_html_entities($this->$attr));
}
$smarty->assign("login_attributes",$this->login_attributes);
return($smarty -> fetch (get_template_path("../setup/setup_config3.tpl")));
$this->optional['notifydir_active'] = FALSE;
}
+ if(isset($_POST['gosaSupportURI_active'])){
+ $this->optional['gosaSupportURI_active'] = TRUE;
+ if(isset($_POST['gosaSupportURI'])){
+ $this->optional['gosaSupportURI'] = get_post('gosaSupportURI');
+ $this->optional['gosaSupportTimeout'] = get_post('gosaSupportTimeout');
+ }
+ }else{
+ $this->optional['gosaSupportURI_active'] = FALSE;
+ }
+
if(isset($_POST['uniq_identifier_active'])){
$this->optional['uniq_identifier_active'] = TRUE;
if(isset($_POST['uniq_identifier'])){