[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Epnadmin-fr] CVS: epnadmin TODO,1.4,1.5 fr.lang.inc.php,1.11,1.12 initi
From: |
Loïc Dayot |
Subject: |
[Epnadmin-fr] CVS: epnadmin TODO,1.4,1.5 fr.lang.inc.php,1.11,1.12 initiations.inc.php,1.7,1.8 initiations.php,1.9,1.10 inscription_session.php,1.18,1.19 parcours.php,1.9,1.10 session.php,1.13,1.14 stats.php,1.14,1.15structures.inc.php,1.8,1.9 |
Date: |
Thu, 20 Feb 2003 17:15:23 -0500 |
Update of /cvsroot/epnadmin/epnadmin
In directory subversions:/tmp/cvs-serv11553/epnadmin
Modified Files:
TODO fr.lang.inc.php initiations.inc.php initiations.php
inscription_session.php parcours.php session.php stats.php
structures.inc.php
Log Message:
Textes sortis de inscription_session.
Ajout de l'accès vers les participants passés et potentiels depuis l'initiation.
Deux informations en plus dans les statistiques évolution mensuelle (Ã
terminer).
Index: TODO
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/TODO,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** TODO 19 Feb 2003 22:23:18 -0000 1.4
--- TODO 20 Feb 2003 22:15:20 -0000 1.5
***************
*** 20,23 ****
--- 20,24 ----
--------------------------------------------------
* Authentification LDAP en plus de MySQL/NIS/Samba
+ * Adaptation pour des systèmes qui ne seraient pas sous vpopmail.
* Faire l'acces pour les partenaires
o Pret de materiel
***************
*** 36,40 ****
* mise en place d'une déconnexion automatique en fin de session
(uniquement dans le cadre d'activité de type navigation limitée).
! Nous ne limùitons pas les session dfes atelier puisque c'est l'animateur
qui se charge de guider l'ouverture et la fermeture des session)
* Intégrer une gestion de la maintenance du parc
--- 37,41 ----
* mise en place d'une déconnexion automatique en fin de session
(uniquement dans le cadre d'activité de type navigation limitée).
! Nous ne limitons pas les session des ateliers puisque c'est l'animateur
qui se charge de guider l'ouverture et la fermeture des session)
* Intégrer une gestion de la maintenance du parc
***************
*** 42,57 ****
Petites choses :
- * Donner accès à la liste des usagers qui ont suivi une initiation, à celle
des usagers
- qui peuvent s'inscrire à une initiation
- * Permettre à une structure de forcer l'inscription d'un usager une session
même si ce dernier
- n'en a pas le droit.
* Compléter les statistiques
* Indiquer le nombre d'heure total d'accès individuel et de session pour
chaque mois
- * Indiquer le nombre d'usagers différents ayant utilisé le lieu dans le
mois
* Permettre une sélection du lieu concerné dans tous les tableaux
statistiques
* ??? Remettre à disposition le planning des sessions aux usagers ???
* Prévoir la création d'un document pdf ou ps pour les structures qui n'ont
pas de courriel et
qui réservent une salle, demandent du matériel, etc...
- * Prévoir id_initiation comme critère de sélection des sessions à venir ou
passée
--- 43,52 ----
***************
*** 62,65 ****
--- 57,61 ----
ie * Rendre beaucoup plus modulable l'application (pour n'en utiliser
qu'une
partie ou en rajouter une autre facilement).
+ * Permettre des fonctions de marcher indépendamment d'autres non
activées
* Separer la forme du fond (en cours)
* Rendre multilingue possible
Index: fr.lang.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/fr.lang.inc.php,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** fr.lang.inc.php 19 Feb 2003 22:23:18 -0000 1.11
--- fr.lang.inc.php 20 Feb 2003 22:15:20 -0000 1.12
***************
*** 125,137 ****
Par exemple : [/usr/sbin].";
$sdircomptesvpopmail="Chemin absolu dans lequel se trouvent les compets de
courriels vpopmail (le cas échéant).<br>
! Par exemple : [/home/vpopmail/].";
$sfichier_hotes_virtuels="Chemin et fichier de configuration des hôtes
virtuels d'apache.<br>
! Ce peut être directement le fichier de configuration du
serveur ou alors un fichier à part qui est inclu dans le fichier de
configuration d'apache par une directive [Include /chemin/fichier.conf].<br>
! Par exemple :
[/etc/apache-ssl/apache-virtualhost.conf]";
$sadministrateursitesweb="Adresse de courriel de l'administrateur des
sous-domaines et sites internet du serveur.<br>
! Par exemple : address@hidden";
$sip_serveur="Le numéro IP (public si possible) du serveur de courriels et
surtout de sites internet.<br>
! C'est une suite de 4 nombres allant de 0 à 255, séparés
par des [.]. À demander à l'administrateur du serveur.<br>
! Par exemple : [192.134.4.20]";
$slogo="Chemin vers le fichier image du logo de l'application.<br>
Par exemple : [./images/logoepnadmin.png]";
--- 125,137 ----
Par exemple : [/usr/sbin].";
$sdircomptesvpopmail="Chemin absolu dans lequel se trouvent les compets de
courriels vpopmail (le cas échéant).<br>
! Par exemple : [/home/vpopmail/].";
$sfichier_hotes_virtuels="Chemin et fichier de configuration des hôtes
virtuels d'apache.<br>
! Ce peut être directement le fichier de configuration du serveur ou
alors un fichier à part qui est inclu dans le fichier de configuration d'apache
par une directive [Include /chemin/fichier.conf].<br>
! Par exemple : [/etc/apache-ssl/apache-virtualhost.conf]";
$sadministrateursitesweb="Adresse de courriel de l'administrateur des
sous-domaines et sites internet du serveur.<br>
! Par exemple : address@hidden";
$sip_serveur="Le numéro IP (public si possible) du serveur de courriels et
surtout de sites internet.<br>
! C'est une suite de 4 nombres allant de 0 à 255, séparés par des [.].
À demander à l'administrateur du serveur.<br>
! Par exemple : [192.134.4.20]";
$slogo="Chemin vers le fichier image du logo de l'application.<br>
Par exemple : [./images/logoepnadmin.png]";
***************
*** 139,145 ****
$squitter="Quitter ce script de configuration et revenir à l'application.";
$squitterconfig="<p>Pour quitter ce script de configuration sans le
verrouiller, cliquer sur le lien suivant <a
href=\"index.php?logoff=1\">index.php</a>.<br>
! Pour revenir à ce script (notamment pour le
verrouiller), un lien se trouvera depuis le script de [fonctionnalités et
droits] du menu [administration].</p>";
$sversconfiguration="<p>Pour aller vers la configuration des fonctionnalités
et des droits, cliquer sur le lien suivant <a
href=\"configuration.php\">configuration.php</a>.<br>
! Pour revenir à ce script (notamment pour le
verrouiller), un lien se trouvera depuis le script de [fonctionnalités et
droits] du menu [administration].</p>";
$sunitehoraire="Unité horaire des réservations des postes en accès
individuel.<br>
L'unité est la minute. Pour que les créneaux soient d'une heure pleine
et indivisible, saisir [60]. Pour fonctionner par demie-heure, saisir [30].";
--- 139,145 ----
$squitter="Quitter ce script de configuration et revenir à l'application.";
$squitterconfig="<p>Pour quitter ce script de configuration sans le
verrouiller, cliquer sur le lien suivant <a
href=\"index.php?logoff=1\">index.php</a>.<br>
! Pour revenir à ce script (notamment pour le verrouiller), un lien se
trouvera depuis le script de [fonctionnalités et droits] du menu
[administration].</p>";
$sversconfiguration="<p>Pour aller vers la configuration des fonctionnalités
et des droits, cliquer sur le lien suivant <a
href=\"configuration.php\">configuration.php</a>.<br>
! Pour revenir à ce script (notamment pour le verrouiller), un lien se
trouvera depuis le script de [fonctionnalités et droits] du menu
[administration].</p>";
$sunitehoraire="Unité horaire des réservations des postes en accès
individuel.<br>
L'unité est la minute. Pour que les créneaux soient d'une heure pleine
et indivisible, saisir [60]. Pour fonctionner par demie-heure, saisir [30].";
***************
*** 244,247 ****
--- 244,306 ----
$etaussi="et aussi";
$oualors="ou alors";
+ $spotentiels="liste des usagers qui peuvent s'inscrire";
+ $sparticipants="liste des usagers qui ont déjà suivi l'initiation";
+
+ // inscription_session.php
+ $sIdentifiant="Identifiant";
+ $sCredits="Crédits";
+ $sStatut="Statut";
+ $sinscrit="inscrit(e)";
+ $sdesinscrire="désinscrire";
+ $seffectue="effectué";
+ $sabsent="absent(e)";
+ $sprobleme="problème";
+ $snbparticipants="Nombre de participants";
+ $sbilan="Commentaires / Bilan de la session";
+ $souijeminscris="Oui, je m'inscris";
+ $ssessionintrouvable="Session pas retrouvée.";
+ $susagerintrouvable="Usager pas retrouvé.";
+ $ssessionpasinscriptionauto="La session n'est pas ouverte aux inscriptions
automatiques.";
+ $sinitiationpasparcours="Cette initiation ne fait pas partie de mon parcours
pédagogique.<br>
+ Elle va y être ajoutée";
+ $sfautsinitieravant="Vous devrez auparavent effectuer d'autres initiations
pour tout comprendre.";
+ $sveutvoirlisteinitiationsaccessibles="<p>Je veux voir la <a href=\"%s\">
+ liste des initiations</a> auxquelles je peux
m'inscrire.</p>\n";
+ $sveutvoirparcours="<p>Je veux voir ou modifier <a href=\"%s\">
+ mon parcours pédagogique</a> personnel.</p>\n";
+ $sveutallercompetences="<p>Je veux voir ou mettre à jour <a href=\"%s\">
+ mes compétences</a>.</p>\n";
+ $splusdeplace="Désolé, il n'y a plus de place.";
+ $ssessionpleine="Attention, la session est déjà pleine (%s/%s), il n'y a plus
de place.";
+ $sdejainscrit="Vous êtes déjà insrit(e) à cette session.";
+ $sdejainscritautre="Désolé, mais vous êtes déjà insrit(e) à une autre session
au même moment.";
+ $sreservationsynchro="Désolé, mais vous avez déjà réservé un poste au même
moment !";
+ $sdejainscritapres="Désolé, mais vous êtes déjà insrit(e) à la même
initiation un autre jour.";
+ $sokinscrit="Je suis inscrit(e) Ã la session.";
+ $snokinscrit="L'inscription n'a pas fonctionné.";
+ $snokannuleinscription="Vous ne pouvez pas annuler une participation à une
initiation
+ prévue pour le jour même.<br>Veuillez contacter l'espace par
télephone ou sur place";
+ $ssuisjesurannulerinscription="Suis-je sûr(e) de vouloir annuler mon
inscription à l'initiation ?";
+ $souijannule="Oui, j'annule mon inscription";
+ $sokannulationinscription="L'inscription à la session d'initiation est
annulée.";
+ $srestecreditactivcoll="<p>Il vous reste %s heures dans votre crédit d'heures
d'activités collectives</p>\n";
+ $snokannulationinscription="Impossible d'annuler";
+ $svoiplanningsessions="<p><a href=\"%s\">Voir le planning des sessions
d'initiation</a>.</p>\n";
+ $ssupprdoublon="suppression <b>doublon</b>";
+ $sdesinscrit="désinscrit(e)";
+ $stoujoursinscrit="toujours inscrit(e)";
+ $screditcollretire=" - (%s a(/ont) été retirée(s) à son crédit d'heures
d'activités collectives.
+ Il lui en reste %s)\n";
+ $screditresemuh=" - (son crédit d'heures reservables a été diminué d'une
heure.)\n";
+ $screditcollremis=" - (%s a(/ont) été remise(s) à son crédit d'heures
d'activités collectives. Il lui en reste %s)\n";
+ $slisteinscrits="<p><a href=\"%s\">Afficher la liste des
<b>inscrits</b></a></p>\n";
+ $svoirlistesessionfutur="<a href=\"%s\">Liste des sessions à venir (pour
<b>inscrire</b> du monde)</a><br>\n";
+ $svoirlistesessionpasse="<a href=\"%s\">liste des sessions passées (pour en
<b>faire le bilan</b>
+ de participation et le bilan pédagogique)</a><br>\n";
+ $sajoutersession="<a href=\"%s\">Ajouter une <b>nouvelle</b>
session</a></p>\n";
+
+
+
+
// horaires.php
***************
*** 294,302 ****
$scouleur="Couleur (au format hexa HTML, sans #, ex: FF00FF)<br>
Ou bien cliquer dans le nuancié ci-dessous.";
// Toutes ou beaucoup
srand((float) microtime()*1000000);
! $pasledroit="<p>";
switch (rand(0, 4))
{
--- 353,364 ----
$scouleur="Couleur (au format hexa HTML, sans #, ex: FF00FF)<br>
Ou bien cliquer dans le nuancié ci-dessous.";
+ $starifajoute="Tarif ajouté";
+ $starifmodifie="Tarif mis à jour";
+ $slistetarifs="Liste des tarifs";
// Toutes ou beaucoup
srand((float) microtime()*1000000);
! $pasledroit="<p><b>";
switch (rand(0, 4))
{
***************
*** 312,316 ****
Quoiqu'il en soit vous êtes perdus.</p>\n"; break;
}
! $pasledroit.="</p>
<p><a href=\"$url_epnadmin\">Retour</a></p>\n";
--- 374,378 ----
Quoiqu'il en soit vous êtes perdus.</p>\n"; break;
}
! $pasledroit.="</b></p>
<p><a href=\"$url_epnadmin\">Retour</a></p>\n";
***************
*** 324,331 ****
$manqueville="Attention, il manque la ville.<br>";
$sconfirmer="Confirmer";
- $starifajoute="Tarif ajouté";
- $starifmodifie="Tarif mis à jour";
- $slistetarifs="Liste des tarifs";
-
--- 386,389 ----
Index: initiations.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/initiations.inc.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** initiations.inc.php 17 Feb 2003 22:45:35 -0000 1.7
--- initiations.inc.php 20 Feb 2003 22:15:20 -0000 1.8
***************
*** 175,177 ****
--- 175,213 ----
}
+
+ // Choix du thème ou de l'initiation pour sélectionner des sessions (passées
et à venir)
+
+ function choix_initiation($critere_initiation, $champ="critere_initiation")
+ {
+ $req="SELECT *, initiations.id AS id_initiation FROM initiations
+ LEFT JOIN themes ON initiations.id_theme=themes.id
+ ORDER BY themes.id, initiations.niveau, initiations.initiation";
+ $res = executeRequete($req);
+ $theme_prec=$init_prec=-1;
+
+ echo "<select name=\"$champ\">\n";
+ echo "<option value=\"*\">toutes</option>\n";
+ while ($initiation = mysql_fetch_object($res))
+ {
+ if ($theme_prec != $initiation->id_theme)
+ {
+ echo "<option value=\"T$initiation->id_theme\"";
+ if ($critere_initiation == "T".$initiation->id_theme) echo "
selected";
+ echo ">$initiation->theme</option>";
+ $theme_prec=$initiation->id_theme;
+ }
+
+ if ($init_prec != $initiation->id_initiation)
+ {
+ echo "<option value=\"I$initiation->id_initiation\"";
+ if ($critere_initiation == "I".$initiation->id_initiation) echo "
selected";
+ echo ">".substr($initiation->theme,0,10)." :
".substr($initiation->initiation,0,20)."</option>\n";
+ $init_prec=$initiation->id_initiation;
+ }
+ }
+
+ echo "</select>\n";
+ }
+
+
?>
Index: initiations.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/initiations.php,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** initiations.php 15 Feb 2003 23:41:28 -0000 1.9
--- initiations.php 20 Feb 2003 22:15:20 -0000 1.10
***************
*** 428,433 ****
echo "<td width=21><a
href=\"initiations.php?operation=2&id_initiation=$id_initiation\">$modifier</a></td>
<td width=21><a
href=\"initiations.php?operation=3&id_initiation=$id_initiation\">$supprimer</a></td>\n";
! echo "<td width=21><a
href=\"questions.php?id_initiation=$id_initiation\">$sQuestions</a></td>
! </tr></table>\n";
if (SESSIONS_AUTRES>="r")
afficheBilansInitiation($id_initiation);
--- 428,436 ----
echo "<td width=21><a
href=\"initiations.php?operation=2&id_initiation=$id_initiation\">$modifier</a></td>
<td width=21><a
href=\"initiations.php?operation=3&id_initiation=$id_initiation\">$supprimer</a></td>\n";
! echo "<td width=21><a
href=\"questions.php?id_initiation=$id_initiation\">$sQuestions</a></td>\n";
! if (PARCOURS_AUTRES>="r")
! echo "<td width=150><a
href=\"parcours.php?operation=9&id_initiation=$id_initiation\">$sparticipants</a></td>
! <td width=150><a
href=\"parcours.php?operation=8&id_initiation=$id_initiation\">$spotentiels</a></td>\n";
! echo " </tr></table>\n";
if (SESSIONS_AUTRES>="r")
afficheBilansInitiation($id_initiation);
Index: inscription_session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/inscription_session.php,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** inscription_session.php 17 Feb 2003 22:45:35 -0000 1.18
--- inscription_session.php 20 Feb 2003 22:15:20 -0000 1.19
***************
*** 53,62 ****
function formInscriptionSession($id_session)
{
! global $PHP_SELF;
echo "<form name=\"form\" method=\"post\" action=\"$PHP_SELF\">
<input type=\"hidden\" name=\"operation\" value=\"11\">
<input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
<table align=\"center\" border=\"1\">
! <tr><th>Identifiant</th><th>Crédits</th><th>Statut</th></tr>";
$res = recherche("parcours", "id_session", $id_session);
while($parcours = mysql_fetch_object($res))
--- 53,64 ----
function formInscriptionSession($id_session)
{
! global $PHP_SELF,
!
$sIdentifiant,$sCredits,$sStatut,$sinscrit,$sdesinscrire,$seffectue,$sabsent,$sprobleme,
! $snbparticipants,$sbilan,$envoyer;
echo "<form name=\"form\" method=\"post\" action=\"$PHP_SELF\">
<input type=\"hidden\" name=\"operation\" value=\"11\">
<input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
<table align=\"center\" border=\"1\">
! <tr><th>$sIdentifiant</th><th>$sCredits</th><th>$sStatut</th></tr>";
$res = recherche("parcours", "id_session", $id_session);
while($parcours = mysql_fetch_object($res))
***************
*** 82,95 ****
<td>
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"inscrit(e)\"";
! if ($parcours->etat=="indispensable" |
$parcours->etat=="conseillé") echo " checked"; echo ">inscrit(e)
! <input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"désinscrire\">désinscrire
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"effectué\"";
! if ($parcours->etat=="effectué") echo " checked"; echo ">effectué
<input type=\"radio\" name=\"id$parcours->id_usager\" value=\"en
retard\"";
if ($parcours->etat=="en retard") echo " checked"; echo ">en
retard
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"absent\"";
! if ($parcours->etat=="absent") echo " checked"; echo ">absent
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"problème\"";
! if ($parcours->etat=="problème") echo " checked"; echo ">problème
</td>
</tr>\n";
--- 84,97 ----
<td>
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"inscrit(e)\"";
! if ($parcours->etat=="indispensable" |
$parcours->etat=="conseillé") echo " checked"; echo ">$sinscrit
! <input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"désinscrire\">$sdesinscrire
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"effectué\"";
! if ($parcours->etat=="effectué") echo " checked"; echo
">$seffectue
<input type=\"radio\" name=\"id$parcours->id_usager\" value=\"en
retard\"";
if ($parcours->etat=="en retard") echo " checked"; echo ">en
retard
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"absent\"";
! if ($parcours->etat=="absent") echo " checked"; echo ">$sabsent
<input type=\"radio\" name=\"id$parcours->id_usager\"
value=\"problème\"";
! if ($parcours->etat=="problème") echo " checked"; echo
">$sprobleme
</td>
</tr>\n";
***************
*** 100,104 ****
{
echo "<tr><td>
! Nombre de participants :</td><td>
<input type=\"text\" name=\"nbparticipants\"
value=\"$session->nbparticipants\" size=\"10\" maxlength=\"2\">
</td><tr>\n";
--- 102,106 ----
{
echo "<tr><td>
! $snbparticipants :</td><td>
<input type=\"text\" name=\"nbparticipants\"
value=\"$session->nbparticipants\" size=\"10\" maxlength=\"2\">
</td><tr>\n";
***************
*** 107,114 ****
echo "<input type=\"hidden\" name=\"nbparticipants\" value=\"0\">";
! echo "<tr><td colspan=3 align=center>Commentaires / Bilan de la session
<br><textarea name=\"commentaires\" rows=\"8\"
cols=\"50\">$session->commentaires</textarea>
</td></tr>\n";
! echo "<tr><td colspan=3><center><input type=\"submit\" name=\"Envoyer\"
value=\"Confirmer\"></center></td></tr>
</form>
</table>\n";
--- 109,116 ----
echo "<input type=\"hidden\" name=\"nbparticipants\" value=\"0\">";
! echo "<tr><td colspan=3 align=center>$sbilan
<br><textarea name=\"commentaires\" rows=\"8\"
cols=\"50\">$session->commentaires</textarea>
</td></tr>\n";
! echo "<tr><td colspan=3><center><input type=\"submit\" name=\"Envoyer\"
value=\"$envoyer\"></center></td></tr>
</form>
</table>\n";
***************
*** 148,152 ****
echo " avec ".$session->animateur;
echo "</td></tr>
! <tr><td align=center><input type=\"submit\" name=\"Ajouter\"
value=\"Oui, je m'inscris\">
</form></td></tr></table>\n"; // '
break;
--- 150,154 ----
echo " avec ".$session->animateur;
echo "</td></tr>
! <tr><td align=center><input type=\"submit\" name=\"Ajouter\"
value=\"$souijeminscris\">
</form></td></tr></table>\n"; // '
break;
***************
*** 183,187 ****
if (!$session=mysql_fetch_object($res1))
{
! echo "<p>Session pas retrouvée.</p>";
break;
}
--- 185,189 ----
if (!$session=mysql_fetch_object($res1))
{
! echo "<p><b>$ssessionintrouvable</b></p>";
break;
}
***************
*** 192,196 ****
if (!$usager=mysql_fetch_object($res2))
{
! echo "<p>Usager pas retrouvé.</p>";
break;
}
--- 194,198 ----
if (!$usager=mysql_fetch_object($res2))
{
! echo "<p><b>$susagerintrouvable</b></p>";
break;
}
***************
*** 199,203 ****
if ($session->inscriptionauto!="oui")
{
! echo "<p>La session n'est pas ouverte aux inscriptions automatiques.</p>";
break;
}
--- 201,205 ----
if ($session->inscriptionauto!="oui")
{
! echo "<p><b>$ssessionpasinscriptionauto</b></p>";
break;
}
***************
*** 217,222 ****
if (!$parcours=mysql_fetch_object($res4))
{ // l'initiation ne fait pas partie du parcours pédagogique
! echo "<p>Cette initiation ne fait pas partie de mon parcours
pédagogique.<br>
! Elle va y être ajoutée</p>\n";
if (PARCOURS_AUTRES<"w" && (PARCOURS_MOI<"w" ||
$id_usager!=$id_usagerv))
{
--- 219,223 ----
if (!$parcours=mysql_fetch_object($res4))
{ // l'initiation ne fait pas partie du parcours pédagogique
! echo "<p>$sinitiationpasparcours</p>\n";
if (PARCOURS_AUTRES<"w" && (PARCOURS_MOI<"w" ||
$id_usager!=$id_usagerv))
{
***************
*** 228,239 ****
// Est-ce que la session est accessible,
! if (!accessible($id_usagerv, $session->id_initiation) &&
PARCOURS_AUTRES<"w")
! { // non :
! echo "<p>Vous devrez auparavent effectuer d'autres initiations pour
tout comprendre.</p>\n";
! echo "<p>Je veux voir la <a href=\"parcours.php?operation=6\">liste
des initiations</a> auxquelles je peux m'inscrire.</p>\n";
! echo "<p>Je veux voir ou modifier <a href=\"parcours.php\">mon
parcours pédagogique</a> personnel.</p>\n";
! echo "<p>Je veux voir ou mettre à jour <a
href=\"positionnement.php\">mes compétences</a>.</p>\n";
! break;
! } // ! accessible
} // $dans_parcours
} // $id_initiation
--- 229,245 ----
// Est-ce que la session est accessible,
! if (!accessible($id_usagerv, $session->id_initiation))
! if (PARCOURS_AUTRES<"w")
! { // non :
! echo "<p><b></b>$sfautsinitieravant</b></p>\n";
! printf ($sveutvoirlisteinitiationsaccessibles,
"parcours.php?operation=6");
! printf($sveutvoirparcours, "parcours.php");
! printf($sveutallercompetences, "positionnement.php");
! break;
! } // ! accessible
! else
! { // on prend le droit
! echo "<p><b></b>$sfautsinitieravant</b></p>\n";
! }
} // $dans_parcours
} // $id_initiation
***************
*** 251,260 ****
if ($is_ident!="structure" && $is_ident!="animateur")
{
! echo "<p>Désolé, il n'y a plus de place.</p>\n";
break;
}
else
! echo "<p><b>Attention, la session est déjà pleine ($inscrits/$nbmax),
! il n'y a plus de place.</b></p>\n";
}
} // $res
--- 257,265 ----
if ($is_ident!="structure" && $is_ident!="animateur")
{
! echo "<p><b>$splusdeplace</b></p>\n";
break;
}
else
! printf("<p><b>$ssessionpleine</b></p>\n", $inscrits, $nbmax);
}
} // $res
***************
*** 287,291 ****
if (mysql_num_rows($res8))
{
! echo "<p>Vous êtes déjà insrit(e) à cette session.</p>";
break;
}
--- 292,296 ----
if (mysql_num_rows($res8))
{
! echo "<p><b>$sdejainscrit</b></p>";
break;
}
***************
*** 300,304 ****
if (mysql_num_rows($res6))
{
! echo "<p>Désolé, mais vous êtes déjà insrit(e) à une autre session au
même moment.</p>";
break;
}
--- 305,309 ----
if (mysql_num_rows($res6))
{
! echo "<p><b>$sdejainscritautre</b></p>";
break;
}
***************
*** 313,317 ****
if (mysql_fetch_object($res7))
{
! $mes.="<p>Désolé, mais vous avez déjà réservé un poste au même moment
!</p>\n";
break;
}
--- 318,322 ----
if (mysql_fetch_object($res7))
{
! $mes.="<p><b>$sreservationsynchro</b></p>\n";
break;
}
***************
*** 320,324 ****
if ($initiation)
{
! $req11="SELECT * FROM parcours
LEFT JOIN sessions ON sessions.id=parcours.id_session
WHERE id_usager=$id_usagerv AND date>=NOW()
--- 325,329 ----
if ($initiation)
{
! $req11="SELECT * FROM parcours
LEFT JOIN sessions ON sessions.id=parcours.id_session
WHERE id_usager=$id_usagerv AND date>=NOW()
***************
*** 327,331 ****
if (mysql_num_rows($res11))
{
! echo "<p>Désolé, mais vous êtes déjà insrit(e) à la même initiation un
autre jour.</p>";
break;
}
--- 332,336 ----
if (mysql_num_rows($res11))
{
! echo "<p><b>$sdejainscritapres</b></p>";
break;
}
***************
*** 353,363 ****
if (executeRequete($req10))
! echo "<p>Je suis inscrit(e) Ã la session.</p>\n";
else
! echo "<p>L'inscription n'a pas fonctionné.</p>\n";
if ($is_ident=="usager" || $is_ident=="animateur")
! echo "<hr><p>Je veux voir ou modifier <a href=\"parcours.php?$idu\">mon
parcours pédagogique personnel</a></p>\n";
! break;
case 8: // annulation à confirmer
--- 358,369 ----
if (executeRequete($req10))
! echo "<p>$sokinscrit</p>\n";
else
! echo "<p><b>$snokinscrit</b></p>\n";
if ($is_ident=="usager" || $is_ident=="animateur")
! printf($sveutvoirparcours, "parcours.php");
!
! break;
case 8: // annulation à confirmer
***************
*** 372,378 ****
if (date("Y-m-d", strtotime($session->date)) == date("Y-m-d",
strtotime("now")) )
{
! echo "<p>Vous ne pouvez pas annuler une participation à une initiation
! prévue pour le jour même.<br>
! Veuillez contacter l'espace par télephone ou sur place</p>\n";
}
else
--- 378,382 ----
if (date("Y-m-d", strtotime($session->date)) == date("Y-m-d",
strtotime("now")) )
{
! echo "<p><b>$snokannuleinscription</b></p>\n";
}
else
***************
*** 381,386 ****
echo "<form name=\"form\" method=\"post\" action=\"$PHP_SELF\">
<table align=center border=1>
! <tr><td align=center><b>Suis-je sûr(e) de vouloir annuler
! mon inscription à l'initiation ?</b>";
$res = recherche("sessions", "id", $id_session);
$session = mysql_fetch_object($res);
--- 385,389 ----
echo "<form name=\"form\" method=\"post\" action=\"$PHP_SELF\">
<table align=center border=1>
! <tr><td align=center><b>$ssuisjesurannulerinscription</b>";
$res = recherche("sessions", "id", $id_session);
$session = mysql_fetch_object($res);
***************
*** 400,404 ****
echo "</td></tr>
<tr><td align=center>
! <input type=\"submit\" name=\"Annuler\" value=\"Oui, j'annule
mon inscription\">
<input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
<input type=\"hidden\" name=\"id_usager\" value=\"$id_usager\">
--- 403,407 ----
echo "</td></tr>
<tr><td align=center>
! <input type=\"submit\" name=\"Annuler\" value=\"$souijannule\">
<input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
<input type=\"hidden\" name=\"id_usager\" value=\"$id_usager\">
***************
*** 441,445 ****
if ($res3 = executeRequete($reqsuppr))
{ // la modification s'est bien passée
! echo "<p>L'inscription à la session d'initiation est annulée.</p>\n";
// calcul de la durée de la session pour remettre le crédit d'heure
$dureeSession = differenceHeure($session->debut, $session->fin);
--- 444,448 ----
if ($res3 = executeRequete($reqsuppr))
{ // la modification s'est bien passée
! echo "<p>$sokannulationinscription</p>\n";
// calcul de la durée de la session pour remettre le crédit d'heure
$dureeSession = differenceHeure($session->debut, $session->fin);
***************
*** 449,467 ****
$credit = resteCredit($id_usager, "activites_collectives",
$dureeSession);
if ($credit>0)
! {
! echo "<p>Il vous reste $credit heures dans votre crédit d'heures
d'activités collectives</p>\n";
}
}
}
else
! echo "<p>Impossible d'annuler</p>\n";
! if ($is_ident!="usager")
! echo "<p><a href=\"table_horaire_session.php\">Voir le planning des
sessions d'initiation</a>.</p>\n";
else
! echo "<p><a href=\"parcours.php\">Voir mon parcours pédagogique
personnel</a>.</p>\n";
}
else
! echo "<p>Usager introuvable, impossible d'annuler l'inscription à la
session</p>\n";
break;
--- 452,470 ----
$credit = resteCredit($id_usager, "activites_collectives",
$dureeSession);
if ($credit>0)
! {
! printf($srestecreditactivcoll, $credit);
}
}
}
else
! echo "<p><b>$snokannulationinscription</b></p>\n";
! if ($is_ident!="usager" && $is_ident!="animateur")
! printf($svoiplanningsessions, "table_horaire_session.php");
else
! printf($sveutvoirparcours, "parcours.php");
}
else
! echo "<p><b>$susagerintrouvable<br>$snokannulationinscription</b></p>\n";
break;
***************
*** 486,490 ****
while ($pa2 = mysql_fetch_object($res))
{
! echo "<br>suppression <b>doublon</b> $i";
$r = "DELETE FROM parcours WHERE id_usager='$i' AND
id_session='$id_session' LIMIT 1";
$s = executeRequete($r);
--- 489,493 ----
while ($pa2 = mysql_fetch_object($res))
{
! echo "<br>$ssupprdoublon $i";
$r = "DELETE FROM parcours WHERE id_usager='$i' AND
id_session='$id_session' LIMIT 1";
$s = executeRequete($r);
***************
*** 495,499 ****
$req = "UPDATE parcours SET id_session='' WHERE id_usager='$i' AND
id_session='$id_session'";
if ($res = mysql_query($req))
! echo "<br>$i désinscrit\n";
break;
case 'inscrit(e)' :
--- 498,502 ----
$req = "UPDATE parcours SET id_session='' WHERE id_usager='$i' AND
id_session='$id_session'";
if ($res = mysql_query($req))
! echo "<br>$i $sdesinscrit\n";
break;
case 'inscrit(e)' :
***************
*** 501,505 ****
WHERE id_usager='$i' AND id_session='$id_session'";
if ($res = executeRequete($req))
! echo "<br>$i toujours inscrit(e)\n";
break;
case '' :
--- 504,508 ----
WHERE id_usager='$i' AND id_session='$id_session'";
if ($res = executeRequete($req))
! echo "<br>$i $stoujoursinscrit\n";
break;
case '' :
***************
*** 514,519 ****
{
// on retrouve l'id de l'initiation
! $req8 = "SELECT * FROM sessions
! WHERE sessions.id='$id_session'";
$res8 = executeRequete ($req8);
$init = mysql_fetch_object($res8);
--- 517,521 ----
{
// on retrouve l'id de l'initiation
! $req8 = "SELECT * FROM sessions WHERE
sessions.id='$id_session'";
$res8 = executeRequete ($req8);
$init = mysql_fetch_object($res8);
***************
*** 522,526 ****
$dureeSession = differenceHeure($init->debut, $init->fin);
$credit = resteCredit($i, "activites_collectives",
$dureeSession);
! echo " - (".datetoheure($dureeSession)." a(/ont) été
retirée(s) à son crédit d'heures d'activités collectives. Il lui en reste
".datetoheure($credit).")\n";
}
}
--- 524,528 ----
$dureeSession = differenceHeure($init->debut, $init->fin);
$credit = resteCredit($i, "activites_collectives",
$dureeSession);
! printf($screditcollretire, datetoheure($dureeSession),
datetoheure($credit) );
}
}
***************
*** 535,539 ****
{ // Comme punition, il pourra moins réserver
$credit = resteCredit($id_usager, "reservable", "-01:00");
! echo " - (son crédit d'heures reservables a été diminué d'une
heure.)\n";
}
break;
--- 537,541 ----
{ // Comme punition, il pourra moins réserver
$credit = resteCredit($id_usager, "reservable", "-01:00");
! echo $screditresemuh;
}
break;
***************
*** 551,555 ****
$dureeSession = differenceHeure($init->fin, $init->debut);
$credit = resteCredit($i, "activites_collectives",
$dureeSession);
! echo " - (".datetoheure($dureeSession)." a(/ont) été remise(s)
à son crédit d'heures d'activités collectives. Il lui en reste
".datetoheure($credit).")\n";
}
}
--- 553,557 ----
$dureeSession = differenceHeure($init->fin, $init->debut);
$credit = resteCredit($i, "activites_collectives",
$dureeSession);
! printf($screditcollremis, datetoheure($dureeSession),
datetoheure($credit) );
}
}
***************
*** 565,569 ****
default : // autre cas, affichage de la liste des inscrits
if (SESSIONS_AUTRES>="r")
! {
echo "<table align=center bgColor=\"".COULEUR_SESSION."\">";
session($id_session);
--- 567,578 ----
default : // autre cas, affichage de la liste des inscrits
if (SESSIONS_AUTRES>="r")
! {
! $res=recherche("sessions", "id", $id_session);
! if (! $session=mysql_fetch_object($res))
! {
! echo "<p><b>$ssessionintrouvable</b></p>";
! break;
! }
!
echo "<table align=center bgColor=\"".COULEUR_SESSION."\">";
session($id_session);
***************
*** 576,581 ****
{
// recherche de la session
- $res=recherche("sessions", "id", $id_session);
- $session=mysql_fetch_object($res);
if ($session->id_initiation>0)
{
--- 585,588 ----
***************
*** 594,606 ****
if ($id_session && PARCOURS_AUTRES>="r")
! echo "<p><a href=\"?id_session=$id_session\">Afficher la liste des
<b>inscrits</b></a></p>\n";
if (SESSIONS>"~" && ($is_ident=="structure" || $is_ident=="animateur"))
! {
! echo "<p><a href=\"table_horaire_session.php?date=$date\">Afficher le
<b>planning</b></a><br>\n";
! echo "<a href=\"session.php?operation=4\">Liste des sessions à venir (pour
<b>inscrire</b> du monde)</a><br>\n";
! echo "<a href=\"session.php?operation=5\">liste des sessions passées (pour
en <b>faire le bilan</b> de participation et le bilan pédagogique)</a><br>\n";
}
if (SESSIONS_MOI>="w" || SESSIONS_AUTRES>="w")
! echo "<a href=\"session.php?operation=1\">Ajouter une <b>nouvelle</b>
session</a></p>\n";
//
-
--- 601,613 ----
if ($id_session && PARCOURS_AUTRES>="r")
! printf($slisteinscrits, "$PHP_SELF?id_session=$id_session");
if (SESSIONS>"~" && ($is_ident=="structure" || $is_ident=="animateur"))
! {
! printf($svoiplanningsessions, "table_horaire_session.php?date=$date");
! printf($svoirlistesessionfutur, "session.php?operation=4");
! printf($svoirlistesessionpasse, "session.php?operation=5");
}
if (SESSIONS_MOI>="w" || SESSIONS_AUTRES>="w")
! printf($sajoutersession, "session.php?operation=1");
//
-
Index: parcours.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/parcours.php,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** parcours.php 18 Feb 2003 22:21:36 -0000 1.9
--- parcours.php 20 Feb 2003 22:15:20 -0000 1.10
***************
*** 160,166 ****
LEFT JOIN credits ON credits.id_usager=usagers.id
LEFT JOIN sessions ON sessions.id=parcours.id_session
! WHERE parcours.id_initiation=$id_initiation
! AND sessions.date>='$datedeb' AND sessions.date<='$datefin'
! AND (parcours.etat=\"effectué\" OR parcours.etat=\"conseillé\"
OR parcours.etat=\"indispensable\")
ORDER BY sessions.date";
$res3 = executeRequete($req3);
--- 160,169 ----
LEFT JOIN credits ON credits.id_usager=usagers.id
LEFT JOIN sessions ON sessions.id=parcours.id_session
! WHERE parcours.id_initiation=$id_initiation";
! if ($datedeb>"0")
! $req3.=" AND sessions.date>='$datedeb' ";
! if ($datefin>="0")
! $req3.=" AND sessions.date<='$datefin' ";
! $req3.=" AND (parcours.etat=\"effectué\" OR parcours.etat=\"conseillé\"
OR parcours.etat=\"indispensable\")
ORDER BY sessions.date";
$res3 = executeRequete($req3);
Index: session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/session.php,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** session.php 18 Feb 2003 22:21:36 -0000 1.13
--- session.php 20 Feb 2003 22:15:20 -0000 1.14
***************
*** 38,42 ****
require_once("dateheure.inc.php"); // concernant la manipulation
des heures et des dates, formulaire, conversion...
require_once("structures.inc.php"); // concernant les structures
! //require_once("initiations.inc.php"); // concernant les initiations
et les thèmes
//require_once("parcours.inc.php"); // concernant les parcours
des usagers et leur positionnement
--- 38,42 ----
require_once("dateheure.inc.php"); // concernant la manipulation
des heures et des dates, formulaire, conversion...
require_once("structures.inc.php"); // concernant les structures
! require_once("initiations.inc.php"); // concernant les initiations
et les thèmes
//require_once("parcours.inc.php"); // concernant les parcours
des usagers et leur positionnement
***************
*** 118,133 ****
echo " </select></td></tr>";
}
! if (defined("FCT_USAGERS"))
! {
echo "<tr><td>Inscriptions ouvertes aux usagers ?</td>
<td><input type=\"radio\" ";
! if (!$initiation->inscription ||
$initiation->inscriptionauto=="oui")
! echo "checked ";
! echo "name=\"inscriptionauto\" value=\"oui\">oui
<input type=\"radio\" ";
! if ($initiation->inscriptionauto=="non")
! echo "checked ";
! echo "name=\"inscriptionauto\" value=\"non\">non</td></tr>\n";
! }
echo "<tr><td>Nombre de participants prévu :</td>
<td><input type=\"text\" name=\"nbparticipants\"
value=\"$session->nbparticipants\" size=5></td></tr>
--- 118,133 ----
echo " </select></td></tr>";
}
! if (defined("FCT_USAGERS"))
! {
echo "<tr><td>Inscriptions ouvertes aux usagers ?</td>
<td><input type=\"radio\" ";
! if (!$initiation->inscription || $initiation->inscriptionauto=="oui")
! echo "checked ";
! echo "name=\"inscriptionauto\" value=\"oui\">oui
<input type=\"radio\" ";
! if ($initiation->inscriptionauto=="non")
! echo "checked ";
! echo "name=\"inscriptionauto\" value=\"non\">non</td></tr>\n";
! }
echo "<tr><td>Nombre de participants prévu :</td>
<td><input type=\"text\" name=\"nbparticipants\"
value=\"$session->nbparticipants\" size=5></td></tr>
***************
*** 183,187 ****
// Formulaire de choix du lieux et du nombre de réponse d'une requête
! function formChoixOrganisateurLieuNombre($id_organisateur, $lieuv, $nbv,
$operation)
{
global $PHP_SELF;
--- 183,187 ----
// Formulaire de choix du lieux et du nombre de réponse d'une requête
! function formChoixOrganisateurLieuNombreInitiation($id_organisateur, $lieuv,
$nbv, $operation, $critere_initiation)
{
global $PHP_SELF;
***************
*** 215,219 ****
// Initiation (Ã faire choisir un jour)
// Animateur (Ã faire choisir un jour)
! echo "<td></td>\n";
//
--- 215,222 ----
// Initiation (Ã faire choisir un jour)
// Animateur (Ã faire choisir un jour)
! echo "<td>";
! if (defined("FCT_PEDAGOGIE"))
! choix_initiation($critere_initiation, "critere_initiation");
! echo "</td>\n";
//
***************
*** 522,529 ****
break;
}
- if (!$temps) $temps=PASSE;
- if (!$nbv) $nbv="10";
- if (!$lieuv) $lieuv="*";
$req = "SELECT sessions.*, initiation
FROM sessions
--- 525,529 ----
***************
*** 532,546 ****
LEFT JOIN structures ON
localisations.id_structure=structures.id
WHERE";
if ($temps==PASSE)
$req.=" sessions.date<=NOW() AND ";
else
$req.=" sessions.date>=NOW() AND ";
if ($id_organisateur>"0")
$req.=" sessions.id_structure=\"$id_organisateur\" AND ";
! $req.=" ((\"$lieuv\"=\"*\") OR
! (CONCAT(\"V\",structures.ville)=\"$lieuv\") OR
! (CONCAT(\"S\",localisations.id_structure)=\"$lieuv\"))";
if ($id_initiation>0)
! $req.=" AND initiations.id=$id_initiation";
// Si on n'est pas super-administrateur, on ne regarder que les sessions
qu'on organise
--- 532,555 ----
LEFT JOIN structures ON
localisations.id_structure=structures.id
WHERE";
+
+ if (!$temps) $temps=PASSE;
if ($temps==PASSE)
$req.=" sessions.date<=NOW() AND ";
else
$req.=" sessions.date>=NOW() AND ";
+
if ($id_organisateur>"0")
$req.=" sessions.id_structure=\"$id_organisateur\" AND ";
!
! if ($lieuv>"0" && $lieuv!="*")
! $req.=" ((CONCAT(\"V\",structures.ville)=\"$lieuv\") OR
! (CONCAT(\"S\",localisations.id_structure)=\"$lieuv\")) AND
";
!
if ($id_initiation>0)
! $req.=" (initiations.id=$id_initiation) AND";
!
! if ($critere_initiation>"0" && $critere_initiation!="*")
! $req.="
((CONCAT(\"T\",initiations.id_theme)=\"$critere_initiation\") OR
! (CONCAT(\"I\",initiations.id)=\"$critere_initiation\")) AND
";
// Si on n'est pas super-administrateur, on ne regarder que les sessions
qu'on organise
***************
*** 550,556 ****
--- 559,570 ----
." OR sessions.id_animateur=$id_animateur"
." OR localisations.id_structure=$id_structure)"; // chez
moi
+
+ $req.=" (0=0) ";
$req .= " ORDER BY sessions.date ";
if ($temps==PASSE) $req.="DESC";
$req.=", sessions.fin DESC";
+
+ if (!$nbv) $nbv="10";
+
//debug($req);
$res = executeRequete($req);
***************
*** 558,562 ****
<tr><td colspan=7><h3 align=center>Liste des sessions
passées</h3></td></tr>\n";
// Formulaire de séelction
! formChoixOrganisateurLieuNombre($id_organisateur, $lieuv, $nbv, 5);
// Début du tableau des données
while ($nbv>0 && $session = mysql_fetch_object($res))
--- 572,576 ----
<tr><td colspan=7><h3 align=center>Liste des sessions
passées</h3></td></tr>\n";
// Formulaire de séelction
! formChoixOrganisateurLieuNombreInitiation($id_organisateur, $lieuv, $nbv,
5, $critere_initiation);
// Début du tableau des données
while ($nbv>0 && $session = mysql_fetch_object($res))
Index: stats.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/stats.php,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** stats.php 18 Feb 2003 22:21:36 -0000 1.14
--- stats.php 20 Feb 2003 22:15:20 -0000 1.15
***************
*** 171,181 ****
$stat = mysql_fetch_object($res);
$nbtotal = $stat->nbheure;
! if ($nbtotal==0)
! {
! echo "<p>Désolé, mais il ne semble pas qu'il y ait eu aucune
utilisation répondant aux critères sélectionnés.</p>\n";
! break;
! }
! echo "<p>Tableau des usages en nombre d'heures</p>\n";
$req = "SELECT usages.nom AS usag,
SEC_TO_TIME(SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))) AS
nbheure,
--- 171,181 ----
$stat = mysql_fetch_object($res);
$nbtotal = $stat->nbheure;
! if ($nbtotal==0)
! {
! echo "<p>Désolé, mais il ne semble pas qu'il y ait eu aucune
utilisation répondant aux critères sélectionnés.</p>\n";
! break;
! }
! echo "<p>Tableau des usages en nombre d'heures</p>\n";
$req = "SELECT usages.nom AS usag,
SEC_TO_TIME(SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))) AS
nbheure,
***************
*** 198,214 ****
{
echo "<th bgcolor=\"".$couleurtarif[$i]."\">$tarifs[$i]</th>";
! $tuptarif[$i]=0;
$i++;
}
! $nbtarif=$i-1;
echo "\n<th>- de 20 ans</th><th>20 Ã 40 ans</th><th>40 Ã 60 ans</th><th>+
de 60 ans</th><th>âge<br>inconnu</th>\n
<th>Totaux</th><th>%</th></tr>\n";
$stat=mysql_fetch_object($res);
! /*
$tuptr=0; // total usagers pierrefittois tarif réduit
$tuptn=0; // total usagers pierrefittois tarif normal
$tunp=0; // total usagers non pierrefittois
! */
$tut=0; // total usagers
$tupinconnu=0; // total usagers âge inconnu
--- 198,214 ----
{
echo "<th bgcolor=\"".$couleurtarif[$i]."\">$tarifs[$i]</th>";
! $tuptarif[$i]=0;
$i++;
}
! $nbtarif=$i-1;
echo "\n<th>- de 20 ans</th><th>20 Ã 40 ans</th><th>40 Ã 60 ans</th><th>+
de 60 ans</th><th>âge<br>inconnu</th>\n
<th>Totaux</th><th>%</th></tr>\n";
$stat=mysql_fetch_object($res);
! /*
$tuptr=0; // total usagers pierrefittois tarif réduit
$tuptn=0; // total usagers pierrefittois tarif normal
$tunp=0; // total usagers non pierrefittois
! */
$tut=0; // total usagers
$tupinconnu=0; // total usagers âge inconnu
***************
*** 223,227 ****
$uptn=0;
$unp=0;*/
! for ($i=0; $i<=$nbtarif; $i++) $uptarif[$i]=0;
$ut=0;
$upinconnu=0;
--- 223,227 ----
$uptn=0;
$unp=0;*/
! for ($i=0; $i<=$nbtarif; $i++) $uptarif[$i]=0;
$ut=0;
$upinconnu=0;
***************
*** 232,236 ****
while ($stat->usag==$us)
{
! $uptarif[$stat->id_tarif]+=$stat->nbheure;
/*switch ($stat->id_tarif)
{
--- 232,236 ----
while ($stat->usag==$us)
{
! $uptarif[$stat->id_tarif]+=$stat->nbheure;
/*switch ($stat->id_tarif)
{
***************
*** 254,263 ****
echo "<td>$us</td>\n";
// par tarif
! /*
echo "<td>$unp</td>\n";
echo "<td>$uptn</td>\n";
echo "<td>$uptr</td>\n";
! */
! for ($i=0; $i<=$nbtarif; $i++) echo
"<td>".$uptarif[$i]."</td>";
// par age
echo "<td>$upjeune</td>\n";
--- 254,263 ----
echo "<td>$us</td>\n";
// par tarif
! /*
echo "<td>$unp</td>\n";
echo "<td>$uptn</td>\n";
echo "<td>$uptr</td>\n";
! */
! for ($i=0; $i<=$nbtarif; $i++) echo "<td>".$uptarif[$i]."</td>";
// par age
echo "<td>$upjeune</td>\n";
***************
*** 272,280 ****
echo "<td>$utp%"."</td>\n"; //traitp($utp).
echo "</tr>\n";
! /*
$tuptr+=$uptr;
$tuptn+=$uptn;
$tunp+=$unp; */
! for ($i=0; $i<=$nbtarif; $i++)
$tuptarif[$i]+=$uptarif[$i];
$tut+=$ut;
$tupinconnu+=$upinconnu;
--- 272,280 ----
echo "<td>$utp%"."</td>\n"; //traitp($utp).
echo "</tr>\n";
! /*
$tuptr+=$uptr;
$tuptn+=$uptn;
$tunp+=$unp; */
! for ($i=0; $i<=$nbtarif; $i++) $tuptarif[$i]+=$uptarif[$i];
$tut+=$ut;
$tupinconnu+=$upinconnu;
***************
*** 286,295 ****
echo "<tr bgcolor=\"#2B95FF\">";
echo "<th>Totaux</th>\n";
! for ($i=0; $i<=$nbtarif; $i++) echo
"<th>".$tuptarif[$i]."</th>";
! /*
echo "<th>$tunp</th>\n";
echo "<th>$tuptn</th>\n";
echo "<th>$tuptr</th>\n";
! */
echo "<th>$tupjeune</th>\n";
echo "<th>$tup20ans</th>\n";
--- 286,295 ----
echo "<tr bgcolor=\"#2B95FF\">";
echo "<th>Totaux</th>\n";
! for ($i=0; $i<=$nbtarif; $i++) echo "<th>".$tuptarif[$i]."</th>";
! /*
echo "<th>$tunp</th>\n";
echo "<th>$tuptn</th>\n";
echo "<th>$tuptr</th>\n";
! */
echo "<th>$tupjeune</th>\n";
echo "<th>$tup20ans</th>\n";
***************
*** 305,316 ****
echo "<td>%</td>\n";
! for ($i=0; $i<=$nbtarif; $i++)
! {
! $temp=round($tuptarif[$i] / $nbtotal * 100,1);
! if ($temp>0) $stats3[$tarifs[$i]]=$temp;
! echo "<td>$temp% "."</td>\n"; //traitp($temp).
! }
! /*
$tunp = round($tun / $nbtotal * 100,1);
$stats3[$tarifs[0]]=$tunp;
--- 305,316 ----
echo "<td>%</td>\n";
! for ($i=0; $i<=$nbtarif; $i++)
! {
! $temp=round($tuptarif[$i] / $nbtotal * 100,1);
! if ($temp>0) $stats3[$tarifs[$i]]=$temp;
! echo "<td>$temp% "."</td>\n"; //traitp($temp).
! }
! /*
$tunp = round($tun / $nbtotal * 100,1);
$stats3[$tarifs[0]]=$tunp;
***************
*** 322,326 ****
$stats3[$tarifs[2]]=$tuptrp;
echo "<td>$tuptrp% ".traitp($tuptrp)."</td>\n";
! */
$tupjeune = round($tupjeune / $nbtotal * 100,1);
if ($tupjeune>0) $stats2["- de 20 ans"]=$tupjeune;
--- 322,326 ----
$stats3[$tarifs[2]]=$tuptrp;
echo "<td>$tuptrp% ".traitp($tuptrp)."</td>\n";
! */
$tupjeune = round($tupjeune / $nbtotal * 100,1);
if ($tupjeune>0) $stats2["- de 20 ans"]=$tupjeune;
***************
*** 805,808 ****
--- 805,833 ----
}
+ echo "</tr><tr><th>Nb usagers différents<br>aux sessions</th>"; // nombre
d'usagers différents dans l'accès individuel
+
+ for ($an=$dyear; $an<=$fyear ; $an++)
+ {
+ if ($an==$dyear) $dmois=$dmonth; else $dmois=1;
+ if ($an==$fyear) $fmois=$fmonth; else $fmois=12;
+ for ($mois=$dmois; $mois<=$fmois; $mois++)
+ {
+ $dated = date("Y-m-d",strtotime($mois."/01/".$an));
+ $mois1=$mois+1;
+ $datef = date("Y-m-d",strtotime($mois1."/01/".$an));
+ echo "<td>";
+ $where = "WHERE (sessions.date>=\"$dated\" AND
sessions.date<\"$datef\") ";
+ $req = "SELECT * FROM sessions
+ LEFT JOIN parcours ON parcours.id_session=sessions.id
+ $where AND sessions.etat<>'annulée' AND parcours.etat IN
('effectué', 'en retard', 'problème')
+ GROUP BY parcours.id_usager";
+ $res = executeRequete($req);
+ $i="";
+ if ($nb = mysql_num_rows($res))
+ echo "$nb";
+ echo "</td>";
+ }
+ }
+
echo "</tr><tr><th>Nb d'heures d'accès individuels</th>\n";
***************
*** 818,822 ****
echo "<td>";
$where = "WHERE date>=\"$dated\" AND date<\"$datef\" ";
! $req = "SELECT SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))/60 AS nb
FROM utilisation_postes
$where AND etat IN ('réservation', 'impromptue')";
--- 843,847 ----
echo "<td>";
$where = "WHERE date>=\"$dated\" AND date<\"$datef\" ";
! $req = "SELECT SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))/60 AS nb
FROM utilisation_postes
$where AND etat IN ('réservation', 'impromptue')";
***************
*** 829,832 ****
--- 854,882 ----
}
+ echo "</tr><tr><th>Nb usagers différents<br>de l'accès individuel</th>";
// nombre d'usagers différents dans l'accès individuel
+
+ for ($an=$dyear; $an<=$fyear ; $an++)
+ {
+ if ($an==$dyear) $dmois=$dmonth; else $dmois=1;
+ if ($an==$fyear) $fmois=$fmonth; else $fmois=12;
+ for ($mois=$dmois; $mois<=$fmois; $mois++)
+ {
+ $dated = date("Y-m-d",strtotime($mois."/01/".$an));
+ $mois1=$mois+1;
+ $datef = date("Y-m-d",strtotime($mois1."/01/".$an));
+ echo "<td>";
+ $where = "WHERE date>=\"$dated\" AND date<\"$datef\" ";
+ $req = "SELECT *
+ FROM utilisation_postes
+ $where AND etat IN ('réservation', 'impromptue')
+ GROUP BY id_usager";
+ $res = executeRequete($req);
+ $i="";
+ if ($nb = mysql_num_rows($res))
+ echo $nb;
+ echo "</td>";
+ }
+ }
+
echo "</table>\n";
***************
*** 933,938 ****
// Calcul du nombre maxi d'usagers
$req2="SELECT id FROM usagers";
! $res2=executeRequete($req2);
! $nbmaxusagers=mysql_num_rows($res2);
// Condition interval de date demandé.
--- 983,988 ----
// Calcul du nombre maxi d'usagers
$req2="SELECT id FROM usagers";
! $res2=executeRequete($req2);
! $nbmaxusagers=mysql_num_rows($res2);
// Condition interval de date demandé.
***************
*** 940,953 ****
AND utilisation_postes.date<='$datefin')";
$where.=" AND etat<>'annulée'";
! // Calcul de l'usager le plus grand utilisateur de l'accès
individuel
! $req1="SELECT
SEC_TO_TIME(SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))) AS nbmaxheure
! FROM utilisation_postes
! WHERE $where
! GROUP BY id_usager
ORDER BY nbmaxheure DESC";
! $res1=executeRequete($req1);
! $stat1=mysql_fetch_object($res1);
! //if ($nbmaxheure<$stat1->nbmaxheure)
! $nbmaxheure=$stat1->nbmaxheure;
// Convertir en nombre de minutes (pour faciliter tous les calculs
$nbmaxheure=heure2minute($nbmaxheure);
--- 990,1003 ----
AND utilisation_postes.date<='$datefin')";
$where.=" AND etat<>'annulée'";
! // Calcul de l'usager le plus grand utilisateur de l'accès individuel
! $req1="SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))) AS
nbmaxheure
! FROM utilisation_postes
! WHERE $where
! GROUP BY id_usager
ORDER BY nbmaxheure DESC";
! $res1=executeRequete($req1);
! $stat1=mysql_fetch_object($res1);
! //if ($nbmaxheure<$stat1->nbmaxheure)
! $nbmaxheure=$stat1->nbmaxheure;
// Convertir en nombre de minutes (pour faciliter tous les calculs
$nbmaxheure=heure2minute($nbmaxheure);
***************
*** 963,969 ****
FROM usagers
LEFT JOIN utilisation_postes ON (usagers.id=id_usager)
! WHERE (utilisation_postes.id IS NULL)";
! $res2=executeRequete($req2);
! $stat2=mysql_fetch_object($res2);
$valeurs=0+$stat2->nb;
--- 1013,1019 ----
FROM usagers
LEFT JOIN utilisation_postes ON (usagers.id=id_usager)
! WHERE (utilisation_postes.id IS NULL)";
! $res2=executeRequete($req2);
! $stat2=mysql_fetch_object($res2);
$valeurs=0+$stat2->nb;
***************
*** 972,979 ****
FROM usagers
LEFT JOIN utilisation_postes ON (usagers.id=id_usager)
! WHERE $where
! GROUP BY usagers.id
ORDER BY nbmaxheure";
! $res3=executeRequete($req3);
// Construction du tableau en même temps
--- 1022,1029 ----
FROM usagers
LEFT JOIN utilisation_postes ON (usagers.id=id_usager)
! WHERE $where
! GROUP BY usagers.id
ORDER BY nbmaxheure";
! $res3=executeRequete($req3);
// Construction du tableau en même temps
***************
*** 988,992 ****
$n=0;
echo "<table align='center' border='1'>\n";
! while ($stat3=mysql_fetch_object($res3))
{
$nbminute=heure2minute($stat3->nbmaxheure);
--- 1038,1042 ----
$n=0;
echo "<table align='center' border='1'>\n";
! while ($stat3=mysql_fetch_object($res3))
{
$nbminute=heure2minute($stat3->nbmaxheure);
***************
*** 1008,1012 ****
$decile+=$nbmaxheure/$ntotdeciles;
}
! $valeurs++;
}
$n++;
--- 1058,1062 ----
$decile+=$nbmaxheure/$ntotdeciles;
}
! $valeurs++;
}
$n++;
***************
*** 1047,1059 ****
*/
// Calcul de l'usager le plus grand utilisateur de l'accès individuel
! $req1="SELECT
SEC_TO_TIME(SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))) AS nbmaxheure
! FROM sessions
LEFT JOIN parcours ON (sessions.id=id_session)
! WHERE $where
! GROUP BY id_usager ORDER BY
nbmaxheure DESC";
! $res1=executeRequete($req1);
! $stat1=mysql_fetch_object($res1);
! //if ($nbmaxheure<$stat1->nbmaxheure)
! $nbmaxheure=$stat1->nbmaxheure;
//debug($nbmaxheure." - ".$stat1->id_usager);
// Convertir en nombre de minutes (pour faciliter tous les calculs
--- 1097,1109 ----
*/
// Calcul de l'usager le plus grand utilisateur de l'accès individuel
! $req1="SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(fin)-TIME_TO_SEC(debut))) AS
nbmaxheure
! FROM sessions
LEFT JOIN parcours ON (sessions.id=id_session)
! WHERE $where
! GROUP BY id_usager ORDER BY nbmaxheure DESC";
! $res1=executeRequete($req1);
! $stat1=mysql_fetch_object($res1);
! //if ($nbmaxheure<$stat1->nbmaxheure)
! $nbmaxheure=$stat1->nbmaxheure;
//debug($nbmaxheure." - ".$stat1->id_usager);
// Convertir en nombre de minutes (pour faciliter tous les calculs
***************
*** 1069,1076 ****
$req2="SELECT id_usager
FROM parcours
! WHERE $where2
GROUP BY id_usager";
! $res2=executeRequete($req2);
! $stat2=mysql_num_rows($res2);
$valeurs=$nbmaxusagers-$stat2; $n=0;
--- 1119,1126 ----
$req2="SELECT id_usager
FROM parcours
! WHERE $where2
GROUP BY id_usager";
! $res2=executeRequete($req2);
! $stat2=mysql_num_rows($res2);
$valeurs=$nbmaxusagers-$stat2; $n=0;
***************
*** 1080,1087 ****
LEFT JOIN parcours ON (usagers.id=id_usager)
LEFT JOIN sessions ON (sessions.id=id_session)
! WHERE $where
! GROUP BY usagers.id
ORDER BY nbmaxheure";
! $res3=executeRequete($req3);
// Construction du tableau en même temps
--- 1130,1137 ----
LEFT JOIN parcours ON (usagers.id=id_usager)
LEFT JOIN sessions ON (sessions.id=id_session)
! WHERE $where
! GROUP BY usagers.id
ORDER BY nbmaxheure";
! $res3=executeRequete($req3);
// Construction du tableau en même temps
***************
*** 1099,1103 ****
{
$nbminute=heure2minute($stat3->nbmaxheure);
! $valeurs++; //$n++;
while ($nbminute>$decile)
{ // On passe au décile suivant
--- 1149,1153 ----
{
$nbminute=heure2minute($stat3->nbmaxheure);
! $valeurs++; //$n++;
while ($nbminute>$decile)
{ // On passe au décile suivant
Index: structures.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/structures.inc.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** structures.inc.php 16 Feb 2003 21:49:56 -0000 1.8
--- structures.inc.php 20 Feb 2003 22:15:20 -0000 1.9
***************
*** 72,76 ****
if ($structure->id==$id_stru)
echo " selected";
! echo ">".substr($structure->ville,0,20)." :
".substr($structure->structure,0,30)."\n";
}
echo "</select>\n";
--- 72,76 ----
if ($structure->id==$id_stru)
echo " selected";
! echo ">".substr($structure->ville,0,10)." :
".substr($structure->structure,0,20)."\n";
}
echo "</select>\n";
***************
*** 102,106 ****
echo "<option value=\"S$lieux->id_structure\"";
if ($structure == "S".$lieux->id_structure) echo " selected";
! echo ">".substr($lieux->ville,0,20)." :
".substr($lieux->structure,0,30)."</option>\n";
}
$struct_prec=$lieux->id_structure;
--- 102,106 ----
echo "<option value=\"S$lieux->id_structure\"";
if ($structure == "S".$lieux->id_structure) echo " selected";
! echo ">".substr($lieux->ville,0,10)." :
".substr($lieux->structure,0,30)."</option>\n";
}
$struct_prec=$lieux->id_structure;
***************
*** 110,114 ****
echo "<option value=\"L$lieux->id_localisation\"";
if ($structure == "L".$lieux->id_localisation) echo " selected";
! echo ">".substr($lieux->ville,0,20)." :
".substr($lieux->structure,0,20)
." : ".substr($lieux->salle,0,20)."</option>\n";
}
--- 110,114 ----
echo "<option value=\"L$lieux->id_localisation\"";
if ($structure == "L".$lieux->id_localisation) echo " selected";
! echo ">".substr($lieux->ville,0,10)." :
".substr($lieux->structure,0,10)
." : ".substr($lieux->salle,0,20)."</option>\n";
}
- [Epnadmin-fr] CVS: epnadmin TODO,1.4,1.5 fr.lang.inc.php,1.11,1.12 initiations.inc.php,1.7,1.8 initiations.php,1.9,1.10 inscription_session.php,1.18,1.19 parcours.php,1.9,1.10 session.php,1.13,1.14 stats.php,1.14,1.15structures.inc.php,1.8,1.9,
Loïc Dayot <=