[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/annu/ -> del_nt_profile.php (source)

   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_&#233;l&#232;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&#233;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 &#233;t&#233; programm&#233; avec succ&#232;s !"); 
  55            echo "<br>";
  56          echo gettext("il sera r&#233;g&#233;n&#233;r&#233; &#224; 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 &#233;t&#233; effac&#233; !"); 
  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&#232;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 &#233;t&#233; programm&#233; avec succ&#232;s !<br><br>Il sera actif &#224; 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 &#233;t&#233; verrouill&#233; !");
  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&#232;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&#233;verrouillage du  profil de ")."<strong>$uid</strong> ".gettext(" a &#233;t&#233; programm&#233; avec succ&#232;s !<br> 
  77                il sera actif &#224; 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           &#234;tre ferm&#233;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 &#233;t&#233; d&#233;verrouill&#233; !");
  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&#232;me")."</A></div><BR>\n";
  85        }
  86      }
  87    } else {
  88          echo "<div class=error_msg>".gettext("Cette fonctionnalit&#233;, n&#233;cessite le droit sovajon_is_admin")."</div>";
  89    }
  90  
  91  include ("pdp.inc.php");
  92  ?>


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1