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

@@ -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";
}
}
?>