[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 4 /** 5 6 * Gestion du professeur remplacant 7 * @Version $Id: remplacant.php 6176 2011-02-27 23:00:23Z dbo $ 8 9 * @Projet LCS / SambaEdu 10 11 * @auteurs Philippe Schwarz 12 * @auteurs Philippe Chadefaux 13 14 * @Licence Distribue selon les termes de la licence GPL 15 16 * @note 17 */ 18 19 /** 20 21 * @Repertoire: annu 22 * file: remplacant.php 23 */ 24 25 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>\n"; 41 42 43 aff_trailer ("1"); 44 if (is_admin("Annu_is_admin",$login)=="Y") { 45 46 $abs=$_POST['uid']; 47 $rpl=$_POST['remplacant']; 48 49 if ($abs == $rpl ) { 50 echo "<BR>".gettext("Le professeur")." <B>$rpl</B>".gettext(" se remplace lui-même; Vous appliquez les décisions du ministre. C'est bien, poursuivez...")."<BR><BR><HR>"; 51 } else { 52 echo gettext("Attribution des cours,classes, equipes et droits de gestion serveur de")." <B>$abs</B> ".gettext(" à")." <B>$rpl</B>.<BR><BR>"; 53 echo "<B>$rpl </B>".gettext("sera ajouté dans les groupes suivants :"); 54 echo "<FORM action=\"add_user_group.php\" method=\"post\">\n"; 55 echo "<TABLE BORDER=0><TR><BR>"; 56 57 //list($abs, $groups)=people_get_variables($uid, true); 58 list($absent, $groups)=people_get_variables($abs, true); 59 60 //echo "<H3>".$abs["fullname"]."</H3>\n"; 61 //if ($abs["description"]) echo "<p>".$abs["description"]."</p>"; 62 if ($absent["description"]) {echo "<p>".$absent["description"]."</p>";} 63 64 if ( count($groups) ) { 65 //echo "<U>Membre des groupes</U> :<BR><UL>\n"; 66 for ($loop=0; $loop < count ($groups) ; $loop++) { 67 //echo "<LI><A href=\"group.php?filter=".$groups[$loop]["cn"]."\">"; 68 echo "<BR>"; 69 $usergrpe=$groups[$loop]["cn"]; 70 //if ("$usergrpe" == "Profs") { 71 // echo " "; 72 //} 73 74 if ( preg_match ("/Cours_/", $groups[$loop]["cn"]) ) { 75 echo "<INPUT TYPE=CHECKBOX NAME=cours_gr[] VALUE=".$usergrpe." CHECKED> "; 76 } elseif ( preg_match ("/Equipe_/", $groups[$loop]["cn"]) ) { 77 echo "<INPUT TYPE=CHECKBOX NAME=equipe_gr[] VALUE=".$usergrpe." CHECKED> "; 78 } elseif ( preg_match ("/Matiere_/", $groups[$loop]["cn"]) ) { 79 echo "<INPUT TYPE=CHECKBOX NAME=matiere_gr[] VALUE=".$usergrpe." CHECKED> "; 80 } 81 elseif ("$usergrpe" == "Profs") { 82 echo " "; 83 } 84 else { 85 echo "<INPUT TYPE=CHECKBOX NAME=autres_gr[] VALUE=".$usergrpe." CHECKED> "; 86 } 87 88 89 if ($groups[$loop]["type"]=="posixGroup") { 90 echo "<STRONG>".$usergrpe."</STRONG>"; 91 } 92 else { 93 echo $groups[$loop]["cn"]; 94 echo "</A>,<font size=\"-2\"> ".$groups[$loop]["description"]; 95 $login1=preg_split ("/[\,\]/",ldap_dn2ufn($groups[$loop]["owner"]),2); 96 97 if ( $uid == $login1[0] ) {echo "<strong><font color=\"#ff8f00\"> (".gettext("professeur principal").")</font></strong>";} 98 } 99 echo "</font></LI>\n"; 100 } 101 102 echo "</UL>"; 103 } 104 105 106 echo "<INPUT type=hidden name=uid value=$rpl>"; 107 // echo "<input type=\"hidden\" name=\"categorie\" value=\"Profs\">"; 108 echo "<input type=\"hidden\" name=\"add_user_group\" value=\"true\">"; 109 echo "<input type=\"hidden\" name=\"remplacant\" value=\"true\">"; 110 echo "</TABLE><HR><div align=center><input type=\"submit\" Value=\"".gettext("Attribuer les droits au remplacant")."\"></div></FORM></TR></HTML>"; 111 } 112 113 } else { 114 echo "<div class=error_msg>".gettext("Cette application, nécessite les droits d'administrateur du serveur SambaEdu !")."</div>"; 115 } 116 117 include ("pdp.inc.php"); 118 119 ?>
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 |