<?
/*
Copyright (C) 2003 Loc Dayot
EPNadmin - Version 0.6
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
http://epnadmin.pierrefitte93.fr/
*/
require_once("constantes.inc.php");
// config.php
$verrouille="<p>Attention, l'accs ce script de configuration a t verrouill.<br>
Pour le dverrouiller, commenter ou supprimer la ligne contenant \$verrou dans
le script constantes.inc.php.</p>\n";
$titreconfig="configuration de l'application EPNadmin";
$choixlangue="Choix de la langue";
$choisirlangue="Choisir la langue";
$enregistrementlangue="La langue prfre a t enregistre";
$pasdroitsecritureconstantes="<p>Impossible d'ouvrir le fichier constantes.inc.php en criture.</p>
<p>Vrifier les permissions pour l'utilisateur dont se sert le serveur apache.</p>
<p>(Sous GNU/Linux, s'identifier en <b>root</b>, se mettre dans le dossier dans lequel
se trouvent les scripts et excuter :<br>
<b>chown apache constantes.inc.php</b> (remplacer apache par le nom de l'utilisateur qui excute apache, ce peut tre aussi www-user)<br>
<b>chmod u+w constantes.inc.php</b> .)</p>\n";
$configparamserveur="Configuration des paramtres du serveur de base de donnes";
$nomserveurmysql="Nom du serveur de base de donnes";
$identifiantserveurmysql="Identifiant pour la connexion au serveur de la base de donnes";
$pwserveurmysql="Mot de passe pour la connexion au serveur de base de donnes";
$configbase="Configuration des paramtres de la base de donnes";
$basemysql="Nom de la base epnadmin";
$connexionserveurimpossible="<p>Connexion au serveur impossible.</p>
<p>Assurez-vous que le serveur de base de donnes
est excut et que la machine serveur est accessible.</p>\n";
$connexionreesayer="Ressayer la connexion";
$connexioncreation="Cration d'une nouvelle base de donnes";
$connexionmodifier="Modifier la configuration du serveur de base de donnes";
$connexionserveurok="<p>Connexion au serveur de base de donnes russie.
Enregistrement des paramtres.</p>\n";
$connexionbaseimpossible="<p>Connexion la base de donnes impossible.</p>\n";
$connexionbaseok="<p>Connexion la base de donnes russie. Enregistrement des paramtres.</p>\n";
$demandeidentifiantroot="<p>Pour ajouter un utilisateur au serveur de la base de donne,
il est indispensable de fournir l'identifiant et le mot de passe d'un utilisateur ayant les
privilges GRANT (donner des droits). Cette saisie ne sera pas retenue par la suite.</p>";
$indicationbasecree="<p>Les informations ci-dessous serviront la cration de l'utilisateur normal de la base de donnes pour l'application.</p>";
$connexionserveurgrantok="<p>Connexion au serveur de base de donnes russie.</p>
<p>Vrification de l'existence de la base et de l'utilisateur.</p>\n";
$baseinexistante="<p>Aucune base au nom de [%s] n'a t trouve.</p>";
$recommencerconnexionbase="Recommencer la connexion";
$corrigerconnexionbase="Corriger le nom de la base";
$creerconnexionbase="Crer la base (car il s'agit d'une premire installation)";
$creationbase="<p>La base %s est cre sur le serveur</p>";
$pbcreationabse="<p>L'utilisateur %s n'a pas pu crer la base %s.</p>";
$basesressemblent="<p>La/les base(s) [%s] semblent ressembler l'application epnadmin. Il est conseill de choisir [$corrigerconnexionbase] en indiquant la bonne base.</p>";
$utilisateurinconnu="<p>L'utilisateur semble inconnu.</p>";
$confirmecreationutilisateur="Crer l'utilisateur %s et les droits sur la base %s";
$baseexiste="<p>La base existe</p>\n";
$utilisateurexiste="<p>L'utilisateur existe</p>\n";
$droitsexistent="<p>Les droits de l'utilisateur sur la base existent</p>\n";
$configtable="Configuration des tables de la base de donnes";
$structuresqlpastrouvee="<p>Problme : le fichier structure.sql n'est pas accessible en lecture
ou n'a pas t trouv dans le dossier courant (normalement celui o se trouve les scripts de l'application).</p>
<p>Veuillez vrifier l'existance de structure.sql et des droits de lecture (par l'utilisateur apache) sur ce fichier.</p>\n";
$structuresexistentdeja="Attention, les structures suivantes [%s] existent dj.";
$ilmanquedestables="<p>Il semblerait que les tables suivantes [<i>%s</i>] manquent dans la base.</p>";
$creerlestables="Crer les tables manquantes dans la base";
$touteslestablesexistent="<p>Toutes les tables existent dans la base.</p>\n";
$creationtables="Crer les tables manquantes";
$creationdestables="Cration des tables suivantes [<i>%s</i>] dans la base en cours.";
$premiereidentification="Essai de la premire identification";
$saisiepremierestructure="Saisie de la premire structure (indispensable avant la premire identification)";
$fonctionnalitesinstallees="<p>Les fonctionnalits ont bien t configures.</p>";
$fonctionnalitesdejainstallees="<p>Paramtres des fonctionnalits dj configurs.</p>";
$installerfonctionnalites="Configuration des fonctionnalits paramtrables";
$reconfigfonctionnalites="Recommencer entirement la configuration des fonctionnalits";
$droitsprimordiaux="Installer les droits fondammentaux pour pouvoir configurer les fonctionnalits de l'application";
$verrouiller="Verrouiller le script assistant configuration";
$avertissementverrouillage="<p><b>Attention, le verrouillage du prsent script d'assistance de configuration
est indispensable pour des raisons de scurit.</b><br>Pour dverrouiller, il faudra supprimer ou commenter, dans
le script <b>constantes.inc.php</b> la ligne <b>$verrou_config=TRUE</b></p>\n";
$verrouilleok="<p>Le verrou est pos.</p>\n";
$identificationreussie="Identification russie";
$premutil="Fonctionnalits pour la toute premire utilisation.";
$fctinstallee="La fonctionnalit pour grer les autorisations est cree.";
$vousavezlesdroits="Vous avez tous les droits pour effectuer des modifications.";
$ilfautconnecterstru="Il faut se connecter en tant que structure.";
$autresparametres="Confguration des autres paramtres importants";
$sdir_fontes_ttf="Dossier dans lequel se trouvent les fichiers des polices [true type].<br>
En principe, il s'agit du mme dossier que celui des scripts de l'application.<br>
Sur certains serveurs, le dossier doit tre absolu, partir de la racine du serveur, et se termine par [/].<br>
Par exemple : [/var/www/html/epnadmin/] ou [c:\apache\epnadmin\].";
$sdir_tmp_images="Dossier temporaire dans lequel l'utilisateur du serveur apache doit avoir les droits d'criture, et se termine par [/].<br>
C'est utilis pour crer des fichiers temporaires utiles en particulier lors de la cration de fichiers graphiques.<br>
Par exemple : [/tmp/] ou [c:\\windows\\temp\\].";
$surl_epnadmin="Adresse internet (URL) de base de l'application EPNadmin, telle qu'elle pourrait tre saisie dans un navigateur.<br>
Commenant par [http://] et terminant par [/].<br>
Par exemple : [http://localhost/epnadmin/] ou [http://serveur.domaine.pays/epnadmin].";
$sEXECUTION_COMMANDES_BASH="Autorise l'excution des commandes 'bash' sur le serveur qui hberge le site.
Ce n'est valable que si le serveur fonctionne avec un systme GNU/Linux.<br>
Cela sert pour crer les comptes des usagers, des comptes FTP pour l'hbergement des sites internet,
pour la gestion des sous-domaines de courriels et les comptes de courriel.<br>
Si la variable est fixe [VRAI], il faut s'assurer d'autre part que l'utilisateur apache ait les droits d'excution, via la commande [sudo],
de certaines commandes. En gnral, cela est fait grce au fichier [/etc/sudoers]. Seul l'administrateur du serveur peut accorder ces autorisations.<br>
En cas de doute, indiquer [FAUX].<br>
<i>En attendant une configuration utilisant openLDAP...</i>";
$sfichier_temporaire="Chemin et fichier temporaire accessible en lecture et en criture par l'utilisateur apache.<br>
Par exemple : [/tmp/temp_epnadmin] ou [c:\\windows\\temp\\epnadmin.tmp].<br>
Sert lors des changements de mots de passe des usagers et des comptes FTP.";
$simagepourcarte="Fichier image au format PNG, relatif l'URL qui figurera sur la carte d'usagers produite.<br>
Par exemple : [images/mascotte.png].";
$sdirvpopmail="Chemin absolu dans lequel se trouvent les commandes de gestion des courriels vpopmail (le cas chant).<br>
Par exemple : [/usr/sbin].";
$sdircomptesvpopmail="Chemin absolu dans lequel se trouvent les compets de courriels vpopmail (le cas chant).<br>
Par exemple : [/home/vpopmail/].";
$sfichier_hotes_virtuels="Chemin et fichier de configuration des htes virtuels d'apache.<br>
Ce peut tre directement le fichier de configuration du serveur ou alors un fichier part qui est inclu dans le fichier de configuration d'apache par une directive [Include /chemin/fichier.conf].<br>
Par exemple : [/etc/apache-ssl/apache-virtualhost.conf]";
$sadministrateursitesweb="Adresse de courriel de l'administrateur des sous-domaines et sites internet du serveur.<br>
Par exemple : [webmestre@domaine.pays]";
$sip_serveur="Le numro IP (public si possible) du serveur de courriels et surtout de sites internet.<br>
C'est une suite de 4 nombres allant de 0 255, spars par des [.]. À demander l'administrateur du serveur.<br>
Par exemple : [192.134.4.20]";
$slogo="Chemin vers le fichier image du logo de l'application.<br>
Par exemple : [./images/logoepnadmin.png]";
$senregsitrementreussi="L'enregistrement des paramtres a russi.";
$squitter="Quitter ce script de configuration et revenir l'application.";
$squitterconfig="<p>Pour quitter ce script de configuration sans le verrouiller, cliquer sur le lien suivant <a href=\"index.php?logoff=1\">index.php</a>.<br>
Pour revenir ce script (notamment pour le verrouiller), un lien se trouvera depuis le script de [fonctionnalits et droits] du menu [administration].</p>";
$sversconfiguration="<p>Pour aller vers la configuration des fonctionnalits et des droits, cliquer sur le lien suivant <a href=\"configuration.php\">configuration.php</a>.<br>
Pour revenir ce script (notamment pour le verrouiller), un lien se trouvera depuis le script de [fonctionnalits et droits] du menu [administration].</p>";
$sunitehoraire="Unit horaire des rservations des postes en accs individuel.<br>
L'unit est la minute. Pour que les crneaux soient d'une heure pleine et indivisible, saisir [60]. Pour fonctionner par demie-heure, saisir [30].";
// configuration.php
$titreconfiguration="Configuration de l'application et des autorisations";
$autorvisiteur="Les autorisations des visiteurs non identifis";
$autordefstructure="Les autorisations par dfaut des structures";
$autoranim="Les autorisations des animateurs";
$autorusagers="Les autorisations des usagers";
$fonctionnalitesdeappli="Les fonctionnalits de l'application";
$avisfctrenduactive="<p>La fonctionalit <b>%s</b> a t rendue active car elle tait indispensable la fonctionnalit <b>%s</b>.</p>\n";
// entente.inc.php
$sperso="Perso";
$smastructure="Ma structure";
$svisiteur="Visiteur";
$smesinfos="mes infos";
$smescredits="mes credits";
$smotdepasse="mot-de-passe";
$smapageperso="ma page perso";
$smoncourriel="mon courriel";
$sinformations="informations";
$ssiteweb="site internet";
$scourriel="courriel";
$smedelogguer="me dlogguer";
$saccesindividuel="Accès individuel";
$sindividuels="Individuels";
$sresaprevues="reservations prévues";
$sresaposte="réserver un poste";
$snouvel="nouvel";
$susagers="usagers";
$scartes="cartes";
$susages="usages";
$shoraires="horaires d'ouverture";
$sutilisationspassees="utilisations passes";
$smonparcours="mon parcours";
$sminscrireinitiation="m'inscrire une initiation";
$sajouterinitiation="ajouter une initiation";
$smettreajour="mettre jour mon parcours";
$scompetences="Comptences";
$smescompetences="mes comptences";
$smerepositionner="me repositionner";
$sapresinitiation="aprs une initiation";
$sactivitescollectives="Activits collectives";
$ssessionsavenir="sessions venir";
$sreserversalle="rserver une salle";
$ssessionspassees="sessions passes";
$sinitiations="initiations";
$sthemes="thmes d'initiations";
$sempruntmateriels="Emprunt de matriels";
$semprunter="emprunter";
$spreter="prter";
$stouslesprets="tous les prts";
$sparc="parc matriel";
$sadministration="Administration";
$slistestructures="liste des structures";
$slistesalles="liste des salles";
$sdomainessites="domaines de sites<font size=\"-2\"> internet</font>";
$sdomainescourriels="domaines de courriels";
$sfonctionnalites="fonctionnalits<font size=\"-2\"> et droits</font>";
$sStatistiques="Statistiques";
$sstatistiques="statistiques";
// header.inc.php
$sidentification="identification";
$stitreidentification="Identification pour accder aux comptes personnels.";
$sidentstru="Identification structure";
$sMonidentifiant="Mon identifiant";
$sMonmotdepasse="Mon mot de passe";
// initiations.php
$sinitiations="initiations";
$stitreinitiations="Base des initiations";
$spaschoisitheme="Tu n'as pas choisi de thme.<br>";
$spasnominitiation="Tu dois donner un nom l'initiation.<br>";
$spasniveau="Tu n'as pas indiqu le niveau de l'initiation.<br>";
$spasduree="Tu n'as pas indiqu la dure.<br>";
$senrnouvinitiation="<p>Enregistrement de la nouvelle initiation.</p>\n";
$smiseajourenr="<p>Mise jour de l'enregistrement</p>\n";
$stheme="Thème";
$sintitule="Intitulé";
$sniveau="Niveau";
$sdebutant="débutant(e)";
$sinitie="initié(e)";
$savance="avancé(e)";
$sobjectifs="Objectifs";
$sinitprerequis="Initiations prérequises";
$sprolongements="Prolongements";
$sduree="Durée";
$snbmaxpart="Nombre maximum de participants";
$sattentionsupprinit="<p>Attention, tu vas supprimer une initiation. C'est trs dangereux !</p>\n";
$sattentioninitsert="<p>Des usagers ont cette initiation dans leur parcours ou bien des sessions ont t organises pour cette initiation ou encore des questions sont relatives cette initiation.
Mieux vaut la laisser mme si elle ne sert pas souvent
(comme a les statistiques ne sont pas fausses).</p>\n";
$sconfirmerquandmeme="<p><a href=\"%s\">Confirmer tout de mme la suppression. Non mais !</a></p>\n";
$sinitsuppr="<p>L'initiation est supprime. Snif !</p>\n";
$sQuestions="Questions";
$spasdinit="Il n'y a pas d'initiations disponibles.";
$sajoutinit="Ajouter une nouvelle initiation";
$svoirlisteinit="Voir la liste des initiations";
$etaussi="et aussi";
$oualors="ou alors";
// horaires.php
$manqueinfosalle="<p>Problme : il me manque l'information sur la salle !</p>\n";
$salleintrouvable="<p>Problme : la salle n'a pas t retrouve !</p>\n";
// localisations.php
$localsertsession="<p>Dsol, mais la salle utiliss dans des sessions, il n'est pas possible de la supprimer.</p>\n";
$localsertmateriel="<p>Dsol, mais la salle dispose de matriel, il n'est pas possible de la supprimer.</p>\n";
$localisationintrouvable="<p>Dsol, mais la salle est introuvable.</p>\n";
$manqueinforlocalisation="<p>Il manque une information sur la salle.</p>\n";
// logiciels.php
$manqueinfologiciel="<p>Problme : il me manque l'information sur le logiciel !</p>\n";
$logicielintrouvable="<p>Problme : le logiciel n'a pas t retrouv !</p>\n";
// materiels.php
$manqueinfomateriel="<p>Problme : il me manque l'information sur le materiel !</p>\n";
$materielintrouvable="<p>Problme : le materiel n'a pas t retrouv !</p>\n";
// print.php
$stprint="cartes d'usagers";
$titreprint="Impression des cartes d'usagers";
// questions.php
$questions="questions";
$titrequestions="Base des questions d'autovaluation";
// structures.php
$strusertsession="<p>Dsol, mais la structure est utiliss dans des sessions, il n'est pas possible de la supprimer.</p>\n";
$strusertlocal="<p>Dsol, mais la structure a des localisations, il n'est pas possible de la supprimer.</p>\n";
$logindejapris="<p>Dsol, mais l'identifiant est dj utilis.</p>\n";
$struestmoi="<p>Dsol, mais une structure ne peut pas se supprimer elle-mme.</p>\n";
$strusertanimateur="<p>Dsol, mais la structure sert de provenance des animateurs, il n'est pas possible de la supprimer.</p>\n";;
$strusertusagers="<p>Dsol, mais la structure sert de provenance des usagers, il n'est pas possible de la supprimer.</p>\n";;
$strusertpret="<p>Dsol, mais la structure est utiliss dans des prets, il n'est pas possible de la supprimer.</p>\n";;
$struajoutee="<p>Structure ajoute.</p>";
$strupasajoutee="<p>Dsol, mais l'enregsitrement de la structure na pas pu se faire. Pas de piste prvue.</p>";
$manquestructure="Attention, il manque le nom de la structure.<br>";
// tarifs.php
$starifs="tarifs";
$stitretarifs="Gestion des tarifs";
$starifutilise="Le tarif est attribu des usagers; il n'est pas possible de le supprimer";
$sconfirmersupprtarif="Suis-je sr(e) de vouloir annuler le tarif";
$starifintrouvable="Le tarif n'a pas t retrouv dans la base";
$ssupprtarif="Confirmer la suppression du tarif";
$starifsuppr="Le tarif a t supprim";
$starif="Tarif";
$scouleur="Couleur (au format hexa HTML, sans #, ex: FF00FF)<br>
Ou bien cliquer dans le nuanci ci-dessous.";
// Toutes ou beaucoup
srand((float) microtime()*1000000);
$pasledroit="<p>";
switch (rand(0, 4))
{
case 0 : $pasledroit.="Encore fourvoy(e), ce n'est pas un endroit pour toi...
Demande l'administrateur si tu n'es pas d'accord."; break;
case 1 : $pasledroit.="La sortie n'est pas par l...
Adressez-vous votre administrateur si vous pensez que c'est une erreur."; break;
case 2 : $pasledroit.="Encore par monts et par vaux...
Adressez-vous votre administrateur si vous pensez que c'est une erreur."; break;
case 3 : $pasledroit.="Vous n'avez pas les autorisations suffisantes pour accder ce service.
Adressez-vous votre administrateur si vous pensez que c'est une erreur."; break;
case 4 : $pasledroit.="C'est un vrai labyrinthe, n'est-ce pas, ce site...
Quoiqu'il en soit vous tes perdus.</p>\n"; break;
}
$pasledroit.="</p>
<p><a href=\"$url_epnadmin\">Retour</a></p>\n";
$fctnonactive="<p>La fonctionnalit gre dans cet cran a t dsactive.</p>
<p><a href=\"$url_epnadmin\">Retour</a></p>\n";
$envoyer="Envoyer";
$recommencer="Recommencer";
$manqueidentifiant="Attention, il manque l'identifiant.<br>";
$manquemotdepasse="Attention, il manque un mot de passe.<br>";
$motdepassedifferents="Attention, les mots de passe saisis sont diffrents.<br>";
$manqueville="Attention, il manque la ville.<br>";
$sconfirmer="Confirmer";
$starifajoute="Tarif ajout";
$starifmodifie="Tarif mis jour";
$slistetarifs="Liste des tarifs";
// Dfinition des signes pour les commandes rcurrentes
// Version graphique
if (TRUE)
{
$ajouter = "<img src=\"images/ajouter.png\" border=0 alt=\"Ajouter\">";
$retirer = "<img src=\"images/retirer.png\" border=0 alt=\"Retirer\">";
$supprimer = "<img src=\"images/supprimer.png\" border=0 alt=\"Supprimer\">";
$info = "<img src=\"images/info.png\" border=0 alt=\"Plus de dtails\">";
$programmer = "<img src=\"images/programmer.png\" border=0 alt=\"Programmer, s'inscrire\">"; //'
$deprogrammer = "<img src=\"images/deprogrammer.png\" border=0 alt=\"Dprogrammer, dsinscrire\">";
$modifier = "<img src=\"images/modifier.png\" border=0 alt=\"Modifier\">";
$rien = "<img src=\"images/noir.png\" border=0 alt=\"Rien\">";
}
else
{ // version textuelle
$ajouter="+";
$retirer="-";
$supprimer="s";
$info="?";
$programmer="p";
$deprogrammer="x";
$modifier="m";
$rien=" ";
}
?>