[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 4 /** 5 6 * Supprime les profiles Win NT 7 * @Version $Id: del_nt_profile.php 7768 2013-04-06 23:55:43Z keyser $ 8 9 * @Projet LCS / SambaEdu 10 11 * @auteurs jLCF jean-luc.chretien@tice.ac-caen.fr 12 * @auteurs wawa olivier.lecluse@crdp.ac-caen.fr 13 * @auteurs Equipe Tice academie de Caen 14 * @auteurs oluve olivier.le_monnier.ac-caen.fr 15 16 * @Licence Distribue selon les termes de la licence GPL 17 18 * @note 19 */ 20 21 /** 22 23 * @Repertoire: annu 24 * file: del_nt_profile.php 25 */ 26 27 28 include "entete.inc.php"; 29 include "ldap.inc.php"; 30 include "ihm.inc.php"; 31 32 require_once ("lang.inc.php"); 33 bindtextdomain('se3-annu',"/var/www/se3/locale"); 34 textdomain ('se3-annu'); 35 36 $_SESSION["pageaide"]="L\'interface_élève#Voir_ma_fiche"; 37 38 $uid=$_GET['uid']; 39 $action=$_GET['action']; 40 41 echo "<h1>".gettext("Annuaire")."</h1>\n"; 42 43 aff_trailer ("3"); 44 if ((is_admin("Annu_is_admin",$login)=="Y") || (is_admin("Sovajon_is_admin",$login)=="Y")||($uid==$login)) { 45 // suppression d'un profil nt d'utilisateur en cas de pb 46 // if ($uid == "admin" ) { 47 // echo "<div class=error_msg>".gettext("Vous ne pouvez pas effacer le profil administrateur !")."</div>"; 48 // } elseif 49 if (!$uid) { 50 echo "<div class=error_msg>".gettext("Vous devez préciser le login du compte pour effacer son profil ! !")."</div>"; 51 } elseif ($action == "del") { 52 exec ("/usr/share/se3/sbin/userProfileDel.pl $uid $action",$AllOutPut,$ReturnValue); 53 if ($ReturnValue == "0") { 54 echo gettext("L'effacement du profil de")." <strong>$uid</strong> ".gettext("a été programmé avec succès !"); 55 echo "<br>"; 56 echo gettext("il sera régénéré à la prochaine ouverture de session")."<BR>\n"; 57 } else { 58 echo "<div class=error_msg>".gettext("Echec, le profil de ")." $uid ".gettext(" n'a pas été effacé !"); 59 echo gettext("(type d'erreur : ")." $ReturnValue), ".gettext(" veuillez contacter"); 60 echo "<A HREF='mailto:$MelAdminLCS?subject=Effacement profil utilisateur $uid'>".gettext("l'administrateur du système")."</A></div><BR>\n"; 61 } 62 } elseif ($action == "lock") { 63 exec ("/usr/share/se3/sbin/userProfileDel.pl $uid $action",$AllOutPut,$ReturnValue); 64 if ($ReturnValue == "0") { 65 echo gettext("le verrouillage du profil de")." <strong> $uid </strong><br>"; 66 echo gettext("a été programmé avec succès !<br><br>Il sera actif à la prochaine ouverture de session")." <BR>\n"; 67 } else { 68 echo "<div class=error_msg>".gettext("Echec, le profil de")." $uid ".gettext(" n'a pas été verrouillé !"); 69 echo gettext("(type d'erreur :")." $ReturnValue), ".gettext("veuillez contacter"); 70 echo "<A HREF='mailto:$MelAdminLCS?subject=Verrouillage du profil utilisateur $uid'>"; 71 echo gettext("l'administrateur du système")."</A></div><BR>\n"; 72 } 73 } elseif ($action == "unlock") { 74 exec ("/usr/share/se3/sbin/userProfileDel.pl $uid $action",$AllOutPut,$ReturnValue); 75 if ($ReturnValue == "0") { 76 echo gettext("le déverrouillage du profil de ")."<strong>$uid</strong> ".gettext(" a été programmé avec succès !<br> 77 il sera actif à la prochaine ouverture de session<br><br> 78 Pour que les modifications soient prises en compte, la session de")." <strong>$uid</strong> ".gettext(",<br>doit 79 être fermée avant de modifier le profil")."<BR>\n"; 80 } else { 81 echo "<div class=error_msg>".gettext("Echec, le profil de ")." $uid ".gettext("n'a pas été déverrouillé !"); 82 echo gettext("(type d'erreur :")." $ReturnValue),".gettext(" veuillez contacter"); 83 echo "<A HREF='mailto:$MelAdminLCS?subject=Verrouillage du profil utilisateur $uid'>"; 84 echo gettext("l'administrateur du système")."</A></div><BR>\n"; 85 } 86 } 87 } else { 88 echo "<div class=error_msg>".gettext("Cette fonctionnalité, nécessite le droit sovajon_is_admin")."</div>"; 89 } 90 91 include ("pdp.inc.php"); 92 ?>
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 |