[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 4 /** 5 6 * Ajoute des groupes 7 * @Version $Id: aj_ssgroup.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 * @Adrien CRESPIN Stage Lycee Valdon Limoges 16 17 * @Licence Distribue selon les termes de la licence GPL 18 19 * @note 20 */ 21 22 /** 23 24 * @Repertoire: annu 25 * file: aj_ssgroup.php 26 */ 27 28 29 include "entete.inc.php"; 30 include "ldap.inc.php"; 31 include "ihm.inc.php"; 32 33 require_once ("lang.inc.php"); 34 bindtextdomain('se3-annu',"/var/www/se3/locale"); 35 textdomain ('se3-annu'); 36 37 //Aide 38 $_SESSION["pageaide"]="Annuaire"; 39 40 echo "<h1>".gettext("Annuaire")."</h1>"; 41 42 if (is_admin("Annu_is_admin",$login)=="Y") { 43 $cn=$_GET["cn"]; 44 $description=$_GET["description"]; 45 echo "<form action=\"affichageleve.php\" method=\"post\">"; 46 echo "<B>".gettext("Sélectionner le(s) groupe(s) dans le(s)quel(s) se situent les personnes à mettre dans le groupe :")." </B><BR><BR>"; 47 48 // Etablissement des listes des groupes disponibles 49 $list_groups=search_groups("(&(cn=*) $filter )"); 50 // Etablissement des sous listes de groupes : 51 $j =0; $k =0; $m = 0; $n = 0; 52 for ($loop=0; $loop < count ($list_groups) ; $loop++) { 53 // Classe 54 if ( preg_match ("/Classe_/", $list_groups[$loop]["cn"]) ) { 55 $classe[$j]["cn"] = $list_groups[$loop]["cn"]; 56 $classe[$j]["description"] = $list_groups[$loop]["description"]; 57 $j++; 58 } 59 // Equipe 60 elseif ( preg_match ("/Equipe_/", $list_groups[$loop]["cn"]) ) { 61 $equipe[$k]["cn"] = $list_groups[$loop]["cn"]; 62 $equipe[$k]["description"] = $list_groups[$loop]["description"]; 63 $k++; 64 } 65 elseif ( preg_match ("/Matiere_/",$list_groups[$loop]["cn"]) ) { 66 $matiere[$n]["cn"] = $list_groups[$loop]["cn"]; 67 $matiere[$n]["description"] = $list_groups[$loop]["description"]; 68 $n++; 69 } 70 // Autres 71 elseif (!preg_match ("/^Eleves/", $list_groups[$loop]["cn"]) && 72 !preg_match ("/^overfill/", $list_groups[$loop]["cn"]) && 73 !preg_match ("/^Cours_/", $list_groups[$loop]["cn"]) && 74 // !preg_match ("/^Matiere_/", $list_groups[$loop]["cn"]) && 75 !preg_match ("/^lcs-users/", $list_groups[$loop]["cn"]) && 76 !preg_match ("/^machines/", $list_groups[$loop]["cn"]) 77 //&& 78 // !preg_match ("/^Profs/", $list_groups[$loop]["cn"]) 79 ) { 80 $autres[$m]["cn"] = $list_groups[$loop]["cn"]; 81 $autres[$m]["description"] = $list_groups[$loop]["description"]; 82 $m++;} 83 } 84 // Affichage des boites de selection des nouveaux groupes secondaires 85 ?> 86 <table border="0" cellspacing="10"> 87 <tr> 88 <td><?php echo gettext("Classes"); ?></td> 89 <td><?php echo gettext("Equipes"); ?></td> 90 <td><?php echo gettext("Autres"); ?></td> 91 <td><?php echo gettext("Matières"); ?></td> 92 </tr> 93 <tr> 94 <td valign="top"> 95 <?php 96 $action='1'; 97 echo "<select name= \"classe_gr[]\" value=\"$classe_gr\" size=\"10\" multiple=\"multiple\">\n"; 98 for ($loop=0; $loop < count ($classe) ; $loop++) { 99 echo "<option value=".$classe[$loop]["cn"].">".$classe[$loop]["cn"]; 100 } 101 echo "</select>"; 102 echo "</td>"; 103 104 echo "<td>\n"; 105 echo "<select name= \"equipe_gr[]\" value=\"$equipe_gr\" size=\"10\" multiple=\"multiple\">\n"; 106 for ($loop=0; $loop < count ($equipe) ; $loop++) { 107 echo "<option value=".$equipe[$loop]["cn"].">".$equipe[$loop]["cn"]; 108 } 109 echo "</select></td>\n"; 110 111 echo "<td valign=\"top\"> 112 <select name=\"autres_gr[]\" value=\"$autres_gr\" size=\"10\" multiple=\"multiple\">"; 113 for ($loop=0; $loop < count ($autres) ; $loop++) { 114 echo "<option value=".$autres[$loop]["cn"].">".$autres[$loop]["cn"]; 115 } 116 echo "<td>\n"; 117 echo "<select name=\"matiere_gr[]\" value=\"$matiere_gr\" size=\"10\" multiple=\"multiple\">"; 118 for ($loop=0; $loop < count ($matiere) ; $loop++) { 119 echo "<option value=".$matiere[$loop]["cn"].">".$matiere[$loop]["cn"]; 120 } 121 122 123 echo "</select></td></tr></table>"; ?> 124 <input type="submit" value="<?php echo gettext("valider");?>"> 125 <input type="reset" value="<?php echo gettext("Réinitialiser la sélection");?>"> 126 <input type="hidden" name="cn" value=<?php echo $cn ?> > 127 <input type="hidden" name="description" value=<?php echo $description ?> > 128 <input type="hidden" name="action" value=<?php echo $action ?> > 129 <?php 130 echo "</form></small>"; 131 132 133 134 }//fin is_admin 135 else echo gettext("Vous n'avez pas les droits nécessaires pour ouvrir cette page..."); 136 include ("pdp.inc.php"); 137 ?>
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 |