setTitre("News"); $pMonCadre->affiche_CadreHaut(true); $donneeCadre = $pMonCadre->GetDataDB(); echo "\n"; echo "
" ; echo "\n"; for ($cpt = 0; $cpt < 3; $cpt++) { /* On recupere les données */ $RESnouvelle = mysql_result($donneeCadre, $cpt, "nouvelle"); $RESdate = mysql_result($donneeCadre, $cpt, "date"); if ($RESnouvelle != "") { echo "\n"; echo "\n "; } } echo"
\n \"*\" \n"; echo "$RESdate: $RESnouvelle\n

\n"; echo "
\n \n \n \n \n
\n"; $pMonCadre->affiche_CadreBas(true); /* On creer un objet Cadre pour l'édito */ $pMonCadre = new CadreBD("cadre_edito"); $pMonCadre->Affiche(); } function print_histoire() { /* On creer un objet Cadre de type fichier */ $pMonCadre = new CadreBD("cadre_Historique") ; $pMonCadre->Affiche(); } function print_Recrutement($num) { $pMonCadre = new CadreBD("cadre_Recrutement", $num); $pMonCadre->Affiche(); } function print_Liens() { $pMonCadre = new Cadre("Liens", "", ""); $pMonCadre->affiche_CadreHaut(true); print_typeLien(1, "Orchestres d'Harmonie"); print_typeLien(2, "Sites sur la musique"); print_typeLien(3, "Autour de Montpellier"); $pMonCadre->affiche_CadreBas(true); } function print_typeLien($idlien, $szNomLien) { // Les variables locales global $sql_bdd; global $table_liens; global $racine; // Fin des variables locales /* On se connecte sur la base */ $connect_db = jb_sql_connect(false); CreerTitre($szNomLien); echo "
"; $resultat = mysql_db_query($sql_bdd, "select * from $table_liens where". " type='$idlien'", $connect_db); while ($row = mysql_fetch_row($resultat)) { echo"\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; } echo "
$row[1] ($row[3] hits)
$row[4]  


"; } function print_Musique_enLigne() { global $racine; include ("./Scripts/Annuaire.php"); $pMonCadre = new Cadre("Musique en Ligne", "", ""); $pMesDownload = new AnnuDownload("download","AdmDownload", ""); $pMonCadre->affiche_CadreHaut(true); $intro = "

pour écouter les morceaux aux formats mp3, vous pouvez utiliser le logiciel suivant :


