Sync with the current version.

This commit is contained in:
2020-11-12 15:34:47 +01:00
parent c3265fbb13
commit 37822758ba
18 changed files with 1014 additions and 234 deletions

View File

@@ -167,7 +167,7 @@ class AlbumPhotos {
echo "<script language=\"JavaScript1.1\"> echo "<script language=\"JavaScript1.1\">
<!-- <!--
var min_year = 2000; // defines lowest year in year menu var min_year = 2000; // defines lowest year in year menu
var max_year = 2010; // defines highest year in the year menu var max_year = 2035 // defines highest year in the year menu
// make this false to prevent the weekday element from being displayed // make this false to prevent the weekday element from being displayed
var weekday_showing = false; var weekday_showing = false;
@@ -292,7 +292,7 @@ class AlbumPhotos {
echo"</select>\n"; echo"</select>\n";
echo "<select name=year onChange='changeDays(0,this.form)' size=1>\n"; echo "<select name=year onChange='changeDays(0,this.form)' size=1>\n";
for ($i = 2000; $i < 2011; $i++) for ($i = 2000; $i < 2035; $i++)
if ($this->nAnnee == $i) if ($this->nAnnee == $i)
echo "<option value = $i selected> $i"; echo "<option value = $i selected> $i";
else else

View File

@@ -290,7 +290,7 @@ class AnnuAgenda
echo"</select>\n"; echo"</select>\n";
echo "<select name=year onChange='changeDays(0,this.form)' size=1>\n"; echo "<select name=year onChange='changeDays(0,this.form)' size=1>\n";
for ($i = 2000; $i < 2011; $i++) for ($i = 2000; $i < 2030; $i++)
if ($this->nAnnee == $i) if ($this->nAnnee == $i)
echo "<option value = $i selected> $i"; echo "<option value = $i selected> $i";
else else
@@ -303,7 +303,7 @@ class AnnuAgenda
echo "<script language=\"JavaScript1.1\"> echo "<script language=\"JavaScript1.1\">
<!-- <!--
var min_year = 2004; // defines lowest year in year menu var min_year = 2004; // defines lowest year in year menu
var max_year = 2010; // defines highest year in the year menu var max_year = 2020// defines highest year in the year menu
// make this false to prevent the weekday element from being displayed // make this false to prevent the weekday element from being displayed
var weekday_showing = false; var weekday_showing = false;
@@ -440,7 +440,7 @@ class AnnuAgenda
$lieu, $liste_morceaux, $commentaire) $lieu, $liste_morceaux, $commentaire)
{ {
global $racine, $page_index, $sql_bdd; global $racine, $page_index, $sql_bdd;
$resultat = 0;
/* /*
echo " echo "
date_texte : $date_texte <br> date_texte : $date_texte <br>
@@ -453,28 +453,27 @@ class AnnuAgenda
echo " nom : $nom <br> compo : $compositeur <br> style : $Style <br> echo " nom : $nom <br> compo : $compositeur <br> style : $Style <br>
numero : $num<br> id : $elem"; numero : $num<br> id : $elem";
*/ */
if (($date_php == '') || ($ville == "") || ($lieu == "")) if (($date_php == '') || ($ville == "") || ($lieu == ""))
echo "<br><br><center><font size=6 color=red> echo "<br><br><center><font size=6 color=red>
<b>BUG !!! Le Concert à $ville n'a pas été ajouté</b> <b>BUG !!! Le Concert à $ville n'a pas été ajouté</b>
</font><br> certains champs sont vides</center><br><br>\n"; </font><br> certains champs sont vides</center><br><br>\n";
else { else {
// On se connecte sur la base de Download // On se connecte sur la base de agenda
$connect_db = jb_sql_connect(false); $connect_db = jb_sql_connect(false);
$resultat = mysql_db_query($sql_bdd,"insert into $this->szNomBase". $resultat = mysql_db_query($sql_bdd,"insert into $this->szNomBase".
" (date_texte, date_php, heure_deb,". " (date_texte, date_php, heure_deb,".
"ville,lieu, liste_morceaux,". "ville,lieu ) values ('$date_texte',".
"commentaire ) values ('$date_texte',".
"'$date_php', '$heure_deb', '$ville',". "'$date_php', '$heure_deb', '$ville',".
"'$lieu', '$liste_morceaux',". "'$lieu')", $connect_db);
" '$commentaire' )", $connect_db);
if ($resultat == 1) if ($resultat == 1)
echo "<br><br><center><font size=4 color=red> echo "<br><br><center><font size=4 color=red>
<b>Le Concert à $ville a été Ajouté</b></font></center> <b>Le Concert à $ville a été Ajouté</b></font></center>
<br><br>\n"; <br><br>\n";
else else
echo "<br><br><center><font size=6 color=red> echo "<br><br><center><font size=6 color=red>
<b>BUG !!! LeConcert à $ville n'a pas été ajouté</b> <b>BUG Base donnee !!! LeConcert à $ville n'a pas été ajouté</b>
</font></center><br><br>\n"; </font></center><br><br>\n";
MYSQL_CLOSE; MYSQL_CLOSE;

View File

@@ -7,7 +7,7 @@
email : jbnadal@ifrance.com email : jbnadal@ifrance.com
*************************************************************************** ***************************************************************************
* *
* Cette classe permet de gerer le répertoire de morceaux pour * Cette classe permet de gerer le répertoire de morceaux pour
* le site de l'Harmonie de Montpellier-Jacou * le site de l'Harmonie de Montpellier-Jacou
* *
*************************************************************************** ***************************************************************************
@@ -49,7 +49,7 @@ class AnnuRepertoire
} }
// ================================================= // =================================================
// Cette fonction supprime l'élement de base passé en paramètre // Cette fonction supprime l'élement de base passé en paramètre
function Supprimer ($num_elem) function Supprimer ($num_elem)
{ {
global $racine, $page_index, $sql_bdd; global $racine, $page_index, $sql_bdd;
@@ -61,7 +61,7 @@ class AnnuRepertoire
"id=$num_elem",$connect_db); "id=$num_elem",$connect_db);
if ($resultat == 1) if ($resultat == 1)
echo "<br><br><center><font size=4 color=red> echo "<br><br><center><font size=4 color=red>
<b>L' élement message $num_elem a été effacé</b> <b>L' élement message $num_elem a été effacé</b>
</font></center><br/><br/>\n"; </font></center><br/><br/>\n";
else else
echo "<br><br><center><font size=6 color=red> echo "<br><br><center><font size=6 color=red>
@@ -71,11 +71,11 @@ class AnnuRepertoire
MYSQL_CLOSE; MYSQL_CLOSE;
echo "<br/><br/> echo "<br/><br/>
<center><a href=$racine/$page_index?page=$this->szPage> <center><a href=$racine/$page_index?page=$this->szPage>
Retour à la page d'administration des Morceaux</a></center>\n"; Retour à la page d'administration des Morceaux</a></center>\n";
} }
// ================================================= // =================================================
// Cette fonction Creer un formulaire pour la création d'un nouvel élément // Cette fonction Creer un formulaire pour la création d'un nouvel élément
function debutFormulaire ($valide) function debutFormulaire ($valide)
{ {
global $racine, $page_index; global $racine, $page_index;
@@ -83,7 +83,7 @@ class AnnuRepertoire
echo "<form method=post action=$racine/$page_index?page=$this->szPage". echo "<form method=post action=$racine/$page_index?page=$this->szPage".
"&action=$valide>"; "&action=$valide>";
echo "<input type=hidden name=elem size=32 value=\"$this->nID\" />"; echo "<input type=hidden name=elem size=32 value=\"$this->nID\" />";
echo "Numéro : <input type=text name=num style='width:50px;' echo "Numéro : <input type=text name=num style='width:50px;'
maxlength=3 value=\"$this->nNumero\" /><br/>\n"; maxlength=3 value=\"$this->nNumero\" /><br/>\n";
echo "Style : <select name=style>\n"; echo "Style : <select name=style>\n";
@@ -92,10 +92,10 @@ class AnnuRepertoire
else else
echo "<option value = 1> Middle Jazz\n"; echo "<option value = 1> Middle Jazz\n";
if ($this->nStyle == 2) if ($this->nStyle == 2)
echo "<option value = 2 selected> Variétés Françaises et ". echo "<option value = 2 selected> Variétés Françaises et ".
"Internationales\n"; "Internationales\n";
else else
echo "<option value = 2> Variétés Françaises et Internationales\n"; echo "<option value = 2> Variétés Françaises et Internationales\n";
if ($this->nStyle == 20) if ($this->nStyle == 20)
echo "<option value = 20 selected> Danses et Musiques ". echo "<option value = 20 selected> Danses et Musiques ".
"Traditionnelles-Pasos-dobles et Tangos\n"; "Traditionnelles-Pasos-dobles et Tangos\n";
@@ -115,10 +115,10 @@ class AnnuRepertoire
echo "<option value = 22> Danses et Musiques Traditionnelles-". echo "<option value = 22> Danses et Musiques Traditionnelles-".
"Chansons du monde\n"; "Chansons du monde\n";
if ($this->nStyle == 4) if ($this->nStyle == 4)
echo "<option value = 4 selected> Musique de Film, Comédie ". echo "<option value = 4 selected> Musique de Film, Comédie ".
"Musicale et Rock Opera\n"; "Musicale et Rock Opera\n";
else else
echo "<option value = 4> Musique de Film, Comédie Musicale ". echo "<option value = 4> Musique de Film, Comédie Musicale ".
"et Rock Opera\n"; "et Rock Opera\n";
if ($this->nStyle == 5) if ($this->nStyle == 5)
echo "<option value = 5 selected> Musique Classique\n"; echo "<option value = 5 selected> Musique Classique\n";
@@ -138,10 +138,10 @@ class AnnuRepertoire
"d'Harmonie - Marches et Polkas\n"; "d'Harmonie - Marches et Polkas\n";
if ($this->nStyle == 12) if ($this->nStyle == 12)
echo "<option value = 12 selected> Musique originale pour ". echo "<option value = 12 selected> Musique originale pour ".
"Orchestre d\'Harmonie - Pièces calmes\n"; "Orchestre d\'Harmonie - Pièces calmes\n";
else else
echo "<option value = 12> Musique originale pour Orchestre ". echo "<option value = 12> Musique originale pour Orchestre ".
"d'Harmonie - Pièces calmes\n"; "d'Harmonie - Pièces calmes\n";
echo "</select><br>\n"; echo "</select><br>\n";
echo "Nom du morceau : <input type=text name=nom size=32 value=\"". echo "Nom du morceau : <input type=text name=nom size=32 value=\"".
@@ -158,7 +158,7 @@ class AnnuRepertoire
} }
// ================================================= // =================================================
// Cette fonction supprime l'élement de base passé en paramètre // Cette fonction supprime l'élement de base passé en paramètre
function AjouterMorceau () function AjouterMorceau ()
{ {
echo " <center><h1> Ajoute d'un nouveau morceau</h1></center><br/>\n"; echo " <center><h1> Ajoute d'un nouveau morceau</h1></center><br/>\n";
@@ -166,7 +166,7 @@ class AnnuRepertoire
$this->FinFormulaire (); $this->FinFormulaire ();
} }
// ================================================= // =================================================
// Cette fonction permet de lister tous les downloads présent dans la base // Cette fonction permet de lister tous les downloads présent dans la base
function ListerMorceaux () function ListerMorceaux ()
{ {
global $racine, $page_index, $sql_serveur; global $racine, $page_index, $sql_serveur;
@@ -208,7 +208,7 @@ class AnnuRepertoire
echo "</table> </center><br><br>"; echo "</table> </center><br><br>";
} }
// ================================================= // =================================================
// Cette fonction Rajoute une entree dans la base de données // Cette fonction Rajoute une entree dans la base de données
function InsertMorceau ($elem, $num, $nom, $compositeur, $Style) function InsertMorceau ($elem, $num, $nom, $compositeur, $Style)
{ {
global $racine, $page_index, $sql_bdd; global $racine, $page_index, $sql_bdd;
@@ -216,33 +216,33 @@ class AnnuRepertoire
if (($nom == '') || ($compositeur == "") || if (($nom == '') || ($compositeur == "") ||
($Style == "") || ($num == "")) ($Style == "") || ($num == ""))
echo "<br/><br/><center> <font size=6 color=red> echo "<br/><br/><center> <font size=6 color=red>
<b>BUG !!! Le morceau $nom n'a pas été ajouté</b></font><br/> <b>BUG !!! Le morceau $nom n'a pas été ajouté</b></font><br/>
certains champs sont vides</center><br><br>\n"; certains champs sont vides</center><br><br>\n";
else { else {
// On se connecte sur la base de Download // On se connecte sur la base de Download
$connect_db = jb_sql_connect (false); $connect_db = jb_sql_connect (false);
$requete = "insert into $this->szNomBase (numero,nom,compo,style )". $requete = "insert into $this->szNomBase (numero,nom,compo,style)".
" values ('$num','$nom','$compositeur','$Style' )"; " values ('$num','$nom','$compositeur','$Style' )";
$resultat = mysql_db_query ($sql_bdd, $requete, $connect_db); $resultat = mysql_db_query ($sql_bdd, $requete, $connect_db);
if ($resultat == 1) if ($resultat == 1)
echo "<br><br><center><font size=4 color=red> echo "<br><br><center><font size=4 color=red>
<b>Le morceau $nom a été Ajouté</b></font> <b>Le morceau $nom a été Ajouté</b></font>
</center><br/><br/>\n"; </center><br/><br/>\n";
else else
echo "<br><br><center><font size=6 color=red> echo "<br><br><center><font size=6 color=red>
<b>BUG !!! Le morceau $nom n'a pas été ajouté</b> <b>BUG !!! Le morceau $nom n'a pas été ajouté</b>
</font></center><br/><br/>\n"; </font></center><br/><br/>\n";
MYSQL_CLOSE; MYSQL_CLOSE;
} }
echo "<br/><br/> echo "<br/><br/>
<center><a href=$racine/$page_index?page=$this->szPage> <center><a href=$racine/$page_index?page=$this->szPage>
Retour à la page d'administration des Morceaux</a></center>\n"; Retour à la page d'administration des Morceaux</a></center>\n";
} }
// ================================================= // =================================================
// Cette fonction permet de modifier un download présent dans la base // Cette fonction permet de modifier un download présent dans la base
function ModifierRepertoire ($elem) function ModifierRepertoire ($elem)
{ {
global $sql_bdd; global $sql_bdd;
@@ -267,7 +267,7 @@ class AnnuRepertoire
} }
// ================================================= // =================================================
// Cette fonction Rajoute une entree dans la base de données // Cette fonction Rajoute une entree dans la base de données
function ValideModifierMorceau ($elem, $num, $nom, $compositeur, $Style) function ValideModifierMorceau ($elem, $num, $nom, $compositeur, $Style)
{ {
global $racine, $page_index, $sql_bdd; global $racine, $page_index, $sql_bdd;
@@ -275,22 +275,22 @@ class AnnuRepertoire
/* On se connecte sur la base de REpertoire. */ /* On se connecte sur la base de REpertoire. */
$connect_db = jb_sql_connect (false); $connect_db = jb_sql_connect (false);
$requete = "update $this->szNomBase set nom='$nom' ,compo=". $requete = "update $this->szNomBase set nom='$nom' ,compo=".
"'$compositeur',style='$Style', numero='$num' where id='$elem'"; "'$compositeur',style='$Style',numero='$num' where id='$elem'";
$resultat = mysql_db_query($sql_bdd, $requete, $connect_db); $resultat = mysql_db_query($sql_bdd, $requete, $connect_db);
if ($resultat == 1) if ($resultat == 1)
echo "<br/><br/><center><font size=4 color=red> echo "<br/><br/><center><font size=4 color=red>
<b>L' élement $nom a été Modifié</b></font> <b>L' élement $nom a été Modifié</b></font>
</center><br/><br/>\n"; </center><br/><br/>\n";
else else
echo "<br/><br/><center><font size=6 color=red> echo "<br/><br/><center><font size=6 color=red>
<b>BUG !!! L' élement $nom n'a pas été Modifié</b></font> <b>BUG !!! L' élement $nom n'a pas été Modifié</b></font>
</center><br/><br/>\n"; </center><br/><br/>\n";
MYSQL_CLOSE; MYSQL_CLOSE;
echo "<br/><br/> echo "<br/><br/>
<center><a href=$racine/$page_index?page=$this->szPage> <center><a href=$racine/$page_index?page=$this->szPage>
Retour à la page d'administration des Morceaux</a></center>\n"; Retour à la page d'administration des Morceaux</a></center>\n";
} }
} }
?> ?>

