[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Epnadmin-fr] CVS: epnadmin config.php,1.8,1.9 constantes.inc.php,1.28,
From: |
Loïc Dayot |
Subject: |
[Epnadmin-fr] CVS: epnadmin config.php,1.8,1.9 constantes.inc.php,1.28,1.29 courriel.php,1.12,1.13 fr.lang.inc.php,1.19,1.20 horaires.php,1.13,1.14 index.php,1.8,1.9 initiations.php,1.10,1.11 parcours.php,1.10,1.11 positionnement.php,1.8,1.9 print.php,1.8,1.9 questions.php,1.4,1.5 table_horaire_session.php,1.22,1.23 |
Date: |
Sun, 09 Mar 2003 16:23:04 -0500 |
Update of /cvsroot/epnadmin/epnadmin
In directory subversions:/tmp/cvs-serv13514/epnadmin
Modified Files:
config.php constantes.inc.php courriel.php fr.lang.inc.php
horaires.php index.php initiations.php parcours.php
positionnement.php print.php questions.php
table_horaire_session.php
Log Message:
Correction du problème dans table_horaire_session quand on active la
fonctionnalité HORAIRES.
Extraction des textes des scripts, et utilisation des cadre() pour homogénéiser
la présentation dans plusieurs scripts.
Index: config.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/config.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** config.php 24 Feb 2003 21:30:42 -0000 1.8
--- config.php 9 Mar 2003 21:23:00 -0000 1.9
***************
*** 904,908 ****
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (10, 'Pedagogie', 'Contenus
d\'initiations et questions',
! 'grey', '19', 70)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (11, 'Sessions', 'Programmation des
sessions d\'initiation, de l\'utilisation des salles, des réservations...',
--- 904,908 ----
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (10, 'Pedagogie', 'Contenus
d\'initiations et questions',
! '#FFD39B', '19', 70)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (11, 'Sessions', 'Programmation des
sessions d\'initiation, de l\'utilisation des salles, des réservations...',
***************
*** 919,926 ****
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (15, 'Credits', 'Informations sur
les tarifs, dates d\'abonnements et crédits d\'heures.',
! 'grey', '3,20', 50)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (16, 'Statistiques', 'Accès aux
statistiques d\'usages et d\'utilisation des équipements.',
! 'grey', '', 5)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (17, 'Animateurs', NULL,
--- 919,926 ----
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (15, 'Credits', 'Informations sur
les tarifs, dates d\'abonnements et crédits d\'heures.',
! '#C0FFFD', '3,20', 50)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (16, 'Statistiques', 'Accès aux
statistiques d\'usages et d\'utilisation des équipements.',
! '#BEBDFF', '', 5)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (17, 'Animateurs', NULL,
***************
*** 931,938 ****
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (19, 'Themes', 'Thèmes
d\'initiation.\r\nIndispensable pour les initiations et le positionnement.',
! 'grey', '', 80)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (20, 'Tarifs', 'Tarifs et
abonnements des usagers.',
! 'grey', '', 55)";
mysql_query($req3);
echo $fonctionnalitesinstallees;
--- 931,938 ----
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (19, 'Themes', 'Thèmes
d\'initiation.\r\nIndispensable pour les initiations et le positionnement.',
! '#FFCCCD', '', 80)";
mysql_query($req3);
$req3="INSERT INTO fonctions VALUES (20, 'Tarifs', 'Tarifs et
abonnements des usagers.',
! '#C0FFFD', '', 55)";
mysql_query($req3);
echo $fonctionnalitesinstallees;
Index: constantes.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/constantes.inc.php,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -r1.28 -r1.29
*** constantes.inc.php 4 Mar 2003 22:33:31 -0000 1.28
--- constantes.inc.php 9 Mar 2003 21:23:00 -0000 1.29
***************
*** 45,54 ****
// Divers chemins
if (! isset($dir_fontes_ttf))
!
$dir_fontes_ttf="/home/wwwusers/epnadmin.pierrefitte93.fr/www/epnadmin-travail/";
// utilisé dans print.php
if (! isset($dir_tmp_images))
$dir_tmp_images="/tmp/"; // utilisé dans print.php et 6cartes.php
// C'est un dossier dans lequel le user apache a des droits
d'écriture
if (! isset($url_epnadmin))
! $url_epnadmin="http://epnadmin.pierrefitte93.fr/epnadmin-travail/"; //sert
dans les messages d'erreur
// Exécution des commandes bash
--- 45,54 ----
// Divers chemins
if (! isset($dir_fontes_ttf))
! $dir_fontes_ttf="/var/www/html/epnadmin/"; // utilisé dans print.php
if (! isset($dir_tmp_images))
$dir_tmp_images="/tmp/"; // utilisé dans print.php et 6cartes.php
// C'est un dossier dans lequel le user apache a des droits
d'écriture
if (! isset($url_epnadmin))
! $url_epnadmin="http://localhost/epnadmin/"; //sert dans les messages
d'erreur
// Exécution des commandes bash
***************
*** 90,94 ****
// Adresse IP publique du serveur
if (! isset($ip_serveur))
! $ip_serveur="81.1.51.67"; // sert dans courriel.inc.php et dans
siteweb.inc.php
// constantes qui ne servent qu'en interne. Inutile de les changer.
--- 90,94 ----
// Adresse IP publique du serveur
if (! isset($ip_serveur))
! $ip_serveur="127.0.0.1"; // sert dans courriel.inc.php et dans
siteweb.inc.php
// constantes qui ne servent qu'en interne. Inutile de les changer.
Index: courriel.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/courriel.php,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** courriel.php 5 Mar 2003 22:05:10 -0000 1.12
--- courriel.php 9 Mar 2003 21:23:00 -0000 1.13
***************
*** 23,26 ****
--- 23,27 ----
require_once("header.inc.php"); // C'est dans header.inc.php que sont
retrouvés les droits issus de la table droits
+ require_once("constantes.inc.php"); // définition des constantes
if (!defined("FCT_COURRIELS"))
{
***************
*** 29,33 ****
}
- require_once("constantes.inc.php"); // définition des constantes
require_once("fonctions.inc.php"); // concernant des fonctions
transversales inclassables
require_once("mysql.inc.php"); // concernant mysql
--- 30,33 ----
***************
*** 660,664 ****
{ // Il s'agit d'un usager individuel
$usager=trouveUsager($id_usager);
- echo "<table align=center>\n";
$trouve=false;
$req1="SELECT * FROM domaines";
--- 660,663 ----
***************
*** 668,672 ****
$trouve=true;
if ($trouve)
! echo "<tr><td colspan=2
align=center>$scourrielaccescourrielwebmail</td></tr>
<tr><td>$surl :</td><td><a
href=\"http://courriel.pierrefitte93.fr\">http://courriel.pierrefitte93.fr</a></td></tr>
<tr><td>$sIdentifiant :</td><td>$usager->courriel</td></tr>
--- 667,672 ----
$trouve=true;
if ($trouve)
! echo "<table align=center>
! <tr><td colspan=2
align=center>$scourrielaccescourrielwebmail</td></tr>
<tr><td>$surl :</td><td><a
href=\"http://courriel.pierrefitte93.fr\">http://courriel.pierrefitte93.fr</a></td></tr>
<tr><td>$sIdentifiant :</td><td>$usager->courriel</td></tr>
***************
*** 676,683 ****
<tr><td>$sIdentifiant :</td><td>$usager->courriel</td></tr>
<tr><td>$sMotdepasse :</td><td>$scourrielmdpusagesaisi</td></tr>
! </p>\n"; //"
else
echo "<p>Votre courriel n'est pas hébergé sur le serveur.</p>\n";
! }
}
--- 676,684 ----
<tr><td>$sIdentifiant :</td><td>$usager->courriel</td></tr>
<tr><td>$sMotdepasse :</td><td>$scourrielmdpusagesaisi</td></tr>
! </table>\n"; //"
else
echo "<p>Votre courriel n'est pas hébergé sur le serveur.</p>\n";
! }
! echo cadre_fin();
}
***************
*** 693,697 ****
printf("<br>".$scourrielaffcreer,"$PHP_SELF?operation=80");
! if (COURRIELS>="~")
printf("<br>".$scourrielafflistemes,"$PHP_SELF?operation=11");
--- 694,698 ----
printf("<br>".$scourrielaffcreer,"$PHP_SELF?operation=80");
! if (COURRIELS_MOI>="w" || COURRIELS_AUTRES>="w")
printf("<br>".$scourrielafflistemes,"$PHP_SELF?operation=11");
Index: fr.lang.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/fr.lang.inc.php,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -r1.19 -r1.20
*** fr.lang.inc.php 5 Mar 2003 22:05:10 -0000 1.19
--- fr.lang.inc.php 9 Mar 2003 21:23:00 -0000 1.20
***************
*** 25,29 ****
// config.php
$verrouille="<p>Attention, l'accès à ce script de configuration a été
verrouillé.<br>
! Pour le déverrouiller, commenter ou supprimer la ligne contenant
\$verrou dans
le script constantes.inc.php.</p>\n";
$titreconfig="configuration de l'application EPNadmin";
--- 25,29 ----
// config.php
$verrouille="<p>Attention, l'accès à ce script de configuration a été
verrouillé.<br>
! Pour le déverrouiller, commenter ou supprimer la ligne contenant
\$verrou dans
le script constantes.inc.php.</p>\n";
$titreconfig="configuration de l'application EPNadmin";
***************
*** 238,242 ****
$scourrielaffcreeraliassd="<a href=\"%s\">Créer un nouvel alias pour un
sous-domaine de courriel</a>\n";
-
// dateheure.inc.php
$slistejours=Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche");
--- 238,241 ----
***************
*** 307,310 ****
--- 306,330 ----
$sMonmotdepasse="Mon mot de passe";
+ // horaires.php
+ $shoraires="calendrier et horaires";
+ $shortitre="Gestion du calendrier et des horaires d'ouverture";
+ $manqueinfosalle="<p>Problème : il me manque l'information sur la salle
!</p>\n";
+ $salleintrouvable="<p>Problème : la salle n'a pas été retrouvée !</p>\n";
+ $shorlegende="Légende";
+ $shoraccesindiv="accès individuels";
+ $shoractivcoll="activités collectives";
+ $shorsemainedu="semaine du";
+ $shorcalendrier="calendrier";
+ $shormodelehebdo="modèle hebdomadaire";
+ $shorvoirlistelocalisations="<p>Voir la <a href=\"%s\">liste des
localisations</a>.</p>\n";
+
+ // index.php
+ $saccueil="accueil";
+ $sindextitre1="Gestion des EPN";
+ $sindextitre2="Mon compte personnel";
+ $smesprochainessessions="Les prochaines sessions auxquelles je suis
inscrit(e)";
+ $sinitiationsaccessibles="Les initiations auxquelles je peux m'inscrire";
+ $sprochainesutilisaitons="Prochaines réservations en accès individuels";
+
// initiations.php
$sinitiations="initiations";
***************
*** 341,346 ****
$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";
--- 361,377 ----
$spotentiels="liste des usagers qui peuvent s'inscrire";
$sparticipants="liste des usagers qui ont déjà suivi l'initiation";
! $sinitmaj="Edition de contenu d'initiation";
! $sinitpublic="L'initiation va être ajoutée à la base des initiations
publiques.";
! $sinitsuppr="Suppression d'une initiation";
! $sinitliste="Liste des initiations classées par thèmes";
! $sinitdetails="Détails d'une initiation";
! $sinitderoulement="Contenu / déroulement";
! $sinitpreparation="Préparation nécessaire";
! $sinitroleformateur="Rôles du formateur";
! $siniroleapprenants="Rôles des apprenants";
! $sinitauteursversions="Auteurs et versions";
! $sinitdansparcours="Fait partie des parcours<br>(lié aussi au
positionnement)";
!
! // inscription_session.php
$sIdentifiant="Identifiant";
$sCredits="Crédits";
***************
*** 398,405 ****
$stitreinscriptionsession="Gestion des inscriptions aux sessions";
- // horaires.php
- $manqueinfosalle="<p>Problème : il me manque l'information sur la salle
!</p>\n";
- $salleintrouvable="<p>Problème : la salle n'a pas été retrouvée !</p>\n";
-
// localisations.php
$slocalisations="localisations";
--- 429,432 ----
***************
*** 485,495 ****
--- 512,590 ----
$sdetailmateriel="Détail d'un matériel";
+ // parcours.php
+ $sparcours="parcours";
+ $sparcourstitre="Parcours pédagogique";
+ $sparcoursajoutcetteinit="Ajouter cette initiation à mon parcours pédagogique
personnel.";
+ $sparcoursajouterautreinit="Ajouter une autre initiation à mon parcours.";
+ $sparcoursinfoinit="Informations sur une initiation";
+ $sparcoursinitretiree="L'initiation a bien été retirée de votre parcours
pédagogique personnel";
+ $sparcoursinitpasretiree="L'initiation n'a pas été retirée de mon parcours
pédagogique personnel. Contactez un animateur pour prévenir du problème.";
+ $sparcoursinitindispensable="L'initiation paraît être indispensable dans
votre parcours.";
+ $sparcoursretirerinitiation="Retirer une initiation de mon parcours";
+ $sparcoursajoutinitiation="Ajouter une initiation à mon parcours";
+ $sparcoursrmaj="Mettre à jour mon parcours en tenant compte de mes
connaissances";
+ $sparcoursyatydessessions="Liste des sessions d'initiations pour m'y
inscrire";
+ $sparcourslisteinsriptible="Liste des usagers qui peuvent s'inscrire à une
initiation";
+ $sparcourslistesuivis="Liste des usagers qui ont suivi une initiation";
+ $snbtotal="Nombre total";
+ $sparcoursmon="Mon parcours pédagogique personnel";
+
+ // positionnement.php
+ $spositionnement="positionnement";
+ $sposititre="Autoévaluation des compétences";
+ $sposiindiquerniveau="Indiquer mon niveau...";
+ $sposijaiundoute="J'ai un doute";
+ $sposijaibesoindaide="J'ai besoin d'aide.";
+ $sposioucachoerdirectniveau="... ou cocher directement mon niveau";
+ $sposimettreajourleniveau="Mettre à jour le niveau";
+ $sposidebutant="débutant(e)";
+ $sposiinitie="initié(e)";
+ $sposiavance="avancé(e)";
+ $sposienvoyer="Envoyer les réponses";
+ $sposimereevaluer="Me ré-évaluer";
+ $sposipasencoreeu="Il n'y a eu encore aucun positionnement dans ce thème.";
+ $sposimevaluer="M'évaluer";
+ $spositermine="Vous avez terminé votre auto-évaluation des connaissances sur
ce thème.";
+ $sposievalapresinitiationpasini="Je n'ai suivi aucune initiation faisant
l'objet d'un positionnement";
+ $sposiautoevaluation="Positionnement sur un thème";
+ $sposibilandemescompetences="Récapitulatif ";
+ $sposirecommencertout="Recommencer tout le questionnaire d'autoévaluation";
+ $sposiafftout="Afficher l'ensemble des résultats enregistrées jusque là";
+ $sposiapresinitiation="Positionnement après une initiation";
+
// print.php
$stprint="cartes d'usagers";
$titreprint="Impression des cartes d'usagers";
+ $sMoncourriel="Mon courriel";
+ $sprintavertissements="<p>Si ce n'est pas la première impression, <b>il faut
sans doute
+ <a href=\"javascript:window.location.reload()\">recharger la
page</a>.</p>
+ <p>Enregistrer l'image ci-dessous au format PNG pour l'imprimer plus
tard...</p>
+ <p>Voulez-vous <a href=\"#c\">confirmer que les cartes des usagers
ci-dessous ont été imprimées</a> ?</p>\n";
+ $sprintimpression="Affichage des cartes";
+ $sprintconfirmerimpressions="Confirmation de l'impression des cartes";
+ $sprintoksuite="<p>La confirmation d'impression des cartes d'usagers a bien
été enregistrée.</p>
+ <p>Voules-vous <a href=\"%s\">préparer la suite des impressions</a>
?</p>\n";
+ $sprintnbcarte="Nombre de cartes";
+ $sprintpasdecartespretes="Il n'y a pas de cartes prêtes à être imprimées.";
+ $sprintpasbcpdecartespretes="<p align=center>Il n'y a que %s cartes prêtes à
être imprimées</p>
+ <p align=center><a href=\"%s\">Préparer l'impression quand
même</a>.</p>\n";
// questions.php
$questions="questions";
$titrequestions="Base des questions d'autoévaluation";
+ $sinitiationpaschoisie="Problème, l'initiation n'est pas choisie.";
+ $squestionsmqquestion="Tu dois saisir une question, sinon, vraiment, ça sert
à rien.";
+ $squestionsnouv="Enregistrement de la nouvelle question.";
+ $squestionsmaj="Mise à jour de l'enregistrement";
+ $squestionsajouter="Ajouter une autre question.";
+ $squestionlienaide="Lien pour aider";
+ $sQuestion="Question";
+ $squestionsattentionsupp="Attention, tu vas supprimer une question.";
+ $squestionsconfirmersuppr="Confirmer tout de même la suppression. Non mais !";
+ $squestionssupprok="La question est supprimée. Snif !";
+ $squestionsvoirlistequestions="Voir la liste des questions de l'initiation";
+ $squestionsedition="Edition de questions";
+ $squestionssuppr="Suppression d'une question";
+ $squestionsliste="Liste des questions";
// reservations.php
***************
*** 649,653 ****
$susagertitre2="Gestion des usagers";
$susagernouv1="Saisie des informations d'un usager";
! $sPrenom="Prénom";
$sNom="Nom";
$sinchangeable="inchangeable";
--- 744,748 ----
$susagertitre2="Gestion des usagers";
$susagernouv1="Saisie des informations d'un usager";
! $sPrenom="Prénom";
$sNom="Nom";
$sinchangeable="inchangeable";
***************
*** 656,660 ****
$smasculin="masculin";
$sDatedenaissance="Date de naissance";
! $sSexe="Sexe";
$sStructuredeprovenance="Structure de provenance";
$scommentaireusager="Commentaires sur<br>l'usager";
--- 751,755 ----
$smasculin="masculin";
$sDatedenaissance="Date de naissance";
! $sSexe="Sexe";
$sStructuredeprovenance="Structure de provenance";
$scommentaireusager="Commentaires sur<br>l'usager";
Index: horaires.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/horaires.php,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** horaires.php 15 Feb 2003 23:41:28 -0000 1.13
--- horaires.php 9 Mar 2003 21:23:00 -0000 1.14
***************
*** 38,53 ****
require_once("siteweb.inc.php"); // concernant les pages perso
des usagers et les sites web des structures
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
! ?>
! <html>
! <head>
! <title>calendrier et horaires - epnadmin</title>
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
! <?
! $titr = "Gestion du calendrier et des horaires d'ouverture";
! $datemaj="26 janvier 2003";
require("entete.inc.php");
--- 38,51 ----
require_once("siteweb.inc.php"); // concernant les pages perso
des usagers et les sites web des structures
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
! echo "<html><head><title>$shoraires - epnadmin</title>
! <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>";
!
! $titr = $shortitre;
! $datemaj="7 mars 2003";
! define("COULEUR", COULEUR_HORAIRES);
require("entete.inc.php");
***************
*** 55,59 ****
function AfficheCalendrier($id_localisation, $date)
{
! global $unitehoraire, $PHP_SELF;
// On retrouve le lundi
--- 53,59 ----
function AfficheCalendrier($id_localisation, $date)
{
! global $unitehoraire, $PHP_SELF,
! $shorlegende,$shoraccesindiv,$shoractivcoll,
! $shorsemainedu;
// On retrouve le lundi
***************
*** 61,91 ****
$date=date("Y-m-d", strtotime("-1 days", strtotime($date)));
! // Construction de la requête.
! $req = "SELECT DISTINCT structures.ville AS ville,
! structures.structure AS structure,
! localisations.salle AS salle
! FROM localisations
! LEFT JOIN structures ON structures.id=localisations.id_structure
! WHERE localisations.id=\"$id_localisation\"";
! $res = executeRequete($req);
!
$unlieu=false;
// Affichage de la légende
! echo "<table align=center border=1>
! <tr><td><table>
! <tr><td bgcolor=\"#C0C0C0\">F</td><td>= fermé</td>
<td> </td>
! <td bgcolor=\"".COULEUR_UTILISATION."\">I</td><td>= accès
individuels</td>
<td> </td>
! <td bgcolor=\"".COULEUR_SESSIONS."\">C</td><td>= activités
collectives</td>
</tr>
- </table></td></tr>
</table>\n";
// On n'a nécessairement qu'une ligne
! $reponse = mysql_fetch_object($res);
echo "<hr>\n";
! echo "<h3>$reponse->salle de $reponse->structure à $reponse->ville</h3>\n";
$datesemaineprec=date("Y-m-d", strtotime("-7 days", strtotime($date)));
--- 61,84 ----
$date=date("Y-m-d", strtotime("-1 days", strtotime($date)));
! // on initialise à faux. Si à la fin du script il est encore faux,
! // c'est qu'on n'a trouvé aucune salle.
$unlieu=false;
// Affichage de la légende
! echo cadre_debut($shorlegende);
! echo "<table>
! <tr><td bgcolor=\"grey\">F</td><td>= fermé</td>
<td> </td>
! <td bgcolor=\"".COULEUR_UTILISATIONS."\">I</td><td>=
$shoraccesindiv</td>
<td> </td>
! <td bgcolor=\"".COULEUR_SESSIONS."\">C</td><td>=
$shoractivcoll</td>
</tr>
</table>\n";
+ echo cadre_fin();
// On n'a nécessairement qu'une ligne
! //$reponse = mysql_fetch_object($res);
echo "<hr>\n";
! echo cadre_debut("<h3>".localisation($id_localisation, TRUE)."</h3>");
$datesemaineprec=date("Y-m-d", strtotime("-7 days", strtotime($date)));
***************
*** 94,102 ****
$datemoissuiv=date("Y-m-d", strtotime("+1 month", strtotime($date)));
-
$lignechoixdate=
"<p align=center><a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datemoisprec\"><<<</a>
- "
."<a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datesemaineprec\"><<</a>
- "
! ."<b>semaine du ".datetodate($date)."</b> - "
."<a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datesemainesuiv\">>></a>
- "
."<a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datemoissuiv\">>>>></a></p>\n";
--- 87,94 ----
$datemoissuiv=date("Y-m-d", strtotime("+1 month", strtotime($date)));
$lignechoixdate=
"<p align=center><a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datemoisprec\"><<<</a>
- "
."<a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datesemaineprec\"><<</a>
- "
! ."<b>$shorsemainedu ".datetodate($date)."</b> - "
."<a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datesemainesuiv\">>></a>
- "
."<a
href=\"$PHP_SELF?id_localisation=$id_localisation&operation=1&date=$datemoissuiv\">>>>></a></p>\n";
***************
*** 113,121 ****
for ($heure=MINHORAIRE;
$heure<MAXHORAIRE;
! $heure=date("H:i:00", strtotime("+ 1 hour", strtotime($heure)))
)
{
$lignehoraires.="<td colspan=\"".$nbcolparheure."\">";
! $lignehoraires.=sprintf("%sh à %sh", date("H", strtotime($heure)),
date("H", strtotime("+1 hour", strtotime($heure))));
$lignehoraires.="</td>\n";
}
--- 105,113 ----
for ($heure=MINHORAIRE;
$heure<MAXHORAIRE;
! $heure=additionHeure("01:00", $heure)
)
{
$lignehoraires.="<td colspan=\"".$nbcolparheure."\">";
! $lignehoraires.=sprintf("%sh - %sh", date("H", strtotime($heure)),
date("H", strtotime("+1 hour", strtotime($heure))));
$lignehoraires.="</td>\n";
}
***************
*** 127,131 ****
while ($datecur<date("Y-m-d", strtotime("+7 days", strtotime($date))))
{
! echo "<tr><td
bgcolor=\"#C0C0C0\"><b>".jourSemaine(date("w",strtotime($datecur)))."</b>
".datetodate($datecur)."</td>";
// Il va falloir construire la ligne des horaires en tenant compte des
horaires et des réservations
--- 119,123 ----
while ($datecur<date("Y-m-d", strtotime("+7 days", strtotime($date))))
{
! echo "<tr><td bgcolor=\"lightgrey\">".datetodate($datecur)."</td>";
// Il va falloir construire la ligne des horaires en tenant compte des
horaires et des réservations
***************
*** 135,139 ****
{
// On regarde si c'est déjà ouvert ou pas.
! $req3 = "SELECT * FROM calendrier
LEFT JOIN localisations ON
localisations.id=calendrier.id_localisation
WHERE date=\"$datecur\"
--- 127,131 ----
{
// On regarde si c'est déjà ouvert ou pas.
! $req3 = "SELECT * FROM calendrier
LEFT JOIN localisations ON
localisations.id=calendrier.id_localisation
WHERE date=\"$datecur\"
***************
*** 148,152 ****
{
case "accès individuels" :
! echo " bgcolor=\"".COULEUR_UTILISATION."\">\n";
break;
case "activités collectives" :
--- 140,144 ----
{
case "accès individuels" :
! echo " bgcolor=\"".COULEUR_UTILISATIONS."\">\n";
break;
case "activités collectives" :
***************
*** 154,158 ****
break;
default :
! echo " bgcolor=\"#C0C0C0\">\n";
break;
} // switch
--- 146,150 ----
break;
default :
! echo " bgcolor=\"grey\">\n";
break;
} // switch
***************
*** 175,179 ****
echo "</td>\n";
! $heure=date("H:i:00", strtotime("+".$unitehoraire." minutes",
strtotime($heure)));
mysql_free_result($res3);
} // while $heure
--- 167,171 ----
echo "</td>\n";
! $heure=additionHeure($heure,"00:".$unitehoraire);
mysql_free_result($res3);
} // while $heure
***************
*** 187,191 ****
echo "<tr><td colspan=\"$nbcol\" align=\"center\">
<a
href=\"$PHP_SELF?operation=2&id_localisation=$id_localisation&date=$date\">Appliquer
le modèle</a>
! <br><a
href=\"$PHP_SELF?operation=3&id_localisation=$id_localisation&date=$date\">Vider</a></td>
</tr>";
--- 179,183 ----
echo "<tr><td colspan=\"$nbcol\" align=\"center\">
<a
href=\"$PHP_SELF?operation=2&id_localisation=$id_localisation&date=$date\">Appliquer
le modèle</a>
! - <a
href=\"$PHP_SELF?operation=3&id_localisation=$id_localisation&date=$date\">Vider</a></td>
</tr>";
***************
*** 194,198 ****
echo $lignechoixdate;
! mysql_free_result($res);
}
--- 186,190 ----
echo $lignechoixdate;
! echo cadre_fin();
}
***************
*** 202,206 ****
// Construction de la requête.
! $req = "SELECT DISTINCT structures.ville AS ville,
structures.structure AS structure,
localisations.salle AS salle,
--- 194,198 ----
// Construction de la requête.
! /* $req = "SELECT DISTINCT structures.ville AS ville,
structures.structure AS structure,
localisations.salle AS salle,
***************
*** 209,220 ****
LEFT JOIN structures ON structures.id=localisations.id_structure
WHERE localisations.id=\"$id_localisation\"";
! $res = executeRequete($req);
$unlieu=false;
// On n'a qu'une ligne
! $reponse = mysql_fetch_object($res);
! echo "<hr>\n";
! echo "<h3>$reponse->salle de $reponse->structure à $reponse->ville</h3>\n";
// Affichage des disponibilités en fonction du calendrier et des
réservations
--- 201,212 ----
LEFT JOIN structures ON structures.id=localisations.id_structure
WHERE localisations.id=\"$id_localisation\"";
! $res = executeRequete($req);*/
$unlieu=false;
// On n'a qu'une ligne
! //$reponse = mysql_fetch_object($res);
!
! echo cadre_debut("<h3>".localisation($id_localisation)."</h3>");
// Affichage des disponibilités en fonction du calendrier et des
réservations
***************
*** 232,241 ****
for ($heure=MINHORAIRE;
$heure<MAXHORAIRE;
! $heure=date("H:i:00", strtotime("+ 1 hour", strtotime($heure)))
! )
{
! echo "<td colspan=\"".$nbcolparheure."\">";
! echo date("H", strtotime($heure))."h";
! echo "</td>\n";
}
echo "</tr>\n";
--- 224,233 ----
for ($heure=MINHORAIRE;
$heure<MAXHORAIRE;
! $heure=additionHeure("01:00", $heure)
! )
{
! echo "<td colspan=\"".$nbcolparheure."\">";
! printf("%sh - %sh", date("H", strtotime($heure)), date("H", strtotime("+1
hour", strtotime($heure))));
! echo "</td>\n";
}
echo "</tr>\n";
***************
*** 262,266 ****
{
case "accès individuels" :
! echo " bgcolor=\"".COULEUR_UTILISATION."\">\n";
break;
case "activités collectives" :
--- 254,258 ----
{
case "accès individuels" :
! echo " bgcolor=\"".COULEUR_UTILISATIONS."\">\n";
break;
case "activités collectives" :
***************
*** 268,272 ****
break;
default :
! echo " bgcolor=\"#C0C0C0\">\n";
break;
} // switch
--- 260,264 ----
break;
default :
! echo " bgcolor=\"grey\">\n";
break;
} // switch
***************
*** 289,293 ****
echo "</td>\n";
! $heure=date("H:i:00", strtotime("+".$unitehoraire." minutes",
strtotime($heure)));
mysql_free_result($res3);
} // while $heure
--- 281,285 ----
echo "</td>\n";
! $heure=additionHeure($heure, "00:".$unitehoraire);
mysql_free_result($res3);
} // while $heure
***************
*** 296,301 ****
} // for jour
echo "</table>\n";
!
! mysql_free_result($res);
}
--- 288,292 ----
} // for jour
echo "</table>\n";
! echo cadre_fin();
}
***************
*** 327,331 ****
// Début du contenu de la page
! if(defined("HORAIRES") && HORAIRES>="10")
{
switch($operation)
--- 318,322 ----
// Début du contenu de la page
! if(defined("HORAIRES") && HORAIRES>="~")
{
switch($operation)
***************
*** 627,634 ****
break;
! default : // liste des localisations
if (LOCALISATIONS<="~")
{
! echo $pasledroit;
break;
}
--- 618,627 ----
break;
! default : // liste des localisations
! echo cadre_debut($slistelocalisations);
if (LOCALISATIONS<="~")
{
! echo $pasledroit;
! echo cadre_fin();
break;
}
***************
*** 641,646 ****
$res = executeRequete($req);
echo "<table align=center border=1>
! <tr><td colspan=5><h3 align=center>Liste des
localisations</h3></td></tr>
! <tr><th align=center>Ville</th><th align=center>Structure</th><th
align=center>Salle<br>(ou groupe de machines)</th><th></th></tr>\n";
while ($local= mysql_fetch_object($res))
{
--- 634,638 ----
$res = executeRequete($req);
echo "<table align=center border=1>
! <tr><th align=center>$sVille</th><th
align=center>$sStructure</th><th align=center>$sSalle</th><th
colspan=2></th></tr>\n";
while ($local= mysql_fetch_object($res))
{
***************
*** 649,665 ****
<td>$local->salle</td>\n";
if (HORAIRES_AUTRES>="r" || (HORAIRES_MOI>="r" &&
id_structure==$local->id_structure))
! echo "<td><a
href=\"$PHP_SELF?operation=1&id_localisation=$local->id_localisation\">calendrier</a></td>\n";
else
echo "<td></td>\n";
if (HORAIRES_AUTRES>="w" || (HORAIRES_MOI>="w" &&
id_structure==$local->id_structure))
! echo "<td><a
href=\"$PHP_SELF?operation=5&id_localisation=$local->id_localisation\">modèle
hebdomadaire</a></td>\n";
else
echo "<td></td>\n";
echo "</tr>\n";
}
! echo "</table>\n";
break;
} // switch
! echo "<p>Voir la <a href=\"horaires.php\">liste des
localisations</a>.</p>\n";
} // if
else
--- 641,658 ----
<td>$local->salle</td>\n";
if (HORAIRES_AUTRES>="r" || (HORAIRES_MOI>="r" &&
id_structure==$local->id_structure))
! echo "<td><a
href=\"$PHP_SELF?operation=1&id_localisation=$local->id_localisation\">$shorcalendrier</a></td>\n";
else
echo "<td></td>\n";
if (HORAIRES_AUTRES>="w" || (HORAIRES_MOI>="w" &&
id_structure==$local->id_structure))
! echo "<td><a
href=\"$PHP_SELF?operation=5&id_localisation=$local->id_localisation\">$shormodelehebdo</a></td>\n";
else
echo "<td></td>\n";
echo "</tr>\n";
}
! echo "</table>\n";
! echo cadre_fin();
break;
} // switch
! printf($shorvoirlistelocalisations, $PHP_SELF);
} // if
else
Index: index.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/index.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** index.php 16 Feb 2003 21:49:55 -0000 1.8
--- index.php 9 Mar 2003 21:23:00 -0000 1.9
***************
*** 35,78 ****
//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
! ?>
! <html>
! <head>
! <title>accueil - epnadmin</title>
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
! <?
! if ($id_structure)
! $titr = "Gestion des EPN";
! else
! $titr = "Mon compte personnel";
! $datemaj="16 février 2003";
require("entete.inc.php");
- echo "\n";
if ($id_usager)
{
! echo $message_demarrage;
! // Affichage des prochaines inscriptions à des sessions
! echo "<table align=center bgcolor=\"".COULEUR_PARCOURS."\">
! <tr><td align=center><font size=\"+2\">Mes prochaines
sessions</font></td></tr>
! <tr><td align=center>\n";
! afficheParcours($id_usager, "programmé");
! echo "</td></tr></table>\n";
!
! // Affichage des prochaines sessions accessibles
! echo "<hr>
! <table align=center bgcolor=\"".COULEUR_PARCOURS."\">
! <tr><td align=center><font size=\"+2\">Les initiations auxquelles je
peux m'inscrire</font></td></tr>
! <tr><td align=center>\n";
! afficheSessionsAccessibles($id_usager, "accessible");
! echo "</td></tr></table>\n";
!
! // Affichage des prochaines réservations en accès individuel
! echo "<hr>
! <table align=center bgcolor=\"".COULEUR_ACCES_INDIVIDUEL."\">
! <tr><td align=center><font size=\"+2\">Prochaines réservations en
accès individuels</font></td></tr>
! <tr><td align=center>\n";
affiche_utilisations($id_usager, FUTUR);
! echo "</td></tr></table>\n";
}
--- 35,68 ----
//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
!
! echo "<html><head><title>$saccueil - epnadmin</title>
! <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>";
!
! $titr = ($is_ident!="usager" ? $sindextitre1 : $sindextitre2);
!
! $datemaj="7 mars 2003";
require("entete.inc.php");
if ($id_usager)
{
! define("COULEUR", COULEUR_USAGERS);
! echo $message_demarrage;
!
! // Affichage des prochaines inscriptions à des sessions
! echo cadre_debut($smesprochainessessions, "align=center", COULEUR_PARCOURS);
! afficheParcours($id_usager, "programmé");
! echo cadre_fin(COULEUR_PARCOURS);
!
! // Affichage des prochaines sessions accessibles
! echo "<hr>";
! echo cadre_debut($sinitiationsaccessibles, "align=center",
COULEUR_PARCOURS);
! afficheSessionsAccessibles($id_usager, "accessible");
! echo cadre_fin(COULEUR_PARCOURS);
! // Affichage des prochaines réservations en accès individuel
! echo "<hr>";
! echo cadre_debut($sprochainesutilisaitons, "align=center",
COULEUR_UTILISATIONS);
affiche_utilisations($id_usager, FUTUR);
! echo cadre_fin(COULEUR_UTILISATIONS);
}
Index: initiations.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/initiations.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** initiations.php 20 Feb 2003 22:15:20 -0000 1.10
--- initiations.php 9 Mar 2003 21:23:00 -0000 1.11
***************
*** 23,26 ****
--- 23,27 ----
require_once("header.inc.php");
+ require_once("constantes.inc.php"); // définition des constantes
if (!defined("FCT_PEDAGOGIE"))
{
***************
*** 29,33 ****
}
- require_once("constantes.inc.php"); // définition des constantes
//require_once("fonctions.inc.php"); // concernant des fonctions
transversales inclassables
require_once("mysql.inc.php"); // concernant mysql
--- 30,33 ----
***************
*** 42,52 ****
//require_once("parcours.inc.php"); // concernant les parcours
des usagers et leur positionnement
! echo "<html>
! <head>
! <title>$sinitiations - epnadmin</title>
! <meta http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\">\n";
$titr = $stitreinitiations;
! $datemaj="9 février 2003";
require("entete.inc.php");
--- 42,51 ----
//require_once("parcours.inc.php"); // concernant les parcours
des usagers et leur positionnement
! echo "<html><head><title>$sinitiations - epnadmin</title>
! <meta http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\">\n";
$titr = $stitreinitiations;
! $datemaj="9 mars 2003";
! define("COULEUR", COULEUR_PEDAGOGIE);
require("entete.inc.php");
***************
*** 55,63 ****
case 11 : // confirmation d'ajout ou mise à jour
case 21 :
! if (PEDAGOGIE_AUTRES<"w")
! {
! echo $pasledroit;
! break;
! }
$mes="";
if ($id_theme=="") $mes.=$spaschoisitheme;
--- 54,64 ----
case 11 : // confirmation d'ajout ou mise à jour
case 21 :
! cadre_debut($sinitmaj);
! if (PEDAGOGIE_AUTRES<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
! break;
! }
$mes="";
if ($id_theme=="") $mes.=$spaschoisitheme;
***************
*** 71,75 ****
$sep=""; $i=0; $t="";
while (TRUE)
! {
$vara="prerequisA".$i;
$varb="prerequisB".$i;
--- 72,76 ----
$sep=""; $i=0; $t="";
while (TRUE)
! {
$vara="prerequisA".$i;
$varb="prerequisB".$i;
***************
*** 128,134 ****
if ($public=="oui")
{
! echo "<p>L'initiation va être ajoutée à la base des initiations
publiques.</p>\n";
//TODO : ajouter_initiation_public($id_initiation);
}
break; // tout c'est bien passé
}
--- 129,136 ----
if ($public=="oui")
{
! echo "<p>$sinitpublic</p>\n";
//TODO : ajouter_initiation_public($id_initiation);
}
+ echo cadre_fin();
break; // tout c'est bien passé
}
***************
*** 137,157 ****
case 2 : // formulaire d'édition
// Saisie pour modification d'un enregistrement
! if (PEDAGOGIE_AUTRES<"w")
! {
! echo $pasledroit;
! break;
! }
! $res = recherche("initiations", "id", $id_initiation);
! if ($initiation = mysql_fetch_array($res))
extract($initiation);
! // pas de break, on enchaîne avec le formulaire d'édition
case 1 : // formulaire d'ajout
// Début du fomulaire de saisie d'enregistrement d'initiation
! if (PEDAGOGIE_AUTRES<"w" && PEDAGOGIE_MOI<"w")
! {
! echo $pasledroit;
! break;
! }
echo "<form method=\"post\" action=\"\" name=\"edition\">\n";
--- 139,165 ----
case 2 : // formulaire d'édition
// Saisie pour modification d'un enregistrement
! if ($operation==2)
! echo cadre_debut($sinitmaj);
! if (PEDAGOGIE_AUTRES<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
! break;
! }
! $res = recherche("initiations", "id", $id_initiation);
! if ($initiation = mysql_fetch_array($res))
extract($initiation);
! // pas de break, on enchaîne avec le formulaire d'édition
case 1 : // formulaire d'ajout
// Début du fomulaire de saisie d'enregistrement d'initiation
! if ($operation==1)
! echo cadre_debut($sinitmaj);
! if (PEDAGOGIE_AUTRES<"w" && PEDAGOGIE_MOI<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
! break;
! }
echo "<form method=\"post\" action=\"\" name=\"edition\">\n";
***************
*** 239,243 ****
list($id_init_prA, $id_init_prB) = explode("|", $id_init_pr);
$res = executeRequete($req);
! if ($npr>1) echo "<br><b>et aussi</b> ";
echo "<select name=\"prerequisA$npr\">
<option value=\"\">aucune</option>\n";
--- 247,251 ----
list($id_init_prA, $id_init_prB) = explode("|", $id_init_pr);
$res = executeRequete($req);
! if ($npr>0) echo "<br><b>$etaussi</b> ";
echo "<select name=\"prerequisA$npr\">
<option value=\"\">aucune</option>\n";
***************
*** 251,255 ****
.substr($init->niveau,0,5).")</option>\n";
}
! echo "</select> ou alors ";
$res = executeRequete($req);
echo "<select name=\"prerequisB$npr\">
--- 259,263 ----
.substr($init->niveau,0,5).")</option>\n";
}
! echo "</select> $oualors ";
$res = executeRequete($req);
echo "<select name=\"prerequisB$npr\">
***************
*** 261,268 ****
echo " selected";
echo ">".substr($init->theme,0,10)." : "
! .substr($init->initiation,0,30)." ("
! .substr($init->niveau,0,5).")\n";
}
! echo "</select>\n";
$npr++;
}
--- 269,276 ----
echo " selected";
echo ">".substr($init->theme,0,10)." : "
! .substr($init->initiation,0,30)." ("
! .substr($init->niveau,0,5).")\n";
}
! echo "</select>\n";
$npr++;
}
***************
*** 299,307 ****
<tr>
<td>
! <div align=\"center\">Contenu / déroulement :<br>
<textarea name=\"contenu\" cols=\"40\"
rows=\"8\">$contenu</textarea>
</div>
</td>
! <td align=\"center\">Préparation nécessaire :<br>
<textarea name=\"preparation\" cols=\"40\"
rows=\"8\">$preparation</textarea>
</div>
--- 307,315 ----
<tr>
<td>
! <div align=\"center\">$sinitderoulement :<br>
<textarea name=\"contenu\" cols=\"40\"
rows=\"8\">$contenu</textarea>
</div>
</td>
! <td align=\"center\">$sinitpreparation :<br>
<textarea name=\"preparation\" cols=\"40\"
rows=\"8\">$preparation</textarea>
</div>
***************
*** 310,347 ****
<tr>
<td>
! <div align=\"center\">Rôles du formateur :<br>
<textarea name=\"role_formateur\" cols=\"40\"
rows=\"8\">$role_formateur</textarea>
</div>
</td>
! <td align=\"center\">Rôles des apprenants :<br>
<textarea name=\"role_apprenants\" cols=\"40\"
rows=\"8\">$role_apprenants</textarea>
</td>
</tr>
<tr>
! <td align=\"center\">Auteurs et versions :<br>(ajouter sans
effacer les précédentes infos)<br>
<textarea name=\"auteurs_versions\" cols=\"40\"
rows=\"8\">$auteurs_versions</textarea>
</div>
</td>
<td align=\"center\">
! Fait partie des parcours :<br>
<input type=\"radio\" name=\"dans_parcours\"
value=\"non\"";
if ($dans_parcours!="oui") echo " checked";
! echo "> non
<input type=\"radio\" name=\"dans_parcours\"
value=\"oui\"";
if ($dans_parcours=="oui") echo " checked";
! echo "> oui
<br><br>
Le contenu d'initiation est public :<br>
<input type=\"radio\" name=\"public\" value=\"non\"";
if ($public!="oui") echo " checked";
! echo "> non
<input type=\"radio\" name=\"public\" value=\"oui\"";
if ($public=="oui") echo " checked";
! echo "> oui
</td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\">
! <input type=\"submit\" name=\"Envoyer\" value=\"Envoyer les
informations\">
</td>
</tr>
--- 318,355 ----
<tr>
<td>
! <div align=\"center\">$sinitroleformateur :<br>
<textarea name=\"role_formateur\" cols=\"40\"
rows=\"8\">$role_formateur</textarea>
</div>
</td>
! <td align=\"center\">$siniroleapprenants :<br>
<textarea name=\"role_apprenants\" cols=\"40\"
rows=\"8\">$role_apprenants</textarea>
</td>
</tr>
<tr>
! <td align=\"center\">$sinitauteursversions :<br>(ajouter sans
effacer les précédentes infos)<br>
<textarea name=\"auteurs_versions\" cols=\"40\"
rows=\"8\">$auteurs_versions</textarea>
</div>
</td>
<td align=\"center\">
! $sinitdansparcours :<br>
<input type=\"radio\" name=\"dans_parcours\"
value=\"non\"";
if ($dans_parcours!="oui") echo " checked";
! echo "> $snon
<input type=\"radio\" name=\"dans_parcours\"
value=\"oui\"";
if ($dans_parcours=="oui") echo " checked";
! echo "> $soui
<br><br>
Le contenu d'initiation est public :<br>
<input type=\"radio\" name=\"public\" value=\"non\"";
if ($public!="oui") echo " checked";
! echo "> $snon
<input type=\"radio\" name=\"public\" value=\"oui\"";
if ($public=="oui") echo " checked";
! echo "> $soui
</td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\">
! <input type=\"submit\" name=\"Envoyer\"
value=\"$sconfirmer\">
</td>
</tr>
***************
*** 349,382 ****
</form>\n";
// Fin du formulaire de saisie.
! break;
case 3 : // formulaire de suppression
! if (PEDAGOGIE_AUTRES<"w")
! {
echo $pasledroit;
break;
! }
! echo $sattentionsupprinit;
! $res = recherche("parcours", "id_initiation", $id_initiation);
! $res2 = recherche("questions", "id_initiation", $id_initiation);
! $res3 = recherche("sessions", "id_initiation", $id_initiation);
! if (mysql_fetch_object($res) || mysql_fetch_object($res2) ||
mysql_fetch_object($res3))
! echo $sattentioninitsert;
! printf($sconfirmerquandmeme,
"initiations.php?operation=31&id_initiation=$id_initiation");
! break;
case 31 : // confirmation de suppression
! if (PEDAGOGIE_AUTRES<"w")
! {
echo $pasledroit;
break;
! }
! echo $sinitsuppr;
! $req = "DELETE FROM initiations WHERE id=$id_initiation";
! $res = executeRequete($req);
! break;
case 5 :
! // Affichage de la liste des initiations
if (PEDAGOGIE>"~")
{
--- 357,398 ----
</form>\n";
// Fin du formulaire de saisie.
! echo cadre_fin();
! break;
case 3 : // formulaire de suppression
! echo cadre_debut($sinitsuppr);
! if (PEDAGOGIE_AUTRES<"w")
! {
echo $pasledroit;
+ echo cadre_fin();
break;
! }
! echo $sattentionsupprinit;
! $res = recherche("parcours", "id_initiation", $id_initiation);
! $res2 = recherche("questions", "id_initiation", $id_initiation);
! $res3 = recherche("sessions", "id_initiation", $id_initiation);
! if (mysql_fetch_object($res) || mysql_fetch_object($res2) ||
mysql_fetch_object($res3))
! echo $sattentioninitsert;
! printf($sconfirmerquandmeme,
"initiations.php?operation=31&id_initiation=$id_initiation");
! echo cadre_fin();
! break;
case 31 : // confirmation de suppression
! echo cadre_debut($sinitsuppr);
! if (PEDAGOGIE_AUTRES<"w")
! {
echo $pasledroit;
+ echo cadre_fin();
break;
! }
! echo $sinitsuppr;
! $req = "DELETE FROM initiations WHERE id=$id_initiation";
! $res = executeRequete($req);
! echo cadre_fin();
! break;
case 5 :
! // Affichage de la liste des initiations
! echo cadre_debut($sinitliste);
if (PEDAGOGIE>"~")
{
***************
*** 386,396 ****
while ($theme = mysql_fetch_object($res))
{
! echo "<tr><td width=200>\n";
! afficheTheme($theme);
! if ($couleur=="#FFEECC")
! $couleur="#CCEEFF";
else
! $couleur="#FFEECC";
! echo "</td>\n<td>\n<table width=\"100%\" border=1
bgcolor=\"$couleur\">\n";
$res2 = recherche("initiations", "id_theme", $theme->id, "niveau");
--- 402,412 ----
while ($theme = mysql_fetch_object($res))
{
! if ($couleur=="")
! $couleur=" bgcolor=\"".COULEUR_PEDAGOGIE."\"";
else
! $couleur="";
! echo "<tr><td width=200$couleur>\n";
! afficheTheme($theme);
! echo "</td>\n<td>\n<table width=\"100%\" border=1>\n";
$res2 = recherche("initiations", "id_theme", $theme->id, "niveau");
***************
*** 406,410 ****
if (PEDAGOGIE_AUTRES>="w")
echo "<td width=21><a
href=\"initiations.php?operation=3&id_initiation=$initiation->id\">$supprimer</a></td>\n";
! echo "<td width=21><a
href=\"questions.php?id_initiation=$initiation->id\">$sQuestions</a></td>\n";
$aucun=false;
echo "</tr>\n";
--- 422,428 ----
if (PEDAGOGIE_AUTRES>="w")
echo "<td width=21><a
href=\"initiations.php?operation=3&id_initiation=$initiation->id\">$supprimer</a></td>\n";
! if ($initiation->dans_parcours=="oui")
! echo "<td width=21><a
href=\"questions.php?id_initiation=$initiation->id\">$sQuestions</a></td>\n";
!
$aucun=false;
echo "</tr>\n";
***************
*** 418,424 ****
--- 436,444 ----
else
echo $pasledroit;
+ echo cadre_fin();
break;
default : // affichage détails
+ echo cadre_debut($sinitdetails);
if ($id_initiation && PEDAGOGIE>"~")
{
***************
*** 437,441 ****
}
else
! echo $pasledroit;
break;
--- 457,462 ----
}
else
! echo $pasledroit;
! echo cadre_fin();
break;
Index: parcours.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/parcours.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** parcours.php 20 Feb 2003 22:15:20 -0000 1.10
--- parcours.php 9 Mar 2003 21:23:00 -0000 1.11
***************
*** 23,26 ****
--- 23,27 ----
require_once("header.inc.php");
+ require_once("constantes.inc.php"); // définition des constantes
if (!defined("FCT_PARCOURS"))
{
***************
*** 28,33 ****
exit;
}
-
- require_once("constantes.inc.php"); // définition des constantes
//require_once("fonctions.inc.php"); // concernant des fonctions
transversales inclassables
require_once("mysql.inc.php"); // concernant mysql
--- 29,32 ----
***************
*** 42,121 ****
require_once("parcours.inc.php"); // concernant les parcours des
usagers et leur positionnement
! ?>
! <html>
! <head>
! <title>parcours - epnadmin</title>
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
! <?
! $titr = "Parcours pédagogique";
! $datemaj="15 février 2003";
require("entete.inc.php");
! /*// On ajoute l'indispensable première session, celle de découverte.
! if ($id_usager)
! ajouteInitiation($id_usager, 1); */
switch ($operation)
{
case 1 : // Affichage d'informations étendues sur une initiation
! afficheInitiation($id_initiation, "COMPLET");
! if (accessible($id_usager, $id_initiation))
! echo "<p><a
href=\"?operation=3&id_initiation=$id_initiation&id_usager=$id_usager\">Ajouter
cette initiation à mon parcours pédagogique personnel.</a></p>\n";
! echo "<p><a href=\"?operation=4&id_usager=$id_usager\">Ajouter une autre
initiation à mon parcours.</a></p>\n";
! break;
case 2 : // Retirer une initiation du parcours
! if (!indispensable($id_usager, $id_initiation))
! {
! $req="DELETE FROM parcours WHERE id_usager=$id_usager AND
id_initiation=$id_initiation";
! if (executeRequete($req))
! echo "<p>L'initiation a bien été retirée de votre parcours
pédagogique personnel</p>\n";
! else
! echo "<p>L'initiation n'a pas été retirée de mon parcours
pédagogique personnel</p>\n";
! }
else
! echo "<p>L'initiation paraît être indispensable dans votre
parcours.</p>\n";
! echo "<p><a href=\"?operation=4&id_usager=$id_usager\">Ajouter une
initiation à mon parcours.</a></p>\n";
! break;
case 3 : // Ajout d'une initiation au parcours
! ajouteInitiation($id_usager, $id_initiation);
! echo "<p><a href=\"?operation=4&id_usager=$id_usager\">Ajouter une autre
initiation à mon parcours.</a></p>\n";
! break;
case 4 : // Formulaire d'ajout de parcours
! formulaireAjoutInitiation($id_usager);
! echo "<hr>\n";
! break;
case 5 : // Remise à jour du parcours en fonction de mes compétences
! $res = rechercheParcours($id_usager);
! while ($parcours = mysql_fetch_object($res))
{
! if ($parcours->id_session==0)
! {
! $req="DELETE FROM parcours
! WHERE id_usager=$id_usager
! AND id_initiation=$parcours->id_initiation
! AND (etat='conseillé' OR etat='indispensable') ";
! executeRequete($req);
! ajouteInitiation($id_usager, $parcours->id_initiation);
! }
}
! echo "<p><a href=\"?operation=4&id_usager=$id_usager\">Ajouter une
initiation à mon parcours.</a></p>\n";
! echo "<hr>";
! break;
case 6 : // désir de s'inscrire à une initiation
! afficheCalendrierSession($id_initiation, $id_usager);
! break;
case 7 : // Afficher toutes les sessions accessibles par l'usager à venir
// Affichage des prochaines sessions accessibles
! echo "<table align=center bgcolor=\"".COULEUR_PARCOURS."\">
! <tr><td align=center><font size=\"+2\">Les initiations auxquelles je
peux m'inscrire</font></td></tr>
! <tr><td align=center>\n";
afficheSessionsAccessibles($id_usager, "accessible");
! echo "</td></tr></table>\n";
echo "<hr>";
break;
--- 41,131 ----
require_once("parcours.inc.php"); // concernant les parcours des
usagers et leur positionnement
! echo "<html><head><title>$sparcours - epnadmin</title>
! <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>\n";
!
! $titr = $sparcourstitre;
! $datemaj="7 mars 2003";
! define("COULEUR", COULEUR_PARCOURS);
require("entete.inc.php");
! // TODO : ajouter les autorisations ou non...
switch ($operation)
{
case 1 : // Affichage d'informations étendues sur une initiation
! echo cadre_debut($sparcoursinfoinit);
! afficheInitiation($id_initiation, "COMPLET");
! if (accessible($id_usager, $id_initiation))
! echo "<p><a
href=\"?operation=3&id_initiation=$id_initiation&id_usager=$id_usager\">
! $sparcoursajoutcetteinit</a></p>\n";
! echo "<p><a
href=\"?operation=4&id_usager=$id_usager\">$sparcoursajouterautreinit</a></p>\n";
! echo cadre_fin();
! echo "<hr>";
! break;
case 2 : // Retirer une initiation du parcours
! echo cadre_debut($sparcoursretirerinitiation);
! if (!indispensable($id_usager, $id_initiation))
! {
! $req="DELETE FROM parcours WHERE id_usager=$id_usager AND
id_initiation=$id_initiation";
! if (executeRequete($req))
! echo "<p>$sparcoursinitretiree</p>\n";
else
! echo "<p>$sparcoursinitpasretiree</p>\n";
! }
! else
! echo "<p>$sparcoursinitindispensable</p>\n";
! echo "<p><a
href=\"?operation=4&id_usager=$id_usager\">$sparcoursajoutinitiation</a></p>\n";
! echo cadre_fin();
! echo "<hr>";
! break;
case 3 : // Ajout d'une initiation au parcours
! echo cadre_debut($sparcoursajoutinitiation);
! ajouteInitiation($id_usager, $id_initiation);
! echo "<p><a
href=\"?operation=4&id_usager=$id_usager\">$sparcoursajoutinitiation</a></p>\n";
! echo cadre_fin();
! echo "<hr>\n";
! break;
case 4 : // Formulaire d'ajout de parcours
! echo cadre_debut($sparcoursajoutinitiation);
! formulaireAjoutInitiation($id_usager);
! echo cadre_fin();
! echo "<hr>\n";
! break;
case 5 : // Remise à jour du parcours en fonction de mes compétences
! echo cadre_debut($sparcoursrmaj);
! $res = rechercheParcours($id_usager);
! while ($parcours = mysql_fetch_object($res))
! {
! if ($parcours->id_session==0)
{
! $req="DELETE FROM parcours
! WHERE id_usager=$id_usager
! AND id_initiation=$parcours->id_initiation
! AND (etat='conseillé' OR etat='indispensable') ";
! executeRequete($req);
! ajouteInitiation($id_usager, $parcours->id_initiation);
}
! }
! echo "<p><a
href=\"?operation=4&id_usager=$id_usager\">$sparcoursajoutinitiation</a></p>\n";
! echo cadre_fin();
! echo "<hr>";
! break;
case 6 : // désir de s'inscrire à une initiation
! echo cadre_debut($sparcoursyatydessessions);
! afficheCalendrierSession($id_initiation, $id_usager);
! echo cadre_fin();
! echo "<hr>";
! break;
case 7 : // Afficher toutes les sessions accessibles par l'usager à venir
// Affichage des prochaines sessions accessibles
! echo cadre_debut($sinitiationsaccessibles);
afficheSessionsAccessibles($id_usager, "accessible");
! echo cadre_fin();
echo "<hr>";
break;
***************
*** 123,129 ****
--- 133,141 ----
case 8 : // Affichage de tous les usagers qui peuvent s'inscrire à une
initiation
// id_initiation
+ echo cadre_debut($sparcourslisteinsriptible);
if (PARCOURS_AUTRES<"r")
{
echo $pasledroit;
+ echo cadre_fin();
break;
}
***************
*** 132,139 ****
$res4 = executeRequete($req4);
$nb=0;
- echo "<table align=center border=1 bgcolor=\"".COULEUR_PARCOURS."\">";
- echo "<tr><th colspan=9>Liste des usagers qui peuvent s'inscrire à une
initiation<br>";
echo "<table
bgcolor=\"".COULEUR_PEDAGOGIE."\">".afficheInitiation($id_initiation,
FALSE)."</table>\n";
! echo "</th></tr>\n";
while ($usager = mysql_fetch_object($res4))
if (accessible($usager->id_usager,$id_initiation))
--- 144,149 ----
$res4 = executeRequete($req4);
$nb=0;
echo "<table
bgcolor=\"".COULEUR_PEDAGOGIE."\">".afficheInitiation($id_initiation,
FALSE)."</table>\n";
! echo "<table border=1>";
while ($usager = mysql_fetch_object($res4))
if (accessible($usager->id_usager,$id_initiation))
***************
*** 142,147 ****
affiche_usager($usager);
}
! echo "<tr><td colspan=4>Nombre total</td><td>$nb</td></tr>\n";
! echo "</table>\n";
break;
--- 152,158 ----
affiche_usager($usager);
}
! echo "<tr><td colspan=4>$snbtotal</td><th>$nb</th></tr>\n";
! echo "</table>\n";
! echo cadre_fin();
break;
***************
*** 149,155 ****
--- 160,168 ----
// ente $datedeb et $datefin
// opération appelée par stats.php
+ echo cadre_debut($sparcourslistesuivis);
if (PARCOURS_AUTRES<"r")
{
echo $pasledroit;
+ echo cadre_fin();
break;
}
***************
*** 169,176 ****
$res3 = executeRequete($req3);
$nb=0;
- echo "<table align=center border=1 bgcolor=\"".COULEUR_PARCOURS."\">";
- echo "<tr><th colspan=10>Liste des usagers qui ont suivi une
initiation<br>";
echo "<table
bgcolor=\"".COULEUR_PEDAGOGIE."\">".afficheInitiation($id_initiation,
FALSE)."</table>\n";
! echo "</th></tr>\n";
while ($usager = mysql_fetch_object($res3))
{
--- 182,187 ----
$res3 = executeRequete($req3);
$nb=0;
echo "<table
bgcolor=\"".COULEUR_PEDAGOGIE."\">".afficheInitiation($id_initiation,
FALSE)."</table>\n";
! echo "<table border=1>";
while ($usager = mysql_fetch_object($res3))
{
***************
*** 178,184 ****
affiche_usager($usager, "LISTE", "#FFFFFF", "PARCOURS");
}
! echo "<tr><td colspan=8>Nombre total</td><td>$nb</td></tr>\n";
echo "</table>\n";
!
break;
}
--- 189,195 ----
affiche_usager($usager, "LISTE", "#FFFFFF", "PARCOURS");
}
! echo "<tr><td colspan=8>$snbtotal</td><th>$nb</th></tr>\n";
echo "</table>\n";
! echo cadre_fin();
break;
}
***************
*** 186,198 ****
if ($id_usager && PARCOURS_MOI>="r")
{
! echo "
! <table align=center bgcolor=\"".COULEUR_PARCOURS."\">
! <tr><td align=center><font size=\"+2\">Mon parcours pédagogique
personnel</font></td></tr>
! <tr><td align=center>\n";
afficheParcours($id_usager);
! echo "</td></tr></table>\n";
! echo "<hr><p><a href=\"?operation=4&id_usager=$id_usager\">Ajouter une
initiation à mon parcours pédagogique personnel.</a></p>\n";
! echo "<p><a href=\"?operation=5&id_usager=$id_usager\">Mettre à jour mon
parcours compte tenu de mes compétences.</a></p>\n";
}
// fin de page
-
--- 197,206 ----
if ($id_usager && PARCOURS_MOI>="r")
{
! echo cadre_debut($sparcoursmon);
afficheParcours($id_usager);
! echo cadre_fin();
! echo "<hr><p><a
href=\"?operation=4&id_usager=$id_usager\">$sparcoursajoutinitiation</a></p>\n";
! echo "<p><a
href=\"?operation=5&id_usager=$id_usager\">$sparcoursrmaj</a></p>\n";
}
// fin de page
-
Index: positionnement.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/positionnement.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** positionnement.php 15 Feb 2003 23:41:28 -0000 1.8
--- positionnement.php 9 Mar 2003 21:23:01 -0000 1.9
***************
*** 23,26 ****
--- 23,27 ----
require_once("header.inc.php");
+ require_once("constantes.inc.php"); // définition des constantes
if (!defined("FCT_POSITIONNEMENT"))
{
***************
*** 29,33 ****
}
- require_once("constantes.inc.php"); // définition des constantes
//require_once("fonctions.inc.php"); // concernant des fonctions
transversales inclassables
require_once("mysql.inc.php"); // concernant mysql
--- 30,33 ----
***************
*** 42,52 ****
require_once("parcours.inc.php"); // concernant les parcours des
usagers et leur positionnement
! ?>
! <html>
! <head>
! <title>positionnement - epnadmin</title>
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
! <?
! $titr = "Outil d'autoévaluation des compétences";
$datemaj="5 janvier 2003";
require("entete.inc.php");
--- 42,50 ----
require_once("parcours.inc.php"); // concernant les parcours des
usagers et leur positionnement
! echo "<html><head><title>$spositionnement - epnadmin</title>
! <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>";
!
! $titr = $sposititre;
! define("COULEUR", COULEUR_POSITIONNEMENT);
$datemaj="5 janvier 2003";
require("entete.inc.php");
***************
*** 62,69 ****
function formulaireTheme($mode, $id_usager, $id_theme, $niveaucourant,
$id_initiation)
! {
echo "<script src=\"autoeval.js\">\n";
echo "</script>\n";
! echo "<form name=\"formulaire\" action=\"positionnement.php\"
method=\"POST\" enctype=\"multipart/form-data\">\n";
echo "<input type=\"hidden\" name=\"operation\" value=\"2\">\n";
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">\n";
--- 60,70 ----
function formulaireTheme($mode, $id_usager, $id_theme, $niveaucourant,
$id_initiation)
! {
! global $PHP_SELF, $sposiindiquerniveau, $snon, $sposijaiundoute, $soui,
$sposijaibesoindaide,
! $sposioucachoerdirectniveau, $sposimettreajourleniveau, $sposidebutant,
$sposiinitie,
! $sposiavance, $sposienvoyer;
echo "<script src=\"autoeval.js\">\n";
echo "</script>\n";
! echo "<form name=\"formulaire\" action=\"$PHP_SELF\" method=\"POST\"
enctype=\"multipart/form-data\">\n";
echo "<input type=\"hidden\" name=\"operation\" value=\"2\">\n";
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">\n";
***************
*** 92,107 ****
{
if (! $ques)
! echo "<tr><td><i>Indiquer mon niveau...</i>\n";
echo "<br>\n<br>\n<b>$question->question</b>\n";
! echo "<br> <input type=\"radio\"
name=\"réponse_".$id_initiation."_".$question->id."\" value=\"non\"
onClick=\"autoeval($initiation->id)\">Non\n";
! echo " <input type=\"radio\"
name=\"réponse_".$id_initiation."_".$question->id."\" value=\"doute\"
onClick=\"autoeval($initiation->id)\")>J'ai un doute\n";
! echo " <input type=\"radio\"
name=\"réponse_".$id_initiation."_".$question->id."\" value=\"oui\"
onClick=\"autoeval($initiation->id)\">Oui\n";
if ($question->url_aide!="")
! echo " <a href=\"".$question->url_aide."\"
target=\"aide\">J'ai besoin d'aide.</a>";
$ques=true;
}
if($ques)
{
! echo "<br>\n<br>\n<a
href=\"javascript:autoeval($initiation->id)\">Mettre à jour le
niveau</a></td></tr>\n";
echo "</td></tr>\n";
}
--- 93,108 ----
{
if (! $ques)
! echo "<tr><td><i>$sposiindiquerniveau</i>\n";
echo "<br>\n<br>\n<b>$question->question</b>\n";
! echo "<br> <input type=\"radio\"
name=\"réponse_".$id_initiation."_".$question->id."\" value=\"non\"
onClick=\"autoeval($initiation->id)\">$snon\n";
! echo " <input type=\"radio\"
name=\"réponse_".$id_initiation."_".$question->id."\" value=\"doute\"
onClick=\"autoeval($initiation->id)\")>$sposijaiundoute\n";
! echo " <input type=\"radio\"
name=\"réponse_".$id_initiation."_".$question->id."\" value=\"oui\"
onClick=\"autoeval($initiation->id)\">$soui\n";
if ($question->url_aide!="")
! echo " <a href=\"".$question->url_aide."\"
target=\"aide\">$sposijaibesoindaide</a>";
$ques=true;
}
if($ques)
{
! echo "<br>\n<br>\n<a
href=\"javascript:autoeval($initiation->id)\">$sposimettreajourleniveau</a></td></tr>\n";
echo "</td></tr>\n";
}
***************
*** 110,126 ****
echo "<tr><td>";
if ($ques)
! echo "<i>... ou cocher directement mon niveau</i><br>";
echo "<input type=\"radio\" name=\"niveau\" value=\"débutant(e)\"";
if ($positionnement->niveau=="débutant(e)")
echo " checked";
! echo "><b>débutant(e)</b>\n";
echo "<br><input type=\"radio\" name=\"niveau\" value=\"initié(e)\"";
if ($positionnement->niveau=="initié(e)")
echo " checked";
! echo "><b>initié(e)</b>\n";
echo "<br><input type=\"radio\" name=\"niveau\" value=\"avancé(e)\"";
if ($positionnement->niveau=="avancé(e)")
echo " checked";
! echo "><b>avancé(e)</b>\n";
echo "</td></tr>";
}
--- 111,127 ----
echo "<tr><td>";
if ($ques)
! echo "<i>$sposioucachoerdirectniveau</i><br>";
echo "<input type=\"radio\" name=\"niveau\" value=\"débutant(e)\"";
if ($positionnement->niveau=="débutant(e)")
echo " checked";
! echo "><b>$sposidebutant</b>\n";
echo "<br><input type=\"radio\" name=\"niveau\" value=\"initié(e)\"";
if ($positionnement->niveau=="initié(e)")
echo " checked";
! echo "><b>$sposiinitie</b>\n";
echo "<br><input type=\"radio\" name=\"niveau\" value=\"avancé(e)\"";
if ($positionnement->niveau=="avancé(e)")
echo " checked";
! echo "><b>$sposiavance</b>\n";
echo "</td></tr>";
}
***************
*** 128,132 ****
echo "</table>\n";
! echo "<p align=\"center\"><input type=\"submit\" name=\"Envoyer les
réponses\" value=\"Envoyer les réponses\"><p>\n";
echo "</form>\n";
}
--- 129,133 ----
echo "</table>\n";
! echo "<p align=\"center\"><input type=\"submit\" name=\"Envoyer les
réponses\" value=\"$sposienvoyer\"><p>\n";
echo "</form>\n";
}
***************
*** 134,138 ****
function afficheEvaluation($id_usager)
{
! global $info;
echo "<table align=\"center\" cellspacing=\"0\">\n";
--- 135,140 ----
function afficheEvaluation($id_usager)
{
! global $PHP_SELF, $info, $sposipasencoreeu, $sposimevaluer,
! $sposimereevaluer, $sposidebutant, $sposiinitie, $sposiavance;
echo "<table align=\"center\" cellspacing=\"0\">\n";
***************
*** 145,149 ****
$req.= " WHERE (id_usager=$id_usager) AND (id_theme=$id_theme) ORDER BY
iniveau, id_initiation";
$res2 = executeRequete($req);
! echo "<tr><td rowspan=\"2\" bgColor=\"".COULEUR_POSITIONNEMENT."\"
align=\"center\" valign=\"top\">";
if ($theme->url_image!="")
echo "<img src=\"./$theme->url_image\" alt=\"$theme->theme :
$theme->commentaire\" border=0 height=80>";
--- 147,151 ----
$req.= " WHERE (id_usager=$id_usager) AND (id_theme=$id_theme) ORDER BY
iniveau, id_initiation";
$res2 = executeRequete($req);
! echo "<tr><td rowspan=\"2\" align=\"center\" valign=\"top\"
bgColor=\"".COULEUR_POSITIONNEMENT."\">";
if ($theme->url_image!="")
echo "<img src=\"./$theme->url_image\" alt=\"$theme->theme :
$theme->commentaire\" border=0 height=80>";
***************
*** 154,158 ****
if ($theme->commentaire!="") echo "<br>$theme->commentaire";
echo "</td></tr>\n";
! echo "<tr><td><table bgcolor=\"FFFFFF\" width=\"100%\">";
$aucun=true;
while ($positionnement=mysql_fetch_object($res2))
--- 156,160 ----
if ($theme->commentaire!="") echo "<br>$theme->commentaire";
echo "</td></tr>\n";
! echo "<tr><td width=\"100%\"><table width=\"100%\">";
$aucun=true;
while ($positionnement=mysql_fetch_object($res2))
***************
*** 161,178 ****
switch ($positionnement->niveau)
{
! case "débutant(e)" : $c="#FF0000"; break;
! case "initié(e)" : $c="#00FF00"; break;
! case "avancé(e)" : $c="#880088"; break;
}
echo "<tr><td>$positionnement->initiation</td>
! <td><font color=\"$c\">$positionnement->niveau</font></td>
! <td><a
href=\"?operation=4&mode=session&id_usager=$id_usager&id_initiation=$positionnement->id_initiation&id_theme=$id_theme&niveau=$positionnement->iniveau\">Me
ré-évaluer</a></td>
! </tr>\n";
}
if ($aucun)
! {
! echo "<tr><td><a
href=\"?operation=3&mode=session&id_usager=$id_usager&id_theme=$id_theme\">Il
n'y a eu encore aucun positionnement dans ce thème.</a></td></tr>";
! }
echo "</table></td></tr>
<tr><td colspan=2 bgcolor=\"#FFFFFF\"> </td></tr>\n";
--- 163,182 ----
switch ($positionnement->niveau)
{
! case "débutant(e)" : $c="#FF0000\">$sposidebutant"; break; //"
! case "initié(e)" : $c="#00FF00\">$sposiinitie"; break; //"
! case "avancé(e)" : $c="#880088\">$sposiavance"; break; //"
}
echo "<tr><td>$positionnement->initiation</td>
! <td><font color=\"$c</font></td>
! <td align='right'><a
href=\"$PHP_SELF?operation=4&mode=session&id_usager=$id_usager&id_initiation=$positionnement->id_initiation&id_theme=$id_theme&niveau=$positionnement->iniveau\">$sposimereevaluer</a></td>
! </tr>\n"; // "
}
if ($aucun)
! echo "<tr><td><i>$sposipasencoreeu</i></td>
! <td>
! <a
href=\"$PHP_SELF?operation=3&mode=session&id_usager=$id_usager&id_theme=$id_theme\">$sposimevaluer</a>
! </td></tr>";
!
echo "</table></td></tr>
<tr><td colspan=2 bgcolor=\"#FFFFFF\"> </td></tr>\n";
***************
*** 182,194 ****
// fin des fonctions
-
!
switch ($operation)
{
- case 1 : // Affichage du compte-rendu du positionnement
- afficheEvaluation($id_usager);
- break;
-
case 2 : // Il s'agit d'un retour de formulaire. On doit exploiter les
données.
$req = "SELECT * FROM initiations WHERE id=$id_initiation";
$res = executeRequete($req);
--- 186,200 ----
// fin des fonctions
-
! // Début de la page effective
switch ($operation)
{
case 2 : // Il s'agit d'un retour de formulaire. On doit exploiter les
données.
+ if (POSITIONNEMENT_MOI<"w" && POSITIONNEMENT_AUTRES<"w")
+ {
+ echo $pasledroit;
+ break;
+ }
+
$req = "SELECT * FROM initiations WHERE id=$id_initiation";
$res = executeRequete($req);
***************
*** 221,224 ****
--- 227,235 ----
case 3 : // Calcul de l'initiation, du niveau ou du thème suivant
+ if (POSITIONNEMENT_MOI<"w" && POSITIONNEMENT_AUTRES<"w")
+ {
+ echo $pasledroit;
+ break;
+ }
$ancien_niveau=$niveaucourant;
$ancien_initiation=$id_initiation;
***************
*** 275,281 ****
if ($id_theme!=$ancien_theme && $mode=="session")
{
! echo "<h3>Vous avez terminé votre auto-évaluation des connaissances sur
ce thème.</h3>\n";
! echo "<hr><h2>En voici le récapitulatif.</h2>\n";
afficheEvaluation($id_usager);
break;
}
--- 286,293 ----
if ($id_theme!=$ancien_theme && $mode=="session")
{
! echo "<h3>$spositermine</h3>\n";
! echo cadre_debut($sposibilandemescompetences);
afficheEvaluation($id_usager);
+ echo cadre_fin();
break;
}
***************
*** 283,302 ****
case 4 : // Présentation du formulaire
! if ($id_theme==NBMAXTHEMES) // Il n'y a plus de thème, la positionnement
est temriné.
! {
! echo "<h3>Vous avez terminé votre auto-évaluation des connaissances en
informatique, internet et multimédia.</h3>\n";
! echo "<hr><h2>En voici le récapitulatif.</h2>\n";
! afficheEvaluation($id_usager);
! }
! else // Le positionnement n'est pas terminé, on peut continuer.
! {
! if (!$niveaucourant) $niveaucourant="débutant(e)";
! $res = rechercheTheme($id_theme);
! $theme = mysql_fetch_object($res);
! afficheTheme($theme,$niveaucourant);
! formulaireTheme($mode, $id_usager, $id_theme, $niveaucourant,
$id_initiation);
! }
! break;
case 5 : // Repositionnement dans le thème qui concerne la denière initiation
vécue ou en cours
--- 295,321 ----
case 4 : // Présentation du formulaire
! if (POSITIONNEMENT_MOI<"w" && POSITIONNEMENT_AUTRES<"w")
! {
! echo $pasledroit;
! break;
! }
! if ($id_theme==NBMAXTHEMES) // Il n'y a plus de thème, la positionnement
est temriné.
! {
! echo "<h3>$spositermine</h3>\n";
! echo cadre_debut($sposibilandemescompetences);
! afficheEvaluation($id_usager);
! }
! else // Le positionnement n'est pas terminé, on peut continuer.
! {
! if (!$niveaucourant) $niveaucourant="débutant(e)";
! $res = rechercheTheme($id_theme);
! $theme = mysql_fetch_object($res);
! echo cadre_debut($sposiautoevaluation);
! afficheTheme($theme,$niveaucourant);
! formulaireTheme($mode, $id_usager, $id_theme, $niveaucourant,
$id_initiation);
! }
! echo cadre_fin();
! break;
case 5 : // Repositionnement dans le thème qui concerne la denière initiation
vécue ou en cours
***************
*** 310,323 ****
AND sessions.date<=NOW()
AND (parcours.etat='effectué' OR
parcours.etat='conseillé' OR parcours.etat='indispensable')
ORDER BY sessions.date, sessions.debut DESC";
! if (!$res = executeRequete($req))
{
! echo "<p>Désolé, aucune session n'a été retrouvée à laquelle vous auriez
participé.</p>";
break;
}
$nbsess=5;
echo "<table align=center border=1>";
while ($nbsess>0 && $parcours = mysql_fetch_object($res))
{
$nbsess--;
echo "<tr>\n";
--- 329,353 ----
AND sessions.date<=NOW()
AND (parcours.etat='effectué' OR
parcours.etat='conseillé' OR parcours.etat='indispensable')
+ AND initiations.dans_parcours='oui'
ORDER BY sessions.date, sessions.debut DESC";
! echo cadre_debut($sposiapresinitiation);
! if (POSITIONNEMENT_MOI<"w" && POSITIONNEMENT_AUTRES<"w")
{
! echo $pasledroit;
! echo cadre_fin();
! break;
! }
! if (! $res=executeRequete($req))
! {
! echo "<p>$sposievalapresinitiationpasini</p>";
! echo cadre_fin();
break;
}
$nbsess=5;
echo "<table align=center border=1>";
+ $aucun=TRUE;
while ($nbsess>0 && $parcours = mysql_fetch_object($res))
{
+ $aucun=FALSE;
$nbsess--;
echo "<tr>\n";
***************
*** 327,348 ****
echo "<td>$parcours->initiation</td>\n";
echo "<td>le ".datetodate($parcours->date)." à
".datetoheure($parcours->debut)." avec $parcours->animateur";
! echo "<td><a
href=\"$PHP_SELF?operation=4&mode=session&id_theme=$parcours->id_theme&id_initiation=$parcours->id_initiation\">me
repositionner</a></td>";
echo "</tr>\n";
}
echo "</table>\n";
break;
default : // Affichage du compte-rendu du positionnement
! afficheEvaluation($id_usager);
! break;
} // switch
-
echo "<hr>\n";
! echo "<p><a href=\"?operation=3&id_usager=$id_usager\">
! Recommencer tout le questionnaire d'autoévaluation</a>
! - <a href=\"?id_usager=$id_usager\">
! Afficher l'ensemble des résultats enregistrées jusque
là</a></p>\n";
// ---------------------------------------------------------
--- 357,388 ----
echo "<td>$parcours->initiation</td>\n";
echo "<td>le ".datetodate($parcours->date)." à
".datetoheure($parcours->debut)." avec $parcours->animateur";
! if (POSITIONNEMENT_MOI>="w" || POSITIONNEMENT_AUTRES>="w")
! echo "<td><a
href=\"$PHP_SELF?operation=4&mode=session&id_theme=$parcours->id_theme&id_initiation=$parcours->id_initiation\">me
repositionner</a></td>";
echo "</tr>\n";
}
+ if ($aucun)
+ echo "<p>$sposievalapresinitiationpasini</p>";
echo "</table>\n";
+ echo cadre_fin();
break;
default : // Affichage du compte-rendu du positionnement
! echo cadre_debut($sposibilandemescompetences);
! if (POSITIONNEMENT_MOI>="r" || POSITIONNEMENT_AUTRES>="r")
! afficheEvaluation($id_usager);
! else
! echo $pasledroit;
! echo cadre_fin();
! break;
} // switch
echo "<hr>\n";
! echo "<p align=center>";
! if (POSITIONNEMENT_MOI>="w" || POSITIONNEMENT_AUTRES>="w")
! echo "<a
href=\"?operation=3&id_usager=$id_usager\">$sposirecommencertout</a> - ";
! if (POSITIONNEMENT_MOI>="r" || POSITIONNEMENT_AUTRES>="r")
! echo "<a href=\"?id_usager=$id_usager\">$sposiafftout</a>";
! echo "</p>\n";
// ---------------------------------------------------------
Index: print.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/print.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** print.php 18 Feb 2003 22:21:36 -0000 1.8
--- print.php 9 Mar 2003 21:23:01 -0000 1.9
***************
*** 45,57 ****
require_once("i25object.inc.php");
! if (USAGERS_AUTRES<"r")
! {
! echo $pasledroit;
! exit;
! }
function uneCarte($ii, $nom, $prenom, $mail, $login, $motdepasse, $code,
$tarif)
{
! global $tarifs, $couleurtarif, $dir_fontes_ttf, $dir_tmp_images,
$imagepourcarte;
$width = "80";
$height = "80";
--- 45,61 ----
require_once("i25object.inc.php");
! echo "<html><head><title>$stprint - epnadmin</title>
! <meta http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\">";
! $titr = $titreprint;
! define("COULEUR", COULEUR_USAGERS);
! $datemaj="9 mars 2003";
! require("entete.inc.php");
!
!
function uneCarte($ii, $nom, $prenom, $mail, $login, $motdepasse, $code,
$tarif)
{
! global $tarifs, $couleurtarif, $dir_fontes_ttf, $dir_tmp_images,
$imagepourcarte,
! $sNom, $sPrenom, $sMoncourriel, $sMonidentifiant, $sMonmotdepasse;
$width = "80";
$height = "80";
***************
*** 92,99 ****
$rouge = ImageColorAllocate ($im, 255, 0, 0);
! imagettftext ($im,14,0,160,200,$noir,$dir_fontes_ttf."ARIALBD.TTF","Nom :
");
imagettftext ($im,14,0,220,200,$rouge,$dir_fontes_ttf."ARIALBD.TTF",$nom);
! imagettftext
($im,14,0,160,245,$noir,$dir_fontes_ttf."ARIALBD.TTF","Prénom : ");
imagettftext
($im,14,0,250,245,$rouge,$dir_fontes_ttf."ARIALBD.TTF",$prenom);
--- 96,103 ----
$rouge = ImageColorAllocate ($im, 255, 0, 0);
! imagettftext ($im,14,0,160,200,$noir,$dir_fontes_ttf."ARIALBD.TTF","$sNom
: ");
imagettftext ($im,14,0,220,200,$rouge,$dir_fontes_ttf."ARIALBD.TTF",$nom);
! imagettftext
($im,14,0,160,245,$noir,$dir_fontes_ttf."ARIALBD.TTF","$sPrenom : ");
imagettftext
($im,14,0,250,245,$rouge,$dir_fontes_ttf."ARIALBD.TTF",$prenom);
***************
*** 102,114 ****
ImageLine($im,0,340,480,340,$noir);
! imagettftext ($im,12,0,20,380,$noir,$dir_fontes_ttf."ARIAL.TTF","Mon
courriel : ");
! imagettftext ($im,12,0,125,380,$rouge,$dir_fontes_ttf."ARIAL.TTF",$mail);
! imagettftext ($im,12,0,20,410,$noir,$dir_fontes_ttf."ARIAL.TTF","Mon
identifiant : ");
! imagettftext ($im,12,0,140,410,$rouge,$dir_fontes_ttf."ARIAL.TTF",$login);
! imagettftext ($im,12,0,20,440,$noir,$dir_fontes_ttf."ARIAL.TTF","Mon mot
de passe : ");
if (strlen($motdepasse)!=32)
! imagettftext
($im,12,0,170,440,$rouge,$dir_fontes_ttf."ARIAL.TTF",$motdepasse);
ImageColorTransparent($imgperso,imagecolorat($imgperso,1,1));
--- 106,118 ----
ImageLine($im,0,340,480,340,$noir);
! imagettftext
($im,12,0,20,380,$noir,$dir_fontes_ttf."ARIAL.TTF","$sMoncourriel : ");
! imagettftext ($im,12,0,130,380,$rouge,$dir_fontes_ttf."ARIAL.TTF",$mail);
! imagettftext
($im,12,0,20,410,$noir,$dir_fontes_ttf."ARIAL.TTF","$sMonidentifiant : ");
! imagettftext ($im,12,0,145,410,$rouge,$dir_fontes_ttf."ARIAL.TTF",$login);
! imagettftext
($im,12,0,20,440,$noir,$dir_fontes_ttf."ARIAL.TTF","$sMonmotdepasse : ");
if (strlen($motdepasse)!=32)
! imagettftext
($im,12,0,175,440,$rouge,$dir_fontes_ttf."ARIAL.TTF",$motdepasse);
ImageColorTransparent($imgperso,imagecolorat($imgperso,1,1));
***************
*** 124,164 ****
}
- echo "
- <html>
- <head>
- <title>$stprint - epnadmin</title>
- <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">";
-
- $titr = $titreprint;
- $datemaj="15 février 2003";
- require("entete.inc.php");
-
switch ($operation)
{
case 1 : // impression de cartes
! echo "<p>Si ce n'est pas la première impression, <b>il faut sans doute
! <a href=\"javascript:window.location.reload()\">recharger la
page</a>.</p>\n";
! echo "<p>Enregistrer l'image ci-dessous au format PNG pour l'imprimer
plus tard...</p>\n";
! echo "<p>Voulez-vous <a href=\"#c\">confirmer que les cartes des usagers
ci-dessous ont été imprimées</a> ?</p>\n";
!
! $query = "SELECT * FROM usagers LEFT JOIN credits ON
credits.id_usager=usagers.id
! WHERE carte='prête' LIMIT 6";
! if($result = mysql_query($query))
{
! $i=0;
! while($usager = mysql_fetch_object($result))
! {
! $i++;
! $code = sprintf("%04d", $usager->id) . date("dmy");
//date("dmy",strtotime($usager->date));
!
//$parimg="nom=".$tab["nom"]."&prenom=".$tab["prenom"]."&mail=".$tab["courriel"].
! //
"&login=".$tab["login"]."&motdepasse=".$tab["motdepasse"]."&code=".$code."&tarif=".$tab["tarif"];
! uneCarte($i, $usager->nom, $usager->prenom, $usager->courriel,
$usager->login, $usager->motdepasse, $code, $usager->id_tarif);
! }
! echo("<center><IMG SRC='6cartes.inc.php' WIDTH=480
HEIGHT=690></center>\n");
}
!
! echo "<hr>";
case 2 : // demande de confirmation de l'impression des cartes
echo "<a name=\"c\"></a>";
$query = "SELECT * FROM usagers LEFT JOIN credits ON
credits.id_usager=usagers.id WHERE carte='prête' LIMIT 6";
--- 128,169 ----
}
switch ($operation)
{
case 1 : // impression de cartes
! echo cadre_debut($sprintimpression);
! if (USAGERS_AUTRES<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
! break;
! }
! echo $sprintavertissements;
!
! $query = "SELECT * FROM usagers LEFT JOIN credits ON
credits.id_usager=usagers.id
! WHERE carte='prête' LIMIT 6";
! if($result = mysql_query($query))
! {
! $i=0;
! while($usager = mysql_fetch_object($result))
{
! $i++;
! $code = sprintf("%04d", $usager->id) . date("dmy");
//date("dmy",strtotime($usager->date));
!
//$parimg="nom=".$tab["nom"]."&prenom=".$tab["prenom"]."&mail=".$tab["courriel"].
! //
"&login=".$tab["login"]."&motdepasse=".$tab["motdepasse"]."&code=".$code."&tarif=".$tab["tarif"];
! uneCarte($i, $usager->nom, $usager->prenom, $usager->courriel,
$usager->login, $usager->motdepasse, $code, $usager->id_tarif);
}
! echo("<center><a href=\"6cartes.inc.php\"><IMG SRC='6cartes.inc.php'
WIDTH=480 HEIGHT=690></a></center>\n");
! }
! echo cadre_fin();
! echo "<hr>";
case 2 : // demande de confirmation de l'impression des cartes
+ echo cadre_debut($sprintconfirmerimpressions);
+ if (USAGERS_AUTRES<"w")
+ {
+ echo $pasledroit;
+ echo cadre_fin();
+ break;
+ }
echo "<a name=\"c\"></a>";
$query = "SELECT * FROM usagers LEFT JOIN credits ON
credits.id_usager=usagers.id WHERE carte='prête' LIMIT 6";
***************
*** 167,171 ****
<input type=\"hidden\" name=\"id_usager\" value=\"$id_usager\">
<input type=\"hidden\" name=\"operation\" value=\"3\">\n";
! echo "<table align=center>\n";
while ($usager = mysql_fetch_object($res))
{
--- 172,176 ----
<input type=\"hidden\" name=\"id_usager\" value=\"$id_usager\">
<input type=\"hidden\" name=\"operation\" value=\"3\">\n";
! echo "<table align=center border=1>\n";
while ($usager = mysql_fetch_object($res))
{
***************
*** 176,184 ****
</tr>\n";
}
! echo "<tr><td colspan=2 align=center><input type=\"submit\"
name=\"bouton\" value=\"Confirmer\"></td></tr>
</table></form>\n";
! break;
case 3 : // confirmation de l'impression des cartes
for ($i=0;$i<10000;$i++) // On regarde tous les usagers possibles
{
--- 181,197 ----
</tr>\n";
}
! echo "<tr><td colspan=2 align=center><input type=\"submit\"
name=\"bouton\" value=\"$sconfirmer\"></td></tr>
</table></form>\n";
! echo cadre_fin();
! break;
case 3 : // confirmation de l'impression des cartes
+ echo cadre_debut($sprintconfirmerimpressions);
+ if (USAGERS_AUTRES<"w")
+ {
+ echo $pasledroit;
+ echo cadre_fin();
+ break;
+ }
for ($i=0;$i<10000;$i++) // On regarde tous les usagers possibles
{
***************
*** 190,194 ****
{
$usa = mysql_fetch_object($res);
! echo "<br>$i $usa->login : ".$$nom."\n";
$motdepasse = $usa->motdepasse;
if (strlen($motdepasse)!=32) $motdepasse=md5($motdepasse);
--- 203,207 ----
{
$usa = mysql_fetch_object($res);
! echo "<br>$i $usa->login ($usa->prenom $usa->nom) : ".$$nom."\n";
$motdepasse = $usa->motdepasse;
if (strlen($motdepasse)!=32) $motdepasse=md5($motdepasse);
***************
*** 206,235 ****
} // if
} // for
! echo "<p>La confirmation d'impression des cartes d'usagers a bien été
enregistrée.</p>\n";
! echo "<p>Voules-vous <a href=\"print.php\">préparer la suite des
impressions</a> ?</p>\n";
! break;
default : // affichage du nombre de cartes à imprimer
! $req = "SELECT carte, count(*) AS somme
! FROM usagers
! LEFT JOIN credits ON credits.id_usager=usagers.id
! GROUP BY carte";
! $res = executeRequete($req);
! echo("<table align=center border=1>\n");
! while ($usager = mysql_fetch_object($res))
! {
! echo "<tr><td>Nombre de cartes
".$usager->carte."s</td><td>$usager->somme</td></tr>\n";
! if ($usager->carte=="prête") $nbcarteprete=$usager->somme;
! }
! echo("</table>\n");
! if (!$nbcarteprete)
! echo "<p align=center>Il n'y a pas de cartes prêtes à être
imprimées.</p>
! <p align=center><a href=\"usagers.php?operation=5\">Liste des
usagers</a>.</p>\n";
! elseif ($nbcarteprete<6)
! echo "<p align=center>Il n'y a que $nbcarteprete cartes prêtes à être
imprimées</p>
! <p align=center><a href=\"$PHP_SELF?operation=1\">Préparer
l'impression quand même</a>.</p>\n";
! else
! echo "<p align=center><a href=\"$PHP_SELF?operation=1\">Imprimer les
cartes</a>.</p>\n";
break;
}
--- 219,255 ----
} // if
} // for
! printf($sprintoksuite, $PHP_SELF);
! echo cadre_fin();
! break;
default : // affichage du nombre de cartes à imprimer
! echo cadre_debut($sprintconfirmerimpressions);
! if (USAGERS_AUTRES<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
break;
+ }
+ $req = "SELECT carte, count(*) AS somme
+ FROM usagers
+ LEFT JOIN credits ON credits.id_usager=usagers.id
+ GROUP BY carte";
+ $res = executeRequete($req);
+ echo("<table align=center border=1>\n");
+ while ($usager = mysql_fetch_object($res))
+ {
+ echo "<tr><td>$sprintnbcarte
".$usager->carte."s</td><td>$usager->somme</td></tr>\n";
+ if ($usager->carte=="prête") $nbcarteprete=$usager->somme;
+ }
+ echo("</table>\n");
+ if (! $nbcarteprete)
+ echo "<p align=center>$sprintpasdecartespretes</p>
+ <p align=center><a
href=\"usagers.php?operation=5\">$susagerliste</a>.</p>\n";
+ elseif ($nbcarteprete<6)
+ printf($sprintpasbcpdecartespretes,
$nbcarteprete,"$PHP_SELF?operation=1");
+ else
+ echo "<p align=center><a
href=\"$PHP_SELF?operation=1\">$sprintimpression</a>.</p>\n";
+ echo cadre_fin();
+ break;
}
Index: questions.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/questions.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** questions.php 26 Jan 2003 23:09:59 -0000 1.4
--- questions.php 9 Mar 2003 21:23:01 -0000 1.5
***************
*** 23,26 ****
--- 23,27 ----
require_once("header.inc.php");
+ require_once("constantes.inc.php"); // définition des constantes
if (!defined("FCT_PEDAGOGIE"))
{
***************
*** 28,32 ****
exit;
}
- //require_once("constantes.inc.php"); // définition des constantes
//require_once("fonctions.inc.php"); // concernant des fonctions
transversales inclassables
require_once("mysql.inc.php"); // concernant mysql
--- 29,32 ----
***************
*** 41,54 ****
//require_once("parcours.inc.php"); // concernant les parcours
des usagers et leur positionnement
! echo "<html><head>
! <title>$questions - epnadmin</title>
! <meta http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\">\n";
$titr = $titrequestions;
! $datemaj="25 janvier 2003";
require("entete.inc.php");
! if (!defined("PEDAGOGIE"))
! {
echo $pasledroit;
exit;
--- 41,54 ----
//require_once("parcours.inc.php"); // concernant les parcours
des usagers et leur positionnement
! echo "<html><head><title>$questions - epnadmin</title>
! <meta http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\">\n";
$titr = $titrequestions;
! define("COULEUR", COULEUR_POSITIONNEMENT);
! $datemaj="9 mars 2003";
require("entete.inc.php");
! if (PEDAGOGIE<="~")
! {
echo $pasledroit;
exit;
***************
*** 59,70 ****
case 11 : // confirmation d'ajout ou mise à jour
case 21 :
! if (PEDAGOGIE<="10")
{
echo $pasledroit;
break;
}
$mes="";
! if ($id_initiation=="") $mes.="Problème, l'initiation n'est pas
choisie.<br>";
! if ($question=="") $mes.="Tu dois donner un question, sinon, vraiment, ça
sert à rien.<br>";
if ($mes!="")
echo "<p>$mes</p>";
--- 59,72 ----
case 11 : // confirmation d'ajout ou mise à jour
case 21 :
! echo cadre_debut($squestionsedition);
! if (PEDAGOGIE_AUTRES<"w")
{
echo $pasledroit;
+ echo cadre_fin();
break;
}
$mes="";
! if ($id_initiation=="") $mes.="$sinitiationpaschoisie<br>";
! if ($question=="") $mes.="$squestionsmqquestion<br>";
if ($mes!="")
echo "<p>$mes</p>";
***************
*** 73,77 ****
if (!$id_question)
{
! echo "<p>Enregistrement de la nouvelle question.</p>\n";
$req = "INSERT INTO questions "
. "(id_initiation, question, url_aide) "
--- 75,79 ----
if (!$id_question)
{
! echo "<p>$squestionsnouv</p>\n";
$req = "INSERT INTO questions "
. "(id_initiation, question, url_aide) "
***************
*** 82,86 ****
else
{ // C'est une mise à jour de l'enregistrement.
! echo "<p>Mise à jour de l'enregistrement</p>\n";
$req = "UPDATE questions SET question=\"$question\",
url_aide=\"$url_aide\"";
$req .= " WHERE id = \"$id_question\"";
--- 84,88 ----
else
{ // C'est une mise à jour de l'enregistrement.
! echo "<p>$squestionsmaj</p>\n";
$req = "UPDATE questions SET question=\"$question\",
url_aide=\"$url_aide\"";
$req .= " WHERE id = \"$id_question\"";
***************
*** 88,100 ****
}
if (!$id_question)
! echo "<p><a
href=\"questions.php?operation=1&id_initiation=$id_initiation&$idu\">$ajouter
Ajouter une autre question.</p>\n";
break; // tout c'est bien passé
}
// pas de break si jamais il y avait besoin d'une nouvelle saisie.
! case 2 : // formulaire d'édition
! if (PEDAGOGIE<="10")
{
echo $pasledroit;
break;
}
--- 90,105 ----
}
if (!$id_question)
! echo "<p><a
href=\"questions.php?operation=1&id_initiation=$id_initiation&$idu\">$ajouter
$squestionsajouter</p>\n";
! echo cadre_fin();
break; // tout c'est bien passé
}
// pas de break si jamais il y avait besoin d'une nouvelle saisie.
! case 2 : // formulaire d'édition
! echo cadre_debut($squestionsedition);
! if (PEDAGOGIE_AUTRES<"w")
{
echo $pasledroit;
+ echo cadre_fin();
break;
}
***************
*** 106,120 ****
case 1 : // formulaire d'ajout
! if (PEDAGOGIE<="10")
! {
! echo $pasledroit;
! break;
! }
// Début du fomulaire de saisie d'enregistrement de logiciels
! if (!$id_initiation)
! {
! echo "<p>Problème, l'initiation n'est pas définie</p>\n";
! break;
! }
echo "<form method=\"post\" action=\"\" name=\"edition\">\n";
--- 111,129 ----
case 1 : // formulaire d'ajout
! if ($operation==1)
! echo cadre_debut($squestionsedition);
! if (PEDAGOGIE_AUTRES<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
! break;
! }
// Début du fomulaire de saisie d'enregistrement de logiciels
! if (!$id_initiation)
! {
! echo "<p>$sinitiationpaschoisie</p>\n";
! echo cadre_fin();
! break;
! }
echo "<form method=\"post\" action=\"\" name=\"edition\">\n";
***************
*** 125,133 ****
<table border=\"1\" align=\"center\">
<tr>
! <td>Question :</td><td>
<textarea name=\"question\" rows=\"3\"
cols=\"60\">$question</textarea>
</td>
</tr><tr>
! <td>Lien pour aider :</td><td>
<input type=\"text\" name=\"url_aide\"
value=\"$url_aide\" size=\"60\">
</td>
--- 134,142 ----
<table border=\"1\" align=\"center\">
<tr>
! <td>$sQuestion :</td><td>
<textarea name=\"question\" rows=\"3\"
cols=\"60\">$question</textarea>
</td>
</tr><tr>
! <td>$squestionlienaide :</td><td>
<input type=\"text\" name=\"url_aide\"
value=\"$url_aide\" size=\"60\">
</td>
***************
*** 136,140 ****
<td colspan=\"2\">
<div align=\"center\">
! <input type=\"submit\" name=\"Envoyer\" value=\"Envoyer
les informations\">
</div>
</td>
--- 145,149 ----
<td colspan=\"2\">
<div align=\"center\">
! <input type=\"submit\" name=\"Envoyer\"
value=\"$sconfirmer\">
</div>
</td>
***************
*** 143,180 ****
</form>\n";
// Fin du formulaire de saisie.
! break;
case 3 : // formulaire de suppression
! if (PEDAGOGIE<"40")
! {
! echo $pasledroit;
! break;
! }
! echo "<p>Attention, tu vas supprimer une question.</p>\n";
! echo "<p><a
href=\"questions.php?operation=31&id_initiation=$id_initiation&id_question=$id_question&$idu\">Confirmer
tout de même la suppression. Non mais !</a></p>\n";
break;
case 31 : // confirmation de suppression
! if (PEDAGOGIE<"40")
! {
! echo $pasledroit;
! break;
! }
! echo "<p>La question est supprimée. Snif !</p>\n";
! $req = "DELETE FROM questions WHERE id=$id_question";
! $res = executeRequete($req);
break;
default : // affichage la liste des questions
! if (PEDAGOGIE<"10")
! {
! echo $pasledroit;
! break;
! }
if ($id_initiation)
{
afficheInitiation($id_initiation, "REDUIT");
echo "<table border=1 align=center>
! <tr><th>Question</th><th>Lien vers de l'aide</th><th
colspan=2>actions</th></tr>\n";
$req="SELECT * FROM questions WHERE id_initiation=$id_initiation ORDER
BY id";
$res=executeRequete($req);
--- 152,198 ----
</form>\n";
// Fin du formulaire de saisie.
! echo cadre_fin();
! break;
case 3 : // formulaire de suppression
! echo cadre_debut($squestionssuppr);
! if (PEDAGOGIE_AUTRES<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
break;
+ }
+ echo "<p>$squestionsattentionsupp</p>\n";
+ echo "<p><a
href=\"questions.php?operation=31&id_initiation=$id_initiation&id_question=$id_question\">$squestionsconfirmersuppr</a></p>\n";
+ echo cadre_fin();
+ break;
case 31 : // confirmation de suppression
! echo cadre_debut($squestionssuppr);
! if (PEDAGOGIE_AUTRES<"w")
! {
! echo $pasledroit;
! echo cadre_fin();
break;
+ }
+ echo "<p>$squestionssupprok</p>\n";
+ $req = "DELETE FROM questions WHERE id=$id_question";
+ $res = executeRequete($req);
+ echo cadre_fin();
+ break;
default : // affichage la liste des questions
! echo cadre_debut($squestionsliste);
! if (PEDAGOGIE_MOI<"r" && PEDAGOGIE_AUTRES<"r")
! {
! echo $pasledroit;
! echo cadre_fin();
! break;
! }
if ($id_initiation)
{
afficheInitiation($id_initiation, "REDUIT");
echo "<table border=1 align=center>
! <tr><th>$sQuestion</th><th>$squestionlienaide</th><th
colspan=2>$sActions</th></tr>\n";
$req="SELECT * FROM questions WHERE id_initiation=$id_initiation ORDER
BY id";
$res=executeRequete($req);
***************
*** 195,210 ****
echo "<tr><td colspan=5>Il n'y a pas d'initiations
disponibles.</td></tr>\n";
}
! if (PEDAGOGIE>="20")
echo "<tr><td></td><td></td><td><a
href=\"questions.php?operation=1&id_initiation=$id_initiation\">$ajouter</a></td><td></td>\n";
! echo "</table></td></tr>\n";
}
! break;
} // switch
! if (($id_initiation) && PEDAGOGIE>="10")
! echo "<p><a href=\"questions.php?id_initiation=$id_initiation&$idu\">Voir
la liste des questions de l'initiation</a>.</p>\n";
! if (defined("PEDAGOGIE") && PEDAGOGIE>="10")
! echo "<p><a href=\"initiations.php?operation=5&$idu\">Voir la liste des
initiations</a>.</p>\n";
require("basdepage.inc.php");
--- 213,229 ----
echo "<tr><td colspan=5>Il n'y a pas d'initiations
disponibles.</td></tr>\n";
}
! if (PEDAGOGIE_AUTRES>="w")
echo "<tr><td></td><td></td><td><a
href=\"questions.php?operation=1&id_initiation=$id_initiation\">$ajouter</a></td><td></td>\n";
! echo "</table>\n";
}
! echo cadre_fin();
! break;
} // switch
! if (($id_initiation) && PEDAGOGIE_AUTRES>="r")
! echo "<p><a
href=\"questions.php?id_initiation=$id_initiation\">$squestionsvoirlistequestions</a>.</p>\n";
! if (PEDAGOGIE_AUTRES>="r")
! echo "<p><a
href=\"initiations.php?operation=5\">$svoirlisteinit</a>.</p>\n";
require("basdepage.inc.php");
Index: table_horaire_session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/table_horaire_session.php,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** table_horaire_session.php 4 Mar 2003 22:33:31 -0000 1.22
--- table_horaire_session.php 9 Mar 2003 21:23:01 -0000 1.23
***************
*** 180,184 ****
// on a id_localisation et on sait qu'il y a une ouverture. Vérifier
disponibilité.
! // on regarde les horaires d'ouverture
if (defined("FCT_HORAIRES"))
{
--- 180,184 ----
// on a id_localisation et on sait qu'il y a une ouverture. Vérifier
disponibilité.
! // on regarde les horaires d'ouverture
if (defined("FCT_HORAIRES"))
{
***************
*** 206,210 ****
$maxhoraire=additionheure($maxhoraire, "01:00");
} // id defined
! //else
{
$minhoraire=MINHORAIRE;
--- 206,210 ----
$maxhoraire=additionheure($maxhoraire, "01:00");
} // id defined
! //else // Mais en fait, on ne tient pas compte des
horaires d'ouverture, on prend large.
{
$minhoraire=MINHORAIRE;
***************
*** 254,257 ****
--- 254,258 ----
{
// On regarde tout d'abord si on est dans les horaires d'ouverture
+ unset($tranchehoraireouverture);
if (defined("FCT_HORAIRES"))
{
***************
*** 289,293 ****
// on passe au créneau suivant
(duree variable)
! $heure=additionHeure("00:".$nbminres);
mysql_free_result($res4);
}
--- 290,294 ----
// on passe au créneau suivant
(duree variable)
! $heure=additionHeure($heure, "00:".$nbminres);
mysql_free_result($res4);
}
***************
*** 310,314 ****
$j++;
! $heure=additionHeure("00:".$nbminres);
}
else
--- 311,315 ----
$j++;
! $heure=additionHeure($heure, "00:".$nbminres);
}
else
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Epnadmin-fr] CVS: epnadmin config.php,1.8,1.9 constantes.inc.php,1.28,1.29 courriel.php,1.12,1.13 fr.lang.inc.php,1.19,1.20 horaires.php,1.13,1.14 index.php,1.8,1.9 initiations.php,1.10,1.11 parcours.php,1.10,1.11 positionnement.php,1.8,1.9 print.php,1.8,1.9 questions.php,1.4,1.5 table_horaire_session.php,1.22,1.23,
Loïc Dayot <=