3 if( ! isset($_SESSION['charge_a']) )
\r
5 // flag precisant si l arborescence a ete deja chargee ou non
\r
6 $_SESSION['charge_a'] = 0;
\r
8 $_SESSION['arbre_a']=array();
10 $_SESSION['arbre_a_data']=array();
12 $_SESSION['niveau_data_a']=array();
14 // $_SESSION['base_serv_a'] = "ou=melanie,ou=organisation,dc=equipement,dc=gouv,dc=fr";
\r
15 $_SESSION['base_serv_a'] = "base_de_recherche_dans_l_annuaire";
\r
17 $_SESSION['maitre_serv_a'] = "xxx.xxx.xxx.xxx";
\r
19 // initialisation des variables session diverses
\r
20 $_SESSION['dn_etiq_a']="";
\r
22 $_SESSION['lib_serv_a'] = ChercheDescription( $_SESSION['base_serv_a'] );
\r
26 function ChercheDescription( $dn )
\r
30 $connect=ldap_connect($_SESSION['maitre_serv_a']);
34 ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
36 $bind=@ldap_bind($connect);
39 $search=@ldap_read($connect, $dn, "objectclass=organizationalUnit");
43 $boites=ldap_get_entries($connect, $search);
45 if($boites["count"]==1)
47 $desc=$boites[0]["description"];
50 @ldap_free_result($search);
53 @ldap_close($connect);
59 javascript:alert('Le serveur de messagerie ne peut etre joint.\\nRecommencez ulterieurement.');