Binary file not shown.

View File

@@ -14,7 +14,7 @@
<tbody> <tbody>
<tr> <tr>
<td valign="top" align="left" width="1%" bgcolor="#f7ad21"> <td valign="top" align="left" width="1%" bgcolor="#f7ad21">
<img width="110" height="83" src="/ohmj/Imgs/logoOHMJ.png" <img width="80" height="117" src="/ohmj/Imgs/logo_4_2019OHMJ.png"
border="0" alt="O.H.M.J."/> border="0" alt="O.H.M.J."/>
</td> </td>
<td valign="top" align="center" width="1%" height="80"> <td valign="top" align="center" width="1%" height="80">
@@ -37,10 +37,10 @@
alt="Harmonie de Montpellier-Jacou"/> alt="Harmonie de Montpellier-Jacou"/>
</td> </td>
<td valign="middle" align="center" bgcolor="#f2ae26"> <td valign="middle" align="center" bgcolor="#f2ae26">
<a href="http://www.montpellier-agglo.com"> <a href="http://www.montpellier3m.fr">
<img border="0" <img border="0"
src="/ohmj/Imgs/logoMontpellier.jpg" src="/ohmj/Imgs/logo_V_dept_34.png"
alt="Montpellier" height="39" width="41" alt="Montpellier" height="110" width="110"
align="right"/></a> align="right"/></a>
</td> </td>

