$nomCadre modifié"; else $Texte = " Erreur durant la modification de la table $nomCadre "; /* On affcihe la boite permettant de signaler à l'administrateur si la mise * à jour c'est bien réalisée. */ AfficheErreur ($Texte,$Date); $result = mysql_close ($connexion); } /*************************************************************************** * * ***************************************************************************/ function AfficheModeficationCadreDB ($action, $base, $nomPage, $numIdent = 1) { global $sql_bdd, $racine, $page_index; /* On se connecte sur la base ajem */ $connexion = jb_sql_connect (false); $resultat = mysql_db_query ($sql_bdd, "select * from $base where id=$numIdent", $connexion); /* On stock le resultat de la requete dans des variables */ $titre = mysql_result ($resultat, 0, "titre"); $texte = mysql_result ($resultat, 0, "texte"); $date = mysql_result ($resultat, 0, "date"); /* Puis on cree un formulaire pour retourner la reponse de l'administrateur * au serveur */ echo "



\n
"; $pCadre = new Cadre ("Titre :". "
", "", $date); $pCadre->affiche_CadreHaut (true); echo "
\n


\n
\n
\n"; $pCadre->affiche_CadreBas (true); /* On a fini donc on ferme la connexion. */ $result = mysql_close ($connexion); } /*************************************************************************** * * ***************************************************************************/ function print_Admindownload ($action, $elem, $nom, $url, $description, $urlmini, $sizeurl, $sizeurlmini) { global $racine, $page_index; $pMesDownload = new AnnuDownload ("download", "AdmDownload"); $pCadreduHaut = new Cadre ("Gestion des Dowloads du Sites", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); switch ($action) { case "" : echo "
\n ajouter un dowload\n
\n

\n"; $pMesDownload->Lister (); break; case "ajouter" : $pMesDownload->AjouterDownload (); break; case "ValideAjouter" : $pMesDownload->InsertDownload ($nom, $url, $description, $urlmini, $sizeurl, $sizeurlmini); break; case "modifier" : $pMesDownload->ModifierDownload ($elem); break; case "ValideModifier" : $pMesDownload->ValideModifierDownload ($nom, $url, $description, $urlmini, $sizeurl, $sizeurlmini, $elem); break; case "supprimer" : $pMesDownload->Supprimer ($elem); break; } $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function print_AdminAgenda ($action, $elem, $dateTexte, $datephp, $heuredeb, $ville, $lieu, $listeMorceaux, $commentaire, $nbmorceaux) { global $racine, $page_index; $pMonAgenda = new AnnuAgenda ("agenda", "M_InfoC"); $pCadreduHaut = new Cadre ("Gestion des Concert de l'OHMJ", "", date("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); switch ($action) { case "" : echo "
\n \n Ajouter un Concert

\n
\n

\n"; $pMonAgenda->Lister (); break; case "ajouter" : $pMonAgenda->AjouterConcert ($elem); break; case "ValideAjouter" : $pMonAgenda->InsertConcert ($dateTexte, $datephp, $heuredeb, $ville, $lieu, $listeMorceaux, $commentaire); break; case "modifier" : $pMonAgenda->ModifierConcert ($elem, $nbmorceaux); break; case "ValideModifier" : $pMonAgenda->ValideModifierConcert ($elem, $dateTexte, $datephp, $heuredeb, $ville, $lieu, $listeMorceaux, $commentaire); break; case "supprimer" : $pMonAgenda->Supprimer ($elem); break; default : print ""; } $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function print_AdminLinks ($action, $elem, $nom, $url, $description, $type) { global $racine, $page_index; $pMesLiens = new AnnuLinks ("liens", "AdmLinks"); $pCadreduHaut = new Cadre ("Gestion des Liens du Sites", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); switch ($action) { case "" : echo "
\n ajouter un nouveau liens\n
\n

