-
- <!--- Requete LDAP permettant la récupération de la liste des membres --->
- <!--- SERVEUR.DOMAINE : correspond à la machine hébergeant votre annuaire LDAP --->
- <!--- BRANCHE : correspond à l'arborescence où sont stockées vos listes statiques --->
- <!--- RACINE : Coorespond a la racine de votre annuaire LDAP --->
-
- <CFLDAP NAME="liste" SERVER="SERVEUR.DOMAINE" ACTION="Query"
- START="ou=BRANCHE,o=RACINE" FILTER="(cn=Informatique-Alsace-access)" SCOPE="subtree"
- ATTRIBUTES="uniquemember">
-
- <!--- Traitement des "parasites" dans le champ uniquemember --->
- <CFOUTPUT query="liste">
- <cfset chai1=#replace(uniquemember,",ou=branche,o=racine"," ","all")#>
- <cfset chai1=#replace(chai1,"uid="," ","all")#>
- <cfset chai1=#replace(chai1," , " , ",","all")#>
- </CFOUTPUT>
-
- <!--- Traitement du résultat --->
- <CFLOOP INDEX="ListElement" LIST=#chai1#> <!--- l'instruction CFLOOP permet aussi l'imbrication récurente de résultat de requete --->
- <!--- Exploitation des résultat : ici ajout dans un base de données des personnes ayant un role de gestionnaire de publication --->
- <!--- Avant chaque identifiant présence d'un espace indésirable d'ou un substitution --->
- <cfset utilisateur=#replace(ListElement," ","","all")#>
- <cfquery name="ajout" datasource="sourcedonnees">
- insert into matabledegestionnaire values ('gestion','PUBLICATION','#utilisateur#')
- </cfquery>
- </CFLOOP>
<!--- Requete LDAP permettant la récupération de la liste des membres --->
<!--- SERVEUR.DOMAINE : correspond à la machine hébergeant votre annuaire LDAP --->
<!--- BRANCHE : correspond à l'arborescence où sont stockées vos listes statiques --->
<!--- RACINE : Coorespond a la racine de votre annuaire LDAP --->
<CFLDAP NAME="liste" SERVER="SERVEUR.DOMAINE" ACTION="Query"
START="ou=BRANCHE,o=RACINE" FILTER="(cn=Informatique-Alsace-access)" SCOPE="subtree"
ATTRIBUTES="uniquemember">
<!--- Traitement des "parasites" dans le champ uniquemember --->
<CFOUTPUT query="liste">
<cfset chai1=#replace(uniquemember,",ou=branche,o=racine"," ","all")#>
<cfset chai1=#replace(chai1,"uid="," ","all")#>
<cfset chai1=#replace(chai1," , " , ",","all")#>
</CFOUTPUT>
<!--- Traitement du résultat --->
<CFLOOP INDEX="ListElement" LIST=#chai1#> <!--- l'instruction CFLOOP permet aussi l'imbrication récurente de résultat de requete --->
<!--- Exploitation des résultat : ici ajout dans un base de données des personnes ayant un role de gestionnaire de publication --->
<!--- Avant chaque identifiant présence d'un espace indésirable d'ou un substitution --->
<cfset utilisateur=#replace(ListElement," ","","all")#>
<cfquery name="ajout" datasource="sourcedonnees">
insert into matabledegestionnaire values ('gestion','PUBLICATION','#utilisateur#')
</cfquery>
</CFLOOP>