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\">
<!--
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
var weekday_showing = false;
@@ -292,7 +292,7 @@ class AlbumPhotos {
echo"</select>\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)
echo "<option value = $i selected> $i";
else

View File

@@ -290,7 +290,7 @@ class AnnuAgenda
echo"</select>\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)
echo "<option value = $i selected> $i";
else
@@ -303,7 +303,7 @@ class AnnuAgenda
echo "<script language=\"JavaScript1.1\">
<!--
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
var weekday_showing = false;
@@ -440,7 +440,7 @@ class AnnuAgenda
$lieu, $liste_morceaux, $commentaire)
{
global $racine, $page_index, $sql_bdd;
$resultat = 0;
/*
echo "
date_texte : $date_texte <br>
@@ -453,28 +453,27 @@ class AnnuAgenda
echo " nom : $nom <br> compo : $compositeur <br> style : $Style <br>
numero : $num<br> id : $elem";
*/
*/
if (($date_php == '') || ($ville == "") || ($lieu == ""))
echo "<br><br><center><font size=6 color=red>
<b>BUG !!! Le Concert à $ville n'a pas été ajouté</b>
</font><br> certains champs sont vides</center><br><br>\n";
else {
// On se connecte sur la base de Download
// On se connecte sur la base de agenda
$connect_db = jb_sql_connect(false);
$resultat = mysql_db_query($sql_bdd,"insert into $this->szNomBase".
" (date_texte, date_php, heure_deb,".
"ville,lieu, liste_morceaux,".
"commentaire ) values ('$date_texte',".
"ville,lieu ) values ('$date_texte',".
"'$date_php', '$heure_deb', '$ville',".
"'$lieu', '$liste_morceaux',".
" '$commentaire' )", $connect_db);
"'$lieu')", $connect_db);
if ($resultat == 1)
echo "<br><br><center><font size=4 color=red>
<b>Le Concert à $ville a été Ajouté</b></font></center>
<br><br>\n";
else
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";
MYSQL_CLOSE;

View File

@@ -7,7 +7,7 @@
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
*
***************************************************************************
@@ -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)
{
global $racine, $page_index, $sql_bdd;
@@ -61,7 +61,7 @@ class AnnuRepertoire
"id=$num_elem",$connect_db);
if ($resultat == 1)
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";
else
echo "<br><br><center><font size=6 color=red>
@@ -71,11 +71,11 @@ class AnnuRepertoire
MYSQL_CLOSE;
echo "<br/><br/>
<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)
{
global $racine, $page_index;
@@ -83,7 +83,7 @@ class AnnuRepertoire
echo "<form method=post action=$racine/$page_index?page=$this->szPage".
"&action=$valide>";
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";
echo "Style : <select name=style>\n";
@@ -92,10 +92,10 @@ class AnnuRepertoire
else
echo "<option value = 1> Middle Jazz\n";
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";
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)
echo "<option value = 20 selected> Danses et Musiques ".
"Traditionnelles-Pasos-dobles et Tangos\n";
@@ -115,10 +115,10 @@ class AnnuRepertoire
echo "<option value = 22> Danses et Musiques Traditionnelles-".
"Chansons du monde\n";
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";
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";
if ($this->nStyle == 5)
echo "<option value = 5 selected> Musique Classique\n";
@@ -138,10 +138,10 @@ class AnnuRepertoire
"d'Harmonie - Marches et Polkas\n";
if ($this->nStyle == 12)
echo "<option value = 12 selected> Musique originale pour ".
"Orchestre d\'Harmonie - Pièces calmes\n";
"Orchestre d\'Harmonie - Pièces calmes\n";
else
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 "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 ()
{
echo " <center><h1> Ajoute d'un nouveau morceau</h1></center><br/>\n";
@@ -166,7 +166,7 @@ class AnnuRepertoire
$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 ()
{
global $racine, $page_index, $sql_serveur;
@@ -208,7 +208,7 @@ class AnnuRepertoire
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)
{
global $racine, $page_index, $sql_bdd;
@@ -216,33 +216,33 @@ class AnnuRepertoire
if (($nom == '') || ($compositeur == "") ||
($Style == "") || ($num == ""))
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";
else {
// On se connecte sur la base de Download
$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' )";
$resultat = mysql_db_query ($sql_bdd, $requete, $connect_db);
if ($resultat == 1)
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";
else
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";
MYSQL_CLOSE;
}
echo "<br/><br/>
<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)
{
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)
{
global $racine, $page_index, $sql_bdd;
@@ -275,22 +275,22 @@ class AnnuRepertoire
/* On se connecte sur la base de REpertoire. */
$connect_db = jb_sql_connect (false);
$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);
if ($resultat == 1)
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";
else
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";
MYSQL_CLOSE;
echo "<br/><br/>
<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>
<tr>
<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."/>
</td>
<td valign="top" align="center" width="1%" height="80">
@@ -37,10 +37,10 @@
alt="Harmonie de Montpellier-Jacou"/>
</td>
<td valign="middle" align="center" bgcolor="#f2ae26">
<a href="http://www.montpellier-agglo.com">
<a href="http://www.montpellier3m.fr">
<img border="0"
src="/ohmj/Imgs/logoMontpellier.jpg"
alt="Montpellier" height="39" width="41"
src="/ohmj/Imgs/logo_V_dept_34.png"
alt="Montpellier" height="110" width="110"
align="right"/></a>
</td>

View File

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

@@ -1,66 +1,66 @@
MSIE 1.2|MSIE 1.2
MSIE 3.01|MSIE 3.x
MSIE 3.02|MSIE 3.x
MSIE 4.0|MSIE 4.x
MSIE 4.01|MSIE 4.x
MSIE 4.5|MSIE 4.5
MSIE 5.0b1|MSIE 5.0x
MSIE 5.0b2|MSIE 5.0x
MSIE 5.0|MSIE 5.0x
MSIE 5.01|MSIE 5.0x
MSIE 5.1|MSIE 5.1
MSIE 5.1b1|MSIE 5.1
MSIE 5.5|MSIE 5.5
MSIE 5.5b1|MSIE 5.5
MSIE 5.5b2|MSIE 5.5
MSIE 6.0|MSIE 6
MSIE 6.0b|MSIE 6
MSIE 6.5a|MSIE 6.5
Lynx/2.8.0|Lynx 2
Lynx/2.8.1|Lynx 2
Lynx/2.8.2|Lynx 2
Lynx/2.8.3|Lynx 2
Lynx/2.8.4|Lynx 2
Lynx/2.8.5|Lynx 2
HTTrack 3.0x|HTTrack
OmniWeb/4.0.1|OmniWeb
Opera 3.60|Opera 3.60
Opera 4.0|Opera 4
Opera 4.01|Opera 4
Opera 4.02|Opera 4
Opera 5|Opera 5
Opera/3.60|Opera 3.60
Opera/4.0|Opera 4
Opera/4.01|Opera 4
Opera/4.02|Opera 4
Opera/5|Opera 5
Netscape6/6.0|NS 6.0
Netscape6/6.01|NS 6.01
Mozilla/4.03|NS 4.03
Mozilla/4.04|NS 4.04
Mozilla/4.05|NS 4.05
Mozilla/4.06|NS 4.06
Mozilla/4.07|NS 4.07
Mozilla/4.08|NS 4.08
Mozilla/4.09|NS 4.09
Mozilla/4.5|NS 4.5
Mozilla/4.51|NS 4.51
Mozilla/4.6|NS 4.6
Mozilla/4.61|NS 4.61
Mozilla/4.7|NS 4.7
Mozilla/4.71|NS 4.71
Mozilla/4.72|NS 4.72
Mozilla/4.73|NS 4.73
Mozilla/4.74|NS 4.74
Mozilla/4.75|NS 4.75
Mozilla/4.76|NS 4.76
Mozilla/4.77|NS 4.77
Konqueror/2.0|Konqueror 2
Konqueror/2.0.1|Konqueror 2
Konqueror/2.1|Konqueror 2
Konqueror/2.1.1|Konqueror 2
Konqueror/2.1.2|Konqueror 2
Konqueror/2.2|Konqueror 2
Teleport Pro|Teleport Pro
WebStripper|WebStripper
MSIE 1.2|MSIE 1.2
MSIE 3.01|MSIE 3.x
MSIE 3.02|MSIE 3.x
MSIE 4.0|MSIE 4.x
MSIE 4.01|MSIE 4.x
MSIE 4.5|MSIE 4.5
MSIE 5.0b1|MSIE 5.0x
MSIE 5.0b2|MSIE 5.0x
MSIE 5.0|MSIE 5.0x
MSIE 5.01|MSIE 5.0x
MSIE 5.1|MSIE 5.1
MSIE 5.1b1|MSIE 5.1
MSIE 5.5|MSIE 5.5
MSIE 5.5b1|MSIE 5.5
MSIE 5.5b2|MSIE 5.5
MSIE 6.0|MSIE 6
MSIE 6.0b|MSIE 6
MSIE 6.5a|MSIE 6.5
Lynx/2.8.0|Lynx 2
Lynx/2.8.1|Lynx 2
Lynx/2.8.2|Lynx 2
Lynx/2.8.3|Lynx 2
Lynx/2.8.4|Lynx 2
Lynx/2.8.5|Lynx 2
HTTrack 3.0x|HTTrack
OmniWeb/4.0.1|OmniWeb
Opera 3.60|Opera 3.60
Opera 4.0|Opera 4
Opera 4.01|Opera 4
Opera 4.02|Opera 4
Opera 5|Opera 5
Opera/3.60|Opera 3.60
Opera/4.0|Opera 4
Opera/4.01|Opera 4
Opera/4.02|Opera 4
Opera/5|Opera 5
Netscape6/6.0|NS 6.0
Netscape6/6.01|NS 6.01
Mozilla/4.03|NS 4.03
Mozilla/4.04|NS 4.04
Mozilla/4.05|NS 4.05
Mozilla/4.06|NS 4.06
Mozilla/4.07|NS 4.07
Mozilla/4.08|NS 4.08
Mozilla/4.09|NS 4.09
Mozilla/4.5|NS 4.5
Mozilla/4.51|NS 4.51
Mozilla/4.6|NS 4.6
Mozilla/4.61|NS 4.61
Mozilla/4.7|NS 4.7
Mozilla/4.71|NS 4.71
Mozilla/4.72|NS 4.72
Mozilla/4.73|NS 4.73
Mozilla/4.74|NS 4.74
Mozilla/4.75|NS 4.75
Mozilla/4.76|NS 4.76
Mozilla/4.77|NS 4.77
Konqueror/2.0|Konqueror 2
Konqueror/2.0.1|Konqueror 2
Konqueror/2.1|Konqueror 2
Konqueror/2.1.1|Konqueror 2
Konqueror/2.1.2|Konqueror 2
Konqueror/2.2|Konqueror 2
Teleport Pro|Teleport Pro
WebStripper|WebStripper
WebZIP|WebZIP

View File

@@ -167,9 +167,26 @@ else { echo $year; } ?>">
<OPTION VALUE="2003">2003</OPTION>
<OPTION VALUE="2004">2004</OPTION>
<OPTION VALUE="2005">2005</OPTION>
<OPTION VALUE="2006">2005</OPTION>
<OPTION VALUE="2007">2005</OPTION>
<OPTION VALUE="2008">2005</OPTION>
<OPTION VALUE="2006">2006</OPTION>
<OPTION VALUE="2007">2007</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>
<input type="image" border="0" name="imageField3" src="./image/ok_btn.gif" width="59" height="18">
</FORM></TD></TR>

View File

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

View File

@@ -40,15 +40,15 @@ function print_editorial()
echo "<b>$RESdate</b>: $RESnouvelle\n </td> </tr>";
}
}
echo "</table><br/>\n";
echo"</table><br/>\n";
echo "</td><td>\n
<!-- Fil RSS UMH -->\n
<div align=\"center\">\n
<!--<div align=\"center\">\n
<a href=\"http://um34.free.fr/\" target=\"_blank\">\n
<img src=\"http://feeds.feedburner.com/um34.5.gif\"\n
Alt=\"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
</div>\n
<!-- /Fil RSS UMH -->\n
@@ -137,8 +137,8 @@ function print_Musique_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");
$pMonCadre = new Cadre("Videos en Ligne", "", "");
$pMesVideos = New VideoEntries ($SiteRoot, "/videos/");
@@ -560,6 +560,45 @@ function print_presse($numArcticle)
else if ($numArcticle ==14)
$pMonCadre = new CadrePresse("ML-20-06-2009", "MIDI LIBRE",
"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 */
else
$pMonCadre = new CadreFichier("presse.neodoc");
@@ -576,8 +615,8 @@ function print_La_Revue()
function print_albums_photos ($page, $pAlb, $NumImg)
{
global $KeyAdmAlbm, $AlbumRoot;
$SiteRoot = dirname ($GLOBALS['HTTP_SERVER_VARS']['SCRIPT_FILENAME']);
$SiteRoot = dirname ($_SERVER['SCRIPT_FILENAME']);
/* Create the object */
$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];
$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 ();
/* On enregistre $login dans la session. */
session_register ("pseudo");
// deprecated session_register ("pseudo");
$_SESSION["pseudo"] = $pseudo;
/* 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.*/
session_register ("state");
// deprecated session_register ("state");
$_SESSION["state"] = $state;
/* 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][1] = "$racine/$page_index?page=repetition";
$menu[11][2] = $MENU_GENERAL;
/*
$menu[12][0] = "Livre d'OR";
$menu[12][1] = "$racine/$page_index?page=livre_or";
$menu[12][2] = $MENU_GENERAL;
*/
$menu[13][0] = "Liens";
$menu[13][1] = "$racine/$page_index?page=liens";
$menu[13][2] = $MENU_GENERAL;
@@ -83,82 +83,85 @@ $menu[14][0] = "Section Musiciens";
$menu[14][1] = "$racine/$page_index?page=membres";
$menu[14][2] = $MENU_MEMBRE;
$menu[15][0] = "Ajouter un cookie";
$menu[15][1] = "Cookie.php?page=Pose";
$menu[15][0] = "Partitions";
$menu[15][1] = "$racine/$page_index?page=scores";
$menu[15][2] = $MENU_MEMBRE;
$menu[16][0] = "Supp. un cookie";
$menu[16][1] = "Cookie.php?page=Supp";
$menu[16][0] = "Ajouter un cookie";
$menu[16][1] = "Cookie.php?page=Pose";
$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[29][1] = "$racine/$page_index?page=AdmUsers";
$menu[29][2] = $MENU_MOD;
$menu[32][0] = "Adm. Utilisateurs";
$menu[32][1] = "$racine/$page_index?page=AdmUsers";
$menu[32][2] = $MENU_MOD;
/* Admin menu entries. */
$menu[17][0] = "&eacute;ditorial";
$menu[17][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][0] = "&eacute;ditorial";
$menu[18][1] = "$racine/$page_index?page=M_edito";
$menu[18][2] = $MENU_ADMIN;
$menu[19][0] = "Agenda";
$menu[19][1] = "$racine/$page_index?page=M_InfoC";
$menu[19][0] = "Historique";
$menu[19][1] = "$racine/$page_index?page=M_Hist";
$menu[19][2] = $MENU_ADMIN;
$menu[20][0] = "Ajouter une News";
$menu[20][1] = "$racine/$page_index?page=AdmNews";
$menu[20][0] = "Agenda";
$menu[20][1] = "$racine/$page_index?page=M_InfoC";
$menu[20][2] = $MENU_ADMIN;
$menu[21][0] = "R&eacute;pertoire";
$menu[21][1] = "$racine/$page_index?page=M_Rep";
$menu[21][0] = "Ajouter une News";
$menu[21][1] = "$racine/$page_index?page=AdmNews";
$menu[21][2] = $MENU_ADMIN;
$menu[22][0] = "Fonctionnement";
$menu[22][1] = "$racine/$page_index?page=M_Fonctionnement";
$menu[22][0] = "R&eacute;pertoire";
$menu[22][1] = "$racine/$page_index?page=M_Rep";
$menu[22][2] = $MENU_ADMIN;
$menu[23][0] = "Contacts";
$menu[23][1] = "$racine/$page_index?page=M_Contacts";
$menu[23][0] = "Fonctionnement";
$menu[23][1] = "$racine/$page_index?page=M_Fonctionnement";
$menu[23][2] = $MENU_ADMIN;
$menu[24][0] = "Recrutement";
$menu[24][1] = "$racine/$page_index?page=M_Recrutement";
$menu[24][0] = "Contacts";
$menu[24][1] = "$racine/$page_index?page=M_Contacts";
$menu[24][2] = $MENU_ADMIN;
$menu[25][0] = "Livre d'or";
$menu[25][1] = "$racine/$page_index?page=AdmLivOR";
$menu[25][0] = "Recrutement";
$menu[25][1] = "$racine/$page_index?page=M_Recrutement";
$menu[25][2] = $MENU_ADMIN;
$menu[26][0] = "Statistiques";
$menu[26][1] = "$racine/$page_index?page=StatSite";
$menu[26][0] = "Livre d'or";
$menu[26][1] = "$racine/$page_index?page=AdmLivOR";
$menu[26][2] = $MENU_ADMIN;
$menu[27][0] = "Download";
$menu[27][1] = "$racine/$page_index?page=AdmDownload";
$menu[27][0] = "Statistiques";
$menu[27][1] = "$racine/$page_index?page=StatSite";
$menu[27][2] = $MENU_ADMIN;
$menu[28][0] = "Liens";
$menu[28][1] = "$racine/$page_index?page=AdmLinks";
$menu[28][0] = "Download";
$menu[28][1] = "$racine/$page_index?page=AdmDownload";
$menu[28][2] = $MENU_ADMIN;
$menu[29][0] = "Albums Photos";
$menu[29][1] = "$racine/$page_index?page=AdmAlbums";
$menu[29][0] = "Liens";
$menu[29][1] = "$racine/$page_index?page=AdmLinks";
$menu[29][2] = $MENU_ADMIN;
$menu[30][0] = "Section Musiciens";
$menu[30][1] = "$racine/$page_index?page=AdmMembres";
$menu[30][0] = "Albums Photos";
$menu[30][1] = "$racine/$page_index?page=AdmAlbums";
$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. */
$menu[31][0] = "NULL";
$menu[31][1] = "NULL";
$menu[31][2] = "NULL";
$menu[33][0] = "NULL";
$menu[33][1] = "NULL";
$menu[33][2] = "NULL";
$racine.$page_index
?>

View File

@@ -46,17 +46,20 @@ class News
"datecourante value=\"+datelo+\" />\");
</script>
<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 = 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 = 6 > MaJ des Contacts
<option value = 7 > MaJ du Recrutement
<option value = 8 > MaJ du livre d'Or
<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 = 12 > MaJ des partitions
<option value = 13 > MaJ des articles de presse
</select><br><br>
ou entrez directement le texte : <br>
<input type=text name=newsTxt size=32 value=\"\" /><br /> <br/>
@@ -68,37 +71,43 @@ class News
{
switch ($elem) {
case 1:
$szNiews = "Mise à jour de l'éditorial";
$szNiews = "Mise à jour de l'éditorial";
break;
case 2:
$szNiews = "Mise à jour de l'Historique";
$szNiews = "Mise à jour de l'Historique";
break;
case 3:
$szNiews = "Mise à jour de l'Agenda";
$szNiews = "Mise à jour de l'Agenda";
break;
case 4:
$szNiews = "Mise à jour du Répertoire";
$szNiews = "Mise à jour du Repertoire";
break;
case 5:
$szNiews = "Mise à jour du Fonctionnement";
$szNiews = "Mise à jour du Fonctionnement";
break;
case 6:
$szNiews = "Mise à jour des Contacts";
$szNiews = "Mise à jour des Contacts";
break;
case 7:
$szNiews = "Mise à jour du Recrutement";
$szNiews = "Mise à jour du Recrutement";
break;
case 8:
$szNiews = "Mise à jour du livre d'Or";
$szNiews = "Mise à jour du livre d'Or";
break;
case 9:
$szNiews = "Mise à jour de l'Album Photo";
$szNiews = "Mise à jour de l'Album Photo";
break;
case 10:
$szNiews = "Mise à jour des morceaux en ligne";
$szNiews = "Mise à jour de la video";
break;
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;
default:
$szNiews = "BUG";
@@ -134,7 +143,7 @@ class News
$T_resul [$i]["nouvelle"] = $row[1];
$T_resul [$i]["date"] = $row[2];
$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.*/
if (($row[3] == $numNews) && ($row[3] != 0) &&
@@ -146,7 +155,7 @@ class News
$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);
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. */
for ($i = 0; $i < 3; $i++) {
/*$i=2;*/

View File

@@ -1,24 +1,24 @@
Windows 95|Win 95
Windows_95|Win 95
Windows 98|Win 98
Windows NT|Win NT
Windows NT 5.0|Win NT5
Windows 2000|Win 2000
Win95|Win 95
Win98|Win 98
WinNT|Win NT
linux-2.2|Linux
Linux 2.0|Linux
Linux 2.1|Linux
Linux 2.2|Linux
Linux 2.3|Linux
Linux 2.4|Linux
Linux 2.5|Linux
Linux 2.6|Linux
Macintosh|Mac
Mac_PPC|Mac
Mac_PowerPC|Mac
SunOS 5|SunOS 5
SunOS 6|SunOS 6
FreeBSD|FreeBSD
Windows 95|Win 95
Windows_95|Win 95
Windows 98|Win 98
Windows NT|Win NT
Windows NT 5.0|Win NT5
Windows 2000|Win 2000
Win95|Win 95
Win98|Win 98
WinNT|Win NT
linux-2.2|Linux
Linux 2.0|Linux
Linux 2.1|Linux
Linux 2.2|Linux
Linux 2.3|Linux
Linux 2.4|Linux
Linux 2.5|Linux
Linux 2.6|Linux
Macintosh|Mac
Mac_PPC|Mac
Mac_PowerPC|Mac
SunOS 5|SunOS 5
SunOS 6|SunOS 6
FreeBSD|FreeBSD
beOS|beOS

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

@@ -1,9 +1,9 @@
.titre { font-family: Arial, Helvetica, sans-serif; font-size: 22pt}
.titre2 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt }
a:hover { color: #FF3333; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
normal { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000}
.normal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
a { color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
input { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #CCCCCC}
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.verysmall { font-family: Arial, Helvetica, sans-serif; font-size: 7pt}
.titre { font-family: Arial, Helvetica, sans-serif; font-size: 22pt}
.titre2 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt }
a:hover { color: #FF3333; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
normal { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000}
.normal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
a { color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
input { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #CCCCCC}
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.verysmall { font-family: Arial, Helvetica, sans-serif; font-size: 7pt}