[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

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

   1  <?php
   2  
   3  
   4     /**
   5     
   6     * Supprime un groupe dans l'annuaire
   7     * @Version $Id: del_group.php 2932 2008-05-04 08:12:26Z plouf $ 
   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 Philippe Chadefaux
  15  
  16     * @Licence Distribue selon les termes de la licence GPL
  17     
  18     * @note 
  19     */
  20  
  21     /**
  22  
  23     * @Repertoire: annu
  24     * file: del_group.php
  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  $_SESSION["pageaide"]="Annuaire";
  38  echo "<h1>".gettext("Annuaire")."</h1>";
  39  
  40  $cn = $_GET['cn'];
  41  
  42  if (is_admin("Annu_is_admin",$login)=="Y") {
  43  
  44      aff_trailer ("6");
  45      $group=search_groups ("(cn=".$cn.")");
  46          if ( $cn !="Eleves" && $cn !="Profs" && $cn !="Administratifs" && $group[0]["gidnumber"]!=$defaultgid) {
  47                exec ("/usr/share/se3/sbin/groupDel.pl $cn",$AllOutPut,$ReturnValue);
  48                if ($ReturnValue == "0") {
  49                  echo "<strong>".gettext("Le groupe")." $cn ".gettext(" a &#233;t&#233; supprim&#233; avec succ&#232;s.")."</strong><br>\n";
  50                } else {
  51                  echo "<div class='error_msg'>".gettext("Echec de la suppression ")."<font color='black'>".gettext(" (type d'erreur :")." $ReturnValue)</font>, ".gettext(" Veuillez contacter ")."<A HREF='mailto:$MelAdminLCS?subject=PB changement mot de passe'>".gettext("l'administrateur du syst&#232;me")."</A></div><BR>\n";
  52                 }
  53          } else {
  54                echo "<div class=error_msg>".gettext("La suppression des groups principaux (Eleves, Profs, Administratifs) ou du groupe par d&#233;faut n'est pas autoris&#233;e !")."</div>";
  55          }
  56  } else {
  57      echo "<div class=error_msg>".gettext("Cette fonctionnalit&#233;, n&#233;cessite les droits d'administrateur du serveur SambaEdu !")."</div>";
  58  }
  59  
  60  include ("pdp.inc.php");
  61  ?>


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