Code

Updated preg_matches
[gosa.git] / plugins / admin / fai / class_faiProfileEntry.inc
index 64d32597394f0e036a349e7d61e09fccbdf0c141..30eedeb6cc1b51a7a461a2208c10c01124a91e35 100644 (file)
@@ -21,13 +21,13 @@ class faiProfileEntry extends plugin
 
     /* Search only in fai tree */
     $ObjectTypes = array(
-        "FAIpartitionTable"  => array("OU"=>"ou=disk,"       , "CHKBOX"=>"ShowPartitions"),
-        "FAIpackageList"     => array("OU"=>"ou=packages,"    , "CHKBOX"=>"ShowPackages"),
-        "FAIscript"          => array("OU"=>"ou=scripts,"     , "CHKBOX"=>"ShowScripts"),
-        "FAIvariable"        => array("OU"=>"ou=variables,"   , "CHKBOX"=>"ShowVariables"),
-        "FAIhook"            => array("OU"=>"ou=hooks,"       , "CHKBOX"=>"ShowHooks"),
-        "FAIprofile"         => array("OU"=>"ou=profiles,"    , "CHKBOX"=>"ShowProfiles"),
-        "FAItemplate"        => array("OU"=>"ou=templates,"   , "CHKBOX"=>"ShowTemplates"));
+        "FAIpartitionTable"  => array("OU"=>"ou=disk,"       ),
+        "FAIpackageList"     => array("OU"=>"ou=packages,"   ),
+        "FAIscript"          => array("OU"=>"ou=scripts,"    ),
+        "FAIvariable"        => array("OU"=>"ou=variables,"  ),
+        "FAIhook"            => array("OU"=>"ou=hooks,"      ),
+        "FAIprofile"         => array("OU"=>"ou=profiles,"   ),
+        "FAItemplate"        => array("OU"=>"ou=templates,"  ));
 
     $base= "ou=fai,ou=configs,ou=systems,".$_SESSION['CurrentMainBase'];
     if($_SESSION['faifilter']['branch']!="main"){
@@ -43,7 +43,7 @@ class faiProfileEntry extends plugin
     foreach($ObjectTypes as $oc => $data){
       $ou = $data['OU'].$base;
 
-      $ldap->ls("(objectClass=".$oc.")",$ou,array("*"));
+      $ldap->ls("(objectClass=".$oc.")",$ou,array("cn","objectClass","dn"));
       while($res = $ldap->fetch()){
         $result[] = $res;
       }