<?php
/*				Programme : consult_detail_oeuvre.php
				Description : 	Affiche le détail des informations d'une oeuvre sélectionnée
								et la liste des cd comprenant cette oeuvre.
*/
?>
<html>
<head>
<title>Consultation détaillée d'une oeuvre</title>
</head>
<body background="../images/fondnotes.jpg">
<?php
require "../admin/fonctions";
parametres_generaux();
$id_oeuvre=$_GET['id_oeuvre'];
require "codbfile";
//On récupère les informations de l'oeuvre
$sql="select o.nom_oeuvre, o.classification_oeuvre, o.date_composition_oeuvre, o.commentaire_oeuvre,
		o.id_compositeur, c.nom_compositeur, c.prenom_compositeur, type.nom_type_oeuvre,
		ton.nom_tonalite, o.fichier_oeuvre
		from oeuvre o, compositeur c, type_oeuvre type, tonalite ton
		where o.id_compositeur=c.id_compositeur
		and o.id_type_oeuvre=type.id_type_oeuvre
		and o.id_tonalite=ton.id_tonalite
		and o.id_oeuvre=$id_oeuvre";


$result=mysql_query($sql)
		or die ("Impossible de charger les informations concernant l'oeuvre.");
$ligne=mysql_fetch_array($result);
extract($ligne);

echo "
<div align='center'>
<h1>$nom_oeuvre</h1>
</div>
<hr>\n
<table width='80%' align='center' bgcolor='#EEF6FF' border='1'>
<tr><td>Nom : $nom_oeuvre<br>\n
						Classification : $classification_oeuvre<br>\n
						Date de composition : ";
						if ($date_composition_oeuvre==0)
						{echo "<i>inconnue</i><br>\n";}
						else
						{echo "$date_composition_oeuvre<br>\n";}
						echo "
						Compositeur : <a href='consult_detail_compositeur.php
						?id_compositeur=$id_compositeur'>$nom_compositeur $prenom_compositeur</a><br>\n
						Type d'oeuvre : $nom_type_oeuvre<br>\n
						Tonalité : $nom_tonalite<br>\n
						Fichier lié à l'oeuvre : <a href='$path_fichier_oeuvre$fichier_oeuvre' target='_blank'>$fichier_oeuvre</a>
						</td><td align='center' valign='center'>";

						//On regarde si des détails existent pour cette oeuvre
						$sql="select id_detail_oeuvre from detail_oeuvre
						where id_oeuvre=$id_oeuvre";
						$result=mysql_query($sql)
								or die ("Impossible de voir s'il y a des détails créés pour cette oeuvre");
						$nb_ligne=mysql_num_rows($result);
						if ($nb_ligne>0)
						{
							echo "<a href='consult_detail_oeuvre_detail.php?id_oeuvre=$id_oeuvre' target='_blank'>Consulter la composition de l'oeuvre</a>";

						}
						else
						{
							echo "Pas de détai renseigné pour cette oeuvre";
						}
						$commentaire_oeuvre=nl2br($commentaire_oeuvre);
						echo "</td></tr>
						<tr><td colspan='2'>Commentaire :<br>$commentaire_oeuvre</td></td></tr>
						</table>

<table 	align='center' width='80%'><tr><td colspan='2' align='left'><b><font size='+1'><u>Liste des cd contenant cette oeuvre</u></font></b></td></tr>\n";

//On charge la liste des cd contenant l'oeuvre
$sql="select corresp.id_cd, c.nom_cd, c.numero_cd from corresp_cd_oeuvre corresp, cd c
		where corresp.id_cd=c.id_cd
		and corresp.id_oeuvre=$id_oeuvre
		order by c.nom_cd";


$result=mysql_query($sql)
		or die ("Impossible de charger la liste des cd contenant cette oeuvre.");


while ($ligne=mysql_fetch_array($result))
{
	extract ($ligne);
	echo "
	<tr>
	<td><b>
	<a href='consult_detail_cd.php?id_cd=$id_cd'>$nom_cd</b></a> <i>($numero_cd)</i></td></tr>";
}


echo "
</table>\n";





?>
</body>
</html>