\n"; $pMesLiens->Lister (); break; case "ajouter" : $pMesLiens->AjouterLiens (); break; case "ValideAjouter" : $pMesLiens->InsertLiens ($nom, $url, $description, $type); break; case "modifier" : $pMesLiens->ModifierLiens ($elem); break; case "ValideModifier" : $pMesLiens->ValideModifierLiens ($elem, $nom, $url, $description, $type); break; case "supprimer" : $pMesLiens->Supprimer ($elem); break; } $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function print_News ($numNews, $datelo, $newsTxt) { global $racine, $page_index; include "Scripts/news.php"; $pCadreduHaut = new Cadre ("Gestion des News du Site", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); $mesNews = new News (); if ($numNews == "") $mesNews->afficheAjout (); else { $mesNews->Ajoute ($numNews, $datelo, $newsTxt); echo "

\n
". "Retour à la page d'ajout des News
\n"; } $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function print_AdminAlbumPhotos ($page, $action, $name, $place, $dep, $ordre, $jour, $mois, $annee, $elem) { global $AlbumRoot; global $racine, $page_index; global $KeyAdmAlbm, $AlbumRoot; /* Create the object */ $SiteRoot = dirname ($GLOBALS['HTTP_SERVER_VARS']['SCRIPT_FILENAME']); $pAlbum = new AlbumPhotos ($page, $SiteRoot, $AlbumRoot, ""); //print_r ($GLOBALS); $pCadreduHaut = new Cadre ("Gestion de l'Album Photos.", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); switch ($action) { case "ajouter": $pAlbum->AjouterAlbumPlusRecent (); break; case "ValideAjouter" : $pAlbum->InsertNewAlbum ($name, $place, $dep, $ordre, $jour, $mois, $annee); break; case "supprimer" : $pAlbum->Supprimer ($elem); break; case "afficher" : $pAlbum->Afficher ($elem); break; case "upload": $file = $GLOBALS['_FILES']['imgfile']['tmp_name']; $fileName = $GLOBALS['_FILES']['imgfile']['name']; $pAlbum->upload ($elem, $file, $fileName); break; case "suppImage": $file = $GLOBALS['_GET']['file']; $pAlbum->SuppImage ($elem, $file); break; case "modifier" : $pAlbum->Modifier ($elem); break; case "ValideModifier" : $pAlbum->ValideModifierAlbum ($elem, $name, $place, $dep, $ordre, $jour, $mois, $annee); break; case "": echo "
\n
  • Ajouter un nouvel Album Photos

    \n
  • \n

    \n"; $pAlbum->ListerAlbumPlusRecent (); break; } $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function print_AdminRepertoire ($action, $elem, $num, $nom, $compositeur, $style) { global $racine, $page_index; $pMonRepertoire = new AnnuRepertoire ("repertoire", "M_Rep"); $pCadreduHaut = new Cadre ("Gestion des Morceaux de l'Orchestre", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); switch ($action) { case "": echo "
    \n ajouter un nouveau Morceau

    \n \n Modifier l'index du répertoire

    \n
    \n

    \n"; $pMonRepertoire->ListerMorceaux (); break; case "ajouter": $pMonRepertoire->AjouterMorceau (); break; case "ValideAjouter": $pMonRepertoire->InsertMorceau ($elem, $num, $nom, $compositeur, $style); break; case "modifier": $pMonRepertoire->ModifierRepertoire ($elem); break; case "ValideModifier": $pMonRepertoire->ValideModifierMorceau ($elem, $num, $nom, $compositeur, $style); break; case "supprimer": $pMonRepertoire->Supprimer ($elem); break; } $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function print_AdmUsers ($action, $elem, $pseudo, $password, $email, $state) { global $racine, $page_index; $pMyAnnuUsers = new AnnuUsers ("users", "AdmUsers"); $pCadreduHaut = new Cadre ("Gestion des Utilisateurs de l'Orchestre", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); switch ($action) { case "" : echo "
    \n \n Ajouter un Utilisateur

    \n
    \n

    \n"; $pMyAnnuUsers->ListerUsers (); break; case "ajouter" : $pMyAnnuUsers->AjouterUser (); break; case "ValideAjouter" : $pMyAnnuUsers->InsertUser ($elem, $pseudo, $password, $email, $state); break; case "modifier" : $pMyAnnuUsers->ModifierUser ($elem); break; case "ValideModifier" : $pMyAnnuUsers->ValideModifierUser ($elem, $pseudo, $password, $email, $state); break; case "supprimer" : $pMyAnnuUsers->Supprimer ($elem); break; } $pCadreduHaut->affiche_CadreBas(true); } /*************************************************************************** * * ***************************************************************************/ function print_AdminLivre_OR ($page) { global $racine; include ("Scripts/Livredor.php"); $pMonLivredor = new Livredor (); $pMonLivredor->RecuperePage ($page, true); 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, true); echo "
    \n"; $pCadreduHaut->affiche_CadreBas (true); echo "

    "; $pCadreduHaut = new Cadre (" Admin Livre d'or ", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); echo "
    \n"; $pMonLivredor->AfficheTexte (); echo "
    \n"; $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function print_Supp_Element_Liv_OR ($num_elem,$action) { global $racine, $page_index; include ("Scripts/Livredor.php"); $pMonLivredor = new Livredor (); /* On demande confirmation avant d'effacer définitivement l'entrée * dans le livre d'Or */ if ($action == "quest") { $pCadreduHaut = new Cadre ("Attention !!", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); echo "
    \n Souhaitez-vous réellement effacer". " définitivement ce message ?
    \n"; $pMonLivredor->GetText ($num_elem); echo "

    \n
    \n Retour aux messages\n \n Effacer ce message \n

    \n"; $pCadreduHaut->affiche_CadreBas (true); } else if ($action == "efface") { $pCadreduHaut = new Cadre ("Suppression", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); echo "
    \n"; $pMonLivredor->SupprimeText ($num_elem); echo "\n"; echo "Retour aux messages\n"; echo "


    \n"; $pCadreduHaut->affiche_CadreBas (true); } } /*************************************************************************** * * ***************************************************************************/ function print_AdminRecrutement ($RecruPage) { echo "


    \n"; /* Si $RecruPage vaut null on affiche la liste des cadres que l'on peut modifier */ $pCadreduHaut = new Cadre ("Recrutement", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); echo "
    \nCliquez sur le cadre que vous voulez editer :"; AfficheListeTitre ("cadre_Recrutement"); echo "
    \n"; $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * ***************************************************************************/ function AfficheListeTitre ($nomTable) { global $racine, $page_index, $sql_bdd; /* On se connecte sur la base ajem */ $connexion = jb_sql_connect (false); $resultat = mysql_db_query ($sql_bdd, "select * from $nomTable", $connexion); echo "\n"; mysql_free_result ($resultat); } /*************************************************************************** * * Cette fonction log dans le fichier log.txt dans le répertoire Textes * toutes les action qui sont faite par les Administrateurs du site. * ***************************************************************************/ function sys_log ($nomCadre, $date, $ident) { /* On créé la chaine qui va etre rajoutée dans le journal */ $ligne = $date." : ".$ident." a modifié le cadre ".$nomCadre."
    \n"; $fp=fopen ("./log.txt","a+"); fputs ($fp,$ligne); fclose ($fp); } /*************************************************************************** * * Cette fonction permet d'afficher les statistique du site. * ***************************************************************************/ function print_Statistique () { global $racine; $pCadreduHaut = new Cadre ("Statistiques de visites", "", date ("d/m/Y ")); $pCadreduHaut->affiche_CadreHaut (true); echo"\n"; $color = "#CCCCFF" ; echo""; echo""; echo""; echo""; echo""; $sta = !$sta; echo"
    Statistiques du site de l'Harmonie
    jour
    semaine
    mois
    "; echo""; echo""; echo""; echo""; echo""; echo"



    "; $pCadreduHaut->affiche_CadreBas (true); } /*************************************************************************** * * Cette fonction affiche le journal des modifications * ***************************************************************************/ function print_Journal_Modification () { echo "


    \n"; // On creer un objet Cadre de type fichier $pMonCadre = new CadreFichier ("log.txt",0); $pMonCadre->Affiche (); } ?>