epnadmin-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Epnadmin-fr] CVS: epnadmin courriel.php,1.4,1.5 inscription_session.php


From: Loïc Dayot
Subject: [Epnadmin-fr] CVS: epnadmin courriel.php,1.4,1.5 inscription_session.php,1.10,1.11 materiels.php,1.3,1.4 usagers.inc.php,1.4,1.5 usagers.php,1.11,1.12
Date: Fri, 29 Nov 2002 16:34:23 -0500

Update of /cvsroot/epnadmin/epnadmin
In directory subversions:/tmp/cvs-serv11597/epnadmin

Modified Files:
        courriel.php inscription_session.php materiels.php 
        usagers.inc.php usagers.php 
Log Message:
Sans doute des punaises corrigées, et aussi la poursuite de la prise en charge 
des comptes de courriel.


Index: courriel.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/courriel.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** courriel.php        18 Oct 2002 20:32:31 -0000      1.4
--- courriel.php        29 Nov 2002 21:34:20 -0000      1.5
***************
*** 3,7 ****
      Copyright (C) 2002 Loïc Dayot - Mairie de Pierrefitte (93)
  
!     EPNadmin - Version 0.5.3
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2002 Loïc Dayot - Mairie de Pierrefitte (93)
  
!     EPNadmin - Version 0.5.4
  
      This program is free software; you can redistribute it and/or modify
***************
*** 398,401 ****
--- 398,480 ----
  
  case 60 : // Modifier le site par défaut
+ 
+ 
+ case 70 : // Créer une adresse de courriel pour un usager
+   // choix de l'usager
+   echo "<table align=center>
+         <tr><th align=center>Création de compte de courriel (1)</th></tr>
+         </table>\n";
+ 
+   if ($isadmin)
+   {
+     if ($code_barre!="" & $id=="")
+        $id=substr($code_barre,0,4);
+     affiche_liste_usagers($id, $login, $nom, $prenom, "nom", "COURRIEL");
+   }
+   break;
+ 
+ case 71 : // Créer une adresse de courriel pour un usager
+   // choix de l'adresse
+   $res=recherche("usagers", "id", $id_usager);
+   $usager=mysql_fetch_object($res);
+   $adresse=strtolower("$usager->prenom.$usager->nom");
+   echo "<table align=center>
+         <tr><th align=center>Formulaire de création de compte de courriel 
(2)</th></tr>
+         <form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">";
+   echo "<input type=\"hidden\" name=\"operation\" value=\"72\">";
+   echo "<input type=\"hidden\" name=\"id_usager\" value=\"$id_usager\">";
+   echo "<tr><td>Usager :</td><td>$usager->prenom $usager->nom</td></tr>\n";
+   echo "<tr><td>Adresse de courriel :</td><td><input type=\"text\" 
name=\"adresse\" value=\"$adresse\">@</td></tr>";
+   // TODO : donner le choix du domaine
+   $domaine="arobase.pierrefitte93.fr";
+   echo "<tr><td>Domaine :</td><td><input type=\"text\" name=\"domaine\" 
value=\"$domaine\" size=\"30\"></td></tr>";
+ 
+   if (strlen($usager->motdepasse)<32)
+     $mdp=$usager->motdepasse;
+   else
+     $mdp="";
+   echo "<tr><td>Mot de passe :</td><td><input type=\"password\" name=\"mdp1\" 
value=\"$mdp\" size=\"20\"></td></tr>\n";
+   echo "<tr><td>Mot de passe (encore) :</td><td><input type=\"password\" 
name=\"mdp2\" value=\"$mdp\" size=\"20\"></td></tr>\n";
+ 
+   echo "<tr><td>Est-ce l'adresse de courriel par défaut ?</td><td>
+                <input type=\"radio\" name=\"default\" value=\"oui\" checked> 
oui
+                <input type=\"radio\" name=\"default\" value=\"non\"> non
+        </td></tr>\n";
+ 
+   echo "<tr><td colspan='2' align='center'><input type=\"submit\" 
name=\"Créer\"
+         value=\"Je veux créer l'adresse de courriel\"></td></tr>
+         </table>\n";
+   echo "</form>\n";
+ 
+   break;
+ 
+ case 72 : // Créer une adresse de courriel
+   // Enregistrement de la demande et création réelle.
+   if (!$isadmin)
+   {
+     echo "<p>La création de compte de courriel n'est pas encore autorisée 
pour les usagers.</p>\n";
+     break;
+   }
+   $mes="";
+   if (!$id_usager || $id_usager=="") $mes.="L'usager n'a pas été choisi.<br>";
+   $res=recherche("usagers", "id", $id_usager);
+   if (!$usager=mysql_fetch_object($res)) $mes="L'usager n'a pas été 
retrouvé.<br>";
+   if (!$mdp1 || !$mdp2 || $mdp1.$mdp2=="" || $mdp1!=$mdp2)
+     $mes="Le mot de passe n'est pas valide.<br>";
+   if (!$adresse || $adresse=="") $mes.="L'adresse de courriel n'a pas été 
saisie.<br>";
+   if (!$domaine || $domaine=="") $mes.="Le domaine n'a pas été choisi.<br>";
+   $courriel="address@hidden";
+   $res=recherche("usagers", "courriel", $courriel);
+   if (mysql_fetch_object($res)) $mes="L'adresse $courriel semble déjà etre 
utilisée.<br>";
+   if ($mes!="")
+   {
+     echo "<p><<font size=\"3\"></font>$mes</p>\n";
+     break;
+   }
+   $comm="vadduser -q 5m $courriel $mdp1";
+   debug($comm);
+   echo "<p>Compte de courriel créé.</p>";
+   executecommande($comm);
+   break;
  
  case 51 : // Afficher les paramètre courriel perso

