epnadmin-fr
[Top][All Lists]
Advanced

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

[Epnadmin-fr] CVS: epnadmin 6cartes.inc.php,1.4,1.5 courriel.php,1.14,1.


From: Loïc Dayot
Subject: [Epnadmin-fr] CVS: epnadmin 6cartes.inc.php,1.4,1.5 courriel.php,1.14,1.15 fr.lang.inc.php,1.22,1.23 initiations.inc.php,1.10,1.11 mysql.inc.php,1.4,1.5 parcours.inc.php,1.8,1.9 print.php,1.10,1.11 reservations.inc.php,1.7,1.8 reservations.php,1.15,1.16 session.php,1.17,1.18 sessions.inc.php,1.9,1.10 siteweb.inc.php,1.12,1.13 structures.inc.php,1.11,1.12 tableaux.inc.php,1.5,1.6 usagers.inc.php,1.14,1.15
Date: Tue, 13 May 2003 17:17:08 -0400

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

Modified Files:
        6cartes.inc.php courriel.php fr.lang.inc.php 
        initiations.inc.php mysql.inc.php parcours.inc.php print.php 
        reservations.inc.php reservations.php session.php 
        sessions.inc.php siteweb.inc.php structures.inc.php 
        tableaux.inc.php usagers.inc.php 
Log Message:
L'extraction des textes de tous les scripts (pour les mettre dans un unique 
fichier plus facile à traduire) n'est pas tout à fait achevé, mais ça ne 
devrait plus tarder.



Index: 6cartes.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/6cartes.inc.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** 6cartes.inc.php     6 May 2003 19:31:04 -0000       1.4
--- 6cartes.inc.php     13 May 2003 21:17:06 -0000      1.5
***************
*** 46,54 ****
  for ($i=1;$i<7;$i++)
  {
!         $imgcarte=ImageCreateFromPNG($dir_tmp_images.$i.".png");
!         $x=480 * (($i-1)%2);
!         $y=460 *floor(($i-1)/2);
!         ImageCopyResized($image,$imgcarte, $x,$y, 0,0, 480,460, 480,460);
!         ImageDestroy ($imgcarte);
  }
  ImagePNG($image);
--- 46,55 ----
  for ($i=1;$i<7;$i++)
  {
!   $imgcarte=ImageCreateFromPNG($dir_tmp_images.$i.".png");
!   $x=480 * (($i-1)%2);
!   $y=460 *floor(($i-1)/2);
!   ImageCopyResized($image,$imgcarte, $x,$y, 0,0, 480,460, 480,460);
! 
!   ImageDestroy ($imgcarte);
  }
  ImagePNG($image);

Index: courriel.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/courriel.php,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** courriel.php        6 May 2003 19:31:04 -0000       1.14
--- courriel.php        13 May 2003 21:17:06 -0000      1.15
***************
*** 241,245 ****
    // Retourver le numéro de l'enregistrement
    $res = recherche("hebergements", "sousdomaine", "$sousdomaine.$domaine");
!   $enr = fetch_object($res); ->fetchrow(DB_FETCHMODE_OBJECT);
    $id_hebergement = $enr->id;
  
--- 241,245 ----
    // Retourver le numéro de l'enregistrement
    $res = recherche("hebergements", "sousdomaine", "$sousdomaine.$domaine");
!   $enr = fetch_object($res); //->fetchrow(DB_FETCHMODE_OBJECT);
    $id_hebergement = $enr->id;
  
***************
*** 633,637 ****
    if (!$id_sousdomaine || $id_sousdomaine=="") 
$mes.="$scourrielmanquedomaine<br>";
    $res=recherche("hebergements", "id", $id_sousdomaine);
!   if(!$sousdomaine=fetch_object($res)
      $mes.="$ssousdomaineintrouvable<br>";
    if (COURRIELS_AUTRES<"w" && $sousdomaine->id_structure!=$id_structure)
--- 633,637 ----
    if (!$id_sousdomaine || $id_sousdomaine=="") 
$mes.="$scourrielmanquedomaine<br>";
    $res=recherche("hebergements", "id", $id_sousdomaine);
!   if(!$sousdomaine=fetch_object($res))
      $mes.="$ssousdomaineintrouvable<br>";
    if (COURRIELS_AUTRES<"w" && $sousdomaine->id_structure!=$id_structure)

Index: fr.lang.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/fr.lang.inc.php,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** fr.lang.inc.php     6 May 2003 19:31:04 -0000       1.22
--- fr.lang.inc.php     13 May 2003 21:17:06 -0000      1.23
***************
*** 24,27 ****
--- 24,28 ----
  
  // 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
***************
*** 144,149 ****
--- 145,152 ----
  $sunitehoraire="Unité horaire des réservations des postes en accès 
individuel.<br>
        L'unité est la minute. Pour que les créneaux soient d'une heure pleine 
et indivisible, saisir [60]. Pour fonctionner par demie-heure, saisir [30].";
+ }
  
  // configuration.php
+ {
  $sconfiguration="fonctionnalités et droits";
  $titreconfiguration="Configuration de l'application et des autorisations";
***************
*** 176,181 ****
--- 179,186 ----
  $smodifierlesdroits="Modifier les droits";
  $smesdroits="Mes droits";
+ }
  
  // courriel.php
+ {
  $scourriel="courriel";
  $scourrieltitre="Gestion de compte de courriel";
***************
*** 239,250 ****
  $scourrielaffcreersoudom="<a href=\"%s\">Créer un nouveau sous-domaine de 
courriel</a>\n";
  $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");
  $slistemois=Array("","janvier","février","mars","avril",
                                                        
"mai","juin","juillet","août",
                                                        
"septembre","octobre","novembre","décembre");
! 
  // entente.inc.php
  $sperso="Perso";
  $smastructure="Ma structure";
--- 244,258 ----
  $scourrielaffcreersoudom="<a href=\"%s\">Créer un nouveau sous-domaine de 
courriel</a>\n";
  $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");
  $slistemois=Array("","janvier","février","mars","avril",
                                                        
"mai","juin","juillet","août",
                                                        
"septembre","octobre","novembre","décembre");
! }
  // entente.inc.php
+ {
  $sperso="Perso";
  $smastructure="Ma structure";
***************
*** 297,302 ****
--- 305,312 ----
  $sStatistiques="Statistiques";
  $sstatistiques="statistiques";
+ }
  
  // header.inc.php
+ {
  $sidentification="identification";
  $stitreidentification="Identification pour accéder aux comptes personnels.";
***************
*** 307,312 ****
--- 317,324 ----
  $sMonidentifiant="Mon identifiant";
  $sMonmotdepasse="Mon mot de passe";
+ }
  
  // horaires.php
+ {
  $shoraires="calendrier et horaires";
  $shortitre="Gestion du calendrier et des horaires d'ouverture";
***************
*** 320,325 ****
--- 332,339 ----
  $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";
***************
*** 328,333 ****
--- 342,349 ----
  $sinitiationsaccessibles="Les initiations auxquelles je peux m'inscrire";
  $sprochainesutilisaitons="Prochaines réservations en accès individuels";
+ }
  
  // initiations.php
+ {
  $sinitiations="initiations";
  $stitreinitiations="Base des initiations";
***************
*** 374,379 ****
--- 390,412 ----
  $sinitauteursversions="Auteurs et versions";
  $sinitdansparcours="Fait partie des parcours<br>(lié aussi au 
positionnement)";
+ }
+ 
+ // initiations.inc.php
+ {
+ $sthemeintrouvable="Le thème n'a pas pu être trouvé parmis les 
enregistrements";
+ $sprerequis="Pré-requis";
+ $smoyenseval="Moyens d'évaluation";
+ $scontenuderoulement="Contenu / déroulement";
+ $spreparation="Préparation";
+ $srolesformateur="Rôles du formateur";
+ $srolesapprenants="Rôles des apprenants";
+ $spublic="Public";
+ $sbilanscommentairessession="Bilans et commentaires des sessions";
+ $ssession="Session";
+ $sBilan="Bilan";
+ }
  
  // inscription_session.php
+ {
  $sIdentifiant="Identifiant";
  $sCredits="Crédits";
***************
*** 381,385 ****
  $sinscrit="inscrit(e)";
  $sdesinscrire="désinscrire";
! $seffectue="effectué";
  $sabsent="absent(e)";
  $sprobleme="problème";
--- 414,418 ----
  $sinscrit="inscrit(e)";
  $sdesinscrire="désinscrire";
! $seffectue="effectuée";
  $sabsent="absent(e)";
  $sprobleme="problème";
***************
*** 430,435 ****
--- 463,470 ----
  $sinscriptionsession="inscriptions sessions";
  $stitreinscriptionsession="Gestion des inscriptions aux sessions";
+ }
  
  // localisations.php
+ {
  $slocalisations="localisations";
  $stitrelocalisations="Gestion des localisations";
***************
*** 450,455 ****
--- 485,492 ----
  $slocalmanquenom="<p>Attention, le nom de la salle n'a pas été choisi</p>";
  $smanquestructure="<p>Attention, la structure n'a pas été choisie</p>";
+ }
  
  // logiciels.php
+ {
  $manqueinfologiciel="<p>Problème : il me manque l'information sur le logiciel 
!</p>\n";
  $logicielintrouvable="<p>Problème : le logiciel n'a pas été retrouvé !</p>\n";
***************
*** 488,493 ****
--- 525,532 ----
  $sdetaillogiciel="Informations sur un logiciel";
  $sActions="Actions";
+ }
  
  // materiels.php
+ {
  $manqueinfomateriel="<p>Problème : il me manque l'information sur le materiel 
!</p>\n";
  $materielintrouvable="<p>Problème : le materiel n'a pas été retrouvé !</p>\n";
***************
*** 513,518 ****
--- 552,566 ----
  $slistemateriels="Liste des matériels";
  $sdetailmateriel="Détail d'un matériel";
+ }
  
+ // mysql.inc.php
+ {
+ $smysqlpbserveur="Impossible de se connecter au serveur mysql.";
+ $smysqlpbbase="Impossible de se connecter à la base de données.
+             <p><a href=\"config.php?operation=200\">Refaire une 
configuration</a></p>";
+ $mysqlpbrequete="Problème dans la requête <font size=\"-1\">(%s)</font> : 
%s.\n";
+ }
  // parcours.php
+ {
  $sparcours="parcours";
  $sparcourstitre="Parcours pédagogique";
***************
*** 531,536 ****
--- 579,602 ----
  $snbtotal="Nombre total";
  $sparcoursmon="Mon parcours pédagogique personnel";
+ }
+ 
+ // parcours.inc.php
+ {
+ $sparcoursinitdansparcours="L'initiation : %s est dans mon parcours.";
+ $sparcourspasinitdispo="Il n'y a pas d'initiations disponibles.";
+ $shorsparcours="Hors parcours";
+ $sle="le";
+ $sprevue="prévue";
+ $smaispasprog="mais pas encore programmée";
+ $sprogrammee="programmée";
+ $sproblemelong="mais tout n'a pas marché cela aurait";
+ $smaislapin="mais je ne suis pas venu(e)";
+ $sretardlong="mais je suis arrivé(e) en retard et n'ai pas pu tout suivre";
+ $sparcoursprevuvide="Je ne suis inscrit(e) à aucune session pour le moment.";
+ $spassessionconvenant="Désolé, il n'y a aucune session programmée qui 
pourrait vous convenir pour le moment.";
+ }
  
  // positionnement.php
+ {
  $spositionnement="positionnement";
  $sposititre="Autoévaluation des compétences";
***************
*** 554,559 ****
--- 620,627 ----
  $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";
***************
*** 571,576 ****
--- 639,646 ----
  $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";
***************
*** 589,594 ****
--- 659,666 ----
  $squestionssuppr="Suppression d'une question";
  $squestionsliste="Liste des questions";
+ }
  
  // reservations.php
+ {
  $sreservation="reservations de postes";
  $stitrereservation="Réservation de poste en accès individuel";
***************
*** 641,649 ****
  $sresamodiautreusager="Attention, vous tentez de modifier la réservation d'un 
autre usager !";
  $sresadanspasse="Attention, la réservation se trouve dans le passé.";
! $sresapourlejourmeme="Pour une réservation pour le jour meme, 
        veuillez contacter l'espace par télephone ou sur place.";
  $sresadejannulee="La réservation est déjà annulée";
  
  // session.php
  $sajoutsession="Ajout d'une nouvelle session";
  $smajsession="Modification d'un session";
--- 713,733 ----
  $sresamodiautreusager="Attention, vous tentez de modifier la réservation d'un 
autre usager !";
  $sresadanspasse="Attention, la réservation se trouve dans le passé.";
! $sresapourlejourmeme="Pour une réservation pour le jour meme,
        veuillez contacter l'espace par télephone ou sur place.";
  $sresadejannulee="La réservation est déjà annulée";
+ }
+ 
+ // reservations.inc.php
+ {
+ $sHoraire="Horaire";
+ $sUtilisation="Utilisation";
+ $sseul="seul";
+ $sAnnuler="Annuler";
+ $sTotal="Total";
+ $sutilisationaucune="Aucune utilisation dans le"; // futur ou passé
+ }
  
  // session.php
