summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: fe503cc)
raw | patch | inline | side by side (parent: fe503cc)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 19 May 2006 06:47:03 +0000 (06:47 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 19 May 2006 06:47:03 +0000 (06:47 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@3443 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/admin/systems/class_servKolab.inc | patch | blob | history |
index 4145f5525dd6e45a2e3ff96cc222b105d795b362..d6a30a0e95bdbb42f8de8435567c443a2910a30d 100644 (file)
var $proftpd_ftp = "TRUE";
var $apache_http = "TRUE";
var $kolabHost = array();
- var $is_in_there = false;
- var $exactName = false;
-
var $orig_cn = "";
var $attributes = array("postfix_mydomain", "postfix_mydestination", "proftpd_ftp", "k",
$this->kolabHost= $this->attrs['kolabHost'];
unset($this->kolabHost['count']);
}
- $this->is_in_there = false;
$this->is_account = false;
$this->initially_was_account = false;
foreach($this->kolabHost as $host){
- if(preg_match("/".$this->hostname.".*/i",$host)){
+ if($this->hostname == $host){
$this->is_account = true;
- $this->is_in_there = true;
$this->initially_was_account = true;
}
}
-
- /* Mhh */
- if(in_array($this->hostname, $this->kolabHost)) {
- $this->exactName=true;
- } else {
- $this->exactName=false;
- }
-
/* Parse mynetworks */
if(isset($this->attrs['postfix-mynetworks'])){
if(is_array($this->attrs['postfix-mynetworks'])){
$tmp[] = $host;
}
}
+ $this->kolabHost = $tmp;
}
- $this->kolabHost = $tmp;
}
-
+
/* Add ourselves to the list of kolabHost's if needed */
- if (!in_array($this->cn,$this->kolabHost)){
+ if (!in_array_ics($this->cn,$this->kolabHost)){
$this->kolabHost[]= $this->cn;
}
/* Add kolab hosts */
$this->attrs['kolabHost']= $this->kolabHost;
- if(($this->is_in_there)&&(!$this->exactName)){
- unset($this->attrs['kolabHost']);
- }
-
/* Perform LDAP action */
$ldap->cd($this->dn);
$this->cleanup();;