Code

Added maximum height for IE
[gosa.git] / gosa-core / html / autocomplete.php
index 975edd2a477fe6f653a81a7f01997107f129ca95..7db6f25736b178d5b0abb932edf584c0fc38441c 100644 (file)
@@ -34,10 +34,34 @@ if (!session::global_is_set('ui')){
   exit;
 }
 
-/* Is there a filter object arround? */
-if (session::is_set("autocomplete")){
-  $filter= session::get("autocomplete");
-  $filter->processAutocomplete();
+/* Base completition or filter completition? */
+if (isset($_GET['type']) && $_GET['type'] == "base") {
+  if (session::is_set("pathMapping") && count($_POST) == 1) {
+    $res= "";
+    $pathMapping= session::get("pathMapping");
+    $search= preg_replace('/"/', '"', current($_POST));
+    foreach ($pathMapping as $key => $value) {
+      if (mb_stristr($value, $search) !== false) {
+        $res.= "<li>$value</li>";
+      }
+    }
+
+    /* Return results */
+    if (!empty($res)) {
+      echo "<ul>$res</ul>";
+    }
+  }
+
+} else {
+
+  $config = session::global_get('config');
+  $ui = session::global_get('ui');
+
+  /* Is there a filter object arround? */
+  if (session::is_set("autocomplete")){
+    $filter= session::get("autocomplete");
+    $filter->processAutocomplete();
+  }
 }
 
 ?>