Code

Updated plugin class
[gosa.git] / gosa-core / include / class_config.inc
index 8a87aa3f97313889b5cb5f8b6d43938fc9807431..dd922df9649b76bde51fab9c5bec92e232ce33ec 100644 (file)
@@ -391,8 +391,8 @@ class config  {
       $bases= array();
       $servers= array();
       foreach ($this->current['REFERRAL'] as $ref){
-        $server= preg_replace('%^(.*)/[^/]+$%', '\\1', $ref['URI']);
-        $base= preg_replace('%^.*/([^/]+)$%', '\\1', $ref['URI']);
+        $server= preg_replace('%^(.*://[^/]+)/.*$%', '\\1', $ref['URI']);
+        $base= preg_replace('%^.*://[^/]+/(.*)$%', '\\1', $ref['URI']);
         $bases[$base]= strlen($base);
         $servers[$base]= $server;
       }