コード例 #1
0
ファイル: enreg.php プロジェクト: hogrefe/Classic-Quest
<?php

if (isset($id)) {
    $enreg = recuperation($id, 'enregistrement');
    if (!empty($enreg)) {
        $artist = recuperation($enreg[1], 'artist');
        echo "<center><h1>" . $enreg[7] . "</h1></center>\n\t\t\t<div>\n\t\t\t\t<table border='0' width='100%' style='overflow:hidden; font-size:18px;'>\n\t\t\t\t\t<td>Nom de l'artiste : <a href='artist" . $artist[0] . "'>{$artist['1']}</a><br />\n\t\t\t\t\t\tInterprété la première foi le : " . Decoupedatetime($enreg[4]) . "<br />\n\t\t\t\t\t\tOpus numéro : {$enreg['8']}<br />\n\t\t\t\t\t\tType : {$enreg['5']}<br />\n\t\t\t\t\t</td>\n\t\t\t\t\t<td>\n\t\t\t\t\t\tNom complet de l'artiste : <a href='artist" . $artist[0] . "'>{$artist['2']}</a><br />\n\t\t\t\t\t\tInterprété par : {$enreg['2']} <br />\n\t\t\t\t\t\tDuree : {$enreg['3']} <br />\n\t\t\t\t\t\tInstruments : {$enreg['6']}<br />\n\t\t\t\t\t</td>\n\t\t\t\t</table>";
        if (isset($_SESSION['username'])) {
            echo "<br /><div id='mapsv'><a href='mod-enreg" . $id . "'>Modifier l'enregistrement</a></div><div id='mapsv'><a href='suppr-enreg" . $id . "'>Supprimer l'enregistrement</a></div><br /><br /><br />";
        }
        echo "</div>\n\t\t\t\t<hr />";
        if ($enreg[9] != "") {
            echo "<h2>Histoire</h2>\n\t\t\t\t\t\t{$enreg['9']}\n\t\t\t\t\t\t<hr />";
        }
        echo "<div id='enreg'>";
        $enreg = afficher_enregistrement($artist[0]);
        if (count($enreg) != 0) {
            echo "<h3>Liste des enregistrements du même compositeur ({$artist['2']})</h3>\n\t\t\t\t\t <table border='0' width='100%'>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Opus</td>\n\t\t\t\t\t\t\t<td>Titre</td>\n\t\t\t\t\t\t\t<td>Date de création</td>\n\t\t\t\t\t\t\t<td>Durée (h:m:s)</td>\n\t\t\t\t\t\t\t<td>Type de musique</td>\n\t\t\t\t\t\t\t<td>Instruments</td>\n\t\t\t\t\t\t\t<td>Interpretes</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>";
            $i = 0;
            while ($i < count($enreg)) {
                $res = $enreg[$i];
                $date = Decoupedatetime($res['annee']);
                echo "<tr>\n\t\t\t\t\t\t\t<td>" . $res['opus'] . "</td>\n\t\t\t\t\t\t\t<td><a href='enreg" . $res['id'] . "'>" . $res['titre'] . "</a></td>\n\t\t\t\t\t\t\t<td>" . $date . "</td>\n\t\t\t\t\t\t\t<td>" . $res['duree'] . "</td>\n\t\t\t\t\t\t\t<td>" . $res['type'] . "</td>\n\t\t\t\t\t\t\t<td>" . $res['instruments'] . "</td>\n\t\t\t\t\t\t\t<td>" . $res['interpretes'] . "</td>\n\t\t\t\t\t\t</tr>";
                $i++;
            }
            echo "</tr>\n\t\t\t\t\t  </table>";
        }
        echo "</div>";
        $auteur = $enreg[0];
        echo "<br /><span class='auteur'>Dernière modification par " . $auteur['auteur'] . ".</span>";
    } else {
コード例 #2
0
ファイル: suppr-enreg.php プロジェクト: hogrefe/Classic-Quest
<?php

if (!isset($_SESSION['username'])) {
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="admin"
			</SCRIPT>';
}
include 'bdd.php';
if (isset($_POST['suppr'])) {
    $sql = "DELETE FROM `enregistrement` WHERE `id` = {$id}";
    mysql_query($sql) or die('Erreur SQL !' . $sql . '<br />' . mysql_error());
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="index.php"
			</SCRIPT>';
}
?>
<form method="POST" action="">
	<br /><label for="suppr">Confirmer la suppression de <span style="color:red;"><b><?php 
$enreg = recuperation($id, 'enregistrement');
echo $enreg[7];
?>
</b></span> : </label>
	<input type="submit" name="suppr" value="Supprimer" />
</form>
コード例 #3
0
ファイル: mod-event.php プロジェクト: hogrefe/Classic-Quest
    // a modifier pour datepicker
    include 'bdd.php';
    $nom = htmlspecialchars(trim(addslashes($_POST['nom'])));
    $lieu = htmlspecialchars(trim(addslashes($_POST['lieu'])));
    $biography = addslashes($_POST['biography']);
    if (isset($_SESSION['username'])) {
        // inutile c de la securite
        $username = $_SESSION['username'];
    } else {
        $username = "******";
    }
    if ($date && $nom && $lieu) {
        $sql = 'UPDATE evenement SET nom="' . $nom . '", date="' . $date . '", lieu="' . $lieu . '",detail = "' . $biography . '", auteur="' . $username . '" WHERE id="' . $id . '"';
        mysql_query($sql) or die('<span style="color:red;">L\'artiste est déjà dans la base de donnée!</span>');
        $id = mysql_insert_id();
        // recupere l'id apres insert
        //redirection
        echo '<SCRIPT LANGUAGE="JavaScript">
					document.location.href="index.php"
				</SCRIPT>';
    } else {
        echo "<b><span style='color:red;'>Vous devez au moins renseigner le nom, la date et le lieu de l'évènement!</span></b>";
    }
}
$event = recuperation($id, 'evenement');
echo "<div id='mod'>\n\t\t\t<center><h2>Ajouter un évènement.</h2></center>\n\t\t\t<form method='POST' action='' enctype='multipart/form-data'>\n\t\t\t\t<center>Uploader une image (jpg,png,gif et inférieur a 1Mo) : <input type='file' name='img' /></center>\n\t\t\t\t<table border='0' width='100%'>\n\t\t\t\t<tr><td><label for='nom'>Nom : </label><input type='text' name='nom' value='" . $event[1] . "' /></td>\n\t\t\t\t<td><label for='date'>Date : </label><input type='hidden' name='dateaffiche' id='dateaffiche' value='" . addslashes($event[2]) . "' /><br /><div id='datemodevent' class='box'></div>";
// datepicker a ajouter
echo "</td></tr>\n\t\t\t\t<tr><td><label for='lieu'>Lieu : </label><input type='text' id='lieu' name='lieu' value='" . $event[3] . "' /></td>\n\t\t\t\t<td><div id='mapsv'>Rechercher ce lieu</div></td></tr>\n\t\t\t</table>";
// carte google map
echo "<br /><div id= 'mapdescri'><strong>Attention cette carte est a titre indicatif, en aucun cas le lieu designer par celle si\n\t\t\tne sera vérifier. Seul l'adresse écrit devra être exacte.</strong></div><br /><div id ='maps' style='text-align: center;'>\n\t\t\t<iframe frameborder='0' height='500' marginheight='0' marginwidth='0' scrolling='no' src='http://maps.google.fr/maps?f=q&amp;source=s_q&amp;hl=fr&amp;geocode=&amp;q=" . $event[3] . "&amp;output=embed' width='500'></iframe><br /></div>\n\t\t\t</div>";
echo "<h3>Détail, programme :</h3><br />\n\t\t\t<textarea name='biography'>" . $event[4] . "</textarea><br /><center>\n\t\t\t<input type='submit' name='submit' value='Modifier'>\n\t\t\t<input type='submit' name='annuller' value='Annuller'></center>\n\t\t\t</form></div>";
コード例 #4
0
ファイル: index.php プロジェクト: hogrefe/Classic-Quest
include 'bdd.php';
include 'pages/functions.php';
if (isset($_GET['page'])) {
    if (preg_match("/pages\\/artist/", $_GET['page'])) {
        $idart = substr($_GET["page"], 12, -4);
        $rowb = recuperation($idart, 'artist');
        echo "<title>{$rowb['2']}</title>";
        $titrepage = $rowb[2];
    } elseif (preg_match("/pages\\/enreg/", $_GET['page'])) {
        $idart = substr($_GET["page"], 11, -4);
        $rowb = recuperation($idart, 'enregistrement');
        echo "<title>{$rowb['7']}</title>";
        $titrepage = $rowb[7];
    } elseif (preg_match("/pages\\/event/", $_GET['page'])) {
        $idevent = substr($_GET["page"], 11, -4);
        $rowb = recuperation($idevent, 'evenement');
        echo "<title>{$rowb['1']}</title>";
        $titrepage = $rowb[1];
    } elseif (preg_match("/admin/", $_GET['page'])) {
        echo "<title>Connexion & Inscription</title>";
        $titrepage = "Connexion & Inscription";
    } elseif (preg_match("/param/", $_GET['page'])) {
        echo "<title>Modifier mes paramètres</title>";
        $titrepage = "Modifier mes paramètres";
    } elseif (preg_match("/galery-artist-Compositeur/", $_GET['page'])) {
        echo "<title>Galerie des compositeurs</title>";
        $titrepage = "Galerie des compositeurs";
    } elseif (preg_match("/galery-artist-Interprete/", $_GET['page'])) {
        echo "<title>Galerie des interpretes</title>";
        $titrepage = "Galerie des interpretes";
    } elseif (preg_match("/galery-event/", $_GET['page'])) {
コード例 #5
0
ファイル: mod-artist.php プロジェクト: hogrefe/Classic-Quest
        $username = $_SESSION['username'];
    } else {
        $username = "******";
    }
    if ($realnom && $nom) {
        $sql = 'UPDATE artist SET nomartist="' . $nom . '", nom="' . $realnom . '",neele = "' . $neeleb . '", neea="' . $neea . '", mortle="' . $mortleb . '", morta="' . $morta . '", biography="' . $biography . '", auteur="' . $username . '", creerle="' . date("Y-m-d H:i:s") . '", typeartist= "' . $typeartist . '" WHERE id="' . $id . '"';
        mysql_query($sql) or die('Erreur SQL !' . $sql . '<br />' . mysql_error());
        //redirection
        echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="artist' . $id . '"
			</SCRIPT>';
    } else {
        echo "<b><span style='color:red;'>Vous devez au moins renseigner le pseudonime et le nom réel de l'artist</span></b>";
    }
}
$artist = recuperation($id, 'artist');
$neele = Decoupedatetime($artist[3]);
$mortle = Decoupedatetime($artist[5]);
echo "<div id='mod'>\n\t\t\t<center><h2>Modifier l'histoire de l'artiste.</h2></center>\n\t\t\t<form method='POST' action='' enctype='multipart/form-data'>\n\t\t\t\t<center>Uploader une image (jpg,png,gif et inférieur a 1Mo) : <input type='file' name='img' /></center>\n\t\t\t\t<table border='0' width='100%'>\n\t\t\t\t\t<tr><td><label for='nom'>Nom d'artiste : </label><input type='text' name='nom' value='" . $artist[1] . "' /></td>\n\t\t\t\t\t<td><label for='realnom'>Nom complet de l'artiste : </label><input type='text' name='realnom' value='" . $artist[2] . "' /></td></tr>\n\t\t\t\t\t<tr><td><label for='neele'>Née le : </label><input type='text' name='neele' value='" . $neele . "' /></td>\n\t\t\t\t\t<td><label for='neea'> à : </label><input type='text' name='neea' value='" . $artist[4] . "' /></td></tr>\n\t\t\t\t\t<tr><td><label for='mortle'>Décédé(e) le : </label><input type='text' name='mortle' value='" . $mortle . "' /></td>\n\t\t\t\t\t<td><label for='morta'> à : </label><input type='text' name='morta' value='" . $artist[6] . "' /></td></tr>\n\t\t\t\t\t<tr><td><label for='typeartist'>L'artiste est un : </label>\n\t\t\t\t\t<select name='typeartist'>";
// compositeur
echo "<option value='Compositeur' ";
if ($artist[10] == "Compositeur") {
    echo " selected='selected'";
}
echo ">Compositeur</option><hr />";
// interprete
echo "<option value='Flûtiste' ";
if ($artist[10] == "Flûtiste") {
    echo " selected='selected'";
}
echo ">Flûtiste</option>\n\t\t\t\t\t\t<option value='Violoniste' ";
コード例 #6
0
ファイル: param.php プロジェクト: hogrefe/Classic-Quest
<?php

if (!isset($_SESSION['username'])) {
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="admin"
			</SCRIPT>';
}
include 'bdd.php';
$user = recuperation($_SESSION['id'], 'users');
if (isset($_POST['submit'])) {
    $username = htmlspecialchars(trim(addslashes($_POST['username'])));
    $email = htmlspecialchars(trim(addslashes($_POST['email'])));
    $presentation = addslashes($_POST['biography']);
    $oldpassword = htmlspecialchars(trim(addslashes($_POST['oldpassword'])));
    $newpassword = htmlspecialchars(trim(addslashes($_POST['newpassword'])));
    $repeatnewpassword = htmlspecialchars(trim(addslashes($_POST['repeatnewpassword'])));
    if ($oldpassword && $newpassword && $repeatnewpassword) {
        if (md5($oldpassword) == $user[2]) {
            if ($newpassword == $repeatnewpassword) {
                $newpasswordok = md5($newpassword);
            } else {
                die("<span style='color:red;'>Les 2 nouveaux mots de passe sont différents!</span> - <a href='param'>Retour a vos paramètres</a>");
            }
        } else {
            die("<span style='color:red;'>Votre mots de passe d'origine est faux!</span>  - <a href='param'>Retour a vos paramètres</a>");
        }
    }
    if (empty($newpasswordok)) {
        $newpasswordok = $user[2];
    }
コード例 #7
0
ファイル: validation.php プロジェクト: hogrefe/Classic-Quest
			</SCRIPT>';
}
include 'bdd.php';
if (isset($ok) && isset($id)) {
    $resultat = recuperation($id, 'users');
    $sql = 'UPDATE users SET statut="redacteur" WHERE id="' . $id . '"';
    mysql_query($sql) or die('Erreur SQL !' . $sql . '<br />' . mysql_error());
    $contenu = "Bonjour, votre compte à été validé. Vous pouvez désormais vous connecter sur le site et ajouter de nouveau compositeur ou enregistrement. Merci à vous!";
    sendmail($resultat[3], $contenu, 'Bienvenue en tant que redacteur sur Classic Quest');
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="validation"
			</SCRIPT>';
}
if (isset($non) && isset($id)) {
    $resultat = recuperation($id, 'users');
    $sql = "DELETE FROM `users` WHERE `id` = {$id}";
    mysql_query($sql) or die('Erreur SQL !' . $sql . '<br />' . mysql_error());
    $contenu = "Malheuresement votre compte n'a pas été retenu en tant que redcteur. Vous pouvez a tout moment vous réinscrire et proposer une présentation de vos objectif plus complet et adéquat pour devenir rédacteur sur notre site. Merci a vous!";
    sendmail($resultat[3], $contenu, 'Profil non valider sur Classic Quest');
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="validation"
			</SCRIPT>';
}
$results = array();
$sql = mysql_query("SELECT * FROM users WHERE statut = 'nonverif' ORDER BY email ASC");
while ($row = mysql_fetch_assoc($sql)) {
    $results[] = $row;
}
$i = 0;
コード例 #8
0
ファイル: accueil.php プロジェクト: hogrefe/Classic-Quest
// ENREGISTREMENT
include 'bdd.php';
$results = array();
$sql = mysql_query("SELECT * FROM enregistrement order by creerle desc limit 0,3");
while ($row = mysql_fetch_assoc($sql)) {
    $results[] = $row;
}
echo "<ul id='galery-artist'>";
foreach ($results as $result) {
    echo '<li><a href="enreg' . $result['id'] . '"><br />';
    // image artist
    $array = array("jpg", "png", "gif", "JPG", "PNG", "GIF");
    $i = 0;
    $res = "";
    while ($i != count($array)) {
        $rest = recuperation($result['idartist'], 'artist');
        if (file_exists("sources/images/" . $rest[0] . "." . $array[$i])) {
            $mdcinq = md5_file("sources/images/min/" . $rest[0] . "." . $array[$i]);
            $res = "<img src='sources/images/min/" . $rest[0] . "." . $array[$i] . "?<?php echo" . $mdcinq . "; ?>' class='profil-photo' alt='" . $rest[2] . "' />";
        }
        $i++;
    }
    if ($res == "") {
        echo '<img src="sources/image-profil.jpg" alt="' . $rest[2] . '" />';
    } else {
        echo $res;
    }
    echo "<br />" . $result['titre'] . "</a></li>";
    // affiche le nom des artists
}
?>
コード例 #9
0
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="admin"
			</SCRIPT>';
}
include 'bdd.php';
if (isset($suppr) && $suppr == "suppr") {
    $sql = 'DELETE FROM `users` WHERE `id` = "' . $id . '"';
    mysql_query($sql) or die('Erreur SQL !' . $sql . '<br />' . mysql_error());
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="supprimer-ban"
			</SCRIPT>';
}
if (isset($ban) && $ban == "ban") {
    $user = recuperation($id, 'users');
    $sql = 'DELETE FROM `users` WHERE `id` = "' . $id . '"';
    mysql_query($sql) or die('Erreur SQL !' . $sql . '<br />' . mysql_error());
    $sql = "INSERT INTO bans Values('','" . $user[3] . "')";
    mysql_query($sql) or die('Erreur SQL !' . $sql . '<br />' . mysql_error());
    //redirection
    echo '<SCRIPT LANGUAGE="JavaScript">
				document.location.href="supprimer-ban"
			</SCRIPT>';
}
$results = array();
$sql = mysql_query("SELECT * FROM users WHERE statut != 'webmaster' AND statut != 'admin' ORDER BY email ASC");
while ($row = mysql_fetch_assoc($sql)) {
    $results[] = $row;
}
$i = 0;