[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 4 /** 5 6 * Page permettant de creer des listes pour en faire un export de l'annuaire 7 * @Version $Id: grouplist.php 6176 2011-02-27 23:00:23Z dbo $ 8 9 * @Projet LCS / SambaEdu 10 11 * @auteurs jLCF jean-luc.chretien@tice.ac-caen.fr 12 * @auteurs oluve olivier.le_monnier@crdp.ac-caen.fr 13 * @auteurs wawa olivier.lecluse@crdp.ac-caen.fr 14 * @auteurs Equipe Tice academie de Caen 15 16 * @Licence Distribue selon les termes de la licence GPL 17 18 * @note 19 */ 20 21 /** 22 23 * @Repertoire: annu 24 * file: grouplist.php 25 */ 26 27 28 29 30 include "entete.inc.php"; 31 include "ldap.inc.php"; 32 include "ihm.inc.php"; 33 34 require_once ("lang.inc.php"); 35 bindtextdomain('se3-annu',"/var/www/se3/locale"); 36 textdomain ('se3-annu'); 37 38 // Aide 39 $_SESSION["pageaide"]="Annuaire"; 40 41 $filter=$_GET['filter']; 42 43 if ((is_admin("Annu_is_admin",$login)=="Y") || (is_admin("sovajon_is_admin",$login)=="Y")) { 44 $group=search_groups ("(cn=".$filter.")"); 45 $uids = search_uids ("(cn=".$filter.")"); 46 $people = search_people_groups ($uids,"(sn=*)","cat"); 47 #$TimeStamp_1=microtime(); 48 ############# 49 # DEBUG # 50 ############# 51 #echo "<u>debug</u> :Temps de recherche = ".duree($TimeStamp_0,$TimeStamp_1)." s<BR><BR>"; 52 ############# 53 # Fin DEBUG # 54 ############# 55 if (count($people)) { 56 // affichage des r?sultats 57 // Nettoyage des _ dans l'intitul? du groupe 58 $intitule = strtr($filter,"_"," "); 59 echo "<H1><U>".gettext("Groupe")."</U> : $intitule <font size=\"-2\">".$group[0]["description"]."</font></H1>\n"; 60 echo gettext("Il y a ").count($people).gettext(" membre"); 61 if ( count($people) >1 ) echo "s"; 62 echo gettext(" dans ce groupe")."<BR>\n"; 63 echo "<TABLE border=1><TR><TD ALIGN=Center>Nom</TD><TD ALIGN=Center>login</TD><TD ALIGN=Center>".gettext("Date naiss")."</TD></TR>\n"; 64 for ($loop=0; $loop < count($people); $loop++) { 65 echo "<TR><TD>\n"; 66 if (($people[$loop]["cat"] == "Equipe") or ($people[$loop]["prof"]==1)) { 67 echo "<img src=\"images/gender_teacher.gif\" alt=\"Professeur\" width=18 height=18 hspace=1 border=0>\n"; 68 69 } else { 70 if ($people[$loop]["sexe"]=="F") { 71 echo "<img src=\"images/gender_girl.gif\" alt=\"Elève\" width=14 height=14 hspace=3 border=0>\n"; 72 } else { 73 echo "<img src=\"images/gender_boy.gif\" alt=\"Elève\" width=14 height=14 hspace=3 border=0>\n"; 74 } 75 } 76 preg_match("/([0-9]{8})/",$people[$loop]["gecos"],$naiss); 77 echo $people[$loop]["fullname"]."</TD><TD>".$people[$loop]["uid"]."</TD><TD>".$naiss[0]."</TD>\n"; 78 79 echo "</TR>\n"; 80 } 81 echo "</TABLE>\n"; 82 83 echo "<p>Générer un <a href='grouplist_csv.php?filter=$filter' target='blank'>export CSV du groupe</a></p>\n"; 84 } else { 85 echo " <STRONG>".gettext("Pas de membres")." </STRONG> ".gettext(" dans le groupe")." $filter.<BR>"; 86 } 87 } 88 include ("pdp.inc.php"); 89 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |