[Top][All Lists]
[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> </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> </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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Epnadmin-fr] CVS: epnadmin config.php,1.10,1.11 session.php,1.15,1.16,
Loïc Dayot <=