index cb1d28c8ad91a3ba9726631f6dce1e718e3760af..eaa5368b1675414d929feabea7db604d65b7d880 100644 (file)
var $errorlvl = TRUE;
+ var $login_attributes = array("uid" => "uid",
+ "mail" => "mail",
+ "uid,mail" => "both");
var $optional = array(
+ "login_attribute" => "uid",
"strict_units" => false,
- "list_summary" => true,
+ "list_summary" => false,
"forceglobals" => true,
"forcessl" => false,
"ldapstats" => false,
"ppd_path" => "/var/spool/ppd/",
"ppd_path_active" => FALSE,
"compile" => "/var/spool/gosa",
+ "snmpcommunity" => "goto",
"debuglevel" => 0,
"session_lifetime" => 7200,
"max_ldap_query_time" => "5.0",
"notifydir" => "",
"notifydir_active" => FALSE,
+ "uniq_identifier" => "entryCSN",
+ "uniq_identifier_active" => TRUE,
+
"kioskpath" => "/var/spool/kiosk",
"kioskpath_active" => FALSE,
{
$smarty = get_smarty();
$smarty->assign("bool",array(FALSE => _("No"), TRUE => _("Yes")));
+ $smarty->assign("uniq_identifiers",array( "entryCNS" => "entryCSN",
+ "contextCSN"=>"contextCSN" ));
$smarty->assign("optional", $this->optional);
foreach($this->attributes as $attr){
$smarty->assign($attr,$this->$attr);
}
+ $smarty->assign("login_attributes",$this->login_attributes);
return($smarty -> fetch (get_template_path("../setup/setup_config3.tpl")));
}
}
}
- foreach(array("list_summary","strict_units","noprimarygroup","forceglobals","forcessl","ldapstats","user_filter_cookie","warnssl","compile","debuglevel","session_lifetime") as $name){
+ foreach(array("login_attribute","list_summary","strict_units","snmpcommunity","noprimarygroup","forceglobals","forcessl","ldapstats","user_filter_cookie","warnssl","compile","debuglevel","session_lifetime") as $name){
if(isset($_POST[$name])){
$this->optional[$name] = get_post($name);
}
}else{
$this->optional['notifydir_active'] = FALSE;
}
+
+ if(isset($_POST['uniq_identifier_active'])){
+ $this->optional['uniq_identifier_active'] = TRUE;
+ if(isset($_POST['uniq_identifier'])){
+ $this->optional['uniq_identifier'] = get_post('uniq_identifier');
+ }
+ }else{
+ $this->optional['uniq_identifier_active'] = FALSE;
+ }
}
$tmp = $this->check();