[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [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,
Loïc Dayot <=