+ {
  $sajoutsession="Ajout d'une nouvelle session";
  $smajsession="Modification d'un session";
***************
*** 651,656 ****
--- 735,795 ----
  $ssessions="sessions";
  $stitresessions="Gestion des sessions";
+ $sdanslaliste="dans la liste";
+ $sintituleentouteslettres="Intitul&eacute; en toutes lettres";
+ $sincriptionouverte="Inscriptions ouvertes aux usagers ?";
+ $snbprevuparticip="Nombre prévu de participants";
+ $sAnimateur="Animateur";
+ $sprereservation="Pr&eacute;-r&eacute;servation";
+ $sreservation="R&eacute;servation";
+ $sannulee="Annul&eacute;e";
+ $sstruorganisatrice="Structure organisatrice";
+ $scommentairesbilan="Commentaires<br>Bilan";
+ $sLieu="Lieu";
+ $sOrganisateur="Organisateur";
+ $sNombre="Nombre";
+ $stoutes="toutes";
+ $sRecherche="Recherche";
+ $sOrganisépar="Organisé par";
+ $ssessionpasvide="<p>Désolé, mais la session a encore des participants, il 
n'est pas possible de la supprimer.</p>
+         <p>Voir la <a href=\"%s\">liste des participants</a> de la session 
?</p>\n";
+ $ssessionconfsuppr="Suis-je sûr(e) de vouloir annuler la session ?";
+ $ssessionconfsupproui="Oui, j'annule la session.";
+ $ssessionsuppr="La session a été supprimée.";
+ $scourrielenvoye="Le courriel ci dessous a été envoyé aux structures 
impliquées et à l'animateur.";
+ $ssessionsupprnok="Impossible d'effacer la session.";
+ $slocalisationpaschoisie="localisation/salle non sélectionnée";
+ $sstruorgapaschoisie="structure organisatrice non sélectionnée";
+ $sdatenonchoisie="date non déterminée";
+ $sheuredebutnonchoisie="heure de début non déterminée";
+ $sheurefinnonchoisie="heure de fin non déterminée";
+ $sintitulesessionnonchoisie="intitulé de la session vide";
+ $sanimateurnonchoisi="animateur de la session non saisi";
+ $sAttention="Attention";
+ $ssessionmodiok="Session modifiée.";
+ $sessionchangementetat="Changement d'état d'une session en";
+ $ssessionmodi="Modification d'une session";
+ $ssessionsuivante="La session suivante";
+ $ssessionremplacecelleci="Remplace celle ci-dessous";
+ $ssessionmodinok="Impossible de modifier la session";
+ $ssessionajoutnok="nouvelle session pas retrouvée";
+ $ssessionajoutok="Session ajoutée.";
+ $ssessionpreresa="Pré-réservation pour une session";
+ $ssessionajout="Ajout d'une session.";
+ $ssessionajoutsuivante="Création de la session suivante";
+ $ssessionlisteprevues="Liste des sessions prévues";
+ $ssessionlistepassees="Liste des sessions passées";
+ $sbilanpresenceetpedagogique="Bilan de présence<br>et pédagogique";
+ $sInscrits="Inscrit(e)";
+ }
+ 
+ // sessions.inc.php
+ {
+ $sLe="Le";
+ $savec="avec";
+ $ssessionpasprevue="Désolé, il n'y a pas de session de prévue pour le moment 
pour cette initiation.";
+ }
  
  // sitesweb.php
+ {
  $ssites="sites internet";
  $stitresites="Gestion des sites internet";
***************
*** 712,721 ****
        <br>Mot de passe : <i>celui de mon compte personnel d'identification à 
l'espace multimédia</i>
        <br>Dossier de base : %s</p>\n";
! 
  
  // sitesweb.inc.php
! 
! 
  // structures.php
  $strusertsession="<p>Désolé, mais la structure est utilisés dans des 
sessions, il n'est pas possible de la supprimer.</p>\n";
  $strusertlocal="<p>Désolé, mais la structure a des localisations, il n'est 
pas possible de la supprimer.</p>\n";
--- 851,863 ----
        <br>Mot de passe : <i>celui de mon compte personnel d'identification à 
l'espace multimédia</i>
        <br>Dossier de base : %s</p>\n";
! }
  
  // sitesweb.inc.php
! {
! $ssitealiasdecourt="alias de";
! $ssitegerepar="géré par";
! }
  // structures.php
+ {
  $strusertsession="<p>Désolé, mais la structure est utilisés dans des 
sessions, il n'est pas possible de la supprimer.</p>\n";
  $strusertlocal="<p>Désolé, mais la structure a des localisations, il n'est 
pas possible de la supprimer.</p>\n";
***************
*** 756,761 ****
--- 898,914 ----
                        ni pour celle de l'administration de la messagerie 
électronique.";
  $schgmdpstruok="Changement de mot de passe dans la base PHP d'epnadmin";
+ }
+ // structures.inc.php
+ {
+ $sequipement="équipement";
+ }
+ // tableaux.inc.php
+ {
+ $sheuresenlignes="heures en lignes";
+ $sheuresencolonnes="heures en colonnes";
+ }
  
  // tableau_horaire.php
+ {
  $stablehoraire="disponibilité postes accès individuels";
  $stitretablehoraire="Gestion du planning de l'utilisation des postes";
***************
*** 768,781 ****
  $screditepuise="Désolé, mais vous avez épuisé votre crédit de temps
             pour réserver des postes en accès individuels.";
  
  // table_horaire_session.php
  $stablehorairesession="planning salles";
  $stitreplanningsession="Planning d'utilisation des salles";
  $sselectionplanningsession="Sélection du planning d'utilisation des salles";
  $spasdesalleselectionnee="Pas de salle sélectionnée. Recommencer la recherche 
grâce au formulaire.";
  
  // tarifs.php
  $starifs="tarifs";
! $stitretarifs="Gestion des tarifs";                    
  $starifsuppr="Suppression d'un tarif";
  $starifutilise="Le tarif est attribué à des usagers; il n'est pas possible de 
le supprimer";
--- 921,938 ----
  $screditepuise="Désolé, mais vous avez épuisé votre crédit de temps
             pour réserver des postes en accès individuels.";
+ }
  
  // table_horaire_session.php
+ {
  $stablehorairesession="planning salles";
  $stitreplanningsession="Planning d'utilisation des salles";
  $sselectionplanningsession="Sélection du planning d'utilisation des salles";
  $spasdesalleselectionnee="Pas de salle sélectionnée. Recommencer la recherche 
grâce au formulaire.";
+ }
  
  // tarifs.php
+ {
  $starifs="tarifs";
! $stitretarifs="Gestion des tarifs";
  $starifsuppr="Suppression d'un tarif";
  $starifutilise="Le tarif est attribué à des usagers; il n'est pas possible de 
le supprimer";
***************
*** 791,796 ****
--- 948,955 ----
  $starifmodifie="Tarif mis à jour";
  $slistetarifs="Liste des tarifs";
+ }
  
  // usagers.php
+ {
  $susagers="usagers";
  $susagertitre1="Gestion de mes informations personnelles";
***************
*** 865,870 ****
  $saccesindivpasses="Accès individuels passés";
  $sinitiationsaccessibles="Liste des initiations accessibles";
!                 
  // usages.php
  $susages="usages";
  $susagestitre="Gestion des usages";
--- 1024,1042 ----
  $saccesindivpasses="Accès individuels passés";
  $sinitiationsaccessibles="Liste des initiations accessibles";
! }
! 
! //  usagers.inc.php
! {
! $sNoid_Codebarre="N&deg; id<br>Code barre";
! $sAutre="Autre";
! $sInconnu="Inconnu";
! $sInconnue="Inconnue";
! $sCourrielcourt="Courriel";
! $sNombreheure="Nombre d'heures";
! $sAbonnement="Abonnement";
! }
! 
  // usages.php
+ {
  $susages="usages";
  $susagestitre="Gestion des usages";
***************
*** 883,888 ****
--- 1055,1062 ----
  $susagesliste="Liste des usages en accès individuels";
  $usagesvoirliste="Voir la <a href=\"%s\">liste des usages</a>";
+ }
  
  // Toutes ou beaucoup