View File

@@ -12,8 +12,8 @@
<tbody> <tbody>
<tr> <tr>
<td vAlign=top align=left width="1%" bgColor="#f2ae26"> <td vAlign=top align=left width="1%" bgColor="#f2ae26">
<img width=110 height=83 <img width="80" height="117"
src="/ohmj/Imgs/logoOHMJ.gif" src="/ohmj/Imgs/logo_4_2019OHMJ.png"
border=0 alt="O.H.M.J."> border=0 alt="O.H.M.J.">
</td> </td>
<td vAlign=top align=middle width="1%" height=80> <td vAlign=top align=middle width="1%" height=80>
@@ -34,10 +34,10 @@
border=0 alt="Harmonie de Montpellier-Jacou"> border=0 alt="Harmonie de Montpellier-Jacou">
</td> </td>
<td vAlign=center align=middle bgColor="#f2ae26"> <td vAlign=center align=middle bgColor="#f2ae26">
<a href="http://www.ville-montpellier.fr"> <a href="http://www.montpellier3m.fr">
<img border=0 <img border=0
src="/ohmj/Imgs/logoMontpellier.jpg" src="/ohmj/Imgs/logo_V_dept_34.png"
Alt="Montpellier" height=38 width=39 Alt="Montpellier" height=110 width=110
align=right></a> align=right></a>
</td> </td>
</tr> </tr>
@@ -81,7 +81,7 @@
<? global $id; <? global $id;
echo "<a href=homeAdmin.php?page=M_edito&id=$id > echo "<a href=homeAdmin.php?page=M_edito&id=$id >
<font face=\"\" color=\"#ffffff\" size=-1> <font face=\"\" color=\"#ffffff\" size=-1>
Modifier l'éditorial </font></a> </td> </tr>\n"; Modifier l'Èditorial </font></a> </td> </tr>\n";
?> ?>
<tr> <tr>
<td vAlign=center align=middle width="20%" > <td vAlign=center align=middle width="20%" >

View File

