".gettext("Annuaire").""; if (is_admin("Annu_is_admin",$login)=="Y") { $cn=$_POST["cn"]; $description=$_POST["description"]; $action=$_POST["action"]; $classe_gr=$_POST["classe_gr"]; $equipe_gr=$_POST["equipe_gr"]; $autres_gr=$_POST["autres_gr"]; $matiere_gr=$_POST["matiere_gr"]; aff_trailer ("1"); for ($loop=0; $loop < count ($classe_gr) ; $loop++) { $filter[$loop]=$classe_gr[$loop]; } $index=$loop; for ($loop=0; $loop < count ($equipe_gr) ; $loop++) { $filter[$index+$loop]=$equipe_gr[$loop]; } $index=$index+$loop; for ($loop=0; $loop < count ($autres_gr) ; $loop++) { $filter[$index+$loop]=$autres_gr[$loop]; } $index=$index+$loop; for ($loop=0; $loop < count ($matiere_gr) ; $loop++) { $filter[$index+$loop]=$matiere_gr[$loop]; } if($action!='1') { // Message d'erreurs de saisie if ( $cn=="" || $description=="" ) { echo "
".gettext("Vous devez saisir un nom de groupe et une description !")."

\n"; exit(); } elseif (!verifDescription($description)) { echo "
".gettext("Le champ description comporte des caractères interdits !")."

\n"; exit(); } elseif (!verifIntituleGrp($intitule)) { echo "
".gettext("Le champ intitulé ne doit pas commencer ou se terminer par l'expresssion : Classe, Equipe ou Matiere !")."

\n"; exit(); } elseif ( $filter=="") { echo "
".gettext("Vous devez sélectionner au moins un groupe!")."

\n"; exit(); } // Verification de l'existance du groupe $groups=search_groups("(cn=$cn)"); if (count($groups)) { echo "
".gettext("Attention le groupe $cn est déja présent dans la base, veuillez choisir un autre nom !")."

\n"; exit(); } else { // Ajout du groupe $intitule = enleveaccents($intitule); exec ("/usr/share/se3/sbin/groupAdd.pl \"1\" $cn \"$description\"",$AllOutPut,$ReturnValue); if ($ReturnValue == "0") { echo "
".gettext("Le groupe $cn a été ajouté avec succès.")."

\n"; } else {echo "
".gettext("Echec, le groupe $cn n'a pas été créé !")."\n"; if ($ReturnValue) echo "(type d'erreur : $ReturnValue), "; echo " ".gettext("Veuillez contacter
l'administrateur du système")."
\n"; exit(); } } } echo "".gettext("Sélectionner les personnes à mettre dans le groupe ci-dessus :")."
\n"; echo "
\n"; echo "\n"; echo "\n"; for ($loop=0; $loop < count($filter); $loop++) { echo "\n"; } echo "\n"; echo "\n"; for ($filt=0; $filt < count($filter); $filt++) { $uids=search_uids("(cn=".$filter[$filt].")"); $people=search_people_groups($uids,"(sn=*)","cat"); echo "\n"; } echo "\n"; echo "
$filter[$loop]
"; //echo "$filter[$filt]"; echo "\n
\n"; echo "

\n"; $CREER_REP=$_POST['CREER_REP']; echo " \n"; echo "
\n"; }//fin is_admin else echo gettext("Vous n'avez pas les droits nécessaires pour ouvrir cette page..."); include ("pdp.inc.php"); ?>