\n"; $pMesDownload->AfficheDownload($intro); $pMonCadre->affiche_CadreBas(true); } function print_Video_enLigne () { $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/"); $pMonCadre->affiche_CadreHaut(true); $pMesVideos->Affiche (); $pMonCadre->affiche_CadreBas(true); } function print_info_concerts($opt, $id) { $date_maintenant = time() ; $pMonCadre = new Cadre("Agenda de l'Orchestre", "", ""); $pMonCadre->affiche_CadreHaut(true); if ($opt == "ancien") print_concert("-", $date_maintenant, $id); else print_concert("+", $date_maintenant, $id); $pMonCadre->affiche_CadreBas(true); } function print_concert($type, $date, $idconcert) { // Les variables locales global $sql_bdd; global $table_agenda; // Fin des variables locales $monthsArray = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"); $daysArray=array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"); if ($idconcert == "") { $connect_db = jb_sql_connect(false); if ($type == "+") { $resultat = mysql_db_query($sql_bdd, "select * from $table_agenda ". "order by date_php", $connect_db); echo "
[ ". " Voir les anciens concerts et leurs commentaires ]


"; } else { $resultat = mysql_db_query($sql_bdd,"select * from $table_agenda ". "order by date_php desc",$connect_db); echo "
[ Retour aux prochains concerts ]


"; } $btrouve = 0; while ($row = mysql_fetch_row($resultat)) { $datephp = $row[2]; /* On affiche les futurs concerts. */ if ((($type == "+") && ($datephp >= $date)) || (($type == "-") && ($datephp <= $date))) { $id = $row[0]; $szheure = $row[3]; $szVille = $row[4]; $szLieu = $row[5]; $liste_morceaux = $row[6]; $commentaire = $row[7]; $dateConcert = getdate($datephp); $jour = $daysArray[$dateConcert["wday"]]; $NumJour = $dateConcert["mday"]; $mois = $monthsArray[$dateConcert["mon"]-1]; $annee = $dateConcert["year"]; echo"
\n"; CreerPubConcert($jour, $NumJour, $mois, $annee, $szVille, $szLieu, $szheure, $commentaire, $id, $liste_morceaux); echo"


\n"; $btrouve = 1; } } if ($btrouve == 0) echo "

Il n'y a aucun Concert de planifié pour". " le moment.

"; } else { /* Si ON souhaite avoirt des infos sur un concert particulier */ $connect_db = jb_sql_connect(false); $resultat = mysql_db_query($sql_bdd, "select * from $table_agenda where". " id=$idconcert", $connect_db); $szheure = mysql_result($resultat, 0, "heure_deb"); $szVille = mysql_result($resultat, 0, "ville"); $szLieu = mysql_result($resultat, 0, "lieu"); $liste_morceaux = mysql_result($resultat, 0, "liste_morceaux"); $commentaire = mysql_result($resultat, 0, "commentaire"); $datephp = mysql_result($resultat, 0, "date_php"); $dateConcert = getdate($datephp); $jour = $daysArray[$dateConcert["wday"]]; $NumJour = $dateConcert["mday"]; $mois = $monthsArray[$dateConcert["mon"]-1]; $annee = $dateConcert["year"]; echo "
"; CreerTitre("$szVille - $szLieu"); echo "


"; echo "
Le $jour $NumJour". " $mois $annee à $szheure


"; echo "
$commentaire


"; CreerListeMorceau($liste_morceaux); } } function print_repertoire($style) { if ($style == "") { $pMonCadre = new CadreBD("cadre_Repertoire"); $pMonCadre->affiche_CadreHaut(true); echo "$pMonCadre->szTabTexte"; echo "

\n"; } else { $pMonCadre = new Cadre("Répertoire", "", ""); $pMonCadre->affiche_CadreHaut(true); switch ($style) { case "6" : echo "
\n"; CreerTitre("Musique originale pour Orchestre d'Harmonie"); echo "


\n"; CreerCadreMorceau("Suites", 10); CreerCadreMorceau("Marches et Polkas", 11); CreerCadreMorceau("Pièces calmes", 12); break; case "3" : echo "
\n"; CreerTitre("Danses et Musiques Traditionnelles"); echo "


\n"; CreerCadreMorceau("Pasos-dobles et Tangos", 20); CreerCadreMorceau("Rythmes Latins", 21); CreerCadreMorceau("Chansons du monde", 22); break; case "1" : CreerCadreMorceau("Middle Jazz", $style); break; case "2" : CreerCadreMorceau("Variétés Françaises et Internationales", $style); break; case "4" : CreerCadreMorceau("Musique de Film, Comédie Musicale et Rock". " Opera", $style); break; case "5" : CreerCadreMorceau("Musique Classique", $style); break; } echo "
< Retour >


\n"; } $pMonCadre->affiche_CadreBas(true); } function CreerListeMorceau($liste_morceaux) { // Les variables locales global $sql_bdd; global $table_repertoire; // Fin des variables locales $tablo = explode(";", $liste_morceaux); $cpt = 0; foreach ($tablo as $elem) { $tab_list_select[$cpt] = $elem; $cpt++; } /* On se connecte sur la base */ $connect_db = jb_sql_connect(false); $resultat = mysql_db_query($sql_bdd, "select * from $table_repertoire ". "order by id", $connect_db); /* Puis on creer un tableau comtenant la totalité des morceaux */ $indTab = 1; while($row = mysql_fetch_array($resultat)) { $col_id = $row[0]; $col_nom = $row[2]; $col_compo = $row[3]; if ($indTab != $col_id) { // print "
---- on augmente
"; for ($i = $indTab; $i < $col_id; $i++) { // print "
---- on augmente
"; $tab_Morceau[] = array ($i, "0", "0"); } $indTab = $col_id; } $tab_Morceau[] = array ($col_id, $col_nom, $col_compo); $indTab++; } echo "
\n"; for ($i = 0; $i < $cpt; $i++) { $indice = $tab_list_select[$i]; $indice--; list ($list_id, $list_nomMorceau, $list_compo) = $tab_Morceau[$indice]; if (($i % 2) == 0) echo "\n"; else echo "\n"; echo "\n"; echo "\n"; echo "\n"; } echo "
num Nom Compositeur
".($i + 1)." $list_nomMorceau $list_compo


"; } function CreerCadreMorceau($titre, $style) { // Les variables locales global $sql_bdd; global $table_repertoire; global $page_index; // Fin des variables locales CreerTitre($titre); $connect_db = jb_sql_connect(false); $resultat = mysql_db_query($sql_bdd, "select * from $table_repertoire". " where style=$style order by numero", $connect_db); echo "
\n"; while ($row = mysql_fetch_row($resultat)) { if (($i % 2) == 0) echo "\n"; else echo "\n"; echo "\n"; echo "\n"; $i++; } MYSQL_CLOSE; echo "
Nom Compositeur
$row[2] $row[3]



\n"; } function CreerTitre($titre) { echo "
$titre

\n"; } function CreerPubConcert($jour, $NumJour, $mois, $annee, $ville, $lieu, $heure, $commentaire, $id, $liste_morceaux) { global $page_index; echo " \n\n \n"; if ($commentaire != "") echo "\n"; if ($liste_morceaux != "") echo "\n"; echo "
\n\n \n \n
$jour
$NumJour
$mois
$annee
\n
\n

O.H.M.J.
EN CONCERT
à $ville

\n

$lieu - $heure \n

\n
\n
$commentaire
Voir la liste des morceaux joués
\n"; } function print_fonctionement() { $pMonCadre = new CadreBD("cadre_Fonctionnement"); $pMonCadre->Affiche(); echo "

\n"; // puis un deuxieme cadre pour les goupilleurs $pMonCadre2 = new CadreFichier("realteam.neodoc"); $pMonCadre2->Affiche(1); AfficheVersionDuSite(); $pMonCadre2->affiche_CadreBas(true); } function print_contacts() { /* On creer un objet Cadre */ $pMonCadre = new CadreBD("cadre_Contacts"); $pMonCadre->Affiche(); } function print_repetition() { /* Cadre1: Ou se trouve Jacou par rapport a Montpellier. */ $pCadreJacou = new Cadre("
Où se trouve Jacou par ". "rapport à Montpellier
", "" , date ("d/m/Y ")); $pCadreJacou->affiche_CadreHaut(true); echo "
\n"; $pCadreJacou->affiche_CadreBas(true); /* Cadre2: Ou se trouve La salle de repetition. */ $pCadreSallePrevert = new Cadre("
Où se trouve la salle de ". "répétition à Jacou
", "" , date ("d/m/Y ")); $pCadreSallePrevert->affiche_CadreHaut(true); echo "
\n"; $pCadreSallePrevert->affiche_CadreBas(true); } function print_presse($numArcticle) { /* On regarde sin on doit afficher un article en particulier */ if ($numArcticle == 1) $pMonCadre = new CadrePresse("ML-01-12-1998", "MIDI LIBRE", "01/12/1998"); else if ($numArcticle == 2) $pMonCadre = new CadrePresse("Echo-Mayre-01-2000", "L'Echo de la Mayre", "Janvier, Février, mars 2000"); else if ($numArcticle == 3) $pMonCadre = new CadrePresse("ML-13-04-2000", "MIDI LIBRE", "13-04-2000"); else if ($numArcticle == 4) $pMonCadre = new CadrePresse("ML-12-12-2000", "MIDI LIBRE", "12-12-2000"); else if ($numArcticle == 5) $pMonCadre = new CadrePresse("CMF-aout-2004", "cmf","aout 2004"); else if ($numArcticle == 6) $pMonCadre = new CadrePresse("CMF-Juin-2004", "cmf","Juin 2004"); else if ($numArcticle == 7) $pMonCadre = new CadrePresse("ML-mai-2004", "MIDI LIBRE", "ML-mai-2004"); else if ($numArcticle == 8) $pMonCadre = new CadrePresse("ML-10-12-2005", "MIDI LIBRE", "ML-10-12-2005"); else if ($numArcticle == 9) $pMonCadre = new CadrePresse("ML-19-06-2007", "MIDI LIBRE", "19-06-2007"); else if ($numArcticle ==10) $pMonCadre = new CadrePresse("ML-07-12-2007", "MIDI LIBRE", "07-12-2007"); else if ($numArcticle ==11) $pMonCadre = new CadrePresse("ML-19-01-2008", "MIDI LIBRE", "19-01-2008"); else if ($numArcticle ==12) $pMonCadre = new CadrePresse("ML-20-10-2008", "MIDI LIBRE", "20-10-2008"); else if ($numArcticle ==13) $pMonCadre = new CadrePresse("ML-31-10-2008", "MIDI LIBRE", "31-10-2008"); 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"); /* Puis on affiche le cadre */ $pMonCadre->Affiche(); } function print_La_Revue() { $pMonCadre = new CadreBD("cadre_la_Revue") ; $pMonCadre->Affiche(); } function print_albums_photos ($page, $pAlb, $NumImg) { global $KeyAdmAlbm, $AlbumRoot; $SiteRoot = dirname ($_SERVER['SCRIPT_FILENAME']); /* Create the object */ $pAlbum = new AlbumPhotos ($page, $SiteRoot, $AlbumRoot, $pAlb); $pMonCadre = new Cadre("", "", $pAlbum->getDate()); if (($pAlb == "") || ($pAlb == "racine")) { $pMonCadre->setTitre ("Album de l'Harmonie de Montpellier-Jacou"); $pMonCadre->setDate (date ("d/m/Y ")); } else { $pMonCadre->setTitre ($pAlbum->getTitre ()); $pMonCadre->setDate ($pAlbum->getDate ()); } $pMonCadre->affiche_CadreHaut (true); if ($pAlb == "") $pAlb="racine"; if ($NumImg != "") $pAlbum->AfficheImage ($pAlb, $NumImg); else { if (($pAlb == "") || ($pAlb == "racine")) $pAlbum->AfficheAbumRacine ($pAlb); else $pAlbum->AfficheAbum ($pAlb); } // puis on ferme le cadre $pMonCadre->affiche_CadreBas (true); } /* Obsolete function to print the albums photos . need to be removed when the new one worls fine. */ function print_album_photo($pAlb, $NumImg) { include ("./Scripts/album.php"); $monAlbum = new Album ("./album"); $pMonCadre = new Cadre("", "", $monAlbum->getDate()); if (($pAlb == "") || ($pAlb == "racine")) { $pMonCadre->setTitre("Album de l'Harmonie de Montpellier-Jacou"); $pMonCadre->setDate(date("d/m/Y ")); } else { $monAlbum->ScanAllAbum($pAlb); $pMonCadre->setTitre( $monAlbum->getTitre()); $pMonCadre->setDate( $monAlbum->getDate()); } $pMonCadre->affiche_CadreHaut(true); if ($pAlb == "") $pAlb="racine"; if ($NumImg != "") $monAlbum->AfficheImage($pAlb, $NumImg); else $monAlbum->AfficheAbum($pAlb); // puis on ferme le cadre $pMonCadre->affiche_CadreBas(true); } // fin function print_album_photo($pAlb) function print_Livre_OR($page) { /* * Le livre d'or est constitué de 3 cadres : un cadre contenant * le nombre de message et un lien vers le formulaire pour remplir le * livre d'or * Un cadre contenant tous les messages du livre d'or * et enfin un cadre contenant le formulaire pour rajouter un texte * au livre d'or. */ $pMonLivredor = new Livredor(); $pMonLivredor->RecuperePage($page, false); /* Puis on affiche le résultat dans un cadre */ if ($page == "") $page = 0; $page++; $pCadreduHaut = new Cadre("
Livre d'or de l'Harmonie de ". "montpellier-Jacou
", "" , date("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut(true); echo "
\n"; $pMonLivredor->GenereEntete($page, false); echo "
\n"; $pCadreduHaut->affiche_CadreBas(true); echo "

"; $pCadreTxtLivre = new Cadre("Livre d'or page : $page", "", date("d/m/Y ")); $pCadreTxtLivre->affiche_CadreHaut(true); echo "
\n"; $pMonLivredor->AfficheTexte(); echo "
\n"; $pCadreTxtLivre->affiche_CadreBas(true); echo "

"; $pCadreInscription = new Cadre("Signer le Livre d'Or", "", date("d/m/Y ")); $pCadreInscription->affiche_CadreHaut(true); echo "
\n"; $pMonLivredor->GenereFormulaireInscription(); echo "
\n"; $pCadreInscription->affiche_CadreBas(true); } function print_Valide_Livre_OR($pseudo, $email, $pays, $message, $date) { include ("./Scripts/Livredor.php"); global $racine, $page_index; $pMonLivredor = new Livredor(); if (($pseudo == "") || ($message == "")) { $donnee ="

panneau Vous devez au moins indiquer un pseudo et taper un message pour signer le livre d'or!

Retour à la liste des messages
"; echo "

"; $pMonCadre = new Cadre("Erreur !", $donnee, date("d/m/Y H:h:i")); $pMonCadre->Affiche(); echo "

"; $pCadreInscription = new Cadre("Signer le Livre d'Or", "", date("d/m/Y ")); $pCadreInscription->affiche_CadreHaut(true); echo "
\n"; $pMonLivredor->GenereFormulaireInscription(); echo "
\n"; $pCadreInscription->affiche_CadreBas(true); } else { $pMonLivredor->ValideInscriptionLivre($pseudo, $email, $pays, $message, $date); print_Livre_OR($page); } } function print_Membres () { /* On creer un objet Cadre de type fichier */ $pMonCadre = new CadreBD("cadre_membres") ; $pMonCadre->Affiche(); } function print_Scores ($anID) { include ("./Scripts/scores.php"); $theScores = new Scores ("./Scores/", "Partitions"); $theScores->Affiche ($anID); } ?>