X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Fgoto%2Fadmin%2Fsystems%2Fservices%2Fldap%2Fclass_goLdapServer.inc;h=d305ecb647e08cc10151f09416bc65292dae66f1;hb=f435c8aac5cf8c98bbd0059552f0ffeafba8319e;hp=c16df038783d3f3dbc0a471892dfc3a8ce553b2e;hpb=0367aee8b588169f98d7df284506838e77f35081;p=gosa.git diff --git a/gosa-plugins/goto/admin/systems/services/ldap/class_goLdapServer.inc b/gosa-plugins/goto/admin/systems/services/ldap/class_goLdapServer.inc index c16df0387..d305ecb64 100644 --- a/gosa-plugins/goto/admin/systems/services/ldap/class_goLdapServer.inc +++ b/gosa-plugins/goto/admin/systems/services/ldap/class_goLdapServer.inc @@ -21,6 +21,8 @@ class goLdapServer extends goService{ var $goLdapBase = ""; var $view_logged =FALSE; + var $krb_service_prefix = "ldap/"; + function goLdapServer(&$config,$dn) { goService::goService($config,$dn); @@ -51,7 +53,7 @@ class goLdapServer extends goService{ function getListEntry() { $fields = goService::getListEntry(); - $fields['Message'] = _("LDAP Service"); + $fields['Message'] = _("LDAP service"); $fields['AllowEdit'] = true; return($fields); } @@ -62,7 +64,10 @@ class goLdapServer extends goService{ { $message = plugin::check(); if(empty($this->goLdapBase)){ - $message[] = _("The given base is empty or contains invalid characters."); + $message[] = msgPool::required(_("Base")); + } + if(!preg_match("/^ldap[si]?:\/\/[^\/]+\/.+$/", $this->goLdapBase)){ + $message[] = msgPool::invalid(_("Base"),"","","ldap[si]://base"); } return($message); }