epnadmin-fr
[Top][All Lists]
Advanced

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

[Epnadmin-fr] CVS: epnadmin config.php,1.10,1.11 session.php,1.15,1.16


From: Loïc Dayot
Subject: [Epnadmin-fr] CVS: epnadmin config.php,1.10,1.11 session.php,1.15,1.16
Date: Tue, 25 Mar 2003 14:03:47 -0500

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

Modified Files:
        config.php session.php 
Log Message:
Suite à un problème avec les accents, une tentative pour les corriger.



Index: config.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/config.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** config.php  24 Mar 2003 21:28:29 -0000      1.10
--- config.php  25 Mar 2003 19:03:45 -0000      1.11
***************
*** 1,5 ****
  <?
  /*
!     Copyright (C) 2003 Lo� Dayot - Mairie de Pierrefitte (93)
  
      EPNadmin - Version 0.6
--- 1,5 ----
  <?
  /*
!     Copyright (C) 2003 Loïc Dayot - Mairie de Pierrefitte (93)
  
      EPNadmin - Version 0.6
***************
*** 23,39 ****
  
  if (($is_ident=="structure" || $logon==1) && (!$premiere))
!   require_once("header.inc.php"); // C'est dans header.inc.php que sont 
retrouv� les droits issus de la table droits
  
! require_once("constantes.inc.php");             // d�inition des constantes
  //require_once("fonctions.inc.php");              // concernant des fonctions 
transversales inclassables
  //require_once("mysql.inc.php");                  // concernant mysql
  //require_once("sessions.inc.php");             // concernant les sessions et 
initiations
  //require_once("usagers.inc.php");              // concernant la gestion des 
usagers
! //require_once("reservations.inc.php");         // concernant les 
r�ervations des postes en acc� individuel par des usagers
! //require_once("tableaux.inc.php");             // Concernant l'affichage 
transpos�d'un tableau
  //require_once("siteweb.inc.php");              // concernant les pages perso 
des usagers et les sites web des structures
  //require_once("dateheure.inc.php");            // concernant la manipulation 
des heures et des dates, formulaire, conversion...
  //require_once("structures.inc.php");           // concernant les structures
! //require_once("initiations.inc.php");          // concernant les initiations 
et les th�es
  //require_once("parcours.inc.php");             // concernant les parcours 
des usagers et leur positionnement
  
--- 23,39 ----
  
  if (($is_ident=="structure" || $logon==1) && (!$premiere))
!   require_once("header.inc.php"); // C'est dans header.inc.php que sont 
retrouvés les droits issus de la table droits
  
! require_once("constantes.inc.php");             // définition des constantes
  //require_once("fonctions.inc.php");              // concernant des fonctions 
transversales inclassables
  //require_once("mysql.inc.php");                  // concernant mysql
  //require_once("sessions.inc.php");             // concernant les sessions et 
initiations
  //require_once("usagers.inc.php");              // concernant la gestion des 
usagers
! //require_once("reservations.inc.php");         // concernant les 
réservations des postes en accès individuel par des usagers
! //require_once("tableaux.inc.php");             // Concernant l'affichage 
transposé d'un tableau
  //require_once("siteweb.inc.php");              // concernant les pages perso 
des usagers et les sites web des structures
  //require_once("dateheure.inc.php");            // concernant la manipulation 
des heures et des dates, formulaire, conversion...
  //require_once("structures.inc.php");           // concernant les structures
! //require_once("initiations.inc.php");          // concernant les initiations 
et les thèmes
  //require_once("parcours.inc.php");             // concernant les parcours 
des usagers et leur positionnement
  
***************
*** 43,48 ****
    <body>\n";
  
! /* Soucis de s�urit� Il ne fadrait pas que quel'qu'un puisse acc�er 
�ce script
!    d� que la configuration aura ��termin�. */
  // Choix fait : un verrou inscrit dans constantes.inc.php
  if ($verrou_config)
--- 43,48 ----
    <body>\n";
  
! /* Soucis de sécurité. Il ne fadrait pas que quel'qu'un puisse accéder à ce 
script
!    dès que la configuration aura été terminée. */
  // Choix fait : un verrou inscrit dans constantes.inc.php
  if ($verrou_config)
***************
*** 55,59 ****
    echo $pasledroit;
  
! // Fonction suivante inspir� de :
  /*
  * Avertissement : Cette librairie de fonctions PHP est distribuee avec 
l'espoir
--- 55,59 ----
    echo $pasledroit;
  
! // Fonction suivante inspirée de :
  /*
  * Avertissement : Cette librairie de fonctions PHP est distribuee avec 
l'espoir
***************
*** 70,74 ****
  * Email : address@hidden
  * Url : haj.ht.st
! * Description : Cette fonction modifie un fichier de configuration sur le 
mod�e: $var=$value
  Prend un nom de fichier et un tableau $array[var]=value comme argument.
  *** */