Index: inscription_session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/inscription_session.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** inscription_session.php     5 Nov 2002 19:12:12 -0000       1.10
--- inscription_session.php     29 Nov 2002 21:34:20 -0000      1.11
***************
*** 30,34 ****
  <?
  $titr = "Gestion des inscriptions aux initiations";
! $datemaj="5 novembre 2002";
  require("entete.inc.php");
  
--- 30,34 ----
  <?
  $titr = "Gestion des inscriptions aux initiations";
! $datemaj="15 novembre 2002";
  require("entete.inc.php");
  
***************
*** 286,292 ****
  
  case 11 : // Traitement de la mise à jour de la liste des participants
!    if ($isadmin)
     {
!       for ($i=0;$i<100000;$i++)  // On regarde tous les usagers possibles
        {
           $nom = "id".$i;
--- 286,293 ----
  
  case 11 : // Traitement de la mise à jour de la liste des participants
!    if ($id_structure)
     {
!       if ($isadmin)
!         for ($i=0;$i<100000;$i++)  // On regarde tous les usagers possibles
        {
           $nom = "id".$i;
***************
*** 371,375 ****
                }
           } // if l'usager est dans le formulaire de la liste des inscrits
!       } // for
        // mise à jour du commentaire s'il y en a et aussi du nombre de 
présents si besoins
        $req = "UPDATE sessions SET commentaires=\"$commentaires\",
--- 372,376 ----
                }
           } // if l'usager est dans le formulaire de la liste des inscrits
!       } // for et if
        // mise à jour du commentaire s'il y en a et aussi du nombre de 
présents si besoins
        $req = "UPDATE sessions SET commentaires=\"$commentaires\",

Index: materiels.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/materiels.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** materiels.php       5 Nov 2002 19:12:12 -0000       1.3
--- materiels.php       29 Nov 2002 21:34:20 -0000      1.4
***************
*** 279,283 ****
           echo "<td></td>\n";
           echo "<td>".localisation($log->id_localisation)."</td>
!                <td>$log->materiel ($log->specificite)</td>
                 <td>$log->description</td>
                 <td nowrap><a href=\"$PHP_SELF?id_materiel=$log->id\">$info</a>
--- 279,283 ----
           echo "<td></td>\n";
           echo "<td>".localisation($log->id_localisation)."</td>
!                <td><b>$log->materiel</b> ($log->specificite)</td>
                 <td>$log->description</td>
                 <td nowrap><a href=\"$PHP_SELF?id_materiel=$log->id\">$info</a>
***************
*** 304,307 ****
--- 304,309 ----
           if ($materiel->specificite!="")
             echo "<p>($materiel->specificite)</p>";
+          if ($materiel->ip!="")
+            echo "<p>($materiel->ip)</p>";
           echo "</td></tr>\n";
           echo "<tr><td colspan=2>".nl2br($materiel->description)."</td>";

Index: usagers.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/usagers.inc.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** usagers.inc.php     5 Nov 2002 19:12:12 -0000       1.4
--- usagers.inc.php     29 Nov 2002 21:34:20 -0000      1.5
***************
*** 104,108 ****
          <th>Autre</th>
        </tr>\n";
!   if ($mode=="RESERVATION") $rop=3; else $rop=5;
    formRechercheUsager($rop, "LIGNE", $mode);
    while ($usager = mysql_fetch_object($res))
--- 104,113 ----
          <th>Autre</th>
        </tr>\n";
!   switch ($mode)
!   {
!   case "RESERVATION" : $rop=3; break;
!   case "COURRIEL" : $rop=70; break;
!   default : $rop=5;
!   }
    formRechercheUsager($rop, "LIGNE", $mode);
    while ($usager = mysql_fetch_object($res))
***************
*** 135,138 ****
--- 140,146 ----
        case "SESSION" :
           echo "<a 
href=\"inscription_session.php?id_usager=$usager->id&operation=3&id_session=$id_session\">$programmer</a>
 ";
+          break;
+       case "COURRIEL" :
+          echo "<a 
href=\"courriel.php?id_usager=$usager->id&operation=71\">$programmer</a> ";
           break;
        case "RESERVATION" :

Index: usagers.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/usagers.php,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** usagers.php 6 Nov 2002 18:25:07 -0000       1.11
--- usagers.php 29 Nov 2002 21:34:20 -0000      1.12
***************
*** 1,1629 ****
  <?
- 
  /*
- 
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie de 
Pierrefitte (93)
  
! 
! 
!     EPNadmin - Version 0.5.3
! 
[...2426 lines suppressed...]
                <tr><td align=center><font size=\"+2\">Accès individuels 
prévus</font></td></tr>
                <tr><td align=center>\n";
          affiche_utilisations($id_usager, FUTUR);
          echo "</td></tr></table>
                <hr>
                <table align=center bgcolor=\"".COULEUR_ACCES_INDIVIDUEL."\">
                <tr><td align=center><font size=\"+2\">Accès individuels 
passés</font></td></tr>
                <tr><td align=center>\n";
          affiche_utilisations($id_usager, PASSE);
          echo "</td></tr></table>\n";
        }
        break;
  
  }   // fin du switch
  
  require("basdepage.inc.php");
  echo "</body></html>";
  require("footer.inc.php");
! ?>
\ No newline at end of file





reply via email to

[Prev in Thread] Current Thread [Next in Thread]