@@ -0,0 +1,511 @@
<?
/***************************************************************************
Livredor.php - Classe Livredor
-------------------
begin : Septembre UTC 2002
copyright : (C) 2002 by NADAL Jean-Baptiste
email : jbnadal@ifrance.com
***************************************************************************
*
* Cette classe permet de gerer un livre d'or pour le site de l'Harmonie
* de Montpellier-Jacou.
*
***************************************************************************
* *
* 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. *
* *
***************************************************************************
* $Id: Livredor.php,v 1.4 2002/12/15 20:22:29 jb Exp $
***************************************************************************/
if (file_exists ("conf.php"))
require ("conf.php");
else
require ("./Scripts/conf.php");
class Livredor {
// =============================================================
// Les Variables
var $szTabTexte; // Contient le contenu de la page du livre d'or courant
var $nLongTexte; // Taille du tableau du contenu de la requete
var $nNbMsg; // Nombre de message que contient le livre d'or
var $Font_Def; // Font utilisé pour l'affichage du livre d'or
var $msgPARpages; // Nombre de messages affichable par page
var $nbrePages; // Nombre de page que contient le livre d'or
var $CouleurFond; // Couleur de fond des lignes du resultat de la requete
// =============================================================
// Les Fonctions
function Livredor ()
{
$fontFace = "verdana,arial,hevetica";// Police par défaut
$fontSize = "2"; // Taille de la police par défaut
$this->Font_Def = "<font face=$fontFace size=$fontSize>";
$this->msgPARpages = 10;
$this->CouleurFond = "#CCCCCC";
}
function AfficheTexte ()
{
echo "$this->szTabTexte";
}
/* =================================================
* Cette fonction se connecte a la base du livre d'or et affiche simplement
* Un texte : celui dont le numero
* est passé en paramètre.
*/
function GetText($num_elem)
{
global $sql_bdd;
// On se connecte sur la base du livre d'Or
$connect_db = jb_sql_connect (false);
$resultat = mysql_db_query ($sql_bdd,"select * from livredor where".
" id=$num_elem",$connect_db);
$t_pseudo = mysql_result ($resultat, $cpt, "pseudo");
$t_email = mysql_result ($resultat, $cpt, "email");
$t_pays = mysql_result ($resultat, $cpt, "pays");
$t_message = mysql_result ($resultat, $cpt, "message");
$t_date = mysql_result ($resultat, $cpt, "date");
$t_id = mysql_result ($resultat, $cpt, "id");
echo "<br><br><table width=90% border=0 cellpadding=0 cellspacing=0>\n".
"<re><td>$this->Font_Def";
echo "$t_date</font></td></tr><tr><td bgcolor=$this->CouleurFond> ";
/* Si la personne qui a signe le livre d'or a donné son email, on la lie
* sinon, on n'affiche que le pseudo
*/
if ($t_email)
echo "<a href = mailto:$t_email>$this->Font_Def".
" $t_pseudo</font></a> , $t_pays";
else
echo "<b>$this->Font_Def $t_pseudo</font></b> , $t_pays";
// Puis On affiche le message a proprement parlé
echo "</td></tr><tr><td> $this->Font_Def $t_message </font> </td>
</tr>\n</table>\n<br>\n";
// puis on ferme la connexion avec le serveur de base de donnees
MYSQL_CLOSE;
}
/* =================================================
* Cette fonction supprime le texte de la base Livre d'or dont
* on passe l'indice en paramèrtre
*/
function SupprimeText ($num_elem)
{
global $sql_bdd;
/* On se connecte sur la base du livre d'Or. */
$connect_db = jb_sql_connect (false);
$resultat = mysql_db_query ($sql_bdd, "delete from livredor where".
" id=$num_elem", $connect_db);
if ($resultat == 1)
echo "<br><br><center><font size=4 color=red><b>Le message".
" $num_elem a été effacé</b></font></center><br><br>\n";
else
echo "<br><br><center><font size=6 color=red><b>BUG !!! suppression".
" Impossible</b></font></center><br><br>\n";
MYSQL_CLOSE;
}
function RecuperePage ($page, $modeAdmin)
{
global $racine, $page_index, $sql_bdd, $id;
// On se connecte sur la base du livre d'Or
$connect_db = jb_sql_connect (true);
$resultat = mysql_db_query ($sql_bdd, "select * from livredor order by".
" id desc", $connect_db);
$nbTotalLignes = mysql_numrows ($resultat);
$this->nNbMsg = $nbTotalLignes;
// On regarde qu'il y ait au moins une ligne de résultat
if ($nbTotalLignes != 0) {
// On calcul les bornes des messages que l'on va récupéré ensuite
$this->nbrePages = ceil ($nbTotalLignes / $this->msgPARpages);
/* Si le paramètre passé a la méthode est vide, on lui affecte
* la page 0. */
if ($page == "")
$page = "0";
// Puis les deux bornes
$premierMsg = ($page * $this->msgPARpages);
$dernierMsg = ($premierMsg + $this->msgPARpages);
$cpt = $premierMsg;
// Puis on boucle pour afficher tout les messages
while ($cpt < $dernierMsg) {
$t_pseudo = mysql_result ($resultat, $cpt, "pseudo");
$t_email = mysql_result ($resultat, $cpt, "email");
$t_pays = mysql_result ($resultat, $cpt, "pays");
$t_message = mysql_result ($resultat, $cpt, "message");
$t_date = mysql_result ($resultat, $cpt, "date");
$t_id = mysql_result ($resultat, $cpt, "id");
$this->szTabTexte .="<table width=90% border=0 cellpadding=0".
" cellspacing=0>\n<tr><td>$this->Font_Def";
if ($modeAdmin)
$this->szTabTexte .= "<b>Message $t_id</b> en date du $t_date".
"</font></td></tr><tr><td bgcolor=$this->CouleurFond> ";
else
$this->szTabTexte .= "$t_date</font></td></tr><tr><td ".
"bgcolor=$this->CouleurFond> ";
/* Si la personne qui a signe le livre d'or a donné son email,
* on la lie sinon, on n'affiche que le pseudo
*/
if ($t_email)
$this->szTabTexte .="<a href = mailto:$t_email>$this->Font_Def".
" $t_pseudo</font></a> , $t_pays";
else
$this->szTabTexte .="<b>$this->Font_Def $t_pseudo</font>".
"</b> $t_pays";
/* Puis On affiche le message a proprement parlé. */
$this->szTabTexte .= "</td></tr><tr><td> $this->Font_Def ".
"$t_message </font> </td> </tr>\n</table>\n<br>\n";
if ($modeAdmin) {
$this->szTabTexte .= "<center>\n <form action=".
"'$racine/$page_index?".
"page=SuppElemLVOR&id=$id&action=quest ' method='post'>\n";
$this->szTabTexte .= "<input type=hidden name=num_id ".
"value=$t_id />\n";
$this->szTabTexte .= "<input type=submit name=destroy value=".
"\"Effacer le message $t_id\" /></form><br><hr><br>\n";
}
$cpt++;
if ($cpt == $nbTotalLignes)
$cpt = $dernierMsg;
}
MYSQL_CLOSE;
}
else
$this->szTabTexte .= "<center>$this->Font_Def".
"<b>Aucun message pour l'instant.</b></font></center>";
}
function GenereEntete ($page, $modeAdmin)
{
global $racine, $page_index, $id,$page_index;
// On affiche les index sur les différentes pages
$x = "1";
$code .= "| ";
while ($x <= $this->nbrePages) {
if ($page != $x) {
if ($modeAdmin)
$code.= "<a href=\"$racine/$page_index?page=AdmLivOR&id=$id";
else
$code.= "<a href=\"$page_index?page=livre_or";
$code.= "&livorPage=".($x-1)."\"><b>$x</b></a> | ";
}
else
$code.= " $x | ";
$x++;
}
/* On affcihe le nombre de message du livre d'or. */
echo "$this->Font_Def <center>$code<br>
<hr size=1 width=\"75%\" noshade>
$this->nNbMsg messages";
if (!$modeAdmin)
echo "[ <a href=#signer> Signer le livre d'or </a> ] </font><br>\n
<br>\n
<br><center>Pour tout renseignement, voir notre rubrique
<a href=\"$page_index?page=contacts\">contact</a></center>";
}
function ValideInscriptionLivre($pseudo, $email, $pays, $message, $date)
{
global $sql_bdd;
if (strlen ($date) < 3)
$Datelo = date('d m Y, H:i');
else
$Datelo=$date;
$connect_db = jb_sql_connect (false);
$query = "insert into livredor (pseudo,email,pays,message,date) values";
$query .= "('$pseudo', '$email', '$pays', '$message', '$date')";
$resultat = mysql_db_query ($sql_bdd, $query, $connect_db);
MYSQL_CLOSE;
}
function GenereFormulaireInscription()
{
echo "
<a name=signer></a>
Pour signer le livre d'or, remplissez le formulaire ci-dessous et
validez.<br/>
(seules les cases \"<u>Pseudo</u>\" et \"<u>Message</u>\"
sont obligatoires).<br/><br/>
<hr size=1 noshade>
<form action=index.php?&page=SigneLOr method=post>
<center>
<table border=0 cellspacing=4 cellpadding=0 width=90%>
<tr>
<td width=25%> <p>$this->Font_Def<b> Pseudo : </b></font> </p>
</td>
<td width=25%> <p><input type=text name=pseudo size=18></p>
</td>
<td width=25%> <p>$this->Font_Def Email : </font></p>
</td>
<td width=25%> <p><input type=text name=email size=18> </p>
</td>
</tr>
<tr>
<td width=25%> <p>$this->Font_Def Pays : </p> </td>
<td width=25%>
<select name=pays>
<option value = France selected> France
<option value = Afghanistan> Afghanistan
<option value = Albanie> Albanie
<option value = Algerie> Algerie
<option value = Andorre> Andorre
<option value = Angola> Angola
<option value = Anguilla> Anguilla
<option value = Antarctique> Antarctique
<option value = Argentine> Argentine
<option value = Armenie> Armenie
<option value = Aruba> Aruba
<option value = Australie> Australie
<option value = Autriche> Autriche
<option value = Azerbaijan> Azerbaijan
<option value = Bahamas> Bahamas
<option value = Bahrain> Bahrain
<option value = Bengladesh> Bengladesh
<option value = Barbade> Barbade
<option value = Bielarussie> Bielarussie
<option value = Belgique> Belgique
<option value = Belize> Belize
<option value = Benin> Benin
<option value = Bermudes> Bermudes
<option value = Bhutan> Bhutan
<option value = Bolivie> Bolivie
<option value = Botswhana> Botswhana
<option value = \"Bouvet_island\"> Bouvet_island
<option value = Bresil> Bresil
<option value = Bulgarie> Bulgarie
<option value = \"Burkina_faso\"> Burkina_faso
<option value = Burundi> Burundi
<option value = Cambodge> Cambodge
<option value = Cameroun> Cameroun
<option value = Canada> Canada
<option value = \"Cape_verde\"> Cape_verde
<option value = \"Cayman_islands\"> Cayman_islands
<option value = Chad> Chad
<option value = Chile> Chile
<option value = China> China
<option value = \"Christmas_island\"> Christmas_island
<option value = \"Cocos_(keeling)_islands\">
Cocos_(keeling)_islands
<option value = Colombia> Colombia
<option value = Comoros> Comoros
<option value = Congo> Congo
<option value = \"Cook_islands\"> Cook_islands
<option value = \"Costa_rica\"> Costa_rica
<option value = \"Cote_d\'ivoire\">Cote_d\'ivoire
<option value = Croatia> Croatia
<option value = Cuba> Cuba
<option value = Cyprus> Cyprus
<option value = \"Czech_republic\"> Czech_republic
<option value = Denmark> Denmark
<option value = Djibouti> Djibouti
<option value = Dominica> Dominica
<option value = \"Dominican_republic\"> Dominican_republic
<option value = \"East_timor\"> East_timor
<option value = Ecuador> Ecuador
<option value = Egypt> Egypt
<option value = \"El_salvador\"> El_salvador
<option value = \"Equatorial_guinea\"> Equatorial_guinea
<option value = Eritrea> Eritrea
<option value = Estonia> Estonia
<option value = Ethiopia> Ethiopia
<option value = \"Faroe_islands\"> Faroe_islands
<option value = Fiji> Fiji
<option value = Finland> Finland
<option value = France> France
<option value = \"French_guiana\"> French_guiana
<option value = \"French_polynesia\"> French_polynesia
<option value = \"French_southern\"> French_southern
<option value = Gabon> Gabon
<option value = Gambia> Gambia
<option value = Georgia> Georgia
<option value = Germany> Germany
<option value = Ghana> Ghana
<option value = Gibraltar> Gibraltar
<option value = Greece> Greece
<option value = Greenland> Greenland
<option value = Grenada> Grenada
<option value = Guadeloupe> Guadeloupe
<option value = Guam> Guam
<option value = Guatemala> Guatemala
<option value = Guinea> Guinea
<option value = \"Guinea-bissau\"> Guinea-bissau
<option value = Guyana> Guyana
<option value = Haiti> Haiti
<option value = Honduras> Honduras
<option value = \"Hong_kong\"> Hong_kong
<option value = Hungary> Hungary
<option value = Iceland> Iceland
<option value = India> India
<option value = Indonesia> Indonesia
<option value = Iraq> Iraq
<option value = Ireland> Ireland
<option value = Israel> Israel
<option value = Italy> Italy
<option value = Jamaica> Jamaica
<option value = Japan> Japan
<option value = Jordan> Jordan
<option value = Kazakhstan> Kazakhstan
<option value = Kenya> Kenya
<option value = Kiribati> Kiribati
<option value = \"Korea,_republic_of\"> Korea,_republic_of
<option value = Kuwait> Kuwait
<option value = Kyrgyzstan> Kyrgyzstan
<option value = Latvia> Latvia
<option value = Lebanon> Lebanon
<option value = Lesotho> Lesotho
<option value = Liberia> Liberia
<option value = Liechtenstein> Liechtenstein
<option value = Lithuania> Lithuania
<option value = Luxembourg> Luxembourg
<option value = Macau> Macau
<option value = Madagascar> Madagascar
<option value = Malawi> Malawi
<option value = Malaysia> Malaysia
<option value = Maldives> Maldives
<option value = Mali> Mali
<option value = Malta> Malta
<option value = \"Marshall_islands\"> Marshall_islands
<option value = Martinique> Martinique
<option value = Mauritania> Mauritania
<option value = Mauritius> Mauritius
<option value = Mayotte> Mayotte
<option value = Mexico> Mexico
<option value = Monaco> Monaco
<option value = Mongolia> Mongolia
<option value = Montserrat> Montserrat
<option value = Morocco> Morocco
<option value = Mozambique> Mozambique
<option value = Myanmar> Myanmar
<option value = Namibia> Namibia
<option value = Nauru> Nauru
<option value = Nepal> Nepal
<option value = Netherlands> Netherlands
<option value = \"New_caledonia\"> New_caledonia
<option value = \"New_zealand\"> New_zealand
<option value = Nicaragua> Nicaragua
<option value = Niger> Niger
<option value = Nigeria> Nigeria
<option value = Niue> Niue
<option value = \"Norfolk_island\"> Norfolk_island
<option value = Norway> Norway
<option value = Oman> Oman
<option value = Pakistan> Pakistan
<option value = Palau> Palau
<option value = Panama> Panama
<option value = \"Papua_new_guinea\"> Papua_new_guinea
<option value = Paraguay> Paraguay
<option value = Peru> Peru
<option value = Philippines> Philippines
<option value = Pitcairn> Pitcairn
<option value = Poland> Poland
<option value = Portugal> Portugal
<option value = \"Puerto_rico\"> Puerto_rico
<option value = Qatar> Qatar
<option value = Reunion> Reunion
<option value = Romania> Romania
<option value = \"Russian_federation\"> Russian_federation
<option value = Rwanda> Rwanda
<option value = \"Saint_lucia\"> Saint_lucia
<option value = Samoa> Samoa
<option value = \"San_marino\"> San_marino
<option value = \"Saudi_arabia\"> Saudi_arabia
<option value = Senegal> Senegal
<option value = Seychelles> Seychelles
<option value = \"Sierra_leone\"> Sierra_leone
<option value = Singapore> Singapore
<option value = Slovakia> Slovakia
<option value = Slovenia> Slovenia
<option value = \"Solomon_islands\"> Solomon_islands
<option value = Somalia> Somalia
<option value = \"South_africa\"> South_africa
<option value = Spain> Spain
<option value = \"Sri_lanka\"> Sri_lanka
<option value = \"St._helena\"> St._helena
<option value = Sudan> Sudan
<option value = Suriname> Suriname
<option value = Swaziland> Swaziland
<option value = Sweden> Sweden
<option value = Switzerland> Switzerland
<option value = \"Syrian_arab_republic\"> Syrian_arab_republic
<option value = Taiwan> Taiwan
<option value = Tajikistan> Tajikistan
<option value = Tanzania> Tanzania
<option value = Thailand> Thailand
<option value = Togo> Togo
<option value = Tokelau> Tokelau
<option value = Tonga> Tonga
<option value = Tunisia> Tunisia
<option value = Turkey> Turkey
<option value = Turkmenistan> Turkmenistan
<option value = Tuvalu> Tuvalu
<option value = Uganda> Uganda
<option value = Ukraine> Ukraine
<option value = \"United_arab_emirates\"> United_arab_emirates
<option value = \"United_kingdom\"> United_kingdom
<option value = \"United_states\"> United_states
<option value = Uruguay> Uruguay
<option value = Uzbekistan> Uzbekistan
<option value = Vanuatu> Vanuatu
<option value = Venezuela> Venezuela
<option value = \"Viet_nam\"> Viet_nam
<option value = \"Western_sahara\"> Western_sahara
<option value = Yemen> Yemen
<option value = Yugoslavia> Yugoslavia
<option value = Zambia> Zambia
<option value = Zimbabwe> Zimbabwe
</select>
</td>
<td width=25%> <p>&nbsp;</p>
</td>
<td width=25%> &nbsp;</p>
</td>
</tr>
<tr>
<td width> <p>$this->Font_Def <b>Message : </b></font> </p>
</td>
</tr>
</table>
<textarea name=message rows=5 cols=52 wrap=virtual></textarea>
<hr size=1 noshade>
<script language=\"javascript\">
var datelo =DonneDate();
document.write(\"<input type=hidden name=datecourante value=".
"\"+datelo+\">\");
</script>
<input type=submit name=envoi value=\"Signer le livre d'or\"><br><br>
</form>
";
}
}
?>

View File

@@ -167,9 +167,26 @@ else { echo $year; } ?>">
<OPTION VALUE="2003">2003</OPTION> <OPTION VALUE="2003">2003</OPTION>
<OPTION VALUE="2004">2004</OPTION> <OPTION VALUE="2004">2004</OPTION>
<OPTION VALUE="2005">2005</OPTION> <OPTION VALUE="2005">2005</OPTION>
<OPTION VALUE="2006">2005</OPTION> <OPTION VALUE="2006">2006</OPTION>
<OPTION VALUE="2007">2005</OPTION> <OPTION VALUE="2007">2007</OPTION>
<OPTION VALUE="2008">2005</OPTION> <OPTION VALUE="2008">2008</OPTION>
<OPTION VALUE="2009">2009</OPTION>
<OPTION VALUE="2010">2010</OPTION>
<OPTION VALUE="2011">2011</OPTION>
<OPTION VALUE="2012">2012</OPTION>
<OPTION VALUE="2013">2013</OPTION>
<OPTION VALUE="2014">2014</OPTION>
<OPTION VALUE="2015">2015</OPTION>
<OPTION VALUE="2016">2016</OPTION>
<OPTION VALUE="2017">2017</OPTION>
<OPTION VALUE="2018">2018</OPTION>
<OPTION VALUE="2019">2019</OPTION>
<OPTION VALUE="2020">2020</OPTION>
<OPTION VALUE="2021">2021</OPTION>
<OPTION VALUE="2022">2022</OPTION>
<OPTION VALUE="2023">2023</OPTION>
<OPTION VALUE="2024">2024</OPTION>
<OPTION VALUE="2025">2025</OPTION>
</SELECT> </SELECT>
<input type="image" border="0" name="imageField3" src="./image/ok_btn.gif" width="59" height="18"> <input type="image" border="0" name="imageField3" src="./image/ok_btn.gif" width="59" height="18">
</FORM></TD></TR> </FORM></TD></TR>

View File

@@ -22,7 +22,7 @@
/* Num<75>ro de version du site. */ /* Num<75>ro de version du site. */
$numVersion = "1.4.21"; $numVersion = "1.4.22";
/* Nom du serveur sur lequel est situ<74> MySql. */ /* Nom du serveur sur lequel est situ<74> MySql. */
$sql_serveur = "localhost"; $sql_serveur = "localhost";

View File

@@ -40,15 +40,15 @@ function print_editorial()
echo "<b>$RESdate</b>: $RESnouvelle\n </td> </tr>"; echo "<b>$RESdate</b>: $RESnouvelle\n </td> </tr>";
} }
} }
echo "</table><br/>\n"; echo"</table><br/>\n";
echo "</td><td>\n echo "</td><td>\n
<!-- Fil RSS UMH -->\n <!-- Fil RSS UMH -->\n
<div align=\"center\">\n <!--<div align=\"center\">\n
<a href=\"http://um34.free.fr/\" target=\"_blank\">\n <a href=\"http://um34.free.fr/\" target=\"_blank\">\n
<img src=\"http://feeds.feedburner.com/um34.5.gif\"\n <img src=\"http://feeds.feedburner.com/um34.5.gif\"\n
Alt=\"Union Musicale de l'Hérault\"\n Alt=\"Union Musicale de l'Hérault\"\n
Title=\"Union Musicale de l'Hérault\"\n Title=\"Union Musicale de l'Hérault\"\n
style=\"border:0\">\n style=\"border:0\">\n-->
</a>\n </a>\n
</div>\n </div>\n
<!-- /Fil RSS UMH -->\n <!-- /Fil RSS UMH -->\n
@@ -137,8 +137,8 @@ function print_Musique_enLigne()
function print_Video_enLigne () function print_Video_enLigne ()
{ {
$SiteRoot = dirname ($GLOBALS['HTTP_SERVER_VARS']['SCRIPT_FILENAME']); $SiteRoot = dirname ($_SERVER['SCRIPT_FILENAME']);
// $GLOBALS['HTTP_SERVER_VARS'] >> $GLOBALS['SCRIPT_FILENAME'] <<<";
include ("./Scripts/Video.php"); include ("./Scripts/Video.php");
$pMonCadre = new Cadre("Videos en Ligne", "", ""); $pMonCadre = new Cadre("Videos en Ligne", "", "");
$pMesVideos = New VideoEntries ($SiteRoot, "/videos/"); $pMesVideos = New VideoEntries ($SiteRoot, "/videos/");
@@ -560,6 +560,45 @@ function print_presse($numArcticle)
else if ($numArcticle ==14) else if ($numArcticle ==14)
$pMonCadre = new CadrePresse("ML-20-06-2009", "MIDI LIBRE", $pMonCadre = new CadrePresse("ML-20-06-2009", "MIDI LIBRE",
"20-06-2009"); "20-06-2009");
else if ($numArcticle ==15)
$pMonCadre = new CadrePresse("ML-02-06-2010", "MIDI LIBRE",
"02-06-2010");
else if ($numArcticle ==16)
$pMonCadre = new CadrePresse("ML-07-10-2010", "MIDI LIBRE",
"07-10-2010");
else if ($numArcticle ==17)
$pMonCadre = new CadrePresse("ML-06-12-2010", "MIDI LIBRE",
"06-12-2010");
else if ($numArcticle ==18)
$pMonCadre = new CadrePresse("ML-02-04-2011", "MIDI LIBRE",
"02-04-2011");
else if ($numArcticle ==19)
$pMonCadre = new CadrePresse("ML-03-12-2012", "MIDI LIBRE",
"02-12-2012");
else if ($numArcticle ==20)
$pMonCadre = new CadrePresse("ML-12-12-2012", "MIDI LIBRE",
"12-12-2012");
else if ($numArcticle ==21)
$pMonCadre = new CadrePresse("Echo-Mayre-2013", "Echo-Mayre",
"Avril ");
else if ($numArcticle ==22)
$pMonCadre = new CadrePresse("ML-12-04-2013", "MIDI LIBRE",
"12-04-2013");
else if ($numArcticle ==23)
$pMonCadre = new CadrePresse("ML-27-01-2014", "MIDI LIBRE",
"27-01-2014");
else if ($numArcticle ==24)
$pMonCadre = new CadrePresse("ML-06-04-2014", "MIDI LIBRE",
"06-04-2014");
else if ($numArcticle ==25)
$pMonCadre = new CadrePresse("ML-17-04-2016", "MIDI LIBRE",
"17-04-2016");
else if ($numArcticle ==26)
$pMonCadre = new CadrePresse("ML-12-06-2018", "MIDI LIBRE",
"12-06-2018");
else if ($numArcticle ==27)
$pMonCadre = new CadrePresse("ML-13-11-2018", "MIDI LIBRE",
"13-11-2018");
/* Sinon on affiche tous les articles disponibles */ /* Sinon on affiche tous les articles disponibles */
else else
$pMonCadre = new CadreFichier("presse.neodoc"); $pMonCadre = new CadreFichier("presse.neodoc");
@@ -577,7 +616,7 @@ function print_albums_photos ($page, $pAlb, $NumImg)
{ {
global $KeyAdmAlbm, $AlbumRoot; global $KeyAdmAlbm, $AlbumRoot;
$SiteRoot = dirname ($GLOBALS['HTTP_SERVER_VARS']['SCRIPT_FILENAME']); $SiteRoot = dirname ($_SERVER['SCRIPT_FILENAME']);
/* Create the object */ /* Create the object */
$pAlbum = new AlbumPhotos ($page, $SiteRoot, $AlbumRoot, $pAlb); $pAlbum = new AlbumPhotos ($page, $SiteRoot, $AlbumRoot, $pAlb);
@@ -730,4 +769,12 @@ function print_Membres ()
} }
function print_Scores ($anID)
{
include ("./Scripts/scores.php");
$theScores = new Scores ("./Scores/", "Partitions");
$theScores->Affiche ($anID);
}
?> ?>

View File

@@ -50,14 +50,17 @@ else {
$email = $row[4]; $email = $row[4];
$id_user = $row[0]; $id_user = $row[0];
/* Démarre la session. Spécifie une id de session. */ /* D<EFBFBD>marre la session. Sp<EFBFBD>cifie une id de session. */
session_start (); session_start ();
/* On enregistre $login dans la session. */ /* On enregistre $login dans la session. */
session_register ("pseudo"); // deprecated session_register ("pseudo");
$_SESSION["pseudo"] = $pseudo;
/* On enregistre the user ID dans la session. */ /* On enregistre the user ID dans la session. */
session_register ("id_user"); // deprecated session_register ("id_user");
$_SESSION["id_user"] = $id_user;
/* On enregistre le type de l'utilisateur.*/ /* On enregistre le type de l'utilisateur.*/
session_register ("state"); // deprecated session_register ("state");
$_SESSION["state"] = $state;
/* Mise a jour de l'identifiant dans la table. */ /* Mise a jour de l'identifiant dans la table. */

View File

@@ -68,11 +68,11 @@ $menu[10][2] = $MENU_GENERAL;
$menu[11][0] = "Lieu de r&eacute;p&eacute;tition"; $menu[11][0] = "Lieu de r&eacute;p&eacute;tition";
$menu[11][1] = "$racine/$page_index?page=repetition"; $menu[11][1] = "$racine/$page_index?page=repetition";
$menu[11][2] = $MENU_GENERAL; $menu[11][2] = $MENU_GENERAL;
/*
$menu[12][0] = "Livre d'OR"; $menu[12][0] = "Livre d'OR";
$menu[12][1] = "$racine/$page_index?page=livre_or"; $menu[12][1] = "$racine/$page_index?page=livre_or";
$menu[12][2] = $MENU_GENERAL; $menu[12][2] = $MENU_GENERAL;
*/
$menu[13][0] = "Liens"; $menu[13][0] = "Liens";
$menu[13][1] = "$racine/$page_index?page=liens"; $menu[13][1] = "$racine/$page_index?page=liens";
$menu[13][2] = $MENU_GENERAL; $menu[13][2] = $MENU_GENERAL;
@@ -83,82 +83,85 @@ $menu[14][0] = "Section Musiciens";
$menu[14][1] = "$racine/$page_index?page=membres"; $menu[14][1] = "$racine/$page_index?page=membres";
$menu[14][2] = $MENU_MEMBRE; $menu[14][2] = $MENU_MEMBRE;
$menu[15][0] = "Ajouter un cookie"; $menu[15][0] = "Partitions";
$menu[15][1] = "Cookie.php?page=Pose"; $menu[15][1] = "$racine/$page_index?page=scores";
$menu[15][2] = $MENU_MEMBRE; $menu[15][2] = $MENU_MEMBRE;
$menu[16][0] = "Supp. un cookie"; $menu[16][0] = "Ajouter un cookie";
$menu[16][1] = "Cookie.php?page=Supp"; $menu[16][1] = "Cookie.php?page=Pose";
$menu[16][2] = $MENU_MEMBRE; $menu[16][2] = $MENU_MEMBRE;
$menu[17][0] = "Supp. un cookie";
$menu[17][1] = "Cookie.php?page=Supp";
$menu[17][2] = $MENU_MEMBRE;
$menu[29][0] = "Adm. Utilisateurs"; $menu[32][0] = "Adm. Utilisateurs";
$menu[29][1] = "$racine/$page_index?page=AdmUsers"; $menu[32][1] = "$racine/$page_index?page=AdmUsers";
$menu[29][2] = $MENU_MOD; $menu[32][2] = $MENU_MOD;
/* Admin menu entries. */ /* Admin menu entries. */
$menu[17][0] = "&eacute;ditorial"; $menu[18][0] = "&eacute;ditorial";
$menu[17][1] = "$racine/$page_index?page=M_edito"; $menu[18][1] = "$racine/$page_index?page=M_edito";
$menu[17][2] = $MENU_ADMIN;
$menu[18][0] = "Historique";
$menu[18][1] = "$racine/$page_index?page=M_Hist";
$menu[18][2] = $MENU_ADMIN; $menu[18][2] = $MENU_ADMIN;
$menu[19][0] = "Agenda"; $menu[19][0] = "Historique";
$menu[19][1] = "$racine/$page_index?page=M_InfoC"; $menu[19][1] = "$racine/$page_index?page=M_Hist";
$menu[19][2] = $MENU_ADMIN; $menu[19][2] = $MENU_ADMIN;
$menu[20][0] = "Ajouter une News"; $menu[20][0] = "Agenda";
$menu[20][1] = "$racine/$page_index?page=AdmNews"; $menu[20][1] = "$racine/$page_index?page=M_InfoC";
$menu[20][2] = $MENU_ADMIN; $menu[20][2] = $MENU_ADMIN;
$menu[21][0] = "R&eacute;pertoire"; $menu[21][0] = "Ajouter une News";
$menu[21][1] = "$racine/$page_index?page=M_Rep"; $menu[21][1] = "$racine/$page_index?page=AdmNews";
$menu[21][2] = $MENU_ADMIN; $menu[21][2] = $MENU_ADMIN;
$menu[22][0] = "Fonctionnement"; $menu[22][0] = "R&eacute;pertoire";
$menu[22][1] = "$racine/$page_index?page=M_Fonctionnement"; $menu[22][1] = "$racine/$page_index?page=M_Rep";
$menu[22][2] = $MENU_ADMIN; $menu[22][2] = $MENU_ADMIN;
$menu[23][0] = "Contacts"; $menu[23][0] = "Fonctionnement";
$menu[23][1] = "$racine/$page_index?page=M_Contacts"; $menu[23][1] = "$racine/$page_index?page=M_Fonctionnement";
$menu[23][2] = $MENU_ADMIN; $menu[23][2] = $MENU_ADMIN;
$menu[24][0] = "Recrutement"; $menu[24][0] = "Contacts";
$menu[24][1] = "$racine/$page_index?page=M_Recrutement"; $menu[24][1] = "$racine/$page_index?page=M_Contacts";
$menu[24][2] = $MENU_ADMIN; $menu[24][2] = $MENU_ADMIN;
$menu[25][0] = "Livre d'or"; $menu[25][0] = "Recrutement";
$menu[25][1] = "$racine/$page_index?page=AdmLivOR"; $menu[25][1] = "$racine/$page_index?page=M_Recrutement";
$menu[25][2] = $MENU_ADMIN; $menu[25][2] = $MENU_ADMIN;
$menu[26][0] = "Statistiques"; $menu[26][0] = "Livre d'or";
$menu[26][1] = "$racine/$page_index?page=StatSite"; $menu[26][1] = "$racine/$page_index?page=AdmLivOR";
$menu[26][2] = $MENU_ADMIN; $menu[26][2] = $MENU_ADMIN;
$menu[27][0] = "Download"; $menu[27][0] = "Statistiques";
$menu[27][1] = "$racine/$page_index?page=AdmDownload"; $menu[27][1] = "$racine/$page_index?page=StatSite";
$menu[27][2] = $MENU_ADMIN; $menu[27][2] = $MENU_ADMIN;
$menu[28][0] = "Liens"; $menu[28][0] = "Download";
$menu[28][1] = "$racine/$page_index?page=AdmLinks"; $menu[28][1] = "$racine/$page_index?page=AdmDownload";
$menu[28][2] = $MENU_ADMIN; $menu[28][2] = $MENU_ADMIN;
$menu[29][0] = "Albums Photos"; $menu[29][0] = "Liens";
$menu[29][1] = "$racine/$page_index?page=AdmAlbums"; $menu[29][1] = "$racine/$page_index?page=AdmLinks";
$menu[29][2] = $MENU_ADMIN; $menu[29][2] = $MENU_ADMIN;
$menu[30][0] = "Section Musiciens"; $menu[30][0] = "Albums Photos";
$menu[30][1] = "$racine/$page_index?page=AdmMembres"; $menu[30][1] = "$racine/$page_index?page=AdmAlbums";
$menu[30][2] = $MENU_ADMIN; $menu[30][2] = $MENU_ADMIN;
$menu[31][0] = "Section Musiciens";
$menu[31][1] = "$racine/$page_index?page=AdmMembres";
$menu[31][2] = $MENU_ADMIN;
/* End of menu entries. */ /* End of menu entries. */
$menu[31][0] = "NULL"; $menu[33][0] = "NULL";
$menu[31][1] = "NULL"; $menu[33][1] = "NULL";
$menu[31][2] = "NULL"; $menu[33][2] = "NULL";
$racine.$page_index $racine.$page_index
?> ?>

View File

@@ -46,17 +46,20 @@ class News
"datecourante value=\"+datelo+\" />\"); "datecourante value=\"+datelo+\" />\");
</script> </script>
<select name=numNews> <select name=numNews>
<option value = 1 selected> MaJ de l'éditorial <option value = 1 selected> MaJ de l'éditorial
<option value = 2 > MaJ de l'Historique <option value = 2 > MaJ de l'Historique
<option value = 3 > MaJ de l'Agenda <option value = 3 > MaJ de l'Agenda
<option value = 4 > MaJ du Répertoire <option value = 4 > MaJ du Repertoire
<option value = 5 > MaJ du Fonctionnement <option value = 5 > MaJ du Fonctionnement
<option value = 6 > MaJ des Contacts <option value = 6 > MaJ des Contacts
<option value = 7 > MaJ du Recrutement <option value = 7 > MaJ du Recrutement
<option value = 8 > MaJ du livre d'Or <option value = 8 > MaJ du livre d'Or
<option value = 9 > MaJ de l'Album Photo <option value = 9 > MaJ de l'Album Photo
<option value = 10 > MaJ des morceaux en ligne <option value = 10 > MaJ de la video
<option value = 11 > MaJ de la Section Membre <option value = 11 > MaJ de la Section Membre
<option value = 12 > MaJ des partitions
<option value = 13 > MaJ des articles de presse
</select><br><br> </select><br><br>
ou entrez directement le texte : <br> ou entrez directement le texte : <br>
<input type=text name=newsTxt size=32 value=\"\" /><br /> <br/> <input type=text name=newsTxt size=32 value=\"\" /><br /> <br/>
@@ -68,37 +71,43 @@ class News
{ {
switch ($elem) { switch ($elem) {
case 1: case 1:
$szNiews = "Mise à jour de l'éditorial"; $szNiews = "Mise à jour de l'éditorial";
break; break;
case 2: case 2:
$szNiews = "Mise à jour de l'Historique"; $szNiews = "Mise à jour de l'Historique";
break; break;
case 3: case 3:
$szNiews = "Mise à jour de l'Agenda"; $szNiews = "Mise à jour de l'Agenda";
break; break;
case 4: case 4:
$szNiews = "Mise à jour du Répertoire"; $szNiews = "Mise à jour du Repertoire";
break; break;
case 5: case 5:
$szNiews = "Mise à jour du Fonctionnement"; $szNiews = "Mise à jour du Fonctionnement";
break; break;
case 6: case 6:
$szNiews = "Mise à jour des Contacts"; $szNiews = "Mise à jour des Contacts";
break; break;
case 7: case 7:
$szNiews = "Mise à jour du Recrutement"; $szNiews = "Mise à jour du Recrutement";
break; break;
case 8: case 8:
$szNiews = "Mise à jour du livre d'Or"; $szNiews = "Mise à jour du livre d'Or";
break; break;
case 9: case 9:
$szNiews = "Mise à jour de l'Album Photo"; $szNiews = "Mise à jour de l'Album Photo";
break; break;
case 10: case 10:
$szNiews = "Mise à jour des morceaux en ligne"; $szNiews = "Mise à jour de la video";
break; break;
case 11: case 11:
$szNiews = "Mise à jour de Section Membre"; $szNiews = "Mise à jour de Section Membre";
break;
case 12:
$szNiews = "Mise à jour des partitions ";
break;
case 13:
$szNiews = "Mise à jour des articles de presse ";
break; break;
default: default:
$szNiews = "BUG"; $szNiews = "BUG";
@@ -134,7 +143,7 @@ class News
$T_resul [$i]["nouvelle"] = $row[1]; $T_resul [$i]["nouvelle"] = $row[1];
$T_resul [$i]["date"] = $row[2]; $T_resul [$i]["date"] = $row[2];
$T_resul [$i]["type"] = $row[3]; $T_resul [$i]["type"] = $row[3];
/* On vérifie si un enregistrement à le meme type que la nouvelle /* On vérifie si un enregistrement a le meme type que la nouvelle
news.*/ news.*/
if (($row[3] == $numNews) && ($row[3] != 0) && if (($row[3] == $numNews) && ($row[3] != 0) &&
@@ -146,7 +155,7 @@ class News
$i++; $i++;
} }
// On en a plus besoin, donc on libère la mémoire // On en a plus besoin, donc on libère la mémoire
mysql_free_result ($resultat); mysql_free_result ($resultat);
if ($nDejaVu == 1) { if ($nDejaVu == 1) {
@@ -185,7 +194,7 @@ class News
} }
} }
/* Une fois la rotation du tableau effectué, il ne reste plus qu'a /* Une fois la rotation du tableau effectué, il ne reste plus qu'a
mettre a jour la base. */ mettre a jour la base. */
for ($i = 0; $i < 3; $i++) { for ($i = 0; $i < 3; $i++) {
/*$i=2;*/ /*$i=2;*/

188
Scripts/scores.php Normal file
View File

@@ -0,0 +1,188 @@
<?php
/*
*********************************************************************
* File : $RCSfile: scores.php,v $
* Version : $Revision: 1.3 $
* Modified by : $Author: jb $ ($Date: 2003/06/28 22:20:19 $)
*********************************************************************
Classe Cadre
V 0.01 : NADAL Jean-Baptiste : 16 02 2014
Creation
*/
class Scores {
// =====================================================
// Les Variables
var $mScorePath; // chemin de la racine des scores
var $mName; // Name
// =============================================================
// Constructeur de la classe
function Scores($aPath, $Name)
{
$this->mScorePath = $aPath;
} // fin du constructeur
// =============================================================
// Affiche les partitions
function Affiche ($scoreID)
{
if ($scoreID == "") {
// Display the root of the scores.
$this->AfficheRoot();
}
else {
$this->AfficheScore($scoreID);
}
}
// =============================================================
// Affiche la list des partitions
function AfficheRoot()
{
global $sql_bdd;
global $table_repertoire;
global $page_index, $racine;
$pMonCadre = new Cadre($mName, "", "");
$pMonCadre->affiche_CadreHaut(true);
/* On se connecte sur la base */
$connect_db = jb_sql_connect(false);
$cpt = 0;
//$theDirectory = opendir($this->mScorePath);
// row 0: id
// row 1: numero
// row 2: nom
// row 3: compo
// row 4: style
$theDirectory = scandir($this->mScorePath);
sort($theDirectory);
echo "<center><table border=0 width=\"95%\">
<tr>
<th bgcolor=\"#d5dee6\"> numero </th>
<th bgcolor=\"#d5dee6\"> Compositeur </th>
<th bgcolor=\"#d5dee6\"> Nom </th>
</tr>\n";
foreach ($theDirectory as $entryName) {
if (($entryName != ".") && ($entryName != "..")) {
if (($cpt % 3) == 0)
echo "<tr bgcolor=\"#DDDDDD\">\n";
else
echo "<tr bgcolor=\"#CCCCCC\">\n";
$resultat = mysql_db_query($sql_bdd, "select * from $table_repertoire".
" where numero=$entryName", $connect_db);
$row = mysql_fetch_row($resultat);
echo "<td>$row[1]</td>".
"<td>$row[3]</td>".
"<td><a href=$racine/$page_index?page=scores&id=$entryName>".
"$row[2]</a></td>\n";
$cpt++;
}
}
MYSQL_CLOSE;
echo "</table></center><br><br><br>\n";
$pMonCadre->affiche_CadreBas(true);
}
// =============================================================
// Affiche toutes les partitions pour un morceau
function AfficheScore($aScoreID)
{
global $sql_bdd;
global $table_repertoire;
global $racine;
$connect_db = jb_sql_connect(false);
$resultat = mysql_db_query($sql_bdd, "select * from $table_repertoire".
" where numero=$aScoreID", $connect_db);
$row = mysql_fetch_row($resultat);
$pMonCadre = new Cadre($row[3]." - ".$row[2], "", "");
$pMonCadre->affiche_CadreHaut(true);
$theScorePath = $this->mScorePath . $aScoreID;
$theDirectory = opendir($theScorePath);
while ($entryName = readdir ($theDirectory)) {
if (($entryName != ".") && ($entryName != "..")) {
echo $this->GetTitre ($this->GetEntryName ($entryName));
echo "<center><table width =\"30%\" border=\"1\">\n";
$thePartitionDir = opendir($theScorePath . "/" . $entryName);
while ($theNum = readdir ($thePartitionDir)) {
if (($theNum != ".") && ($theNum != "..")) {
$thePageDir = opendir($theScorePath . "/" . $entryName . "/" . $theNum);
$theNumString = $theNum;
while ($thePage = readdir ($thePageDir)) {
if (($thePage != ".") && ($thePage != "..")) {
$theName = substr($thePage, 0, strpos($thePage, '.'));
echo "<tr><td>$theNumString</td><td align=\"center\">".
"<a href=$racine/$theScorePath" . "/" . $entryName . "/" . $theNum ."/". $thePage . ">".
"$theName</a></td></tr>";
$theNumString = "";
}
}
closedir ($thePageDir);
}
}
closedir($thePartitionDir);
echo "</table></center><br />\n";
}
}
closedir($theDirectory);
MYSQL_CLOSE;
$pMonCadre->affiche_CadreBas(true);
}
function GetTitre ($aName)
{
return "<table width=\"50%\" bgcolor=\"#5a69a4\" cellpadding=\"0\" cellspacing=\"0\"\n".
"border=\"0\"><tr><td>\n".
"<table width=\"100%\" cellpadding=\"3\" cellspacing=\"2\" border=\"0\" >\n".
"<tr>\n".
"<td bgcolor=\"#5b8cc1\" align=\"left\"><font color=\"white\" size=\"2\">\n".
"<b> $aName </b></font><br /></td>\n".
"</tr></table>\n</td></tr></table><br />\n";
}
function GetEntryName ($aName)
{
if ($aName == "cla") return "Clarinette";
else if ($aName == "flu") return "Flute";
else if ($aName == "trb") return "Trombone";
else if ($aName == "pic") return "Piccolo";
else if ($aName == "per") return "Percussions";
else if ($aName == "htb") return "Hautbois";
else if ($aName == "trp") return "Trompette";
else if ($aName == "dir") return "Direction";
else if ($aName == "sax") return "Sax Alto";
else if ($aName == "sat") return "Sax T&eacute;nor";
else if ($aName == "sab") return "Sax Baryton";
else if ($aName == "cor") return "Cor";
else if ($aName == "eup") return "Euphonium";
else if ($aName == "bas") return "Basson";
else if ($aName == "cba") return "Contrebasse";
else if ($aName == "crn") return "Cornet";
else if ($aName == "coa") return "Cor Anglais";
else if ($aName == "clb") return "Clarinette Basse";
else if ($aName == "har") return "Harpe";
else if ($aName == "pia") return "Piano";
else if ($aName == "tub") return "Tuba";
else if ($aName == "sup") return "Parties supplementaires";
else if ($aName == "par") return "Parties";
else return $aName;
}
};
?>

View File

@@ -56,12 +56,10 @@ $pseudo = $_SESSION['pseudo'];
$state = $_SESSION['state']; $state = $_SESSION['state'];
echo"<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" echo "<!DOCTYPE html>";
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> echo "<html lang=\"fr\">";
<!--This page has been generated at the following time:". echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />";
date("d/m/Y H:i:s")."-->\n<html lang=\"FR\">
";
// Variable globale permettant de mettre a jour ou non le compteur // Variable globale permettant de mettre a jour ou non le compteur
$MAJCPT = 0; $MAJCPT = 0;
@@ -76,14 +74,14 @@ $pOssature = new Archi ("Scripts/Haut.html", $pCompteur->GetCompteur(), $date);
$pStartistique = new Stats ($HTTP_REFERER ,$REMOTE_ADDR, $HTTP_USER_AGENT, $pStartistique = new Stats ($HTTP_REFERER ,$REMOTE_ADDR, $HTTP_USER_AGENT,
$adminCOO); $adminCOO);
// On regarde si le fichier a recu un paramètre // On regarde si le fichier a recu un paramètre
if ($page == "") { if ($page == "") {
$page = "editorial"; $page = "editorial";
} }
/* On genere le debut de la page /* On genere le debut de la page
* Si la variable page contient la chaine debut, cela veut dire que * Si la variable page contient la chaine debut, cela veut dire que
* c'est la première connexion de l'utilisateur dans ce case on affiche * c'est la première connexion de l'utilisateur dans ce case on affiche
* la balise body qui permettra de supprimer le bandeau de pub au bout * la balise body qui permettra de supprimer le bandeau de pub au bout
* de 4 secondes * de 4 secondes
*/ */
@@ -331,7 +329,7 @@ if ($state & $USER_ADMIN) {
$commentaire = $_POST['commentaire']; $commentaire = $_POST['commentaire'];
$Forcenb = $_POST['Forcenb']; $Forcenb = $_POST['Forcenb'];
/* On va formater les différents paramètres afin de pouvoir remplir /* On va formater les différents paramètres afin de pouvoir remplir
* les champs. On commence par la liste des morceaux * les champs. On commence par la liste des morceaux
*/ */
if (($nAction == "ValideAjouter") || if (($nAction == "ValideAjouter") ||
@@ -359,7 +357,7 @@ if ($state & $USER_ADMIN) {
lieu : $lieu <br> lieu : $lieu <br>
Jour : $day <br> Jour : $day <br>
Mois : $month<br> Mois : $month<br>
Année : $year<br> Année : $year<br>
elem : $elem<br> elem : $elem<br>
commentaire : $commentaire <br> commentaire : $commentaire <br>
nbmorceaux : $nbmorceaux <br> nbmorceaux : $nbmorceaux <br>
@@ -413,6 +411,11 @@ if ($pseudo != "") {
print_Membres (); print_Membres ();
$pOssature->AffichePartieBas (); $pOssature->AffichePartieBas ();
break; break;
case "scores":
$id = $_GET['id'];
print_Scores ($id);
$pOssature->AffichePartieBas ();
break;
} }
} }
@@ -433,7 +436,7 @@ switch ($page) {
$opt = $_GET['opt']; $opt = $_GET['opt'];
print_repertoire ($opt); print_repertoire ($opt);
$pOssature->AffichePartieBas (); $pOssature->AffichePartieBas ();
$pStartistique->IncStatPage ("répertoire"); $pStartistique->IncStatPage ("répertoire");
break; break;
case "Mus_Ligne": case "Mus_Ligne":
print_Musique_enLigne (); print_Musique_enLigne ();
@@ -559,7 +562,7 @@ switch ($page) {
<img src=$racine/Imgs/panneau.gif alt=panneau > <img src=$racine/Imgs/panneau.gif alt=panneau >
</td> </td>
<td> <td>
<b> Désolé vous devez avoir un compte pour &eacute;crire <b> Désolé vous devez avoir un compte pour &eacute;crire
sur le forum. </b> sur le forum. </b>
</br> </br>
Si vous &ecirc;tes membre de l'OHMJ et que vous n'avez pas Si vous &ecirc;tes membre de l'OHMJ et que vous n'avez pas
@@ -579,7 +582,7 @@ switch ($page) {
<img src=$racine/Imgs/panneau.gif alt=panneau > <img src=$racine/Imgs/panneau.gif alt=panneau >
</td> </td>
<td> <td>
<b> Erreur de connexion, vérifiez votre login et <b> Erreur de connexion, vérifiez votre login et
votre mot de passe ! </b> votre mot de passe ! </b>
</td> </td>
</tr></table><br><br>"; </tr></table><br><br>";
@@ -599,7 +602,7 @@ if ($VuePage == FALSE) {
<img src=$racine/Imgs/panneau.gif alt=panneau > <img src=$racine/Imgs/panneau.gif alt=panneau >
</td> </td>
<td> <td>
<b> Désolé, cette page n'existe pas.</b> <b> Désolé, cette page n'existe pas.</b>
</td> </td>
</tr></table>"; </tr></table>";
$pMonCadre = new Cadre ("Erreur", $donnee, date ("d/m/Y H:i:s")); $pMonCadre = new Cadre ("Erreur", $donnee, date ("d/m/Y H:i:s"));