From 37822758ba27e70353641f5e3967fd165867904c Mon Sep 17 00:00:00 2001 From: NADAL Jean-Baptiste Date: Thu, 12 Nov 2020 15:34:47 +0100 Subject: [PATCH] Sync with the current version. --- Scripts/AlbumPhotos.php | 4 +- Scripts/AnnuAgenda.php | 19 +- Scripts/AnnuRepertoire.php | 52 ++-- Scripts/Archi.php | Bin 8944 -> 8942 bytes Scripts/Haut.html | 8 +- Scripts/HautAdmin.html | 12 +- Scripts/Livredor_disabled.php | 511 ++++++++++++++++++++++++++++++++++ Scripts/browser_list.txt | 130 ++++----- Scripts/calendar.php3 | 23 +- Scripts/conf.php | 2 +- Scripts/lib_print_ajem.php | 61 +++- Scripts/login.php | 11 +- Scripts/menuEntries.php | 87 +++--- Scripts/news.php | 43 +-- Scripts/os_list.txt | 46 +-- Scripts/scores.php | 188 +++++++++++++ Scripts/style1.css | 18 +- index.php | 33 ++- 18 files changed, 1014 insertions(+), 234 deletions(-) create mode 100644 Scripts/Livredor_disabled.php create mode 100644 Scripts/scores.php diff --git a/Scripts/AlbumPhotos.php b/Scripts/AlbumPhotos.php index 1f0abad..3fc4ae1 100644 --- a/Scripts/AlbumPhotos.php +++ b/Scripts/AlbumPhotos.php @@ -167,7 +167,7 @@ class AlbumPhotos { echo "

ou entrez directement le texte :


@@ -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;*/ diff --git a/Scripts/os_list.txt b/Scripts/os_list.txt index d174543..65ef1b6 100755 --- a/Scripts/os_list.txt +++ b/Scripts/os_list.txt @@ -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 \ No newline at end of file diff --git a/Scripts/scores.php b/Scripts/scores.php new file mode 100644 index 0000000..35f2bbc --- /dev/null +++ b/Scripts/scores.php @@ -0,0 +1,188 @@ +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 "
+ + + + + \n"; + + foreach ($theDirectory as $entryName) { + if (($entryName != ".") && ($entryName != "..")) { + + if (($cpt % 3) == 0) + echo "\n"; + else + echo "\n"; + + $resultat = mysql_db_query($sql_bdd, "select * from $table_repertoire". + " where numero=$entryName", $connect_db); + $row = mysql_fetch_row($resultat); + echo "". + "". + "\n"; + $cpt++; + } + } + + MYSQL_CLOSE; + echo "
numero Compositeur Nom
$row[1]$row[3]". + "$row[2]



\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 "
\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 ""; + $theNumString = ""; + } + } + closedir ($thePageDir); + } + } + closedir($thePartitionDir); + echo "
$theNumString". + "". + "$theName

\n"; + } + } + + closedir($theDirectory); + MYSQL_CLOSE; + $pMonCadre->affiche_CadreBas(true); + } + + function GetTitre ($aName) + { + return "
\n". + "\n". + "\n". + "\n". + "
\n". + " $aName
\n

\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é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; + } +}; + +?> diff --git a/Scripts/style1.css b/Scripts/style1.css index e1c110e..09271a9 100755 --- a/Scripts/style1.css +++ b/Scripts/style1.css @@ -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} diff --git a/index.php b/index.php index 2994d40..20c3361 100755 --- a/index.php +++ b/index.php @@ -17,7 +17,7 @@ * (at your option) any later version. * * * ***************************************************************************/ - + /* Get the values of parameters. */ $page = $_GET['page']; if ($page == "") { @@ -56,12 +56,10 @@ $pseudo = $_SESSION['pseudo']; $state = $_SESSION['state']; -echo" - -\n -"; + +echo ""; +echo ""; +echo ""; // Variable globale permettant de mettre a jour ou non le compteur $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, $adminCOO); -// On regarde si le fichier a recu un paramètre +// On regarde si le fichier a recu un paramètre if ($page == "") { $page = "editorial"; } /* On genere le debut de la page * 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 * de 4 secondes */ @@ -331,7 +329,7 @@ if ($state & $USER_ADMIN) { $commentaire = $_POST['commentaire']; $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 */ if (($nAction == "ValideAjouter") || @@ -359,7 +357,7 @@ if ($state & $USER_ADMIN) { lieu : $lieu
Jour : $day
Mois : $month
- Année : $year
+ Année : $year
elem : $elem
commentaire : $commentaire
nbmorceaux : $nbmorceaux
@@ -413,6 +411,11 @@ if ($pseudo != "") { print_Membres (); $pOssature->AffichePartieBas (); break; + case "scores": + $id = $_GET['id']; + print_Scores ($id); + $pOssature->AffichePartieBas (); + break; } } @@ -433,7 +436,7 @@ switch ($page) { $opt = $_GET['opt']; print_repertoire ($opt); $pOssature->AffichePartieBas (); - $pStartistique->IncStatPage ("répertoire"); + $pStartistique->IncStatPage ("répertoire"); break; case "Mus_Ligne": print_Musique_enLigne (); @@ -559,7 +562,7 @@ switch ($page) { panneau - Désolé vous devez avoir un compte pour écrire + Désolé vous devez avoir un compte pour écrire sur le forum.
Si vous êtes membre de l'OHMJ et que vous n'avez pas @@ -579,7 +582,7 @@ switch ($page) { panneau - Erreur de connexion, vérifiez votre login et + Erreur de connexion, vérifiez votre login et votre mot de passe !

"; @@ -599,7 +602,7 @@ if ($VuePage == FALSE) { panneau - Désolé, cette page n'existe pas. + Désolé, cette page n'existe pas. "; $pMonCadre = new Cadre ("Erreur", $donnee, date ("d/m/Y H:i:s"));