+ {
  srand((float) microtime()*1000000);
  $pasledroit="<p><b>";
***************
*** 915,923 ****
  $sconfirmer="Confirmer";
  $srechercher="Rechercher";
  
  // Définition des signes pour les commandes récurrentes
- // Version graphique
  if (TRUE)
! {
    $ajouter     = "<img src=\"images/ajouter.png\" border=0 alt=\"Ajouter\">";
    $retirer    = "<img src=\"images/retirer.png\" border=0 alt=\"Retirer\">";
--- 1089,1097 ----
  $sconfirmer="Confirmer";
  $srechercher="Rechercher";
+ }
  
  // Définition des signes pour les commandes récurrentes
  if (TRUE)
! { // Version graphique
    $ajouter     = "<img src=\"images/ajouter.png\" border=0 alt=\"Ajouter\">";
    $retirer    = "<img src=\"images/retirer.png\" border=0 alt=\"Retirer\">";

Index: initiations.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/initiations.inc.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** initiations.inc.php 6 May 2003 19:31:05 -0000       1.10
--- initiations.inc.php 13 May 2003 21:17:06 -0000      1.11
***************
*** 3,7 ****
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 05/05/2003
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 13/05/2003
  
      This program is free software; you can redistribute it and/or modify
***************
*** 54,61 ****
  function rechercheTheme($id)
  {
!         $req = "SELECT * FROM themes WHERE id=$id";
!         $res = executeRequete($req);
!         if (!$res) debug ("Aucun enregistrement trouvé $req");
!         return $res;
  }
  
--- 54,62 ----
  function rechercheTheme($id)
  {
! global $sthemeintrouvable;
!   $req = "SELECT * FROM themes WHERE id=$id";
!   $res = executeRequete($req);
!   if (!$res) debug ("$sthemeintrouvable $req");
!   return $res;
  }
  
***************
*** 79,151 ****
  function afficheInitiation($id, $format="COMPLET")
  {
! global $etaussi, $oualors;
    $initiation=trouveInitiation($id);
    echo "<table border=1 align=center bgcolor=\"".COULEUR_PEDAGOGIE."\">\n";
!   echo "<tr><td>Intitulé de 
l'initiation</td><td><h2>$initiation->initiation</h2></td></tr>\n";
!   //if ($initiation->prerequis!="" && $format=="COMPLET")
    {
!     //debug("/".$initiation->prerequis);
!     echo "<tr><td>Pré-requis</td><td>";
!     $pr=explode(",", $initiation->prerequis);
!     $sep=$sep2=""; // les séparateurs;
!     for ($npr=0; $pr[$npr]; $npr++)
!     {
!       $prou=explode("|", $pr[$npr]);
!       $res1 = recherche("initiations", "id", $prou[0]);
!       $res2 = recherche("initiations", "id", $prou[1]);
!       $res3 = recherche("initiations", "id", $prou[2]); // ca sert pas 
encore, mais on ne sait jamais
!       if ($requis = fetch_object($res1))
!         echo " $sep $sep2 <a 
href=\"initiations.php?id_initiation=$requis->id\">$requis->initiation</a> ";
!       if ($requis = fetch_object($res2))
!         echo " $oualors <a 
href=\"initiations.php?id_initiation=$requis->id\">$requis->initiation</a> ";
!       if ($requis = fetch_object($res3))
!         echo " $oualors <a 
href=\"initiations.php?id_initiation=$requis->id\">$requis->initiation</a> ";
!       $sep="<br>\n";
!       $sep2=$etaussi;
!     }
!     echo "</td></tr>\n";
    }
!    if ($initiation->objectifs!="")
!            echo 
"<tr><td>Objectifs</td><td>".nl2br($initiation->objectifs)."</td></tr>\n";
!    if ($format=="COMPLET")
!    {
!       if ($initiation->moyen_evaluation!="")
!          echo "<tr><td>Moyens 
d'évaluation</td><td>".nl2br($initiation->moyen_evaluation)."</td></tr>\n";
!       if ($initiation->nbmaxparticipants!="")
!          echo "<tr><td>Nombre maximum de 
participants</td><td>$initiation->nbmaxparticipants</td></tr>\n";
!       if ($initiation->contenu!="")
!          echo "<tr><td>Contenu / 
déroulement</td><td>".nl2br($initiation->contenu)."</td></tr>\n";
!       if ($initiation->preparation!="")
!          echo 
"<tr><td>Préparation</td><td>".nl2br($initiation->preparation)."</td></tr>\n";
!       if ($initiation->role_formateur!="")
!          echo "<tr><td>Rôles du 
formateur</td><td>".nl2br($initiation->role_formateur)."</td></tr>\n";
!       if ($initiation->role_apprenants!="")
!          echo "<tr><td>Rôles des 
apprenants</td><td>".nl2br($initiation->role_apprenants)."</td></tr>\n";
!    }
!    if ($format=="COMPLET")
!    {
!       echo 
"<tr><td>Durée</td><td>".datetoheure($initiation->duree)."</td></tr>\n";
!       if ($initiation->prolongements!="")
        {
!          echo "<tr><td>Prolongements possibles</td><td>";
!          $req = "SELECT * FROM initiations WHERE id IN 
($initiation->prolongements)";
!          $res1 = executeRequete($req);
!          $sep="";
!          while ($requis = fetch_object($res1))
!          {
!                  echo "<a 
href=\"initiations.php?id_initiation=$requis->id\">$sep$requis->initiation</a>";
!                  $sep="<br>";
!          }
!          echo "</td></tr>\n";
        }
     }
     if ($format=="COMPLET")
     {
        if ($initiation->auteurs_versions!="")
!          echo 
"<tr><td>Auteurs/versions</td><td>".nl2br($initiation->auteurs_version)."</td></tr>\n";
        if ($initiation->dans_parcours!="")
!          echo "<tr><td>Fait partie des 
parcours</td><td>$initiation->dans_parcours</td></tr>\n";
        if ($initiation->public!="")
!          echo "<tr><td>Public</td><td>$initiation->public</td></tr>\n";
     }
     echo "</table>\n";
--- 80,150 ----
  function afficheInitiation($id, $format="COMPLET")
  {
! global $etaussi, $oualors, $sintitule, $sprerequis, $sobjectifs, $smoyenseval,
!   $snbmaxpart, $scontenuderoulement, $spreparation, $srolesformateur, 
$srolesapprenants, $sduree, $sprolongements,
!   $sinitauteursversions, $sinitdansparcours, $spublic;
    $initiation=trouveInitiation($id);
    echo "<table border=1 align=center bgcolor=\"".COULEUR_PEDAGOGIE."\">\n";
!   echo 
"<tr><td>$sintitule</td><td><h2>$initiation->initiation</h2></td></tr>\n";
!   echo "<tr><td>$sprerequis</td><td>";
!   $pr=explode(",", $initiation->prerequis);
!   $sep=$sep2=""; // les séparateurs;
!   for ($npr=0; $pr[$npr]; $npr++)
    {
!     $prou=explode("|", $pr[$npr]);
!     $res1 = recherche("initiations", "id", $prou[0]);
!     $res2 = recherche("initiations", "id", $prou[1]);
!     $res3 = recherche("initiations", "id", $prou[2]); // ca sert pas encore, 
mais on ne sait jamais
!     if ($requis = fetch_object($res1))
!       echo " $sep $sep2 <a 
href=\"initiations.php?id_initiation=$requis->id\">$requis->initiation</a> ";
!     if ($requis = fetch_object($res2))
!       echo " $oualors <a 
href=\"initiations.php?id_initiation=$requis->id\">$requis->initiation</a> ";
!     if ($requis = fetch_object($res3))
!       echo " $oualors <a 
href=\"initiations.php?id_initiation=$requis->id\">$requis->initiation</a> ";
!     $sep="<br>\n";
!     $sep2=$etaussi;
    }
!   echo "</td></tr>\n";
!   if ($initiation->objectifs!="")
!           echo 
"<tr><td>$sobjectifs</td><td>".nl2br($initiation->objectifs)."</td></tr>\n";
!   if ($format=="COMPLET")
!   {
!     if ($initiation->moyen_evaluation!="")
!       echo 
"<tr><td>$smoyenseval</td><td>".nl2br($initiation->moyen_evaluation)."</td></tr>\n";
!     if ($initiation->nbmaxparticipants!="")
!       echo 
"<tr><td>$snbmaxpart</td><td>$initiation->nbmaxparticipants</td></tr>\n";
!     if ($initiation->contenu!="")
!       echo 
"<tr><td>$scontenuderoulement</td><td>".nl2br($initiation->contenu)."</td></tr>\n";
!     if ($initiation->preparation!="")
!       echo 
"<tr><td>$spreparation</td><td>".nl2br($initiation->preparation)."</td></tr>\n";
!     if ($initiation->role_formateur!="")
!       echo 
"<tr><td>$srolesformateur</td><td>".nl2br($initiation->role_formateur)."</td></tr>\n";
!     if ($initiation->role_apprenants!="")
!       echo 
"<tr><td>$srolesapprenants</td><td>".nl2br($initiation->role_apprenants)."</td></tr>\n";
!   }
!   if ($format=="COMPLET")
!   {
!     echo 
"<tr><td>$sduree</td><td>".datetoheure($initiation->duree)."</td></tr>\n";
!     if ($initiation->prolongements!="")
!     {
!       echo "<tr><td>$sprolongements</td><td>";
!       $req = "SELECT * FROM initiations WHERE id IN 
($initiation->prolongements)";
!       $res1 = executeRequete($req);
!       $sep="";
!       while ($requis = fetch_object($res1))
        {
!         echo "<a 
href=\"initiations.php?id_initiation=$requis->id\">$sep$requis->initiation</a>";
!         $sep="<br>";
        }
+       echo "</td></tr>\n";
+     }
     }
     if ($format=="COMPLET")
     {
        if ($initiation->auteurs_versions!="")
!          echo 
"<tr><td>$sinitauteursversions</td><td>".nl2br($initiation->auteurs_version)."</td></tr>\n";
        if ($initiation->dans_parcours!="")
!          echo 
"<tr><td>$sinitdansparcours</td><td>$initiation->dans_parcours</td></tr>\n";
        if ($initiation->public!="")
!          echo "<tr><td>$spublic</td><td>$initiation->public</td></tr>\n";
     }
     echo "</table>\n";
***************
*** 153,161 ****
  
  function afficheBilansInitiation($id)
! {             
    $res=recherche("sessions", "id_initiation", $id);
    echo "<table border=1 align=center bgcolor=\"".COULEUR_PEDAGOGIE."\">\n";
!   echo "<tr><td colspan=2 align=center>Bilans et commentaires des 
sessions</td></tr>";
!   echo "<tr><th>Session</th><th>Bilan</th></tr>\n";
  
    while ($session=fetch_object($res))
--- 152,161 ----
  
  function afficheBilansInitiation($id)
! {
! global $sbilanscommentairessession, $ssession, $sBilan;
    $res=recherche("sessions", "id_initiation", $id);
    echo "<table border=1 align=center bgcolor=\"".COULEUR_PEDAGOGIE."\">\n";
!   echo "<tr><td colspan=2 align=center>$sbilanscommentairessession</td></tr>";
!   echo "<tr><th>$ssession</th><th>$sBilan</th></tr>\n";
  
    while ($session=fetch_object($res))

Index: mysql.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/mysql.inc.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** mysql.inc.php       6 May 2003 19:31:05 -0000       1.4
--- mysql.inc.php       13 May 2003 21:17:06 -0000      1.5
***************
*** 37,41 ****
  
  // Ajout LD 3 mai 2003 - sur conseils VV - indépendances vis à vis du serveur 
de bdd
! //require_once("DB.php"); // C'est un module à installer en plus sur le 
serveur.
  // Ce module se nomme php-pear, à installer en plus du module gd
  
--- 37,41 ----
  
  // Ajout LD 3 mai 2003 - sur conseils VV - indépendances vis à vis du serveur 
de bdd
! require_once("DB.php"); // C'est un module à installer en plus sur le serveur.
  // Ce module se nomme php-pear, à installer en plus du module gd
  
***************
*** 45,61 ****
  function Mysql_connecte()
  {
! global $db, $type_base, $mysql_serveur, $mysql_identifiant, 
$mysql_motdepasse, $mysql_base;
!   @mysql_connect($mysql_serveur,$mysql_identifiant,$mysql_motdepasse)
!     or die("Impossible de se connecter au serveur mysql.");
! 
!   /* $connexion = 
"$type_base://$mysql_identifiant:address@hidden/$mysql_base";
!   $db = DB::connect($connexion); /*
    if (DB::isError($db))
!     die("Impossible de se connecter au serveur mysql.
!             <p><a href=\"config.php?operation=200\">Refaire une 
configuration</a></p>");
!   $db->setFetchMode(DB_FETCHMODE_OBJECT);*/
    @mysql_select_db($mysql_base)
!     or die("Impossible de se connecter à la base de données.
!             <p><a href=\"config.php?operation=200\">Refaire une 
configuration</a></p>");
  }
  
--- 45,61 ----
  function Mysql_connecte()
  {
! global $db, $type_base, $mysql_serveur, $mysql_identifiant, 
$mysql_motdepasse, $mysql_base,
!   $smysqlpbserveur, $smysqlpbbase;
! /*
!   $connexion = "$type_base://$mysql_identifiant:address@hidden/$mysql_base";
!   $db = DB::connect($connexion);
    if (DB::isError($db))
!     die($smysqlpbbase);
!   $db->setFetchMode(DB_FETCHMODE_OBJECT);
! */
!   @mysql_connect($mysql_serveur,$mysql_identifiant,$mysql_motdepasse)
!     or die($smysqlpbserveur);
    @mysql_select_db($mysql_base)
!     or die($smysqlpbbase);
  }
  
***************
*** 66,70 ****
    $req = "SELECT * FROM $table WHERE ".$champ."=\"".$valeur."\"";
    if ($tri!="") $req.=" ORDER BY ".$tri;
!   //$db->setFetchMode(DB_FETCHMODE_OBJECT);
    $res = executeRequete($req);
    return $res;
--- 66,70 ----
    $req = "SELECT * FROM $table WHERE ".$champ."=\"".$valeur."\"";
    if ($tri!="") $req.=" ORDER BY ".$tri;
!   //$db->setFetchMode(DB_FETCHMODE_OBJECT);  // A quoi ça peut servir ?
    $res = executeRequete($req);
    return $res;
***************
*** 74,85 ****
  function executeRequete($req)
  {
! global $mysql_serveur, $mysql_identifiant, $mysql_motdepasse, $mysql_base, 
$db, $type_base, $mysql_identifiant_root, $mysql_motdepasse_root;
!   //$res = $db->query($req);
!   $res = mysql_query ($req); // or exit("Problème d'exécution de requête de 
sélection $req.");
!   //if (DB::iserror($res))
    if (! $res)
!     debug ("Problème dans la requête <font size=\"-1\">($req)</font> : 
".mysql_error()."\n");
!     // debug ("Problème dans la requête <font size=\"-1\">($req)</font> : 
".DB::iserror($res)."\n");
! //    debug("erreur requete");
    return $res;
  }
--- 74,89 ----
  function executeRequete($req)
  {
! global $mysql_serveur, $mysql_identifiant, $mysql_motdepasse, $mysql_base, 
$db, $type_base, $mysql_identifiant_root, $mysql_motdepasse_root, 
$mysqlpbrequete;
! 
! /*
!   $res = $db->query($req);
!   if (DB::iserror($res))
!      debug (sprintf($mysqlpbrequete, $req, DB::iserror($res)));
! */
! 
!   $res = mysql_query ($req);
    if (! $res)
!     debug (sprintf($mysqlpbrequete, $req, mysql_error()));
! 
    return $res;
  }
***************
*** 89,96 ****
  {
  global $db, $type_base, $mysql_serveur, $mysql_identifiant, 
$mysql_motdepasse, $mysql_base;
! //  $res = $db->query($req);
!   $enr=mysql_fetch_object($resultat);
!   return $enr;
!   //return $resultat->fetchrow(DB_FETCHMODE_OBJECT);
  } // retourne un objet enregistrement
  
--- 93,98 ----
  {
  global $db, $type_base, $mysql_serveur, $mysql_identifiant, 
$mysql_motdepasse, $mysql_base;
! //  return $resultat->fetchrow(DB_FETCHMODE_OBJECT);
!   return mysql_fetch_object($resultat);
  } // retourne un objet enregistrement
  
***************
*** 98,102 ****
  function fetch_array($resultat)
  {
!   return $resultat->fetchrow(DB_FETCHMODE_ASSOC);
  } // retourne un tableau enregistrement
  
--- 100,105 ----
  function fetch_array($resultat)
  {
! //  return $resultat->fetchrow(DB_FETCHMODE_ASSOC);
!   return mysql_fetch_array($resultat);
  } // retourne un tableau enregistrement
  
***************
*** 104,108 ****
  function num_rows($resultat)
  {
!   return $resultat->numrows();
  } // retourne un nombre
  
--- 107,112 ----
  function num_rows($resultat)
  {
!   //return $resultat->numrows();
!   return mysql_num_rows($resultat);
  } // retourne un nombre
  
***************
*** 116,121 ****
  {
  global $db;
    mysql_close();
-   //$db->disconnect();
  }
  
--- 120,125 ----
  {
  global $db;
+ //  $db->disconnect();
    mysql_close();
  }
  

Index: parcours.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/parcours.inc.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** parcours.inc.php    6 May 2003 19:31:05 -0000       1.8
--- parcours.inc.php    13 May 2003 21:17:06 -0000      1.9
***************
*** 3,7 ****
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 03/05/2003
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 13/05/2003
  
      This program is free software; you can redistribute it and/or modify
***************
*** 147,186 ****
  function ajouteInitiation($id_usager, $id_initiation)
  {
!     // On regarde si l'initiation n'est pas déjà dans le parcours 
pédagogique...
!     $req = "SELECT id_usager FROM parcours
!             WHERE id_usager=$id_usager AND id_initiation=$id_initiation";
!     $res2 = executeRequete($req);
!     $parcours = fetch_object($res2);
!     if (!$parcours)  // Non, l'initiation n'est pas encore dans le parcours
      {
!         // On regarde quel est le niveau de l'usager.
!         $res3 = recherchePositionnement($id_usager, $id_initiation);
!         $posi = fetch_object($res3);
!         switch ($posi->niveau)
!         {
!         case "initié(e)" : $état="conseillé"; break;
!         case "avancé(e)" : $état=""; break;    // pas la peine.
!         default :          $état="indispensable"; break;
!         } // switch
!         if ($état!="")
!         {
!             // On regarde s'il y a des prérequis et on ajoute les prérequis.
!             // On recherche les initiations dépendantes.
!             $initiation = trouveInitiation($id_initiation);
!             $prerequis = $initiation->prerequis;
!             //debug("Prérequis : $prerequis");
!             if ($prerequis!="")
!             {
!                     $req = "SELECT * FROM initiations WHERE id IN 
($prerequis)";
!                     $res1 = executeRequete($req);
!                     while ($requis = fetch_object($res1))
!                             ajouteInitiation($id_usager, $requis->id);
!             }
! 
!             $req = "INSERT INTO parcours (id_usager, id_initiation, etat) 
VALUES ($id_usager, $id_initiation, \"$état\")";
!             echo "<br>L'initiation : $initiation->initiation est dans mon 
parcours.\n";
!             executeRequete($req);
!         }
      }
  //    return $état;
  }
--- 147,186 ----
  function ajouteInitiation($id_usager, $id_initiation)
  {
! global $sparcoursinitdansparcours;
!   // On regarde si l'initiation n'est pas déjà dans le parcours pédagogique...
!   $req = "SELECT id_usager FROM parcours
!           WHERE id_usager=$id_usager AND id_initiation=$id_initiation";
!   $res2 = executeRequete($req);
!   $parcours = fetch_object($res2);
!   if (!$parcours)  // Non, l'initiation n'est pas encore dans le parcours
!   {
!     // On regarde quel est le niveau de l'usager.
!     $res3 = recherchePositionnement($id_usager, $id_initiation);
!     $posi = fetch_object($res3);
!     switch ($posi->niveau)
      {
!     case "initié(e)" : $état="conseillé"; break;
!     case "avancé(e)" : $état=""; break;    // pas la peine.
!     default :          $état="indispensable"; break;
!     } // switch
!     if ($état!="")
!     {
!       // On regarde s'il y a des prérequis et on ajoute les prérequis.
!       // On recherche les initiations dépendantes.
!       $initiation = trouveInitiation($id_initiation);
!       $prerequis = $initiation->prerequis;
!       //debug("Prérequis : $prerequis");
!       if ($prerequis!="")
!       {
!         $req = "SELECT * FROM initiations WHERE id IN ($prerequis)";
!         $res1 = executeRequete($req);
!         while ($requis = fetch_object($res1))
!           ajouteInitiation($id_usager, $requis->id);
!       }
!       $req = "INSERT INTO parcours (id_usager, id_initiation, etat) VALUES 
($id_usager, $id_initiation, \"$état\")";
!       printf($sparcoursinitdansparcours, $initiation->initiation);
!       executeRequete($req);
      }
+   }
  //    return $état;
  }
***************
*** 188,192 ****
  function formulaireAjoutInitiation($id_usager)
  {
! global $ajouter, $info, $PHP_SELF;
          // Affiche toutes les initiations triées par thème avec un lien pour 
l'inscrire.
          echo "<table align=center>\n";
--- 188,192 ----
  function formulaireAjoutInitiation($id_usager)
  {
! global $ajouter, $info, $PHP_SELF, $sparcourspasinitdispo;
          // Affiche toutes les initiations triées par thème avec un lien pour 
l'inscrire.
          echo "<table align=center>\n";
***************
*** 219,223 ****
                  if ($aucun)
                  {
!                         echo "<tr><td colspan=4>Il n'y a pas d'initiations 
disponibles.</td></tr>\n";
                  }
                  echo "</table></td></tr>\n";
--- 219,223 ----
                  if ($aucun)
                  {
!                         echo "<tr><td 
colspan=4>$sparcourspasinitdispo</td></tr>\n";
                  }
                  echo "</table></td></tr>\n";
***************
*** 228,232 ****
  function afficheParcours($id_usager, $mode="tout")
  {
! global $info, $programmer, $deprogrammer, $rien, $retirer;
    switch ($mode)
    {
--- 228,233 ----
  function afficheParcours($id_usager, $mode="tout")
  {
! global $info, $programmer, $deprogrammer, $rien, $retirer, $shorsparcours, 
$sle, $de, $sà, $savec, $sprevue,
!   $smaispasprog, $seffectue, $sproblemelong, $programmee;
    switch ($mode)
    {
***************
*** 267,271 ****
          $session=fetch_object($resc);
        }
!       echo "<td>Hors parcours</td>\n";
        echo "<td>$session->nom_session</td>\n";
      }
--- 268,272 ----
          $session=fetch_object($resc);
        }
!       echo "<td>$shorsparcours</td>\n";
        echo "<td>$session->nom_session</td>\n";
      }
***************
*** 278,282 ****
        $session=fetch_object($resb);
      }
!     $information=" le <b>".datetodate($session->date)." à 
".datetoheure($session->debut)."</b> avec $session->animateur à 
".localisation($session->id_localisation);
      
      switch ($parcours->etat)
--- 279,283 ----
        $session=fetch_object($resb);
      }
!     $information=" $sle <b>".datetodate($session->date)." $sà 
".datetoheure($session->debut)."</b> $savec $session->animateur $sà 
".localisation($session->id_localisation);
      
      switch ($parcours->etat)
***************
*** 288,297 ****
        {
            $usager = trouveUsager($id_usager);
!           echo " prévue $information";
            echo "</td>\n<td><a 
href=\"inscription_session.php?operation=8&id_session=$parcours->id_session&id_usager=$id_usager\">$deprogrammer</a>\n";
        }
        else
        {
!           echo " mais pas encore programmée";
            if (accessible($id_usager, $parcours->id_initiation))
                echo "</td>\n<td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>\n";
--- 289,298 ----
        {
            $usager = trouveUsager($id_usager);
!           echo " $sprevue $information";
            echo "</td>\n<td><a 
href=\"inscription_session.php?operation=8&id_session=$parcours->id_session&id_usager=$id_usager\">$deprogrammer</a>\n";
        }
        else
        {
!           echo " $smaispasprog";
            if (accessible($id_usager, $parcours->id_initiation))
                echo "</td>\n<td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>\n";
***************
*** 301,309 ****
        break;
      case "effectué" :
!       echo " <b>effectuée</b> $information\n";
        echo "<td>$rien</td>\n";
        break;
      case "absent" :
!       echo " programmée $information <b>mais je ne suis pas venu(e)</b>";
        if (accessible($id_usager, $parcours->id_initiation))
          echo "</td>\n<td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>";
--- 302,310 ----
        break;
      case "effectué" :
!       echo " <b>$seffectue</b> $information\n";
        echo "<td>$rien</td>\n";
        break;
      case "absent" :
!       echo " $sprogrammee $information <b>$smaislapin</b>";
        if (accessible($id_usager, $parcours->id_initiation))
          echo "</td>\n<td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>";
***************
*** 312,316 ****
        break;
      case "probleme" :
!       echo " programmée $information <b>mais tout n'a pas marché cela 
aurait</b>";
        if (accessible($id_usager, $parcours->id_initiation))
          echo "</td>\n<td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>";
--- 313,317 ----
        break;
      case "probleme" :
!       echo " $sprogrammee $information <b>$sproblemelong</b>";
        if (accessible($id_usager, $parcours->id_initiation))
          echo "</td>\n<td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>";
***************
*** 319,323 ****
        break;
      case "en retard" :
!       echo " programmée $information <b>mais je suis arrivé(e) en retard et 
n'ai pas pu tout suivre</b>";
        if (accessible($id_usager, $parcours->id_initiation))
          echo "</td><td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>";
--- 320,324 ----
        break;
      case "en retard" :
!       echo " $sprogrammee $information <b>$sretardlong</b>";
        if (accessible($id_usager, $parcours->id_initiation))
          echo "</td><td><a 
href=\"parcours.php?operation=6&id_initiation=$parcours->id_initiation&id_usager=$id_usager\">$programmer</a>";
***************
*** 335,339 ****
  
    if (!$yena)
!     echo "<tr><td>Je ne suis inscrit(e) à aucune session pour le 
moment.</td></tr>\n";
    echo "</table>\n";
  }
--- 336,340 ----
  
    if (!$yena)
!     echo "<tr><td>$sparcoursprevuvide</td></tr>\n";
    echo "</table>\n";
  }
***************
*** 341,345 ****
  function afficheSessionsAccessibles($id_usager)
  {
! global $info, $programmer, $deprogrammer, $rien, $retirer;
     echo "<table border=1 align=center>\n";
    // Affichage maintenant des sessions qui ne font pas partie du parcours, 
mais à inscription automatique
--- 342,347 ----
  function afficheSessionsAccessibles($id_usager)
  {
! global $info, $programmer, $deprogrammer, $rien, $retirer,
!   $sà, $savec, $spassessionconvenant;
     echo "<table border=1 align=center>\n";
    // Affichage maintenant des sessions qui ne font pas partie du parcours, 
mais à inscription automatique
***************
*** 368,372 ****
        $res3=executeRequete($req3);
        $affiche&=(! fetch_object($res3));
!       
        // Est-ce que la session est accessible, compte-tenu de son parcours et 
son niveau
        $affiche&=(accessible($id_usager, $session->id_initiation));
--- 370,374 ----
        $res3=executeRequete($req3);
        $affiche&=(! fetch_object($res3));
! 
        // Est-ce que la session est accessible, compte-tenu de son parcours et 
son niveau
        $affiche&=(accessible($id_usager, $session->id_initiation));
***************
*** 400,404 ****
  
        echo "<td><table width=\"100%\"><tr><td>";
!       echo datetodate($session->date)." à 
".localisation($session->id_localisation)." avec ".$session->animateur;
        echo "</td><td>";
        echo " <a 
href=\"inscription_session.php?operation=3&id_session=$session->id&id_usager=$id_usager\">$programmer</a>";
--- 402,406 ----
  
        echo "<td><table width=\"100%\"><tr><td>";
!       echo datetodate($session->date)." $sà 
".localisation($session->id_localisation)." $savec ".$session->animateur;
        echo "</td><td>";
        echo " <a 
href=\"inscription_session.php?operation=3&id_session=$session->id&id_usager=$id_usager\">$programmer</a>";
***************
*** 408,412 ****
  
    if (!$yena)
!     echo "<tr><td>Désolé, il n'y a aucune session programmée qui pourrait 
vous convenir pour le moment.</td></tr>\n";
    echo "</table>\n";
  }
--- 410,414 ----
  
    if (!$yena)
!     echo "<tr><td>$spassessionconvenant</td></tr>\n";
    echo "</table>\n";
  }

Index: print.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/print.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** print.php   6 May 2003 19:31:05 -0000       1.10
--- print.php   13 May 2003 21:17:06 -0000      1.11
***************
*** 65,70 ****
    $style = BCS_DRAW_TEXT;
  
!   define (__TRACE_ENABLED__, false);
!   define (__DEBUG_ENABLED__, false);
  
    $obj = new I25Object($width, $height, $style, $code);
--- 65,70 ----
    $style = BCS_DRAW_TEXT;
  
!   define (__TRACE_ENABLED__, true);
!   define (__DEBUG_ENABLED__, true);
  
    $obj = new I25Object($width, $height, $style, $code);
***************
*** 78,99 ****
      $background_color = ImageColorAllocate ($im, 255, 255, 255);
      $imgperso=ImageCreateFromPNG($imagepourcarte);
!     /*
!     $i=0;
!     while ($tarifs[$i])
!     {
!       if ($tarifs[$i]==$tarif) { $tarif=$i; $i=1000; }
!       $i++;
!     } */
      if (defined("FCT_TARIFS"))
!     {           
        $r=hexdec(substr($couleurtarif[$tarif],0,2));
        $b=hexdec(substr($couleurtarif[$tarif],2,2));
        $v=hexdec(substr($couleurtarif[$tarif],4,2));
        $tarifpierre = ImageColorAllocate ($im, $r, $b, $v);
!       imagefilledrectangle($im,0,80,480,130,$tarifpierre);
      }
      $noir = ImageColorAllocate ($im, 0, 0, 0);
      $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);
--- 78,96 ----
      $background_color = ImageColorAllocate ($im, 255, 255, 255);
      $imgperso=ImageCreateFromPNG($imagepourcarte);
! 
      if (defined("FCT_TARIFS"))
!     {
        $r=hexdec(substr($couleurtarif[$tarif],0,2));
        $b=hexdec(substr($couleurtarif[$tarif],2,2));
        $v=hexdec(substr($couleurtarif[$tarif],4,2));
        $tarifpierre = ImageColorAllocate ($im, $r, $b, $v);
!       imagefilledrectangle($im,0,80,480,130, $tarifpierre);
      }
      $noir = ImageColorAllocate ($im, 0, 0, 0);
      $rouge = ImageColorAllocate ($im, 255, 0, 0);
  
+     ImageColorTransparent($imgperso, imagecolorAt($imgperso, 10,10));
+     ImageCopy($im, $imgperso, 0,0, 0,0, 240,222);
+ 
      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);
***************
*** 116,122 ****
        imagettftext 
($im,12,0,175,440,$rouge,$dir_fontes_ttf."ARIAL.TTF",$motdepasse);
  
!     ImageColorTransparent($imgperso,imagecolorat($imgperso,1,1));
!     ImageCopy($im,$imgperso,0,0,0,0,240,222);
!     ImageCopyResized($im,$obj->mImg,160,280,0,30,160,32,80,16);
      //debug($ii);   // $i ça ne fonctionnait pas...
      ImagePNG($im, $dir_tmp_images.$ii.'.png');
--- 113,117 ----
        imagettftext 
($im,12,0,175,440,$rouge,$dir_fontes_ttf."ARIAL.TTF",$motdepasse);
  
!     ImageCopyResized($im, $obj->mImg, 160,280,0,30,160,32,80,16);
      //debug($ii);   // $i ça ne fonctionnait pas...
      ImagePNG($im, $dir_tmp_images.$ii.'.png');

Index: reservations.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/reservations.inc.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** reservations.inc.php        6 May 2003 19:31:05 -0000       1.7
--- reservations.inc.php        13 May 2003 21:17:06 -0000      1.8
***************
*** 3,7 ****
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 05/01/2003
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 13/05/2003
  
      This program is free software; you can redistribute it and/or modify
***************
*** 52,55 ****
--- 52,56 ----
  function affiche_utilisations($id, $temps=FUTUR)
  {
+ global $sDate, $sHoraire, $sPoste, $sUtilisation, $sEtat, $sAnnuler, $savec, 
$sseul, $sTotal, $sutilisationaucune;
    $query = "SELECT * FROM utilisation_postes WHERE id_usager='$id'";
    if ($temps==PASSE) $query .= " AND (date<CURRENT_DATE OR (date=CURRENT_DATE 
AND debut<=CURRENT_TIME))";
***************
*** 59,72 ****
    {
      // echo "<h3 align=center>Utilisations des postes dans le $temps</h3>\n";
!     ?>
!     <table align=center border="1">
!       <tr>
!         <th>Date</th>
!         <th>Horaire</th>
!         <th>Poste</th>
!         <th>Utilisation</th>
!         <th>Etat</th>
!       </tr>
!     <?   
      $totalheures="00:00";
      while($tab = fetch_object($result))
--- 60,70 ----
    {
      // echo "<h3 align=center>Utilisations des postes dans le $temps</h3>\n";
!     echo "<table align=center border=\"1\">
!       <tr><th>$sDate</th>
!         <th>$sHoraire</th>
!         <th>$sPoste</th>
!         <th>$sUtilisation</th>
!         <th>$sEtat</th>
!       </tr>\n";
      $totalheures="00:00";
      while($tab = fetch_object($result))
***************
*** 81,86 ****
        echo "<tr><td>". datetodate($tab->date) . "</td>\n";
        echo "<td>". datetoheure($tab->debut) . " à " . datetoheure($tab->fin) 
. "</td>\n";
!       $heure=differenceHeure($tab->fin, $tab->debut); 
!       $totalheures=additionHeure($total, $heure);
        echo "<td><A 
HREF=\"materiels.php?id_materiel=$tab3->id&id_usager=$id\">$tab3->materiel</td>\n";
        echo "<td>$tab2->nom";
--- 79,87 ----
        echo "<tr><td>". datetodate($tab->date) . "</td>\n";
        echo "<td>". datetoheure($tab->debut) . " à " . datetoheure($tab->fin) 
. "</td>\n";
!       if ($tab->etat!="annulée")
!       {
!         $heure=differenceHeure($tab->fin, $tab->debut);
!         $totalheures=additionHeure($totalheures, $heure);
!       }
        echo "<td><A 
HREF=\"materiels.php?id_materiel=$tab3->id&id_usager=$id\">$tab3->materiel</td>\n";
        echo "<td>$tab2->nom";
***************
*** 90,110 ****
           $tab4=fetch_object($res4);
           if ($tab4)
!            echo " (avec $tab4->prenom $tab4->nom)";
           else
!            echo " (seul)";
        }
        else
!         echo " (seul)";
        echo "</td>\n";
!       echo "<td>$tab->etat ";     
        if (($tab->etat!="annulée") & ($tab->etat!="non tenue") & 
($temps==FUTUR))
!          echo "<a 
href=\"reservations.php?operation=2&id_utilisation=$tab->id&id_usager=$id\">Annuler</a>";
        echo "</td></tr>\n";
      }
!     echo "<tr><td>Total :</td><td>".datetoheure($totalheures)."</td><td 
colspan=3></td></tr>";
      echo "</table>\n";
    }
    else
!       echo "<h3>Aucune utilisation dans le $temps</h3>\n";
  }
  
--- 91,111 ----
           $tab4=fetch_object($res4);
           if ($tab4)
!            echo " ($savec $tab4->prenom $tab4->nom)";
           else
!            echo " ($sseul)";
        }
        else
!         echo " ($sseul)";
        echo "</td>\n";
!       echo "<td>$tab->etat ";
        if (($tab->etat!="annulée") & ($tab->etat!="non tenue") & 
($temps==FUTUR))
!          echo "<a 
href=\"reservations.php?operation=2&id_utilisation=$tab->id&id_usager=$id\">$sAnnuler</a>";
        echo "</td></tr>\n";
      }
!     echo "<tr><td>$sTotal :</td><td>".datetoheure($totalheures)."</td><td 
colspan=3></td></tr>";
      echo "</table>\n";
    }
    else
!       echo "<h3>$sutilisationaucune $temps</h3>\n";
  }
  

Index: reservations.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/reservations.php,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** reservations.php    6 May 2003 19:31:05 -0000       1.15
--- reservations.php    13 May 2003 21:17:06 -0000      1.16
***************
*** 196,200 ****
  
        // Est-ce que la réservation n'est pas déjà annulée ?
!       if ($uu->etat='annulée')
          echo $sresadejannulee;
        else
--- 196,200 ----
  
        // Est-ce que la réservation n'est pas déjà annulée ?
!       if ($uu->etat=='annulée')
          echo $sresadejannulee;
        else

Index: session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/session.php,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -r1.17 -r1.18
*** session.php 6 May 2003 19:31:05 -0000       1.17
--- session.php 13 May 2003 21:17:06 -0000      1.18
***************
*** 42,46 ****
    <meta http-equiv=\"Content-Type\" content=\"text/html; 
charset=iso-8859-1\">";
  $titr = $stitresessions;
! $datemaj="3 mai 2003";
  define("COULEUR", COULEUR_SESSIONS);
  require("entete.inc.php");
--- 42,46 ----
    <meta http-equiv=\"Content-Type\" content=\"text/html; 
charset=iso-8859-1\">";
  $titr = $stitresessions;
! $datemaj="13 mai 2003";
  define("COULEUR", COULEUR_SESSIONS);
  require("entete.inc.php");
***************
*** 51,55 ****
  // modifié dans v0.5, les variables envoyées depuis le planning sont 
différentes (datev, debutv et id_localisation)
  global $datev, $debutv, $id_localisation, $PHP_SELF, $id_structure, 
$is_ident, $id_animateur,
!   $sSalle, $sDate, $sde, $sà;
     if (isset($id_session) && $id_session!=0)
     {
--- 51,59 ----
  // modifié dans v0.5, les variables envoyées depuis le planning sont 
différentes (datev, debutv et id_localisation)
  global $datev, $debutv, $id_localisation, $PHP_SELF, $id_structure, 
$is_ident, $id_animateur,
!   $sSalle, $sDate, $sde, $sà,
!   $oualors, $sdanslaliste, $sintituleentouteslettres, $sincriptionouverte, 
$soui, $snon,
!   $snbprevuparticip, $sAnimateur, $sEtat, $sprereservation, $sreservation, 
$sannulee, $sstruorganisatrice,
!   $scommentairesbilan, $sconfirmer, $ssupprimer;
! 
     if (isset($id_session) && $id_session!=0)
     {
***************
*** 95,103 ****
     choixHeure($finv, "finv");     // added V-0.5
     echo "</tr></table></td></tr>
!          <tr><td>Intitul&eacute; en toutes lettres :</td>
               <td><input type=\"text\" name=\"nom_session\" 
value=\"$session->nom_session\" size=50></td></tr>";
     if (defined("FCT_PEDAGOGIE"))
     {
!      echo "<tr><td><b>Ou alors</b> dans la liste :</td>
                  <td><select name=\"id_initiation\">
                      <option value=\"\">\n";
--- 99,107 ----
     choixHeure($finv, "finv");     // added V-0.5
     echo "</tr></table></td></tr>
!          <tr><td>$sintituleentouteslettres :</td>
               <td><input type=\"text\" name=\"nom_session\" 
value=\"$session->nom_session\" size=50></td></tr>";
     if (defined("FCT_PEDAGOGIE"))
     {
!      echo "<tr><td><b>$oualors</b> $sdanslaliste :</td>
                  <td><select name=\"id_initiation\">
                      <option value=\"\">\n";
***************
*** 116,137 ****
    if (defined("FCT_USAGERS"))
    {
!    echo "<tr><td>Inscriptions ouvertes aux usagers ?</td>
               <td><input type=\"radio\" ";
      if (!$session->inscriptionauto || $session->inscriptionauto=="oui")
        echo "checked ";
!     echo "name=\"inscriptionauto\" value=\"oui\">oui
                   <input type=\"radio\" ";
      if ($session->inscriptionauto=="non")
        echo "checked ";
!     echo "name=\"inscriptionauto\" value=\"non\">non</td></tr>\n";
    }
!    echo "<tr><td>Nombre de participants prévu :</td>
               <td><input type=\"text\" name=\"nbparticipants\" 
value=\"$session->nbparticipants\" size=5></td></tr>
!          <tr><td>Animateur</td>
               <td colspan=\"2\">
                  <input type=\"text\" name=\"animateur\" 
value=\"$session->animateur\" size=\"40\"></td></tr>
!          <tr><td>Etat:</td>
               <td colspan=\"2\">";
!   if ($session->etat=="") 
      $session->etat="pré-réservation";
     if (SESSIONS_AUTRES>="w" ||
--- 120,141 ----
    if (defined("FCT_USAGERS"))
    {
!    echo "<tr><td>$sincriptionouverte</td>
               <td><input type=\"radio\" ";
      if (!$session->inscriptionauto || $session->inscriptionauto=="oui")
        echo "checked ";
!     echo "name=\"inscriptionauto\" value=\"oui\">$soui
                   <input type=\"radio\" ";
      if ($session->inscriptionauto=="non")
        echo "checked ";
!     echo "name=\"inscriptionauto\" value=\"non\">$snon</td></tr>\n";
    }
!    echo "<tr><td>$snbprevuparticip :</td>
               <td><input type=\"text\" name=\"nbparticipants\" 
value=\"$session->nbparticipants\" size=5></td></tr>
!          <tr><td>$sAnimateur</td>
               <td colspan=\"2\">
                  <input type=\"text\" name=\"animateur\" 
value=\"$session->animateur\" size=\"40\"></td></tr>
!          <tr><td>$sEtat :</td>
               <td colspan=\"2\">";
!   if ($session->etat=="")
      $session->etat="pré-réservation";
     if (SESSIONS_AUTRES>="w" ||
***************
*** 143,153 ****
                      <option value=\"pr&eacute;-r&eacute;servation\"";
        if ($session->etat=="pré-réservation") echo " SELECTED";
!       echo "       >Pr&eacute;-r&eacute;servation
                      <option value=\"r&eacute;servation\"";
        if ($session->etat=="réservation") echo " SELECTED";
!       echo "       >R&eacute;servation
                      <option value=\"annul&eacute;e\"";
        if ($session->etat=="annulée") echo " SELECTED";
!       echo "       >Annul&eacute;e
                      </select>";
     }
--- 147,157 ----
                      <option value=\"pr&eacute;-r&eacute;servation\"";
        if ($session->etat=="pré-réservation") echo " SELECTED";
!       echo "       >$sprereservation
                      <option value=\"r&eacute;servation\"";
        if ($session->etat=="réservation") echo " SELECTED";
!       echo "       >$sreservation
                      <option value=\"annul&eacute;e\"";
        if ($session->etat=="annulée") echo " SELECTED";
!       echo "       >$sannulee
                      </select>";
     }
***************
*** 156,160 ****
     echo "</td></tr>
  
!          <tr><td>Structure organisatrice</td>
               <td colspan=\"2\">\n";
     if (STRUCTURES_AUTRES<"r")
--- 160,164 ----
     echo "</td></tr>
  
!          <tr><td>$sstruorganisatrice</td>
               <td colspan=\"2\">\n";
     if (STRUCTURES_AUTRES<"r")
***************
*** 165,173 ****
       choix_structure($session->id_structure, "id_structurev");
     echo "</td></tr>
!          <tr><td>Commentaires<br>Bilan</td>
               <td colspan=\"2\">
                   <textarea name=\"commentaires\" cols=\"60\" 
rows=\"10\">$session->commentaires</textarea>
              </td></tr>
!          <tr><td align=center colspan=2><input type=\"submit\" 
name=\"Submit\" value=\"Confirmer\"></td></tr>
           </form>\n";
     if ($operation==21)
--- 169,177 ----
       choix_structure($session->id_structure, "id_structurev");
     echo "</td></tr>
!          <tr><td>$scommentairesbilan</td>
               <td colspan=\"2\">
                   <textarea name=\"commentaires\" cols=\"60\" 
rows=\"10\">$session->commentaires</textarea>
              </td></tr>
!          <tr><td align=center colspan=2><input type=\"submit\" 
name=\"Submit\" value=\"$sconfirmer\"></td></tr>
           </form>\n";
     if ($operation==21)
***************
*** 175,179 ****
              <input type=\"hidden\" name=\"operation\" value=\"31\">
              <input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
!             <input type=\"submit\" name=\"Effacer\" value=\"Supprimer\">
              </form></td></tr>\n";
     echo "</table>\n";
--- 179,183 ----
              <input type=\"hidden\" name=\"operation\" value=\"31\">
              <input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
!             <input type=\"submit\" name=\"Effacer\" value=\"$ssupprimer\">
              </form></td></tr>\n";
     echo "</table>\n";
***************
*** 183,187 ****
  function formChoixOrganisateurLieuNombreInitiation($id_organisateur, $lieuv, 
$nbv, $operation, $critere_initiation)
  {
! global $PHP_SELF;
     echo "<tr>\n";
     echo "<form name=\"formorganisateurlieunombre\" method=\"post\" 
action=\"$PHP_SELF\">
--- 187,192 ----
  function formChoixOrganisateurLieuNombreInitiation($id_organisateur, $lieuv, 
$nbv, $operation, $critere_initiation)
  {
! global $PHP_SELF,
!   $sLieu, $sOrganisateur, $sNombre, $stoutes, $sRecherche;
     echo "<tr>\n";
     echo "<form name=\"formorganisateurlieunombre\" method=\"post\" 
action=\"$PHP_SELF\">
***************
*** 192,196 ****
  
     // Lieu de la session
!    echo "<td>Lieu : ";  choix_lieu($lieuv, "lieuv"); echo "\n";
  
     // Initiation (à faire choisir un jour)
--- 197,201 ----
  
     // Lieu de la session
!    echo "<td>$sLieu : ";  choix_lieu($lieuv, "lieuv"); echo "\n";
  
     // Initiation (à faire choisir un jour)
***************
*** 202,209 ****
  
     //
!    echo "<td>Organisateur : ";  choix_structure($id_organisateur, 
"id_organisateur"); echo "</td>\n";
  
     echo "<td align=center colspan=6>
!           Nombre :
              <select name=\"nbv\" tabindex=2>
                 <option value='10'";
--- 207,214 ----
  
     //
!    echo "<td>$sOrganisateur : ";  choix_structure($id_organisateur, 
"id_organisateur"); echo "</td>\n";
  
     echo "<td align=center colspan=6>
!           $sNombre :
              <select name=\"nbv\" tabindex=2>
                 <option value='10'";
***************
*** 218,225 ****
                 <option value='100000'";
     if ($nbv==100000) echo " selected";
!    echo ">toutes</option>
               </select>
           <br>
!            <input type=\"submit\" name=\"Recherche des sessions\" 
value=\"Recherche\">";
     echo "</td></form></tr>\n";
  }
--- 223,230 ----
                 <option value='100000'";
     if ($nbv==100000) echo " selected";
!    echo ">$stoutes</option>
               </select>
           <br>
!            <input type=\"submit\" name=\"Recherche des sessions\" 
value=\"$sRecherche\">";
     echo "</td></form></tr>\n";
  }
***************
*** 227,231 ****
  function descriptionSession($id_session, $lien=FALSE)
  {
! global $PHP_SELF, $url_epnadmin;
    $res=recherche("sessions", "id", $id_session);
    $session=fetch_object($res);
--- 232,238 ----
  function descriptionSession($id_session, $lien=FALSE)
  {
! global $PHP_SELF, $url_epnadmin,
!   $sintitule, $sEtat, $sLieu, $sDate, $sAnimateur, $sOrganisépar, 
$sCommentaires, $sLien;
! 
    $res=recherche("sessions", "id", $id_session);
    $session=fetch_object($res);
***************
*** 235,248 ****
      $initiation=fetch_object($res);
    }
!   $description="\nIntitulé : ".$session->nom_session.$initiation->initiation;
!   $description.="\nEtat : ".$session->etat;
!   $description.="\nLieu : ".localisation($session->id_localisation);
!   $description.="\nDate : ".datetodate($session->date)." de 
".datetoheure($session->debut)." à ".datetoheure($session->fin);
!   $description.="\nAnimateur : ".$session->animateur;
!   $description.="\nOrganisé par : ".structure($session->id_structure);
    if ($session->commentaires>"")
!     $description.="\nCommentaires : ".nl2br($session->commentaires);
    if ($lien)
!     $description.="\nLien : 
".$url_epnadmin."/session.php?operation=2&id_session=$session->id\n";
    return $description;
  } // function descriptionSession
--- 242,255 ----
      $initiation=fetch_object($res);
    }
!   $description="\n$sintitule : 
".$session->nom_session.$initiation->initiation;
!   $description.="\n$sEtat : ".$session->etat;
!   $description.="\n$sLieu : ".localisation($session->id_localisation);
!   $description.="\n$sDate : ".datetodate($session->date)." de 
".datetoheure($session->debut)." à ".datetoheure($session->fin);
!   $description.="\n$sAnimateur : ".$session->animateur;
!   $description.="\n$sOrganisépar : ".structure($session->id_structure);
    if ($session->commentaires>"")
!     $description.="\n$sCommentaires : ".nl2br($session->commentaires);
    if ($lien)
!     $description.="\n$sLien : 
".$url_epnadmin."/session.php?operation=2&id_session=$session->id\n";
    return $description;
  } // function descriptionSession
***************
*** 276,283 ****
    $res = recherche("parcours", "id_session", $id_session);
    if (fetch_object($res))
!   {
!       echo "<p>Désolé, mais la session a encore des participants, il n'est 
pas possible de la supprimer.</p>\n";
!       echo "<p>Voir la <a 
href=\"inscription_session.php?id_session=$id_session\">liste des 
participants</a> de la session ?</p>\n";
!   }
    else
    {
--- 283,287 ----
    $res = recherche("parcours", "id_session", $id_session);
    if (fetch_object($res))
!     printf($ssessionpasvide, 
"inscription_session.php?id_session=$id_session");
    else
    {
***************
*** 286,293 ****
              <input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
              <input type=\"hidden\" name=\"operation\" value=\"32\">
!           <b>Suis-je sûr(e) de vouloir annuler la session ?</b>";
      echo nl2br(descriptionSession($id_session));
      echo "</td></tr>
!           <tr><td align=center><input type=\"submit\" name=\"Annuler\" 
value=\"Oui, j'annule la session.\">
          </form></td></tr></table>\n";   //'
    }
--- 290,297 ----
              <input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
              <input type=\"hidden\" name=\"operation\" value=\"32\">
!           <b>$ssessionconfsuppr</b>";
      echo nl2br(descriptionSession($id_session));
      echo "</td></tr>
!           <tr><td align=center><input type=\"submit\" name=\"Annuler\" 
value=\"$ssessionconfsupproui\">
          </form></td></tr></table>\n";   //'
    }
***************
*** 300,304 ****
    if (!$session=fetch_object($res))
    {
!     echo "session introuvable";
      echo cadre_fin();
      break;
--- 304,308 ----
    if (!$session=fetch_object($res))
    {
!     echo $ssessionintrouvable;
      echo cadre_fin();
      break;
***************
*** 318,322 ****
  
    // On enregistre la description
!   $corps = "La session ci-dessous a été supprimée.\n"
            .descriptionSession($id_session, FALSE);
  
--- 322,326 ----
  
    // On enregistre la description
!   $corps = "$ssessionsuppr\n"
            .descriptionSession($id_session, FALSE);
  
***************
*** 325,331 ****
    if (mysql_query($query))
    {
!     echo "Session effacée.";
      // On prépare l'envoi d'un courriel
!     $objet = "Suppression d'une session.\n";
      $a = courriel("structures", $session->id_structure);
      if ($session->id_structure != $localisation->id_structure)
--- 329,336 ----
    if (mysql_query($query))
    {
!     echo $ssessionsuppr;
      // On prépare l'envoi d'un courriel
!     $objet = "$ssessionsuppr\n";
!     $objet .= descriptionSession($id_session);
      $a = courriel("structures", $session->id_structure);
      if ($session->id_structure != $localisation->id_structure)
***************
*** 337,346 ****
      if (@mail($a, $objet, $corps, "From: ".$de))
      {
!       echo "<p>Le courriel ci dessous a été envoyé aux structures impliquées 
et à l'animateur.</p>\n";
        echo nl2br($corps);
      }
    }
    else
!     echo "<p>Impossible d'effacer la session.</p>\n";
    echo cadre_fin();
    break;
--- 342,351 ----
      if (@mail($a, $objet, $corps, "From: ".$de))
      {
!       echo "<p>$scourrielenvoye</p>\n";
        echo nl2br($corps);
      }
    }
    else
!     echo "<p>$ssessionsupprnok</p>\n";
    echo cadre_fin();
    break;
***************
*** 351,364 ****
    echo cadre_debut($smajsession);
    $mes="";
!   if ($id_localisation=="") $mes.="salle non sélectionnée<br>";
!   if ($id_structurev=="") $mes.="structure organisatrice non 
sélectionnée<br>";
!   if ($datev=="") $mes.="date non déterminée<br>";
!   if ($debutv=="") $mes.="heure de début non déterminée<br>";
!   if ($finv=="") $mes.="heure de fin non déterminée<br>";
!   if ($nom_session=="" && $id_initiation=="") $mes.="intitulé de la session 
vide<br>";
!   if ($animateur=="" && $id_animateurv=="") $mes.="animateur de la session 
non saisi<br>";
    if ($mes!="")
    {
!     echo "<p>Attention : $mes</p>\n";
      break;
    }
--- 356,369 ----
    echo cadre_debut($smajsession);
    $mes="";
!   if ($id_localisation=="") $mes.="$slocalisationpaschoisie<br>";
!   if ($id_structurev=="") $mes.="$sstruorgapaschoisie<br>";
!   if ($datev=="") $mes.="$sdatenonchoisie<br>";
!   if ($debutv=="") $mes.="$sheuredebutnonchoisie<br>";
!   if ($finv=="") $mes.="$sheurefinnonchoisie<br>";
!   if ($nom_session=="" && $id_initiation=="") 
$mes.="$sintitulesessionnonchoisie<br>";
!   if ($animateur=="" && $id_animateurv=="") $mes.="$sanimateurnonchoisi<br>";
    if ($mes!="")
    {
!     echo "<p>$sAttention : $mes</p>\n";
      break;
    }
***************
*** 366,370 ****
    if (!$session=fetch_object($res))
    {
!     echo "session introuvable";
      break;
    }
--- 371,375 ----
    if (!$session=fetch_object($res))
    {
!     echo $ssessionintrouvable;
      break;
    }
***************
*** 399,408 ****
    if (executeRequete($query))
    {
!     echo "Session modifiée.";
      // On prépare l'envoi d'un courriel
      if ($session->etat!=$etat)
!       $objet="Changement d'état d'une session en ".$etat;
      else
!       $objet = "Modification d'une session.\n";
      $a = courriel("structures", $session->id_structure);
      if ($session->id_structure != $localisation->id_structure)
--- 404,413 ----
    if (executeRequete($query))
    {
!     echo $ssessionmodiok;
      // On prépare l'envoi d'un courriel
      if ($session->etat!=$etat)
!       $objet="$sessionchangementetat ".$etat;
      else
!       $objet = "$ssessionmodi.\n";
      $a = courriel("structures", $session->id_structure);
      if ($session->id_structure != $localisation->id_structure)
***************
*** 411,424 ****
        $a.=", ".courriel("animateurs", $session->id_animateur);
      $de = courriel("structures", $id_structure);
!     $corps = "La session suivante :\n".descriptionSession($id_session, TRUE).
!              "\nRemplace celle ci-dessous :\n".$origine;
      if (@mail($a, $objet, $corps, "From: ".$de))
      {
!       echo "<p>Le courriel ci dessous a été envoyé aux structures impliquées 
et à l'animateur.</p>\n";
        echo nl2br($corps);
      }
    }
    else
!     echo "Impossible de modifier la session";
    echo cadre_fin();
    break;
--- 416,429 ----
        $a.=", ".courriel("animateurs", $session->id_animateur);
      $de = courriel("structures", $id_structure);
!     $corps = "$ssessionsuivante :\n".descriptionSession($id_session, TRUE).
!              "\n$ssessionremplacecelleci :\n".$origine;
      if (@mail($a, $objet, $corps, "From: ".$de))
      {
!       echo "<p>$scourrielenvoye</p>\n";
        echo nl2br($corps);
      }
    }
    else
!     echo $ssessionmodinok;
    echo cadre_fin();
    break;
***************
*** 429,433 ****
    if (!$session=fetch_object($res))
    {
!     echo "session introuvable";
      break;
    }
--- 434,438 ----
    if (!$session=fetch_object($res))
    {
!     echo $ssessionintrouvable;
      break;
    }
***************
*** 455,468 ****
    echo cadre_debut($sajoutsession);
    $mes="";
!   if ($id_localisation=="") $mes.="salle non sélectionnée<br>";
!   if ($id_structurev=="") $mes.="structure organisatrice non 
sélectionnée<br>";
!   if ($datev=="") $mes.="date non déterminée<br>";
!   if ($debutv=="") $mes.="heure de début non déterminée<br>";
!   if ($finv=="") $mes.="heure de fin non déterminée<br>";
!   if ($nom_session=="" && $id_initiation=="") $mes.="intitulé de la session 
vide<br>";
!   if ($animateur=="" && $id_animateurv=="") $mes.="animateur de la session 
non saisi<br>";
    if ($mes!="")
    {
!     echo "<p>Attention : $mes</p>\n";
      break;
    }
--- 460,473 ----
    echo cadre_debut($sajoutsession);
    $mes="";
!   if ($id_localisation=="") $mes.="$slocalisationpaschoisie<br>";
!   if ($id_structurev=="") $mes.="$sstruorgapaschoisie<br>";
!   if ($datev=="") $mes.="$sdatenonchoisie<br>";
!   if ($debutv=="") $mes.="$sheuredebutnonchoisie<br>";
!   if ($finv=="") $mes.="$sheurefinnonchoisie<br>";
!   if ($nom_session=="" && $id_initiation=="") 
$mes.="$sintitulesessionnonchoisie<br>";
!   if ($animateur=="" && $id_animateurv=="") $mes.="$sanimateurnonchoisi<br>";
    if ($mes!="")
    {
!     echo "<p>$sAttention : $mes</p>\n";
      break;
    }
***************
*** 492,505 ****
    if (executeRequete($query))
    {
!     $id_session=mysql_insert_id();
      $res=recherche("sessions", "id", $id_session);
      if (!$session=fetch_object($res))
!       echo "pas retrouvée";
!     echo "Session ajoutée.";
      // On prépare l'envoi d'un courriel
      if ($etat=="pré-réservation")
!       $objet="Pré-réservation pour une session";
      else
!       $objet = "Ajout d'une session.\n";
      $a = courriel("structures", $session->id_structure);
      if ($session->id_structure != $localisation->id_structure)
--- 497,511 ----
    if (executeRequete($query))
    {
!     $id_session=mysql_insert_id(); // TODO : à extraire et à mettre dans 
mysql.inc.php
      $res=recherche("sessions", "id", $id_session);
      if (!$session=fetch_object($res))
!       echo $ssessionajoutnok;
!     else
!       echo $ssessionajoutok;
      // On prépare l'envoi d'un courriel
      if ($etat=="pré-réservation")
!       $objet=$ssessionpreresa;
      else
!       $objet = $ssessionajout;
      $a = courriel("structures", $session->id_structure);
      if ($session->id_structure != $localisation->id_structure)
***************
*** 508,515 ****
        $a.=", ".courriel("animateurs", $session->id_animateur);
      $de = courriel("structures", $id_structure);
!     $corps = "Création de la session suivante 
:\n".descriptionSession($id_session, TRUE)."\n";
      if (@mail($a, $objet, $corps, "From: ".$de))
      {
!       echo "<p>Le courriel ci dessous a été envoyé aux structures impliquées 
et à l'animateur.</p>\n";
        echo nl2br($corps);
      }
--- 514,521 ----
        $a.=", ".courriel("animateurs", $session->id_animateur);
      $de = courriel("structures", $id_structure);
!     $corps = "$ssessionajoutsuivante :\n".descriptionSession($id_session, 
TRUE)."\n";
      if (@mail($a, $objet, $corps, "From: ".$de))
      {
!       echo "<p>scourrielenvoye</p>\n";
        echo nl2br($corps);
      }
***************
*** 585,591 ****
    $res = executeRequete($req);
    if ($temps==FUTUR)
!     $t="Liste des sessions prévues";
    else
!     $t="Liste des sessions passées";
    echo cadre_debut($t);
    echo "<table align=center border=1>";
--- 591,597 ----
    $res = executeRequete($req);
    if ($temps==FUTUR)
!     $t=$ssessionlisteprevues;
    else
!     $t=$ssessionlistepassees;
    echo cadre_debut($t);
    echo "<table align=center border=1>";
***************
*** 601,613 ****
      if ($session->etat!="réservation")
        echo "<i><font color=\"darkRed\">$session->etat</font></i>\n";
!     echo "<b>$session->initiation$session->nom_session</b> 
($session->animateur)</td>
                <td>";
      // Affichage de la structure organisatrice
!     echo "Organisée par ".structure($session->id_structure)."</td>\n";
      // TODO : vérifier les droits d'accès à la ligne ci-dessous.
      if ($temps==PASSE)
!       echo "<td><a 
href=\"inscription_session.php?id_session=$session->id\">Bilan de 
présence<br>et pédagogique</a>";
      else
!       echo "<td><a 
href=\"inscription_session.php?id_session=$session->id\">Inscrits</a>";
      // Est-ce une session faisant partie des parcours d'initiation ?
      if ($session->inscriptionauto=="oui")
--- 607,624 ----
      if ($session->etat!="réservation")
        echo "<i><font color=\"darkRed\">$session->etat</font></i>\n";
!     echo "<b>$session->initiation$session->nom_session</b> (";
!     if ($session->id_animateur>0)
!       echo animateur($session->id_animateur);
!     else
!       $session->animateur;
!     echo ")</td>
                <td>";
      // Affichage de la structure organisatrice
!     echo "$sOrganisépar ".structure($session->id_structure)."</td>\n";
      // TODO : vérifier les droits d'accès à la ligne ci-dessous.
      if ($temps==PASSE)
!       echo "<td><a 
href=\"inscription_session.php?id_session=$session->id\">$sbilanpresenceetpedagogique</a>";
      else
!       echo "<td><a 
href=\"inscription_session.php?id_session=$session->id\">$sInscrits</a>";
      // Est-ce une session faisant partie des parcours d'initiation ?
      if ($session->inscriptionauto=="oui")
***************
*** 627,631 ****
                    WHERE id_session='$session->id' AND (etat='indispensable' 
OR etat='conseillé')";
          $res1 = executeRequete($req1);
!         if (fetch_object($res1))
              echo " à faire";
        }
--- 638,642 ----
                    WHERE id_session='$session->id' AND (etat='indispensable' 
OR etat='conseillé')";
          $res1 = executeRequete($req1);
!         if (fetch_object($res1)) // Il y en a qui sont inscrits mais dont la 
présence n'a pas été confirmée ou infirmée
              echo " à faire";
        }

Index: sessions.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/sessions.inc.php,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** sessions.inc.php    6 May 2003 19:31:05 -0000       1.9
--- sessions.inc.php    13 May 2003 21:17:06 -0000      1.10
***************
*** 3,7 ****
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 03/05/2003
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 13/05/2003
  
      This program is free software; you can redistribute it and/or modify
***************
*** 70,76 ****
  function trouveSession($id_session)
  {
!         $req = "SELECT * FROM sessions WHERE id=$id_session";
!         $res = executeRequete($req);
!         return fetch_object($res);
  }
  
--- 70,76 ----
  function trouveSession($id_session)
  {
!   $req = "SELECT * FROM sessions WHERE id=$id_session";
!   $res = executeRequete($req);
!   return fetch_object($res);
  }
  
***************
*** 81,85 ****
  function afficheCalendrierSession($id_initiation, $id_usager="")
  {
! global $info, $programmer;
     $initiation=trouveInitiation($id_initiation);
     echo "<table align=center border=1><tr>";
--- 81,85 ----
  function afficheCalendrierSession($id_initiation, $id_usager="")
  {
! global $info, $programmer, $sLe, $savec, $ssessionpasprevue;
     $initiation=trouveInitiation($id_initiation);
     echo "<table align=center border=1><tr>";
***************
*** 93,101 ****
     while ($session = fetch_object($res))
     {
!       echo "<tr><td>Le ".datetodate($session->date);
!       echo " de ".datetoheure($session->debut);
!       echo " à ".datetoheure($session->fin);
!       echo " à ".localisation($session->id_localisation);
!       echo " avec ".$session->animateur;
        echo "</td><td><a 
href=\"inscription_session.php?operation=3&id_session=$session->id&id_usager=$id_usager\">
              $programmer</a></td></tr>\n";
--- 93,101 ----
     while ($session = fetch_object($res))
     {
!       echo "<tr><td>$sLe ".datetodate($session->date);
!       echo " $sde ".datetoheure($session->debut);
!       echo " $sà ".datetoheure($session->fin);
!       echo " $sà ".localisation($session->id_localisation);
!       echo " $savec ".$session->animateur;
        echo "</td><td><a 
href=\"inscription_session.php?operation=3&id_session=$session->id&id_usager=$id_usager\">
              $programmer</a></td></tr>\n";
***************
*** 103,107 ****
     }
     if ($i==0)
!       echo "<tr><td colspan=2>Désolé, il n'y a pas de session de prévue pour 
le moment pour cette initiation.</td></tr>\n";
  
     echo "</table>\n";
--- 103,107 ----
     }
     if ($i==0)
!       echo "<tr><td colspan=2>$ssessionpasprevue</td></tr>\n";
  
     echo "</table>\n";
***************
*** 109,114 ****
--- 109,117 ----
  
  // Affichage d'une session dans un tableau (tableau défini ailleurs)
+ // LD mai 2003 : Est-ce que ça sert encore quelque part ???
  function session($id_session)
  {
+ global $sLe,$sà,$sLieu,$savec,$sde;
+ 
    $res=recherche("sessions", "id", $id_session);
    $session=fetch_object($res);
***************
*** 119,126 ****
    }
    echo "<tr><th 
align=center>$session->nom_session$initiation->initiation</th></tr>
!         <tr><td align=center>Le ".datetodate($session->date)." de 
".datetoheure($session->debut)     
!         ." à ".datetoheure($session->fin)."</td></tr>
!         <tr><td align=center>Lieu : 
".localisation($session->id_localisation)."</td></tr>
!         <tr><td align=center>Organisé par : $session->animateur de 
".structure($session->id_structure)."</td></tr>\n";
  }
  
--- 122,129 ----
    }
    echo "<tr><th 
align=center>$session->nom_session$initiation->initiation</th></tr>
!         <tr><td align=center>$sLe ".datetodate($session->date)." $sde 
".datetoheure($session->debut)
!         ." $sà ".datetoheure($session->fin)."</td></tr>
!         <tr><td align=center>$sLieu : 
".localisation($session->id_localisation)."</td></tr>
!         <tr><td align=center>$savec : $session->animateur $sde 
".structure($session->id_structure)."</td></tr>\n";
  }
  

Index: siteweb.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/siteweb.inc.php,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** siteweb.inc.php     6 May 2003 19:31:06 -0000       1.12
--- siteweb.inc.php     13 May 2003 21:17:06 -0000      1.13
***************
*** 3,7 ****
      Copyright (C) 2002 Loïc Dayot - Mairie Pierrefitte (93)
  
!     EPNadmin - Version 0.6 - 03/05/2003
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2002 Loïc Dayot - Mairie Pierrefitte (93)
  
!     EPNadmin - Version 0.6 - 13/05/2003
  
      This program is free software; you can redistribute it and/or modify
***************
*** 107,116 ****
  function sousdomaine($id_sousdomaine)
  {
    $res=recherche("hebergements", "id", $id_sousdomaine);
    $sousdomaine=fetch_object($res);
    $ret="$sousdomaine->sousdomaine";
    if ($sousdomaine->type=="aliassiteweb" || 
$sousdomaine->type=="aliascourriel")
!     $ret.=" (alias de $sousdomaine->login)";
!   $ret.=" géré par ";
    if ($sousdomaine->id_structure)
      $ret.=structure($sousdomaine->id_structure);
--- 107,117 ----
  function sousdomaine($id_sousdomaine)
  {
+ global $ssitealiasdecourt, $ssitegerepar;
    $res=recherche("hebergements", "id", $id_sousdomaine);
    $sousdomaine=fetch_object($res);
    $ret="$sousdomaine->sousdomaine";
    if ($sousdomaine->type=="aliassiteweb" || 
$sousdomaine->type=="aliascourriel")
!     $ret.=" ($ssitealiasdecourt $sousdomaine->login)";
!   $ret.=" $ssitegerepar ";
    if ($sousdomaine->id_structure)
      $ret.=structure($sousdomaine->id_structure);

Index: structures.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/structures.inc.php,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** structures.inc.php  6 May 2003 19:31:06 -0000       1.11
--- structures.inc.php  13 May 2003 21:17:06 -0000      1.12
***************
*** 3,7 ****
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie Pierrefitte 
(93)
  
!     EPNadmin - Version 0.6 - 13/05/2003
  
      This program is free software; you can redistribute it and/or modify
***************
*** 49,53 ****
  function localisation($id_localisation, $image=FALSE, $liens=FALSE)
  {
! global $id_structure;
    $res=recherche("localisations", "id", $id_localisation);
    $local=fetch_object($res);
--- 49,53 ----
  function localisation($id_localisation, $image=FALSE, $liens=FALSE)
  {
! global $id_structure, $sequipement;
    $res=recherche("localisations", "id", $id_localisation);
    $local=fetch_object($res);
***************
*** 61,65 ****
                                        ($id_structure==$reponse->id_structure 
&& PARC_MOI>="r")
                                        || PARC_AUTRES>="r") )
!         $retour.=" - <font size=\"-1\"><a 
href=\"materiels.php?operation=5&lieuv=L$id_localisation\">équipement</a></font>";
    if ($image && $local->description!="")
      $retour.="<br><font size=\"-1\">$local->description</font>";
--- 61,65 ----
                                        ($id_structure==$reponse->id_structure 
&& PARC_MOI>="r")
                                        || PARC_AUTRES>="r") )
!         $retour.=" - <font size=\"-1\"><a 
href=\"materiels.php?operation=5&lieuv=L$id_localisation\">$sequipement</a></font>";
    if ($image && $local->description!="")
      $retour.="<br><font size=\"-1\">$local->description</font>";

Index: tableaux.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/tableaux.inc.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** tableaux.inc.php    16 Feb 2003 21:49:56 -0000      1.5
--- tableaux.inc.php    13 May 2003 21:17:06 -0000      1.6
***************
*** 132,157 ****
  // Partie d'un formulaire pour le choix du sens du tableau, horaires en 
colonnes ou en lignes
  function ChoixSenstableau($sens)
! {  
    // Affichage plus simple
    echo "<input type=\"radio\" name=\"sens\" value=\"normal\"";
     if ($sens=="normal") echo " checked";
!    echo ">heures en colonnes<br>
          <input type=\"radio\" name=\"sens\" value=\"transposé\"";
     if ($sens=="transposé") echo " checked";
!    echo ">heures en lignes\n";
! /*   echo "<td><table><tr><td><input type=\"radio\" name=\"sens\" 
value=\"normal\"";
!    if ($sens=="normal") echo " checked";
!    echo "></td><td><table border=1><tr><td></td><td><font 
size=-1>10h</font></td><td><font size=-1>11h</font></td></tr>
!               <tr><td><font size=-1>...</font></td><td></td><td></td></tr>
!               <tr><td><font size=-1>...</font></td><td></td><td></td></tr>
!               </table></td><td>
!             <input type=\"radio\" name=\"sens\" value=\"transposé\"";
!    if ($sens=="transposé") echo " checked";
!    echo "></td><td><table border=1><tr><td></td><td><font 
size=-1>...</font></td><td><font size=-1>...</font></td></tr>
!               <tr><td><font size=-1>10h</font></td><td></td><td></td></tr>
!               <tr><td><font size=-1>11h</font></td><td></td><td></td></tr>
!               </table></td></tr></table>
!               </td>\n";
!    */
  }
  
--- 132,144 ----
  // Partie d'un formulaire pour le choix du sens du tableau, horaires en 
colonnes ou en lignes
  function ChoixSenstableau($sens)
! {
! global $sheuresenlignes, $sheuresencolonnes;
    // Affichage plus simple
    echo "<input type=\"radio\" name=\"sens\" value=\"normal\"";
     if ($sens=="normal") echo " checked";
!    echo ">$sheuresencolonnes<br>
          <input type=\"radio\" name=\"sens\" value=\"transposé\"";
     if ($sens=="transposé") echo " checked";
!    echo ">$sheuresenlignes\n";
  }
  

Index: usagers.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/usagers.inc.php,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** usagers.inc.php     6 May 2003 19:31:06 -0000       1.14
--- usagers.inc.php     13 May 2003 21:17:06 -0000      1.15
***************
*** 61,65 ****
  {
  global $usagev, $datev, $debutv, $finv, $id_horaire, $id_materiel, 
$id_session, 
!        $id_usager, $id_usager2, $PHP_SELF;
     echo "<form name=\"rechercheusager\" method=\"post\" action=\"$PHP_SELF\">
           <input type=\"hidden\" name=\"operation\" 
value=\"$operation_retour\">";
--- 61,67 ----
  {
  global $usagev, $datev, $debutv, $finv, $id_horaire, $id_materiel, 
$id_session, 
!        $id_usager, $id_usager2, $PHP_SELF,
!    $sNoid_Codebarre, $sIdentifiant, $sPrenom, $sNom, $srechercher;
! 
     echo "<form name=\"rechercheusager\" method=\"post\" action=\"$PHP_SELF\">
           <input type=\"hidden\" name=\"operation\" 
value=\"$operation_retour\">";
***************
*** 72,83 ****
     if ($format=="AUTONOME")
        echo "<table bgcolor=\"#FFF0F0\" align=center border=1>
!             <tr><td></td><td>No 
id<br>Code-barre</td><td>Identifiant</td><td>Pr&eacute;nom</td><td>Nom</td></tr>\n";
     echo "<tr>
           <td></td>
!          <td><input type=\"text\" name=\"id\" value=\"$id\" 
size=10><br><input type=\"text\" name=\"code_barre\" value=\"$code_barre\" 
size=10></td>
           <td><input type=\"text\" name=\"login\" value=\"$login\" 
size=10></td>
           <td><input type=\"text\" name=\"prenom\" value=\"$prenom\" 
size=10></td>
           <td><input type=\"text\" name=\"nom\" value=\"$nom\" size=10></td>
!          <td colspan=3><input type=\"submit\" name=\"Rechercher\" 
value=\"Rechercher\"></td><td>";
  
     if ($mode=="RESERVATION")
--- 74,86 ----
     if ($format=="AUTONOME")
        echo "<table bgcolor=\"#FFF0F0\" align=center border=1>
!             
<tr><td></td><td>$sNoid_Codebarre</td><td>$sIdentifiant</td><td>$sPrenom</td><td>$sNom</td></tr>\n";
     echo "<tr>
           <td></td>
!          <td><input type=\"text\" name=\"id\" value=\"$id\" size=10><br>
!              <input name=\"code_barre\" type=\"text\" value=\"$code_barre\" 
size=10></td>
           <td><input type=\"text\" name=\"login\" value=\"$login\" 
size=10></td>
           <td><input type=\"text\" name=\"prenom\" value=\"$prenom\" 
size=10></td>
           <td><input type=\"text\" name=\"nom\" value=\"$nom\" size=10></td>
!          <td colspan=3><input type=\"submit\" name=\"Rechercher\" 
value=\"$srechercher\"></td><td>";
  
     if ($mode=="RESERVATION")
***************
*** 98,101 ****
--- 101,105 ----
  function affiche_liste_usagers($id, $login, $nom, $prenom, $tri="nom", 
$mode="USAGER")
  {
+ global  $sNoid_Codebarre, $sIdentifiant, $sPrenom, $sNom, $starif, $sCredits, 
$sheurereservable, $sAutre;
    $criteres = "";
    $prem =" WHERE ";
***************
*** 113,127 ****
       echo "U1 U2";
    echo "</th>
!         <th>No id<br>Code barre</th>
!         <th>Identifiant</th>
!         <th>Pr&eacute;nom</th>
!         <th>Nom</th>
!         <th>Tarif</th>
!         <th>Cr&eacute;dit</th>
!         <th>Heures<br>R&eacute;servables</th>
!         <th>Autre</th>
        </tr>\n";
    switch ($mode)
!   {
    case "RESERVATION" : $rop=3; break;
    case "COURRIEL" : $rop=70; break;
--- 117,131 ----
       echo "U1 U2";
    echo "</th>
!         <th>$sNoid_Codebarre</th>
!         <th>$sIdentifiant</th>
!         <th>$sPrenom</th>
!         <th>$sNom</th>
!         <th>$starif</th>
!         <th>$sCredits</th>
!         <th>$sheurereservable</th>
!         <th>$sAutre</th>
        </tr>\n";
    switch ($mode)
!   { // Calcul du code de retour du parametre operation
    case "RESERVATION" : $rop=3; break;
    case "COURRIEL" : $rop=70; break;
***************
*** 144,148 ****
  {
  global $tarifs, $couleurtarif, $id_session, $datev, $id_materiel, $id_horaire,
!        $usagev, $info, $modifier, $programmer, $supprimer;
     switch ($FORMAT)
     {
--- 148,155 ----
  {
  global $tarifs, $couleurtarif, $id_session, $datev, $id_materiel, $id_horaire,
!        $usagev, $info, $modifier, $programmer, $supprimer,
!        $sPrenom, $sNom, $sIdentifiant, $sDatedenaissance, $sSexe, $sInconnu, 
$sInconnue,
!        $sAdresse, $sCourriel, $sStructuredeprovenance, $sCommentaires, 
$sCourrielcourt, $sTelephones,
!        $smasculin, $sfeminin;
     switch ($FORMAT)
     {
***************
*** 206,211 ****
--- 213,223 ----
        {
          echo "<td><font size=\"-1\">";
+ 
+         // TODO : Faire disparaître au profit d'un contrôle dans usagers.php
+         if (!$usager->sexe || $usager->sexe<="")
+           echo "<font color=\"#FF0000\"><b>Sexe inconnue !</b></font>";
          if (!$usager->naissance || $usager->naissance<="0000-00-00")
            echo "<font color=\"#FF0000\"><b>Date naissance inconnue 
!</b></font>";
+ 
          if ($usager->commentaires || $usager->commentaire)
            echo "$usager->commentaire<br>
***************
*** 218,235 ****
     case "COMPLET" :
        echo "<table border=1 align=center>
!             <tr><td>Pr&eacute;nom :</td><td><b>$usager->prenom</b></td></tr>
!             <tr><td>Nom :</td><td><b>$usager->nom</b></td></tr>
!             <tr><td>Identifiant :</td><td>$usager->login</td></tr>\n";
       /* if ($isadmin)
          echo "<tr><td>Mot de passe 
:</td><td>$usager->motdepasse</td></tr>\n";  */
!       echo "<tr><td>Date de naissance :</td>";
!       if (!$usager->naissance)
!          echo "<td bgcolor=\"black\"><font color=\"#FF0000\"><b>Inconnue 
!</b></font>";
        else
           echo "<td>".datetodate($usager->naissance);
        echo "</td></tr>
!             <tr><td>Adresse :</td><td>$usager->adresse</td></tr>";
!       echo "<tr><td>Courriel :</td><td>$usager->courriel</td></tr>
!             <tr><td>Structure de provenance :</td>";
        if ($usager->id_structure_provenance)
         if ($res = recherche("structures", "id", 
$usager->id_structure_provenance))
--- 230,262 ----
     case "COMPLET" :
        echo "<table border=1 align=center>
!             <tr><td>$sPrenom :</td><td><b>$usager->prenom</b></td></tr>
!             <tr><td>$sNom :</td><td><b>$usager->nom</b></td></tr>
!             <tr><td>$sIdentifiant :</td><td>$usager->login</td></tr>\n";
       /* if ($isadmin)
          echo "<tr><td>Mot de passe 
:</td><td>$usager->motdepasse</td></tr>\n";  */
!       echo "<tr><td>$sDatedenaissance :</td>";
!       if ($usager->naissance<="0000-00-00")
!          echo "<td bgcolor=\"black\"><font color=\"#FF0000\"><b>$sInconnue 
!</b></font>";
        else
           echo "<td>".datetodate($usager->naissance);
        echo "</td></tr>
!             <tr><td>$sSexe :</td>";
!       if ($usager->sexe<=" ")
!          echo "<td bgcolor=\"black\"><font color=\"#FF0000\"><b>$sInconnu 
!</b></font>";
!       else
!       {
!         echo "<td>";
!         switch ($usager->sexe)
!         {
!         case "m" : echo $smasculin; break;
!         case "f" : echo $sfeminin; break;
!         }
!       } // if !$usager->sexe
!       echo "</td></tr>
!             <tr><td>$sAdresse 
:</td><td>$usager->adresse<br>$usager->ville</td></tr>";
!       echo "</td></tr>
!             <tr><td>$sTelephones :</td><td>$usager->telephone</td></tr>";
!       echo "<tr><td>$sCourrielcourt :</td><td><a 
href=\"mailto:$usager->courriel\">$usager->courriel</a></td></tr>
!             <tr><td>$sStructuredeprovenance :</td>";
        if ($usager->id_structure_provenance)
         if ($res = recherche("structures", "id", 
$usager->id_structure_provenance))
***************
*** 239,243 ****
        }
        if (($is_ident=="structure" || $is_ident=="animateur") && 
(USAGERS_AUTRES>="r"))
!          echo "<tr><td>Commentaires :</td><td>$usager->commentaire</td></tr>";
        echo "</table>\n";
        break;
--- 266,270 ----
        }
        if (($is_ident=="structure" || $is_ident=="animateur") && 
(USAGERS_AUTRES>="r"))
!          echo "<tr><td>$sCommentaires 
:</td><td>$usager->commentaire</td></tr>";
        echo "</table>\n";
        break;
***************
*** 248,266 ****
  function affiche_credit($usager)
  {
! global $tarifs, $couleurtarif;
    $res=recherche("credits", "id_usager", $usager->id);
    $credit = fetch_object($res);
  
    echo "<table border=1 align=center>
!         <tr><td>Pr&eacute;nom :</td><td><b>$usager->prenom</b></td></tr>
!         <tr><td>Nom :</td><td><b>$usager->nom</b></td></tr>
  
!         <tr><td>Tarif :</td><td 
bgcolor=\"".$couleurtarif[$credit->id_tarif]."\">".$tarifs[$credit->id_tarif]."</td></tr>
  
!         <tr><td>Nombre d'heures r&eacute;servables 
:</td><td>".datetoheure(min2h($credit->credit_reservable))."</td></tr>
!         <tr><td>Nombre d'heures pour l'accès individuel 
:</td><td>".datetoheure(min2h($credit->credit_acces_individuel))."</td></tr>
!         <tr><td>Nombre d'heures pour les activités collectives 
:</td><td>".datetoheure(min2h($credit->credit_activites_collectives))."</td></tr>
  
!         <tr><td>Abonnement pour l'accès individuel :</td><td>du ";
    if ($credit->debut_abonnement_acces_individuel>"1")
      echo datetodate($credit->debut_abonnement_acces_individuel);
--- 275,296 ----
  function affiche_credit($usager)
  {
! global $tarifs, $couleurtarif,
!   $sPrenom, $sNom, $starif, $sheurereservable, $saccesindividuel, 
$sactivcollectives,
!   $sNombreheure, $sAbonnement;
! 
    $res=recherche("credits", "id_usager", $usager->id);
    $credit = fetch_object($res);
  
    echo "<table border=1 align=center>
!         <tr><td>$sPrenom :</td><td><b>$usager->prenom</b></td></tr>
!         <tr><td>$sNom :</td><td><b>$usager->nom</b></td></tr>
  
!         <tr><td>$starif :</td><td 
bgcolor=\"".$couleurtarif[$credit->id_tarif]."\">".$tarifs[$credit->id_tarif]."</td></tr>
  
!         <tr><td>$sheurereservable 
:</td><td>".datetoheure(min2h($credit->credit_reservable))."</td></tr>
!         <tr><td>$sNombreheure $saccesindividuel 
:</td><td>".datetoheure(min2h($credit->credit_acces_individuel))."</td></tr>
!         <tr><td>$sNombreheure $sactivcollectives 
:</td><td>".datetoheure(min2h($credit->credit_activites_collectives))."</td></tr>
  
!         <tr><td>$sAbonnement $saccesindividuel :</td><td>du ";
    if ($credit->debut_abonnement_acces_individuel>"1")
      echo datetodate($credit->debut_abonnement_acces_individuel);
***************
*** 273,277 ****
      echo "?";
    echo "</td></tr>
!         <tr><td>Abonnement pour les activités collectives :</td><td>du ";
    if ($credit->debut_abonnement_activites_collectives>"1")
      echo datetodate($credit->debut_abonnement_activites_collectives);
--- 303,307 ----
      echo "?";
    echo "</td></tr>
!         <tr><td>$sAbonnement $sactivcollectives :</td><td>du ";
    if ($credit->debut_abonnement_activites_collectives>"1")
      echo datetodate($credit->debut_abonnement_activites_collectives);





reply via email to

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