From 65ebaf35d1b6ee57beb5cc7285d5766b22bdc320 Mon Sep 17 00:00:00 2001 From: hickert Date: Mon, 10 May 2010 10:10:41 +0000 Subject: [PATCH] Removed several default values... git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@18195 594d385d-05f5-0310-b6e9-bd551577e9d8 --- gosa-core/include/class_config.inc | 45 ++---------------------------- gosa-core/include/class_core.inc | 10 +++++++ 2 files changed, 12 insertions(+), 43 deletions(-) diff --git a/gosa-core/include/class_config.inc b/gosa-core/include/class_config.inc index 0fdb2ee62..c11a7dbbf 100644 --- a/gosa-core/include/class_config.inc +++ b/gosa-core/include/class_config.inc @@ -160,11 +160,6 @@ class config { msg_dialog::display(_("Configuration error"), $msg, FATAL_ERROR_DIALOG); exit; } - - // Default schemacheck to "true" - if(!isset($this->data['MAIN']['SCHEMACHECK'])){ - $this->data['MAIN']['SCHEMACHECK'] = "true"; - } } function tag_open($parser, $tag, $attrs) @@ -361,43 +356,10 @@ class config { { $this->current= $this->data['LOCATIONS'][$name]; - if (!isset($this->current['USERRDN'])){ - $this->current['USERRDN']= "ou=people"; - } - if (!isset($this->current['GROUPRDN'])){ - $this->current['GROUPS']= "ou=groups"; - } - if (isset($this->current['INITIAL_BASE'])){ session::global_set('CurrentMainBase',$this->current['INITIAL_BASE']); } - /* Remove possibly added ',' from end of group and people ou */ - $this->current['GROUPS'] = preg_replace("/,*$/","",$this->current['GROUPRDN']); - $this->current['USERRDN'] = preg_replace("/,*$/","",$this->current['USERRDN']); - - if (!isset($this->current['SAMBAMACHINEACCOUNTRDN'])){ - $this->current['SAMBAMACHINEACCOUNTRDN']= "ou=winstations,ou=systems"; - } - if (!isset($this->current['ACCOUNTPRIMARYATTRIBUTE'])){ - $this->current['ACCOUNTPRIMARYATTRIBUTE']= "cn"; - } - if (!isset($this->current['MINID'])){ - $this->current['MINID']= 100; - } - if (!isset($this->current['LDAPSIZELIMIT'])){ - $this->current['LDAPSIZELIMIT']= 200; - } - if (!isset($this->current['SIZEINGORE'])){ - $this->current['LDAPSIZEIGNORE']= TRUE; - } else { - if (preg_match("/true/i", $this->current['LDAPSIZEIGNORE'])){ - $this->current['LDAPSIZEIGNORE']= TRUE; - } else { - $this->current['LDAPSIZEIGNORE']= FALSE; - } - } - /* Sort referrals, if present */ if (isset ($this->current['REFERRAL'])){ $bases= array(); @@ -457,11 +419,8 @@ class config { /* Search mailMethod konfiguration in main section too */ - $this->current['MAILMETHOD'] = $this->get_cfg_value("core","mailMethod",""); - if (!isset($this->current['MAILMETHOD'])){ - $this->current['MAILMETHOD']= ""; - } - if ($this->current['MAILMETHOD'] == ""){ + $tmp = $this->get_cfg_value("core","mailMethod"); + if ($tmp){ $ldap->search ("(objectClass=goMailServer)", array('cn')); $this->data['SERVERS']['IMAP']= array(); while ($attrs= $ldap->fetch()){ diff --git a/gosa-core/include/class_core.inc b/gosa-core/include/class_core.inc index 33b3d18e9..34aeffab7 100644 --- a/gosa-core/include/class_core.inc +++ b/gosa-core/include/class_core.inc @@ -210,6 +210,16 @@ class core extends plugin { "group" => "debug", "mandatory" => FALSE), + array( + "name" => "ldapSizelimit", + "type" => "bool", + "default" => 200, + "description" => _("The ldapSizelimit statement tells GOsa to retrieve the specified maximum number of results. The user will get a warning, that not all entries were shown."), + "check" => "gosaProperty::isInteger", + "migrate" => "", + "group" => "core", + "mandatory" => TRUE), + array( "name" => "warnSSL", "type" => "bool", -- 2.30.2