--- 70,74 ----
  * Email : address@hidden
  * Url : haj.ht.st
! * Description : Cette fonction modifie un fichier de configuration sur le 
modèle: $var=$value
  Prend un nom de fichier et un tableau $array[var]=value comme argument.
  *** */
***************
*** 76,80 ****
  function enregistreconfig($variable, $valeur)
  { // Tente de modifier le contenu du fichier constantes.inc.php
!   // et met �jour la variable avec la nouvelle valeur.
  global $pasdroitsecritureconstantes;
  
--- 76,80 ----
  function enregistreconfig($variable, $valeur)
  { // Tente de modifier le contenu du fichier constantes.inc.php
!   // et met à jour la variable avec la nouvelle valeur.
  global $pasdroitsecritureconstantes;
  
***************
*** 82,86 ****
    {
      echo "<p>Impossible d'ouvrir le fichier constantes.inc.php en lecture.</p>
!           <p>V�ifier les permissions pour l'utilisateur dont se sert le 
serveur apache.</p>\n";
      return FALSE;
    }
--- 82,86 ----
    {
      echo "<p>Impossible d'ouvrir le fichier constantes.inc.php en lecture.</p>
!           <p>Vérifier les permissions pour l'utilisateur dont se sert le 
serveur apache.</p>\n";
      return FALSE;
    }
***************
*** 94,101 ****
      if ($posvariable = strpos($ligne, "$"))
      {
!       // verifie si on trouve le signe "=" �un plus grande position que "$"
        if ($posaffecte = strpos($ligne, "=", $posvariable))
        {
!         // verifie si on trouve le signe ";" �un plus grande position que 
"="
          if ($posfin = strpos($ligne, ";", $posaffecte))
          {
--- 94,101 ----
      if ($posvariable = strpos($ligne, "$"))
      {
!       // verifie si on trouve le signe "=" à un plus grande position que "$"
        if ($posaffecte = strpos($ligne, "=", $posvariable))
        {
!         // verifie si on trouve le signe ";" à un plus grande position que "="
          if ($posfin = strpos($ligne, ";", $posaffecte))
          {
***************
*** 110,120 ****
              // on enleve les blanc
              $ancienvaleur = trim($ancienvaleur);
!             // enl�e les " (guillemets)
              $ancienvaleur = str_replace("\"", "", $ancienvaleur);  //"
              // On remplace sa valeur.
              $ligne=str_replace($ancienvaleur, $valeur, $ligne);
!             // on supprime les �entuels // en d�ut de ligne
              if (($poscomment=strpos($ligne, "//"))<$posvariable)
!              // La ligne est bien comment�, on supprime le commentaire
                $ligne=str_replace("//","", $ligne);
            }
--- 110,120 ----
              // on enleve les blanc
              $ancienvaleur = trim($ancienvaleur);
!             // enlève les " (guillemets)
              $ancienvaleur = str_replace("\"", "", $ancienvaleur);  //"
              // On remplace sa valeur.
              $ligne=str_replace($ancienvaleur, $valeur, $ligne);
!             // on supprime les éventuels // en début de ligne
              if (($poscomment=strpos($ligne, "//"))<$posvariable)
!              // La ligne est bien commentée, on supprime le commentaire
                $ligne=str_replace("//","", $ligne);
            }
***************
*** 126,130 ****
    fclose($fic); // Ferme le fichier en lecture
  
!   // ouverture en �riture
    if (! $fic = @fopen ("constantes.inc.php", "w"))
    {
--- 126,130 ----
    fclose($fic); // Ferme le fichier en lecture
  
!   // ouverture en écriture
    if (! $fic = @fopen ("constantes.inc.php", "w"))
    {
***************
*** 138,148 ****
  
    //echo nl2br($contenu);
!   //echo "<br>\$$variable=$valeur\n";
    return TRUE; // fini
  } // function enregistreconfig
  
! // V�ifie que toutes les tables sont bien pr�entes dans la base
! // Le test se fait �partir du fichier structure.sql qui doit se trouver
! // dans le m�e dossier que les scripts.
  function toutestables()
  {
--- 138,148 ----
  
    //echo nl2br($contenu);
!       //echo "<br>\$$variable=$valeur\n";
    return TRUE; // fini
  } // function enregistreconfig
  
! // Vérifie que toutes les tables sont bien présentes dans la base
! // Le test se fait à partir du fichier structure.sql qui doit se trouver
! // dans le même dossier que les scripts.
  function toutestables()
  {
***************
*** 155,160 ****
    $ltable=""; // liste des tables qui manquent.
    $ntable=0;
!   //unset($lreqtable); // liste des requetes de cr�tion de tables 
!   // Myst�e de la ligne pr��ente. Ce n'�ait plus un tableau global en 
laissant le unset.
    while (! feof($fic))
    {
--- 155,160 ----
    $ltable=""; // liste des tables qui manquent.
    $ntable=0;
!   //unset($lreqtable); // liste des requetes de création de tables 
!   // Mystère de la ligne précédente. Ce n'était plus un tableau global en 
laissant le unset.
    while (! feof($fic))
    {
***************
*** 165,169 ****
      {
        //echo "<h1>$ligne</h1>";
!       // verifie si on trouve le signe "(" �un plus grande position que 
"CREATE TABLE"
        if ($posfin = strpos($ligne, "(", $poscreate))
        {
--- 165,169 ----
      {
        //echo "<h1>$ligne</h1>";
!       // verifie si on trouve le signe "(" à un plus grande position que 
"CREATE TABLE"
        if ($posfin = strpos($ligne, "(", $poscreate))
        {
***************
*** 183,187 ****
              $ligne = fgets($fic, 4096);
            }
!           while (! $pospv=strpos($ligne,";")); // Quand il y a un ; c'est que 
la requete de cr�tion est termin�
            $lreqtable[$ntable].=substr($ligne,0,$pospv);
            $ntable++;
--- 183,187 ----
              $ligne = fgets($fic, 4096);
            }
!           while (! $pospv=strpos($ligne,";")); // Quand il y a un ; c'est que 
la requete de création est terminée
            $lreqtable[$ntable].=substr($ligne,0,$pospv);
            $ntable++;
***************
*** 195,199 ****
  
  
! // D�ut de la page
  
  $ietape=0;
--- 195,199 ----
  
  
! // Début de la page
  
  $ietape=0;
***************
*** 271,279 ****
          </th>";
  
!   // V�ification qu'on a acc� au serveur par l'identifiant normal.
    if (! address@hidden($mysql_serveur, $mysql_identifiant, $mysql_motdepasse))
      $stop=TRUE;
  
!   // V�ification qu'on a acces au serveur par identifiant avec droits GRANT
    if (! address@hidden($mysql_serveur, $mysql_identifiant_root, 
$mysql_motdepasse_root))
      @mysql_connect($mysql_serveur, $mysql_identifiant, $mysql_motdepasse);
--- 271,279 ----
          </th>";
  
!   // Vérification qu'on a accès au serveur par l'identifiant normal.
    if (! address@hidden($mysql_serveur, $mysql_identifiant, $mysql_motdepasse))
      $stop=TRUE;
  
!   // Vérification qu'on a acces au serveur par identifiant avec droits GRANT
    if (! address@hidden($mysql_serveur, $mysql_identifiant_root, 
$mysql_motdepasse_root))
      @mysql_connect($mysql_serveur, $mysql_identifiant, $mysql_motdepasse);
***************
*** 306,310 ****
        echo "<h3>$configparamserveur</h3>\n";
        if (! $acces_serveur)
!       { // on a bien saisie, mais la connexion n'a pas fonctionn
          echo $connexionserveurimpossible;
          echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
--- 306,310 ----
        echo "<h3>$configparamserveur</h3>\n";
        if (! $acces_serveur)
!       { // on a bien saisie, mais la connexion n'a pas fonctionné
          echo $connexionserveurimpossible;
          echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 348,363 ****
        } // ! $accesserveur
        else
!                       {  // on a accès au serveur
          echo $connexionserveurok;
          enregistreconfig("mysql_serveur", $mysql_serveur);
          enregistreconfig("mysql_identifiant", $mysql_identifiant);
          enregistreconfig("mysql_motdepasse", $mysql_motdepasse);
!                               $stop=FALSE; $operation=$ietape+1; 
unset($saisie);
!                       }
  
                } // $saisie=1;
  
      if ($saisie==2)
!     { // On vient d'un formulaire et on demande la cr�tion du compte
        // Proposer un formulaire d'identification sur la base mysql avec les 
droits GRANT
        echo "<table border=1>
--- 348,363 ----
        } // ! $accesserveur
        else
!                       {  // on a accès au serveur
          echo $connexionserveurok;
          enregistreconfig("mysql_serveur", $mysql_serveur);
          enregistreconfig("mysql_identifiant", $mysql_identifiant);
          enregistreconfig("mysql_motdepasse", $mysql_motdepasse);
!         $stop=FALSE; $operation=$ietape+1; unset($saisie);
!                       }
  
                } // $saisie=1;
  
      if ($saisie==2)
!     { // On vient d'un formulaire et on demande la création du compte
        // Proposer un formulaire d'identification sur la base mysql avec les 
droits GRANT
        echo "<table border=1>
***************
*** 382,388 ****
  
      if ($saisie==3)
!     { // On vient d'un formulaire de saisie des informations pour la 
cr�tion du compte
        if ($acces_serveur_root)
!       { // On a r�ssi �se connecter avec tous les droits enfin, 
normalement
          echo $connexionserveurgrantok;
          mysql_select_db("mysql");
--- 382,388 ----
  
      if ($saisie==3)
!     { // On vient d'un formulaire de saisie des informations pour la création 
du compte
        if ($acces_serveur_root)
!       { // On a réussi à se connecter avec tous les droits enfin, normalement
          echo $connexionserveurgrantok;
          mysql_select_db("mysql");
***************
*** 393,404 ****
          $res1=mysql_query($req1);
          if (! @mysql_fetch_object($res1))
!         { // Pas d'utilisateur, on le cr�.
            $req2="INSERT INTO user (Host, User, password)
                          VALUES (\"$mysql_serveur\", \"$mysql_identifiant\", 
PASSWORD(\"$mysql_motdepasse\"))";
            if (address@hidden($req2))
!             echo "<p>Utilisateur cr�</p>";
            else
            {
!             echo "<p>Impossible de cr�r l'utilisateur</p>";
              $echec=TRUE;
            }
--- 393,404 ----
          $res1=mysql_query($req1);
          if (! @mysql_fetch_object($res1))
!         { // Pas d'utilisateur, on le crée.
            $req2="INSERT INTO user (Host, User, password)
                          VALUES (\"$mysql_serveur\", \"$mysql_identifiant\", 
PASSWORD(\"$mysql_motdepasse\"))";
            if (address@hidden($req2))
!             echo "<p>Utilisateur créé</p>";
            else
            {
!             echo "<p>Impossible de créer l'utilisateur</p>";
              $echec=TRUE;
            }
***************
*** 411,415 ****
          $res3=mysql_query($req3);
          if (! @mysql_fetch_object($res3))
!         { // Pas de droits, on les cr�.
            $req4="INSERT INTO db (Host, Db, User,
                                    Select_priv, Insert_priv, Update_priv, 
Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, 
Alter_priv)
--- 411,415 ----
          $res3=mysql_query($req3);
          if (! @mysql_fetch_object($res3))
!         { // Pas de droits, on les crée.
            $req4="INSERT INTO db (Host, Db, User,
                                    Select_priv, Insert_priv, Update_priv, 
Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, 
Alter_priv)
***************
*** 417,424 ****
                                  \"Y\", 
\"Y\",\"Y\",\"Y\",\"Y\",\"Y\",\"N\",\"Y\",\"Y\",\"Y\")";
            if ($res4=mysql_query($req4))
!             echo "<p>Droits cr�s.</p>";
            else
            {
!             echo "<p>Impossible de cr�r les droits.</p>";
              $echec=TRUE;
            }
--- 417,424 ----
                                  \"Y\", 
\"Y\",\"Y\",\"Y\",\"Y\",\"Y\",\"N\",\"Y\",\"Y\",\"Y\")";
            if ($res4=mysql_query($req4))
!             echo "<p>Droits créés.</p>";
            else
            {
!             echo "<p>Impossible de créer les droits.</p>";
              $echec=TRUE;
            }
***************
*** 431,435 ****
            echo $droitsexistent;
  
!         //echo "<h1>connexionserveurok</h1>";
          /*
          // Essai de crypter le mot de passe dans le constantes.inc.php
--- 431,435 ----
            echo $droitsexistent;
  
!         // echo $connexionserveurok;
          /*
          // Essai de crypter le mot de passe dans le constantes.inc.php
***************
*** 439,443 ****
          echo "<h1>$mp->mp</h1>\n";
          $mysql_motdepasse=$mp->mp;
!         // Malheuresement, � ne fonctionne pas et je ne comprends pas 
pourquoi...
          */
          enregistreconfig("mysql_serveur", $mysql_serveur);
--- 439,443 ----
          echo "<h1>$mp->mp</h1>\n";
          $mysql_motdepasse=$mp->mp;
!         // Malheuresement, ça ne fonctionne pas et je ne comprends pas 
pourquoi...
          */
          enregistreconfig("mysql_serveur", $mysql_serveur);
***************
*** 448,452 ****
  
        if (!$acces_serveur_root || $echec)
!       { // on n'a pas r�ssi �se connecter avec les droits, ou impossible 
de cr�r utilisateur ou droits;
          echo $connexionserveurimpossible;
          echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
--- 448,452 ----
  
        if (!$acces_serveur_root || $echec)
!       { // on n'a pas réussi à se connecter avec les droits, ou impossible de 
créer utilisateur ou droits;
          echo $connexionserveurimpossible;
          echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 479,483 ****
        }
      } // $saisie==3
!   } // Fin de l'entr� dans la configuration
    else
    {
--- 479,483 ----
        }
      } // $saisie==3
!   } // Fin de l'entrée dans la configuration
    else
    {
***************
*** 493,497 ****
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Configuration de la base de donn�s
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
--- 493,497 ----
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Configuration de la base de données
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 537,541 ****
      { // On vient d'un forumlaire, n'importe lequel...
        if (@mysql_select_db($mysql_base))
!       {   // Ca a march� on peut enregistrer la configuration
          echo $connexionbaseok;
          enregistreconfig("mysql_base", $mysql_base);
--- 537,541 ----
      { // On vient d'un forumlaire, n'importe lequel...
        if (@mysql_select_db($mysql_base))
!       {   // Ca a marché, on peut enregistrer la configuration
          echo $connexionbaseok;
          enregistreconfig("mysql_base", $mysql_base);
***************
*** 543,549 ****
        }
        else
!       { // Ca n'a pas march�
          if ($saisie>=3)
!         { // demande de cr�tion de la base
            if (! @mysql_connect($mysql_serveur, $mysql_identifiant_root, 
$mysql_motdepasse_root))
            {
--- 543,549 ----
        }
        else
!       { // Ca n'a pas marché.
          if ($saisie>=3)
!         { // demande de création de la base
            if (! @mysql_connect($mysql_serveur, $mysql_identifiant_root, 
$mysql_motdepasse_root))
            {
***************
*** 552,569 ****
            }
            else
!           { // On a r�ssi �se connecter avec les droits
              echo $connexionserveurgrantok;
  
!             // V�ifier que la base existe ou une ressemblant
              $res=mysql_list_dbs();
              $nbmaxbase=mysql_num_rows($res);
              $nbbase=0;
!             $lbase=""; // liste des bases qui ressemblent �epnadmin
              while ($nbbase<$nbmaxbase)
              {
!               if (mysql_tablename($res, $nbbase)==$mysql_base) // On a 
trouv�la base ?
                  break 1; // oui, alors sortie du while seulement, mais pas du 
switch
  
!               // On regarde dans la base si des fois � ne ressemblerait pas 
�epnadmin
                $req2="SHOW TABLES FROM ".mysql_tablename($res, $nbbase);
                $res2=mysql_query($req2); 
//mysql_list_tables("epnadmin");//mysql_tablename($res, $nbbase));
--- 552,569 ----
            }
            else
!           { // On a réussi à se connecter avec les droits
              echo $connexionserveurgrantok;
  
!             // Vérifier que la base existe ou une ressemblant
              $res=mysql_list_dbs();
              $nbmaxbase=mysql_num_rows($res);
              $nbbase=0;
!             $lbase=""; // liste des bases qui ressemblent à epnadmin
              while ($nbbase<$nbmaxbase)
              {
!               if (mysql_tablename($res, $nbbase)==$mysql_base) // On a trouvé 
la base ?
                  break 1; // oui, alors sortie du while seulement, mais pas du 
switch
  
!               // On regarde dans la base si des fois ça ne ressemblerait pas 
à epnadmin
                $req2="SHOW TABLES FROM ".mysql_tablename($res, $nbbase);
                $res2=mysql_query($req2); 
//mysql_list_tables("epnadmin");//mysql_tablename($res, $nbbase));
***************
*** 574,587 ****
                    if ($table[0]=="structures") // Une table structures existe 
dans la base, c'est un indice
                      $lbase.=" ".mysql_tablename($res, $nbbase);
!               // on passe �la base suivante
                $nbbase++;
              }
              if ($nbbase==$nbmaxbase)
!             { // On n'a pas trouv
                if ($saisie==3)
!               { // Si non, proposer de la cr�r et recommencer...
                  printf($baseinexistante, $mysql_base);
                  if ($lbase!="")
!                   // Il y a des bases qui ressemblent �epnadmin sur le 
serveur
                    printf($basesressemblent, $lbase);
                  echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
--- 574,587 ----
                    if ($table[0]=="structures") // Une table structures existe 
dans la base, c'est un indice
                      $lbase.=" ".mysql_tablename($res, $nbbase);
!               // on passe à la base suivante
                $nbbase++;
              }
              if ($nbbase==$nbmaxbase)
!             { // On n'a pas trouvé
                if ($saisie==3)
!               { // Si non, proposer de la créer et recommencer...
                  printf($baseinexistante, $mysql_base);
                  if ($lbase!="")
!                   // Il y a des bases qui ressemblent à epnadmin sur le 
serveur
                    printf($basesressemblent, $lbase);
                  echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 627,631 ****
  
                if ($saisie==4)
!               {  // On ne propose pas le formulaire car il a 
d����pr�ent
                  if (! mysql_create_db($mysql_base))
                  {
--- 627,631 ----
  
                if ($saisie==4)
!               {  // On ne propose pas le formulaire car il a déjà été présenté
                  if (! mysql_create_db($mysql_base))
                  {
***************
*** 686,690 ****
  
      if ($echec && $stop && $saisie==1)
!     { // Ca n'a pas march
        echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
              <input type=\"hidden\" name=\"operation\" value=\"$ietape\">
--- 686,690 ----
  
      if ($echec && $stop && $saisie==1)
!     { // Ca n'a pas marché
        echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
              <input type=\"hidden\" name=\"operation\" value=\"$ietape\">
***************
*** 740,744 ****
  
      if ($saisie==2)
!     { // formulaire de demande de cr�tion de base
        // Proposer un formulaire d'identification sur la base mysql avec les 
droits GRANT
        echo "<table border=1>
--- 740,744 ----
  
      if ($saisie==2)
!     { // formulaire de demande de création de base
        // Proposer un formulaire d'identification sur la base mysql avec les 
droits GRANT
        echo "<table border=1>
***************
*** 766,770 ****
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // V�ification et installation des tables dans la base
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
--- 766,770 ----
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Vérification et installation des tables dans la base
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 794,798 ****
      { // Il manque des tables...
        if ($saisie!=1)
!       { // Faut-il les cr�r ?
          printf($ilmanquedestables, $ltables);
          echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
--- 794,798 ----
      { // Il manque des tables...
        if ($saisie!=1)
!       { // Faut-il les créer ?
          printf($ilmanquedestables, $ltables);
          echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 826,830 ****
        if ($saisie==1)
        {
!         // C'est confirm� on cr� les tables
        echo "<p>";
          printf($creationdestables, $ltables);
--- 826,830 ----
        if ($saisie==1)
        {
!         // C'est confirmé, on crée les tables
        echo "<p>";
          printf($creationdestables, $ltables);
***************
*** 850,854 ****
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Installation fonctionnalit�
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
--- 850,854 ----
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Installation fonctionnalités
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 878,901 ****
      $req="SELECT * FROM fonctions";
      $res=mysql_query($req);
!     if (mysql_num_rows($res)<16 || $saisie==1)  // Il n'y a sans doute pas 
toutes les fonctionnalit�
!     { // il faut installer les fonctionnalit�
        $req2="DELETE FROM fonctions";
        mysql_query($req2);
!       $req3="INSERT INTO fonctions VALUES (1, 'Droits', 'Fonctionnalit�: 
indispensable\r\nStructure : une seule devrait avoir les droits\r\nUsager : 
surtout pas au dessus de voir.\r\nAnimateur : �entuellement, un seul pourrait 
avoir les droits.',
                         '#FF0000', NULL, 0)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (2, 'Structures', 'Listes des 
structures qui peuvent s\'identifier mais aussi qui peuvent accueillir des 
salles, des machines, pr�er et emprunter du mat�iel, accueillir du public, 
avoir des sites internet, des sous-domaines de 
courriels...\r\nFonctionnalit�: indispensable',
                         '#00c8fa', '1', 1)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (3, 'Usagers', 'Inscriptions des 
usagers individuels : identit�et coordonn�s',
                         '#FFD07A', '1', 2)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (4, 'Parc', 'Mat�iels et 
logiciels',
                         '#DAA4F1', '9', 30)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (5, 'Prets', 'Pr�er et emprunter',
                         'grey', '2,4', 60)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (6, 'Sites', 'Gestion des pages 
perso, des domaines et des sous-domaines de sites internet et les comptes FTP 
pour mettre �jour ces sites.',
                         '#FFFDB9', '2', 10)";
        mysql_query($req3);
--- 878,901 ----
      $req="SELECT * FROM fonctions";
      $res=mysql_query($req);
!     if (mysql_num_rows($res)<16 || $saisie==1)  // Il n'y a sans doute pas 
toutes les fonctionnalités
!     { // il faut installer les fonctionnalités
        $req2="DELETE FROM fonctions";
        mysql_query($req2);
!       $req3="INSERT INTO fonctions VALUES (1, 'Droits', 'Fonctionnalité : 
indispensable\r\nStructure : une seule devrait avoir les droits\r\nUsager : 
surtout pas au dessus de voir.\r\nAnimateur : éventuellement, un seul pourrait 
avoir les droits.',
                         '#FF0000', NULL, 0)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (2, 'Structures', 'Listes des 
structures qui peuvent s\'identifier mais aussi qui peuvent accueillir des 
salles, des machines, prêter et emprunter du matériel, accueillir du public, 
avoir des sites internet, des sous-domaines de courriels...\r\nFonctionnalité : 
indispensable',
                         '#00c8fa', '1', 1)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (3, 'Usagers', 'Inscriptions des 
usagers individuels : identité et coordonnées',
                         '#FFD07A', '1', 2)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (4, 'Parc', 'Matériels et 
logiciels',
                         '#DAA4F1', '9', 30)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (5, 'Prets', 'Prêter et emprunter',
                         'grey', '2,4', 60)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (6, 'Sites', 'Gestion des pages 
perso, des domaines et des sous-domaines de sites internet et les comptes FTP 
pour mettre à jour ces sites.',
                         '#FFFDB9', '2', 10)";
        mysql_query($req3);
***************
*** 912,922 ****
                         '#FFD39B', '19', 70)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (11, 'Sessions', 'Programmation des 
sessions d\'initiation, de l\'utilisation des salles, des r�ervations...',
                         '#60D0FF', '2,9', 20)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (12, 'Utilisations', 'Utilisation 
des postes d\'ordinateurs en acc� individuel',
                         '#70F120', '3,4,8,18', 110)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (13, 'Positionnement', 'Outil 
d\'auto�aluation des comp�entences/connaissances des usagers.\r\nPeut 
servir pour que les parcours p�agogiques soient plus pertinents.',
                         '#C8F9FF', '10', 90)";
        mysql_query($req3);
--- 912,922 ----
                         '#FFD39B', '19', 70)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (11, 'Sessions', 'Programmation des 
sessions d\'initiation, de l\'utilisation des salles, des réservations...',
                         '#60D0FF', '2,9', 20)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (12, 'Utilisations', 'Utilisation 
des postes d\'ordinateurs en accès individuel',
                         '#70F120', '3,4,8,18', 110)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (13, 'Positionnement', 'Outil 
d\'autoévaluation des compétentences/connaissances des usagers.\r\nPeut servir 
pour que les parcours pédagogiques soient plus pertinents.',
                         '#C8F9FF', '10', 90)";
        mysql_query($req3);
***************
*** 924,931 ****
                         '#E4C9F9', '3,10,13', 100)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (15, 'Credits', 'Informations sur 
les tarifs, dates d\'abonnements et cr�its d\'heures.',
                         '#C0FFFD', '3,20', 50)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (16, 'Statistiques', 'Acc� aux 
statistiques d\'usages et d\'utilisation des �uipements.',
                         '#BEBDFF', '', 5)";
        mysql_query($req3);
--- 924,931 ----
                         '#E4C9F9', '3,10,13', 100)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (15, 'Credits', 'Informations sur 
les tarifs, dates d\'abonnements et crédits d\'heures.',
                         '#C0FFFD', '3,20', 50)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (16, 'Statistiques', 'Accès aux 
statistiques d\'usages et d\'utilisation des équipements.',
                         '#BEBDFF', '', 5)";
        mysql_query($req3);
***************
*** 936,940 ****
                         '#faff7d', '', 120)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (19, 'Themes', 'Th�es 
d\'initiation.\r\nIndispensable pour les initiations et le positionnement.',
                         '#FFCCCD', '', 80)";
        mysql_query($req3);
--- 936,940 ----
                         '#faff7d', '', 120)";
        mysql_query($req3);
!       $req3="INSERT INTO fonctions VALUES (19, 'Themes', 'Thèmes 
d\'initiation.\r\nIndispensable pour les initiations et le positionnement.',
                         '#FFCCCD', '', 80)";
        mysql_query($req3);
***************
*** 966,970 ****
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Saisie de la premi�e structure
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
--- 966,970 ----
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Saisie de la première structure
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 1004,1008 ****
  
      if (! $saisie)
!     { // Pr�entation du forulaire de saisie
        echo "<table align=center border=1>
              <form name=\"modistru\" method=\"post\" action=\"$PHP_SELF\">\n";
--- 1004,1008 ----
  
      if (! $saisie)
!     { // Présentation du forulaire de saisie
        echo "<table align=center border=1>
              <form name=\"modistru\" method=\"post\" action=\"$PHP_SELF\">\n";
***************
*** 1025,1030 ****
              <tr><td>Adresse :</td><td><input type=\"text\" name=\"adresse\" 
value=\"$adresse\" size=\"32\" maxlength=\"100\"></td></tr>
              <tr><td>Ville* :</td><td><input type=\"text\" name=\"ville\" 
value=\"$ville\" size=\"32\" maxlength=\"50\"></td></tr>
!             <tr><td>Courriel :<br>(d��existant)</td><td><input 
type=\"text\" name=\"courriel\" value=\"$courriel\" size=\"32\" 
maxlength=\"50\"></td></tr>
!             <tr><td>Site web :<br>(d��existant)</td><td><input 
type=\"text\" name=\"siteweb\" value=\"$siteweb\" size=\"32\" 
maxlength=\"50\"></td></tr>
              <tr><td>Commentaires :</td><td><textarea name=\"commentaires\" 
rows=\"4\" cols=\"60\">$commentaires</textarea>\n";
        echo "<tr><td align=center colspan=2>
--- 1025,1030 ----
              <tr><td>Adresse :</td><td><input type=\"text\" name=\"adresse\" 
value=\"$adresse\" size=\"32\" maxlength=\"100\"></td></tr>
              <tr><td>Ville* :</td><td><input type=\"text\" name=\"ville\" 
value=\"$ville\" size=\"32\" maxlength=\"50\"></td></tr>
!             <tr><td>Courriel :<br>(déjà existant)</td><td><input 
type=\"text\" name=\"courriel\" value=\"$courriel\" size=\"32\" 
maxlength=\"50\"></td></tr>
!             <tr><td>Site web :<br>(déjà existant)</td><td><input 
type=\"text\" name=\"siteweb\" value=\"$siteweb\" size=\"32\" 
maxlength=\"50\"></td></tr>
              <tr><td>Commentaires :</td><td><textarea name=\"commentaires\" 
rows=\"4\" cols=\"60\">$commentaires</textarea>\n";
        echo "<tr><td align=center colspan=2>
***************
*** 1089,1093 ****
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Premi�e identification
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
--- 1089,1093 ----
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Première identification
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 1232,1236 ****
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Quelques donn�s suppl�entaires de constantes.inc.php
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
--- 1232,1236 ----
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Quelques données supplémentaires de constantes.inc.php
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
***************
*** 1253,1257 ****
    {
      if ($saisie==1)
!     { // Traitement des donn�s du formulaire
                        $reussi=TRUE;
                        $reussi&=enregistreconfig("url_epnadmin", 
$url_epnadmin);
--- 1253,1257 ----
    {
      if ($saisie==1)
!     { // Traitement des données du formulaire
                        $reussi=TRUE;
                        $reussi&=enregistreconfig("url_epnadmin", 
$url_epnadmin);
***************
*** 1283,1287 ****
      }
      else
!     { // Pr�entation du formulaire
        echo "<table align=center border=1>
              <form name=\"autes\" method=\"post\" action=\"$PHP_SELF\">\n";
--- 1283,1287 ----
      }
      else
!     { // Présentation du formulaire
        echo "<table align=center border=1>
              <form name=\"autes\" method=\"post\" action=\"$PHP_SELF\">\n";
***************
*** 1306,1310 ****
                <input type=\"radio\"";
        if ($EXECUTION_COMMANDES_BASH) echo " checked";
!       echo " name=\"EXECUTION_COMMANDES_BASH\" value=\"TRUE\">VRAI 
(uniquement sur syst�e GNU/Linux)<br>
              </td></tr>
                                                <tr><td>&nbsp;</td></tr>
--- 1306,1310 ----
                <input type=\"radio\"";
        if ($EXECUTION_COMMANDES_BASH) echo " checked";
!       echo " name=\"EXECUTION_COMMANDES_BASH\" value=\"TRUE\">VRAI 
(uniquement sur système GNU/Linux)<br>
              </td></tr>
                                                <tr><td>&nbsp;</td></tr>
***************
*** 1336,1340 ****
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Acc� �la configuration des fonctionnalit�
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">
--- 1336,1340 ----
  
    $ietape++; // 
------------------------------------------------------------------------------
!   // Accès à la configuration des fonctionnalités
    echo "<tr><th bgcolor=\"$couleurfond\">
            <form action=\"$PHP_SELF\"  method=\"POST\" 
enctype=\"multipart/form-data\">

Index: session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/session.php,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** session.php 24 Feb 2003 21:30:43 -0000      1.15
--- session.php 25 Mar 2003 19:03:45 -0000      1.16
***************
*** 39,45 ****
  //require_once("parcours.inc.php");             // concernant les parcours 
des usagers et leur positionnement
  
! echo "<html>
!       <head>
!       <title>$ssessions - epnadmin</title>
        <meta http-equiv=\"Content-Type\" content=\"text/html; 
charset=iso-8859-1\">";
  $titr = $stitresessions;
--- 39,43 ----
  //require_once("parcours.inc.php");             // concernant les parcours 
des usagers et leur positionnement
  
! echo "<html><head><title>$ssessions - epnadmin</title>
        <meta http-equiv=\"Content-Type\" content=\"text/html; 
charset=iso-8859-1\">";
  $titr = $stitresessions;
***************
*** 52,56 ****
  {
  // 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;
     if (isset($id_session) && $id_session!=0)
     {
--- 50,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)
     {
***************
*** 79,83 ****
           <input type=\"hidden\" name=\"operation\" value=\"$operation\">
           <table border=\"1\" align=\"center\">
!          <tr><td>Salle :</td>";
  
     // récupérer la structure de la localisation
--- 78,82 ----
           <input type=\"hidden\" name=\"operation\" value=\"$operation\">
           <table border=\"1\" align=\"center\">
!          <tr><td>$sSalle :</td>";
  
     // récupérer la structure de la localisation
***************
*** 89,97 ****
     choixSalle($id_localisation, $enable);
     echo "</tr>
!          <tr><td>Date : </td><td><table><tr>";
     choixJour($datev, $enable);                  // added V-0.5
!    echo "<td> de </td>";
     choixHeure($debutv, "debutv");     // added V-0.5
!    echo "<td> à </td>";
     choixHeure($finv, "finv");     // added V-0.5
     echo "</tr></table></td></tr>
--- 88,96 ----
     choixSalle($id_localisation, $enable);
     echo "</tr>
!          <tr><td>$sDate : </td><td><table><tr>";
     choixJour($datev, $enable);                  // added V-0.5
!    echo "<td> $sde </td>";
     choixHeure($debutv, "debutv");     // added V-0.5
!    echo "<td> $sà </td>";
     choixHeure($finv, "finv");     // added V-0.5
     echo "</tr></table></td></tr>





reply via email to

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