Location: PHPKode > projects > PhpMyDVDs > phpmydvds/modifDVDExterne.php
<?php

    /***************************************************************************
                                 modifDVDExterne.php  -  description
                                -------------------

        copyright          : (C) 2002 by Cédric Rochat
        email                : hide@address.com
    ***************************************************************************/
    /***************************************************************************
    *
    *   This program is free software; you can redistribute it and/or modify
    *   it under the terms of the GNU General Public License as published by
    *   the Free Software Foundation; either version 2 of the License, or
    *   (at your option) any later version.
    *
    ***************************************************************************/

    require ("util.php");

	if (ControleAcces($password, $Internaute, session_id()))
	{
		require ("config.php");

		if ($Action!='valider') $form=new Formulaire ("POST", "index.php?sousPage=modifDVDExterne.php&AdminState=1");

		switch ($Action)
		{
			case "modif" :
				$connexion = Connexion (NOM, PASSE, BASE,SERVEUR);
				// Langues
				if ($IDLangue)
				{
					if (!$ajout)
					{
						echo "<center><h1>Modifications des langues d'un DVD</h1></center><hr>";

						// Son et langue du DVD à modifier
						if ($formats_son==1)
						{
							$SonLangueDVD = ExecRequete ("SELECT IDDVD, $pTable_Prefixe"."SonsTextes.IDLangue, $pTable_Prefixe"."SonsTextes.IDType, Remarques, NomType, NomLangue, $pTable_Prefixe"."SonsTextes.IDCanaux, NomCanaux
       	 					FROM $pTable_Prefixe"."SonsTextes, $pTable_Prefixe"."Langues, $pTable_Prefixe"."Types, $pTable_Prefixe"."Canaux
        					WHERE IDDVD=$IDDVD AND $pTable_Prefixe"."SonsTextes.IDLangue=$IDLangue AND $pTable_Prefixe"."SonsTextes.IDType=$IDType AND $pTable_Prefixe"."SonsTextes.IDCanaux=$IDCanaux
                				AND $pTable_Prefixe"."SonsTextes.IDLangue=$pTable_Prefixe"."Langues.IDLangue
                				AND $pTable_Prefixe"."SonsTextes.IDType=$pTable_Prefixe"."Types.IDType
								AND $pTable_Prefixe"."SonsTextes.IDCanaux=$pTable_Prefixe"."Canaux.IDCanaux;", BASE);
						}
						else
						{
							$SonLangueDVD = ExecRequete ("SELECT IDDVD, $pTable_Prefixe"."SonsTextes.IDLangue, $pTable_Prefixe"."SonsTextes.IDType, Remarques, NomType, NomLangue
       	 					FROM $pTable_Prefixe"."SonsTextes, $pTable_Prefixe"."Langues, $pTable_Prefixe"."Types
        					WHERE IDDVD=$IDDVD AND $pTable_Prefixe"."SonsTextes.IDLangue=$IDLangue AND $pTable_Prefixe"."SonsTextes.IDType=$IDType
                				AND $pTable_Prefixe"."SonsTextes.IDLangue=$pTable_Prefixe"."Langues.IDLangue
                				AND $pTable_Prefixe"."SonsTextes.IDType=$pTable_Prefixe"."Types.IDType;", BASE);
						}

						$SonLangue=mysql_fetch_object($SonLangueDVD);
						$NomType=$SonLangue->NomType;
						$NomLangue=$SonLangue->NomLangue;
						if ($formats_son==1) $NomCanaux=$SonLangue->NomCanaux;
						$Remarques=$SonLangue->Remarques;
					}
					elseif ($ajout) echo "<center><h1>Ajout de langues sur un DVD</h1></center><hr>";

					// Liste des types de son
			        $resultat = ExecRequete ("SELECT NomType FROM $pTable_Prefixe"."Types ORDER BY Ordre ASC;", BASE);
					$nbLignes=mysql_num_rows($resultat);
					if ($nbLignes!=0)
					{
						for ($i=0; $i<$nbLignes; $i++)
						{
							$temp=mysql_fetch_object($resultat);
							$ListeSons[$i]=$temp->NomType;
						}
					}
					else $ListeSons[0]="";

					if ($formats_son==1)
					{
						// Liste des canaux
			        	$resultat = ExecRequete ("SELECT NomCanaux FROM $pTable_Prefixe"."Canaux ORDER BY OrdreCanaux ASC;", BASE);
						$nbLignes=mysql_num_rows($resultat);
						if ($nbLignes!=0)
						{
							for ($i=0; $i<$nbLignes; $i++)
							{
								$temp=mysql_fetch_object($resultat);
								$ListeCanaux[$i]=$temp->NomCanaux;
							}
						}
					else $ListeCanaux[0]="";
					}

					// Liste des langues
					$resultat = ExecRequete ("SELECT NomLangue FROM $pTable_Prefixe"."Langues ORDER BY IDLangue ASC;", BASE);
					$nbLignes=mysql_num_rows($resultat);
					if ($nbLignes!=0)
					{
						for ($i=0; $i<$nbLignes; $i++)
						{
							$temp=mysql_fetch_object($resultat);
							$ListeLangues[$i]=$temp->NomLangue;
						}
					}
					else $ListeLangues[0]="";

					if ($ajout)
					{
						if (!$nbajoutslangues)
						{
							$nbajoutslanguesTemp=explode("=", $ListeDeroulante);
							$nbajoutslangues=$nbajoutslanguesTemp[8];
						}
						$nbajouts=$nbajoutslangues;
						$nombreajouts=$nbajoutslangues;
					}
					else $nbajouts=1;
					$i=0;
					if ($ListeSons[0]!="")
					{
						if ($ListeLangues[0]!="")
						{
							while ($nbajouts!=0)
							{
								$form->debutTable(HORIZONTAL, 1);
								if ($formats_son==1)
								{
									$form->champListe("Type de son", "Type_new[$i]", $NomType, 1, $ListeSons, "onChange='ChangeUrl(this.form)'");
									$form->champListe("Canaux", "Canaux_new[$i]", $NomCanaux, 1, $ListeCanaux, "onChange='ChangeUrl(this.form)'");
								}
								else $form->champListe("Type de son", "Type_new[$i]", $NomType, 1, $ListeSons);
								$form->champListe("Langue", "Langue_new[$i]", $NomLangue, 1, $ListeLangues);
								$form->champTexte("Remarques", "Remarques_new[$i]", $Remarques, 50, 80);
								$form->finTable();

								$nbajouts--;
								$i++;
							}
						}
						else echo "<center><b><H2>Aucune langue n'est disponible dans la base de données !!</H2><br><br><a href='index.php?sousPage=modifDVD.php&AdminState=1&Choice=true&RecordChoice=1&IDDVD=$IDDVD#Langues'>Retour à la fiche du DVD</a></b></center>";
					}
					else echo "<center><b><H2>Aucun type de son n'est disponible dans la base de données !!</H2><br><br><a href='index.php?sousPage=modifDVD.php&AdminState=1&Choice=true&RecordChoice=1&IDDVD=$IDDVD#Langues'>Retour à la fiche du DVD</a></b></center>";
				}

				// Acteur
				if ($IDActeur)
				{
					if (!$ajout)
					{
						echo "<center><h1>Modifications d'acteurs d'un DVD</h1></center><hr>";

						// Acteur à modifier
						$ActeurDVD = ExecRequete ("SELECT $pTable_Prefixe"."ActeursDVD.IDActeur, NomPrenomActeur
						FROM $pTable_Prefixe"."ActeursDVD, $pTable_Prefixe"."Acteurs
						WHERE $pTable_Prefixe"."ActeursDVD.IDActeur=$pTable_Prefixe"."Acteurs.IDActeur
							AND $pTable_Prefixe"."ActeursDVD.IDDVD=$IDDVD
							AND $pTable_Prefixe"."ActeursDVD.IDActeur=$IDActeur;", BASE);

						$Acteur=mysql_fetch_object($ActeurDVD);
						$NomPrenomActeur=$Acteur->NomPrenomActeur;
					}
					elseif ($ajout) echo "<center><h1>Ajout d'un acteur  sur un DVD</h1></center><hr>";

					// Liste des acteurs
			        $resultat = ExecRequete ("SELECT NomPrenomActeur FROM $pTable_Prefixe"."Acteurs ORDER BY NomPrenomActeur ASC;", BASE);
					$nbLignes=mysql_num_rows($resultat);
					if ($nbLignes!=0)
					{
						for ($i=0; $i<$nbLignes; $i++)
						{
							$temp=mysql_fetch_object($resultat);
							$ListeActeurs[$i]=$temp->NomPrenomActeur;
						}
					}
					else $ListeActeurs[0]="";

					$nbajouts=1;

					if ($ListeActeurs[0]!="")
					{
						if ($ajout) echo "<center><b><H2>Vous pouvez sélectionner un acteur depuis la liste déroulante, ou l'entrer manuellement.<br>Le système fera une recherche pour déterminer si le nom entré (ou un nom semblable) existe déjà, ou s'il faut créer l'acteur.</H2></b></center>";
						$TableActeur='TRUE';
						$form->debutTable();
						$form->champListe("Acteur", "NomPrenomActeur_new", $NomPrenomActeur, 1, $ListeActeurs);
					}
					else
					{
						if (!$ajout) echo "<center><b><H2>Aucun acteur n'est disponible dans la base de données !!</H2><br><br><a href='index.php?sousPage=modifDVD.php&AdminState=1&Choice=true&RecordChoice=1&IDDVD=$IDDVD#Acteurs'>Retour à la fiche du DVD</a></b></center>";
						elseif ($ajout)
						{
							echo "<center><b><H2>Aucun acteur n'est disponible dans la base de données !!<br>Vous pouvez l'entrer manuellement, pour que le système puisse le créer.</H2></b></center>";
							$premierActeur='TRUE';
						}
					}
					if ($ajout)
					{
						if ($TableActeur!='TRUE') $form->debutTable();
						$form->champTexte("Prénom et nom de l'acteur", "NomPrenomActeur_new_man","", 40, 50);
					}

					if ($ajout or $ListeActeurs[0]!="") $form->finTable();
				}

				// Réalisateur
				if ($IDRealisateur)
				{
					if (!$ajout)
					{
						echo "<center><h1>Modifications des réalisateurs d'un DVD</h1></center><hr>";

						// Réalisateur à modifier
						$RealisateurDVD = ExecRequete ("SELECT $pTable_Prefixe"."RealisateursDVD.IDRealisateur, NomPrenomRealisateur
						FROM $pTable_Prefixe"."RealisateursDVD, $pTable_Prefixe"."Realisateurs
						WHERE $pTable_Prefixe"."RealisateursDVD.IDRealisateur=$pTable_Prefixe"."Realisateurs.IDRealisateur
							AND $pTable_Prefixe"."RealisateursDVD.IDDVD=$IDDVD
							AND $pTable_Prefixe"."RealisateursDVD.IDRealisateur=$IDRealisateur;", BASE);

						$Realisateur=mysql_fetch_object($RealisateurDVD);
						$NomPrenomRealisateur=$Realisateur->NomPrenomRealisateur;
					}
					elseif ($ajout) echo "<center><h1>Ajout de réalisateurs  sur un DVD</h1></center><hr>";

					// Liste des réalisateurs
			        $resultat = ExecRequete ("SELECT NomPrenomRealisateur FROM $pTable_Prefixe"."Realisateurs ORDER BY NomPrenomRealisateur ASC;", BASE);
					$nbLignes=mysql_num_rows($resultat);
					if ($nbLignes!=0)
					{
						for ($i=0; $i<$nbLignes; $i++)
						{
							$temp=mysql_fetch_object($resultat);
							$ListeRealisateurs[$i]=$temp->NomPrenomRealisateur;
						}
					}
					else $ListeRealisateurs[0]="";

					$nbajouts=1;

					if ($ListeRealisateurs[0]!="")
					{
						if ($ajout) echo "<center><b><H2>Vous pouvez sélectionner un réalisateur depuis la liste déroulante, ou l'entrer manuellement.<br>Le système fera une recherche pour déterminer si le nom entré (ou un nom semblable) existe déjà, ou s'il faut créer le réalisateur.</H2></b></center>";
						$TableRealisateur='TRUE';
						$form->debutTable();
						$form->champListe("Réalisateur", "NomPrenomRealisateur_new", $NomPrenomRealisateur, 1, $ListeRealisateurs);
					}
					else
					{
						if (!$ajout) echo "<center><b><H2>Aucun réalisateur n'est disponible dans la base de données !!</H2><br><br><a href='index.php?sousPage=modifDVD.php&AdminState=1&Choice=true&RecordChoice=1&IDDVD=$IDDVD#Realisateurs'>Retour à la fiche du DVD</a></b></center>";
						elseif ($ajout)
						{
							echo "<center><b><H2>Aucun réalisateur n'est disponible dans la base de données !!<br>Vous pouvez l'entrer manuellement, pour que le système puisse le créer.</H2></b></center>";
							$premierRealisateur='TRUE';
						}
					}
					if ($ajout)
					{
						if ($TableRealisateur!='TRUE') $form->debutTable();
						$form->champTexte("Prénom et nom du réalisateur", "NomPrenomRealisateur_new_man","", 40, 50);
					}

					if ($ajout or $ListeRealisateurs[0]!="") $form->finTable();
				}

				break;
			case "suppr" :
				$connexion = Connexion (NOM, PASSE, BASE,SERVEUR);
				if ($IDLangue)
				{
					echo "<center><h1>Suppression d'une langue d'un DVD</h1></center><hr>";
					echo "<center><b><font face='Arial, Helvetica, sans-serif' size='3'>Vous êtes sur le point de supprimer une langue de ce DVD<br><br>Etes-vous sûr de vouloir continuer ?</font></b></center>";
				}
				if ($IDActeur)
				{
					echo "<center><h1>Suppression d'un acteur d'un DVD</h1></center><hr>";
					echo "<center><b><font face='Arial, Helvetica, sans-serif' size='3'>Vous êtes sur le point de supprimer un acteur de ce DVD (notez qu'il ne sera pas supprimé de la base de données)<br><br>Etes-vous sûr de vouloir continuer ?</font></b></center>";
				}
				if ($IDRealisateur)
				{
					echo "<center><h1>Suppression d'un réalisateur d'un DVD</h1></center><hr>";
					echo "<center><b><font face='Arial, Helvetica, sans-serif' size='3'>Vous êtes sur le point de supprimer un réalisateur de ce DVD (notez qu'il ne sera pas supprimé de la base de données)<br><br>Etes-vous sûr de vouloir continuer ?</font></b></center>";
				}

				break;
			case "valider" :
				if ($valider=='Enregistrer' or $valider=='OK' or $valider=='Confirmer création' or $valider=='Oui')
				{
					$nombreAjouts=$nbajouts;
					$compteTest=$nbajouts;
					$nberreurs=0;
					$continue='TRUE';
					$i=0;
					switch ($Actionmode)
					{
						case 'modiflangue' :
							while ($compteTest!=0 and $continue='TRUE')
							{
								if ($Langue_new[$i]!="" and $Type_new[$i]!="") $continue='TRUE';
								else
								{
									$modification='FALSE';
									$continue='FALSE';
								}
								for ($j=0;$j<$nbajouts;$j++)
								{
									if ($formats_son==1)
									{
										$IDCanauxOld=$IDCanaux;
										$Canaux_new[$i]=ControlePossibiliteCanaux($Type_new[$i], $Canaux_new[$i]);
										$Canaux_new[$j]=ControlePossibiliteCanaux($Type_new[$j], $Canaux_new[$j]);

										if ($Langue_new[$i]==$Langue_new[$j] and $Type_new[$i]==$Type_new[$j] and $Canaux_new[$i]==$Canaux_new[$j] and $i!=$j)
										{
											$modification='FALSE';
											$continue='FALSE';
										}
									}
									else
									{
										if ($Langue_new[$i]==$Langue_new[$j] and $Type_new[$i]==$Type_new[$j] and $i!=$j)
										{
											$modification='FALSE';
											$continue='FALSE';
										}
									}
								}
								$compteTest--;
								$i++;
							}
							if ($modification=='FALSE')
							{
								echo "<br><br><center><h2>Un des champs (type de son"; if ($formats_son==1) echo ", canaux"; echo " ou langue) était vide<BR>ou deux lignes étaient identiques !!<BR>Les modifications n'ont donc pas été prises en compte</h2></center><BR><BR>";
								break;
							}
							$i=0;
							while ($nombreAjouts!=0)
							{
								if ($formats_son==1) $nouveaux=ChercheSonLangue($Langue_new[$i], $Type_new[$i], $Canaux_new[$i]);
								else $nouveaux=ChercheSonLangue($Langue_new[$i], $Type_new[$i]);
								$connexion = Connexion (NOM, PASSE, BASE,SERVEUR);
								if ($formats_son==1)
								{
									$update=TRUE;
											if ($nouveaux[1]==1 or ($nouveaux[1]==4 and $nouveaux[2]==19) or ($nouveaux[1]==6 and $nouveaux[2]==18) or $nouveaux[1]==3 or $nouveaux[1]==2)
											{// Dolby Digital ou Dolby Digital EX ou Dolby Surround ou DTS ou MPEG2
												if ($nouveaux[1]==1) // Dolby Digital
												{
													$requeteTestDolbyDigital = ExecRequete ("SELECT IDDVD, IDType, IDLangue, Remarques FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=1
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDolbyDigital)==1 and $IDCanauxOld!=1)
													{
														$dataDolbyDigital = mysql_fetch_array($requeteTestDolbyDigital);
														if ($Remarques_new[$i]!="") $RemarquesDolbyDigital = $Remarques_new[$i];
														else $RemarquesDolbyDigital = $dataDolbyDigital[3];
														if ($nouveaux[2]==1) $nouveaux[2]=11;
														$requeteUpdateDolbyDigital = "UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$RemarquesDolbyDigital', IDCanaux='$nouveaux[2]' WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=1 AND IDCanaux=1";
														ExecRequete ($requeteUpdateDolbyDigital, BASE);
														$update=FALSE;

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$RemarquesDolbyDigital) $record_replace_modif[3]=TRUE;
														else $record_replace_modif[3]=FALSE;
													}
												}

												if ($nouveaux[1]==4 and $nouveaux[2]==19) // Dolby Digital EX
												{
													$requeteTestDolbyDigitalEX = ExecRequete ("SELECT IDDVD, IDType, IDLangue, Remarques FROM $pTable_Prefixe"."SonsTextes
																						WHERE IDDVD=$IDDVD
																							AND IDLangue=$nouveaux[0]
																							AND IDType=4
																							AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDolbyDigitalEX)==1 and $IDCanauxOld!=1)
													{
														$dataDolbyDigitalEX = mysql_fetch_array($requeteTestDolbyDigitalEX);
														if ($Remarques_new[$i]!="") $RemarquesDolbyDigitalEX = $Remarques_new[$i];
														else $RemarquesDolbyDigitalEX = $dataDolbyDigitalEX[3];
														if ($nouveaux[2]==1) $nouveaux[2]=19;
														$requeteUpdateDolbyDigitalEX = "UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$RemarquesDolbyDigitalEX', IDCanaux='$nouveaux[2]' WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=4 AND IDCanaux=1";
														ExecRequete ($requeteUpdateDolbyDigitalEX, BASE);
														$update=FALSE;

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1 EX";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$RemarquesDolbyDigitalEX) $record_replace_modif[3]=TRUE;
														else $record_replace_modif[3]=FALSE;
													}
												}

												if ($nouveaux[1]==6 and $nouveaux[2]==18) // Dolby Surround
												{
													$requeteTestDolbySurround = ExecRequete ("SELECT IDDVD, IDType, IDLangue, Remarques FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=6
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDolbySurround)==1 and $IDCanauxOld!=1)
													{
														$dataDolbySurround = mysql_fetch_array($requeteTestDolbySurround);
														if ($Remarques_new[$i]!="") $RemarquesDolbySurround = $Remarques_new[$i];
														else $RemarquesDolbySurround = $dataDolbySurround[3];
														if ($nouveaux[2]==1) $nouveaux[2]=18;
														$requeteUpdateDolbySurround = "UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$RemarquesDolbySurround', IDCanaux='$nouveaux[2]' WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=6 AND IDCanaux=1";
														ExecRequete ($requeteUpdateDolbySurround, BASE);
														$update=FALSE;

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="Prologic";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$RemarquesDolbySurround) $record_replace_modif[3]=TRUE;
														else $record_replace_modif[3]=FALSE;
													}
												}

												if ($nouveaux[1]==3) // DTS
												{
													$requeteTestDTS = ExecRequete ("SELECT IDDVD, IDType, IDLangue, Remarques FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=3
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDTS)==1 and $IDCanauxOld!=1)
													{
														$dataDTS = mysql_fetch_array($requeteTestDTS);
														if ($Remarques_new[$i]!="") $RemarquesDTS = $Remarques_new[$i];
														else $RemarquesDTS = $dataDTS[3];
														if ($nouveaux[2]==1) $nouveaux[2]=11;
														$requeteUpdateDTS = "UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$RemarquesDTS', IDCanaux='$nouveaux[2]' WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=3 AND IDCanaux=1";
														ExecRequete ($requeteUpdateDTS, BASE);
														$update=FALSE;

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$RemarquesDTS) $record_replace_modif[3]=TRUE;
														else $record_replace_modif[3]=FALSE;
													}
												}

												if ($nouveaux[1]==2) // MPEG2-Audio
												{
													$requeteTestMPEG2 = ExecRequete ("SELECT IDDVD, IDType, IDLangue, Remarques FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=2
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestMPEG2)==1 and $IDCanauxOld!=1)
													{
														$dataMPEG2 = mysql_fetch_array($requeteTestMPEG2);
														if ($Remarques_new[$i]!="") $RemarquesMPEG2 = $Remarques_new[$i];
														else $RemarquesMPEG2 = $dataMPEG2[3];
														if ($nouveaux[2]==1) $nouveaux[2]=11;
														$requeteUpdateMPEG2 = "UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$RemarquesMPEG2', IDCanaux='$nouveaux[2]' WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=2 AND IDCanaux=1";
														ExecRequete ($requeteUpdateMPEG2, BASE);
														$update=FALSE;

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$RemarquesMPEG2) $record_replace_modif[3]=TRUE;
														else $record_replace_modif[3]=FALSE;
													}
												}
											}
									if ($update==TRUE) // Requête de test standard
									{
										$requeteTest ="SELECT IDDVD, IDType, IDLangue FROM $pTable_Prefixe"."SonsTextes WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=$nouveaux[1] AND IDCanaux=$nouveaux[2]";
									}
								}
								else
								{
									$requeteTest ="SELECT IDDVD, IDType, IDLangue FROM $pTable_Prefixe"."SonsTextes WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=$nouveaux[1]";
									$update=TRUE;
								}
								if ($update==TRUE) $resultatTest=ExecRequete ($requeteTest, BASE);

								if ($formats_son==1)
								{
									if ($update==TRUE and (mysql_num_rows($resultatTest)==0 or ($IDLangue==$nouveaux[0] and $IDType==$nouveaux[1] and $IDCanaux==$nouveaux[2])))
									{
										if ($ajout)
										{
											if ($nouveaux[1]==1 or ($nouveaux[1]==4 and $nouveaux[2]==19) or ($nouveaux[1]==6 and $nouveaux[2]==18) or $nouveaux[1]==3 or $nouveaux[1]==2)
											{// Dolby Digital ou Dolby Digital EX ou Dolby Surround ou DTS ou MPEG2
												if ($nouveaux[1]==1) // Dolby Digital
												{
													$requeteTestDolbyDigital = ExecRequete ("SELECT IDDVD, IDType, IDLangue FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=1
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDolbyDigital)==1)
													{
														$dataDolbyDigital = mysql_fetch_array($requeteTestDolbyDigital);
														if ($Remarques_new[$i]!="") $Remarques_new_modif = $Remarques_new[$i];
														else $Remarques_new_modif = $dataDolbyDigital[3];
														$requeteDeleteDolbyDigital = "DELETE FROM $pTable_Prefixe"."SonsTextes
																												WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=1 AND IDCanaux=1";
														ExecRequete ($requeteDeleteDolbyDigital, BASE);

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$Remarques_new_modif) $record_replace_modif[3]=TRUE;
														else $record_replace_modif=FALSE;
													}
													else $Remarques_new_modif = $Remarques_new[$i];
												}

												if ($nouveaux[1]==4 and $nouveaux[2]==19) // Dolby Digital EX
												{
													$requeteTestDolbyDigitalEX = ExecRequete ("SELECT IDDVD, IDType, IDLangue FROM $pTable_Prefixe"."SonsTextes
																						WHERE IDDVD=$IDDVD
																							AND IDLangue=$nouveaux[0]
																							AND IDType=4
																							AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDolbyDigitalEX)==1)
													{
														$dataDolbyDigitalEX = mysql_fetch_array($requeteTestDolbyDigitalEX);
														if ($Remarques_new[$i]!="") $Remarques_new_modif = $Remarques_new[$i];
														else $Remarques_new_modif = $dataDolbyDigitalEX[3];
														$requeteDeleteDolbyDigitalEX = "DELETE FROM $pTable_Prefixe"."SonsTextes
																												WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=4 AND IDCanaux=1";
														ExecRequete ($requeteDeleteDolbyDigitalEX, BASE);

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1 EX";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$Remarques_new_modif) $record_replace_modif[3]=TRUE;
														else $record_replace_modif=FALSE;
													}
													else $Remarques_new_modif = $Remarques_new[$i];
												}

												if ($nouveaux[1]==6 and $nouveaux[2]==18) // Dolby Surround
												{
													$requeteTestDolbySurround = ExecRequete ("SELECT IDDVD, IDType, IDLangue FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=6
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDolbySurround)==1)
													{
														$dataDolbySurround = mysql_fetch_array($requeteTestDolbySurround);
														if ($Remarques_new[$i]!="") $Remarques_new_modif = $Remarques_new[$i];
														else $Remarques_new_modif = $dataDolbySurround[3];
														$requeteDeleteDolbySurround = "DELETE FROM $pTable_Prefixe"."SonsTextes
																												WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=6 AND IDCanaux=1";
														ExecRequete ($requeteDeleteDolbySurround, BASE);

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="Prologic";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$Remarques_new_modif) $record_replace_modif[3]=TRUE;
														else $record_replace_modif=FALSE;
													}
													else $Remarques_new_modif = $Remarques_new[$i];
												}

												if ($nouveaux[1]==3) // DTS
												{
													$requeteTestDTS = ExecRequete ("SELECT IDDVD, IDType, IDLangue FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=3
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestDTS)==1)
													{
														$dataDTS = mysql_fetch_array($requeteTestDTS);
														if ($Remarques_new[$i]!="") $Remarques_new_modif = $Remarques_new[$i];
														else $Remarques_new_modif = $dataDTS[3];
														$requeteDeleteDTS = "DELETE FROM $pTable_Prefixe"."SonsTextes
																												WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=3 AND IDCanaux=1";
														ExecRequete ($requeteDeleteDTS, BASE);

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$Remarques_new_modif) $record_replace_modif[3]=TRUE;
														else $record_replace_modif=FALSE;
													}
													else $Remarques_new_modif = $Remarques_new[$i];
												}

												if ($nouveaux[1]==2) // MPEG2-Audio
												{
													$requeteTestMPEG2 = ExecRequete ("SELECT IDDVD, IDType, IDLangue FROM $pTable_Prefixe"."SonsTextes
																							WHERE IDDVD=$IDDVD
																								AND IDLangue=$nouveaux[0]
																								AND IDType=2
																								AND IDCanaux=1", BASE);

													if (mysql_num_rows($requeteTestMPEG2)==1)
													{
														$dataMPEG2 = mysql_fetch_array($requeteTestMPEG2);
														if ($Remarques_new[$i]!="") $Remarques_new_modif = $Remarques_new[$i];
														else $Remarques_new_modif = $dataMPEG2[3];
														$requeteDeleteMPEG2 = "DELETE FROM $pTable_Prefixe"."SonsTextes
																												WHERE IDDVD=$IDDVD AND IDLangue=$nouveaux[0] AND IDType=2 AND IDCanaux=1";
														ExecRequete ($requeteDeleteMPEG2, BASE);

														$record_replace_modif[0]=$Langue_new[$i];
														$record_replace_modif[1]=$Type_new[$i];
														if ($Canaux_new[$i]=="Défaut") $record_replace_modif[2]="5.1";
														else $record_replace_modif[2]=$Canaux_new[$i];
														if ($Remarques_new[$i]!=$Remarques_new_modif) $record_replace_modif[3]=TRUE;
														else $record_replace_modif=FALSE;
													}
													else $Remarques_new_modif = $Remarques_new[$i];
												}
											}
											if ($nouveaux[1]==5) // Sous-titres
											{
												$Remarques_new_modif = $Remarques_new[$i];
											}
											$requete = "INSERT INTO $pTable_Prefixe"."SonsTextes VALUES ('$IDDVD', '$nouveaux[0]', '$nouveaux[1]', '$Remarques_new_modif', '$nouveaux[2]')";
										}
										elseif (!$ajout)
										{
											if ($update==TRUE) $requete="UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$Remarques_new[$i]', IDCanaux='$nouveaux[2]' WHERE IDDVD=$IDDVD AND IDLangue=$IDLangue AND IDType=$IDType AND IDCanaux=$IDCanaux";
										}

										if ($ajout) ExecRequete($requete, BASE);
										elseif (!$ajout and $update==TRUE) ExecRequete($requete, BASE);
									}
									else
									{
										if ($update==TRUE)
										{
											echo "<br><center><h2>L'enregistrement [$Type_new[$i], $Canaux_new[$i], $Langue_new[$i]] pour le DVD No $IDDVD existait déjà !!</h2></CENTER><BR>";
										$nberreurs++;
										}
										elseif ($update==FALSE)
										{
											echo "<br><center><h2>Il existait un enregistrement [$record_replace_modif[1], Défaut, $record_replace_modif[0]] pour le DVD No $IDDVD.<br>Il a été remplacé par le nouvel enregistrement [$record_replace_modif[1], $record_replace_modif[2], $record_replace_modif[0]] !!";
											if ($record_replace_modif[3]==TRUE) echo "<br>Par contre, il existait une remarque pour l'enregistrement remplacé, et elle a été conservée,<br>
											vu que vous n'en avez pas entré de nouvelle.";
											echo "</h2></center>";
										}
									}

									$modification='TRUE';
									$nombreAjouts--;
									$i++;
								}
								else
								{
									if (mysql_num_rows($resultatTest)==0 or ($IDLangue==$nouveaux[0] and $IDType==$nouveaux[1]))
									{
										$requete = "SELECT * FROM $pTable_Prefixe"."SonsTextes";
										$resultat=ExecRequete ($requete, BASE);
										$NbChamps = mysql_num_fields($resultat);

										if ($ajout)
										{
											if ($NbChamps<5) $requete = "INSERT INTO $pTable_Prefixe"."SonsTextes VALUES ('$IDDVD', '$nouveaux[0]', '$nouveaux[1]', '$Remarques_new[$i]')";
											else $requete = "INSERT INTO $pTable_Prefixe"."SonsTextes VALUES ('$IDDVD', '$nouveaux[0]', '$nouveaux[1]', '$Remarques_new[$i]', '1')";
										}
										elseif (!$ajout)
										{
											if ($NbChamps<5) $requete="UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$Remarques_new[$i]' WHERE IDDVD=$IDDVD AND IDLangue=$IDLangue AND IDType=$IDType";
											else $requete="UPDATE $pTable_Prefixe"."SonsTextes SET IDLangue=$nouveaux[0], IDType=$nouveaux[1], Remarques='$Remarques_new[$i]', IDCanaux='1' WHERE IDDVD=$IDDVD AND IDLangue=$IDLangue AND IDType=$IDType";
										}

										ExecRequete($requete, BASE);
									}
									else
									{
										echo "<br><center><h2>L'enregistrement [$Type_new[$i], $Langue_new[$i]] pour le DVD No $IDDVD existait déjà !!</h2></CENTER><BR>";
										$nberreurs++;
									}

									$modification='TRUE';
									$nombreAjouts--;
									$i++;
								}
							}
							break;
						case 'modifacteur' :
							$nbajouts=1;
							$nberreurs=0;

							if (!$creationActeur)
							{
								if ((!$ajout and $NomPrenomActeur_new!="") or ($ajout and ($NomPrenomActeur_new!="" or $NomPrenomActeur_new_man!="")) or $IDActeurChoisi);
								else $champsvalides='FALSE';

								if ($champsvalides=='FALSE')
								{
									echo "<br><br><center><h2>Un des champs était vide !!<BR>Les modifications n'ont donc pas été prises en compte</h2></center><BR><BR>";
									break;
								}
               				}

							if (!$ajout or ($ajout and $NomPrenomActeur_new_man==""))
							{
								$connexion = Connexion (NOM, PASSE, BASE,SERVEUR);
								if (!$IDActeurChoisi)
								{
									$nouveaux=ChercheActeur($NomPrenomActeur_new);
									$IDActeurChoisi=$nouveaux->IDActeur;
								}
								elseif (!$NomPrenomActeur_new)
								{
									$result=ExecRequete("SELECT NomPrenomActeur FROM $pTable_Prefixe"."Acteurs WHERE IDActeur=$IDActeurChoisi", BASE);
									$result_temp=mysql_fetch_object($result);
									$NomPrenomActeur_new=$result_temp->NomPrenomActeur;
								}
								$requeteTest ="SELECT IDDVD, IDActeur FROM $pTable_Prefixe"."ActeursDVD WHERE IDDVD=$IDDVD AND IDActeur=$IDActeurChoisi";
								$resultatTest=ExecRequete ($requeteTest, BASE);
								if (mysql_num_rows($resultatTest)==0 or ($IDActeur==$IDActeurChoisi))
								{
									if ($ajout) $requete = "INSERT INTO $pTable_Prefixe"."ActeursDVD VALUES ('$IDActeurChoisi', '$IDDVD')";
									elseif (!$ajout) $requete="UPDATE $pTable_Prefixe"."ActeursDVD SET IDActeur=$IDActeurChoisi WHERE IDDVD=$IDDVD AND IDActeur=$IDActeur";

									ExecRequete($requete, BASE);
									$modification='TRUE';
								}
								else
								{
									echo "<br><center><h2>L'enregistrement [$NomPrenomActeur_new] pour le DVD No $IDDVD existait déjà !!</h2></CENTER><BR>";
								}
							}
							elseif ($ajout)
							{
								if (!$creationActeur)
								{
										$RessemblanceActeur=ChercheRessemblance(1, $NomPrenomActeur_new_man);
										if (mysql_num_rows($RessemblanceActeur)==0)
										{
											echo "<br><br><center><h2>L'acteur $NomPrenomActeur_new_man va être créé.<BR>Vous pouvez confirmer sa création, ou l'annuler.</h2></center>";
											$form=new Formulaire("POST", "index.php?sousPage=modifDVDExterne.php&AdminState=1");
											$form->debutTable(HORIZONTAL,1);
											$form->champCache("ajout", $ajout);
											$form->champCache("creationActeur", "TRUE");
											$form->champCache("NomPrenomActeur_new_man", $NomPrenomActeur_new_man);
											$form->champCache("Action", "valider");
											$form->champCache("Actionmode", "modifacteur");
											$form->champCache("IDDVD", $IDDVD);
											$form->champValider ("Confirmer création", "valider");
											$form->champValider ("Annuler", "valider");
											$form->finTable();
											$form->fin();

											$noReturn='TRUE';
										}
										else
										{
											echo "<center>Il existe une ressemblance entre le nom que vous avez saisi (<b>$NomPrenomActeur_new_man</b>), et au moins un nom d'acteur existant !!<br>Vous devriez vérifier que le nom que vous avez entré n'existe pas déjà sous une autre orthographe.<br>Vous pourrez ensuite confirmer la création de l'acteur, ou en choisir un parmi la liste proposée.</center>";
											$form=new Formulaire("POST", "index.php?sousPage=modifDVDExterne.php&AdminState=1");
											$form->debutTable(HORIZONTAL,1);
											$form->champCache("ajout", $ajout);
											$form->champCache("creationActeur", "TRUE");
											$form->champCache("NomPrenomActeur_new_man", $NomPrenomActeur_new_man);
											$form->champCache("Action", "valider");
											$form->champCache("Actionmode", "modifacteur");
											$form->champCache("IDDVD", $IDDVD);
											$form->champValider ("Confirmer création", "valider");
											$form->champValider ("Annuler", "valider");
											$form->finTable();
											$form->fin();

											$Record_count=mysql_num_rows($RessemblanceActeur);
											switch ($Record_count)
											{
												case 1 :
	 												$Record_count_text = "<I>$Record_count </I> enregistrement  a été trouvé";
													break;
												default :
 													$Record_count_text = "<I>$Record_count </I> enregistrements  ont étés trouvés";
											}
											echo "
													<table width='100%' border=0 cellspacing=1 cellpadding=1>
														<tr>
															<td>
															<br>
																<b>$Record_count_text</b>
															</td
														</tr>
													</table>";
											echo "
													<table width='100%' border=0 cellspacing=1 cellpadding=1>
														<tr>
															<td bgcolor='$color_frame' width='10%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;ID Acteur</b></font></td>
															<td bgcolor='$color_frame' width='10%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;Numérotation</b></font></td>
															<td bgcolor='$color_frame' width='20%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;Prénom et nom</b></font></td>
															<td bgcolor='$color_frame' width='60%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;Action</b></font></td>
														</tr>
													<tr><td colspan=4><hr></td></tr>";

					        				$font_begin="<font color='#FF0A3B' face='Arial, Helvetica, sans-serif' size='2'>";
	        								$font_end="</font>";
    	    								$Act_count=0;
        	    							while ($rowList = mysql_fetch_array ($RessemblanceActeur))
            								{
                	    						$href_begin ="";
                    							$href_end ="";
                    							$Act_count++;

    		                					echo "		<tr>
            		                            					<td width='10%'><font color='#000000' face='Arial, Helvetica, sans-serif' size='2'>$rowList[0] $font_end</td>
                		                        					<td width='10%'>$font_begin <B>$Act_count</B> $font_end</td>
                    		                    					<td width='20%'>$font_begin <a href='index.php?IDActeur=$rowList[0]&sousPage=acteurs.php'>$rowList[1]</a>$font_end</td>
                        		                					<td width='60%'><a href=index.php?sousPage=modifDVDExterne.php&AdminState=1&ajout=TRUE&Action=valider&valider=Enregistrer&Actionmode=modifacteur&IDDVD=$IDDVD&IDActeurChoisi=$rowList[0]><font size='3'>Choisir</font></a></td>";
                        						echo "</tr>";
            								}
											echo "</table>";
	            							echo "<hr>";

											$noReturn='TRUE';
										}
								}
								elseif ($creationActeur=='TRUE')
								{
									$ExistenceActeur=ChercheActeur($NomPrenomActeur_new_man);
									if ($ExistenceActeur->IDActeur=="")
									{
										$connexion = Connexion (NOM, PASSE, BASE,SERVEUR);
										$requete1 = "INSERT INTO $pTable_Prefixe"."Acteurs (NomPrenomActeur) VALUES ('$NomPrenomActeur_new_man')";
										$resultat1 = ExecRequete($requete1, BASE);

										$IDActeur = mysql_insert_id();
										$requete2 = "INSERT INTO $pTable_Prefixe"."ActeursDVD VALUES ('$IDActeur', '$IDDVD')";
										$resultat2 = ExecRequete($requete2, BASE);

										$modification='TRUE';
									}
									else echo "<center><b><H2>Désolé, cet acteur existe déjà dans la base de données !!</H2></b></center>";
								}
							}
							break;
						case 'modifrealisateur' :
							$nbajouts=1;
							$nberreurs=0;

							if (!$creationRealisateur)
							{
								if ((!$ajout and $NomPrenomRealisateur_new!="") or ($ajout and ($NomPrenomRealisateur_new!="" or $NomPrenomRealisateur_new_man!="")) or $IDRealisateurChoisi);
								else $champsvalides='FALSE';

								if ($champsvalides=='FALSE')
								{
									echo "<br><br><center><h2>Un des champs était vide !!<BR>Les modifications n'ont donc pas été prises en compte</h2></center><BR><BR>";
									break;
								}
               				}

							if (!$ajout or ($ajout and $NomPrenomRealisateur_new_man==""))
							{
								$connexion = Connexion (NOM, PASSE, BASE,SERVEUR);
								if (!$IDRealisateurChoisi)
								{
									$nouveaux=ChercheRealisateur($NomPrenomRealisateur_new);
									$IDRealisateurChoisi=$nouveaux->IDRealisateur;
								}
								elseif (!$NomPrenomRealisateur_new)
								{
									$result=ExecRequete("SELECT NomPrenomRealisateur FROM $pTable_Prefixe"."Realisateurs WHERE IDRealisateur=$IDRealisateurChoisi", BASE);
									$result_temp=mysql_fetch_object($result);
									$NomPrenomRealisateur_new=$result_temp->NomPrenomRealisateur;
								}
								$requeteTest ="SELECT IDDVD, IDRealisateur FROM $pTable_Prefixe"."RealisateursDVD WHERE IDDVD=$IDDVD AND IDRealisateur=$IDRealisateurChoisi";
								$resultatTest=ExecRequete ($requeteTest, BASE);
								if (mysql_num_rows($resultatTest)==0 or ($IDRealisateur==$IDRealisateurChoisi))
								{
									if ($ajout) $requete = "INSERT INTO $pTable_Prefixe"."RealisateursDVD VALUES ('$IDRealisateurChoisi', '$IDDVD')";
									elseif (!$ajout) $requete="UPDATE $pTable_Prefixe"."RealisateursDVD SET IDRealisateur=$IDRealisateurChoisi WHERE IDDVD=$IDDVD AND IDRealisateur=$IDRealisateur";

									ExecRequete($requete, BASE);
									$modification='TRUE';
								}
								else
								{
									echo "<br><center><h2>L'enregistrement [$NomPrenomRealisateur_new] pour le DVD No $IDDVD existait déjà !!</h2></CENTER><BR>";
								}
							}
							elseif ($ajout)
							{
								if (!$creationRealisateur)
								{
										$RessemblanceRealisateur=ChercheRessemblance(2, $NomPrenomRealisateur_new_man);
										if (mysql_num_rows($RessemblanceRealisateur)==0)
										{
											echo "<br><br><center><h2>Le réalisateur $NomPrenomRealisateur_new_man va être créé.<BR>Vous pouvez confirmer sa création, ou l'annuler.</h2></center>";
											$form=new Formulaire("POST", "index.php?sousPage=modifDVDExterne.php&AdminState=1");
											$form->debutTable(HORIZONTAL,1);
											$form->champCache("ajout", $ajout);
											$form->champCache("creationRealisateur", "TRUE");
											$form->champCache("NomPrenomRealisateur_new_man", $NomPrenomRealisateur_new_man);
											$form->champCache("Action", "valider");
											$form->champCache("Actionmode", "modifrealisateur");
											$form->champCache("IDDVD", $IDDVD);
											$form->champValider ("Confirmer création", "valider");
											$form->champValider ("Annuler", "valider");
											$form->finTable();
											$form->fin();

											$noReturn='TRUE';
										}
										else
										{
											echo "<center>Il existe une ressemblance entre le nom que vous avez saisi (<b>$NomPrenomRealisateur_new_man</b>), et au moins un nom de réalisateur existant !!<br>Vous devriez vérifier que le nom que vous avez entré n'existe pas déjà sous une autre orthographe.<br>Vous pourrez ensuite confirmer la création du réalisateur, ou en choisir un parmi la liste proposée.</center>";
											$form=new Formulaire("POST", "index.php?sousPage=modifDVDExterne.php&AdminState=1");
											$form->debutTable(HORIZONTAL,1);
											$form->champCache("ajout", $ajout);
											$form->champCache("creationRealisateur", "TRUE");
											$form->champCache("NomPrenomRealisateur_new_man", $NomPrenomRealisateur_new_man);
											$form->champCache("Action", "valider");
											$form->champCache("Actionmode", "modifrealisateur");
											$form->champCache("IDDVD", $IDDVD);
											$form->champValider ("Confirmer création", "valider");
											$form->champValider ("Annuler", "valider");
											$form->finTable();
											$form->fin();

											$Record_count=mysql_num_rows($RessemblanceRealisateur);
											switch ($Record_count)
											{
												case 1 :
	 												$Record_count_text = "<I>$Record_count </I> enregistrement  a été trouvé";
													break;
												default :
 													$Record_count_text = "<I>$Record_count </I> enregistrements  ont étés trouvés";
											}
											echo "
													<table width='100%' border=0 cellspacing=1 cellpadding=1>
														<tr>
															<td>
															<br>
																<b>$Record_count_text</b>
															</td
														</tr>
													</table>";
											echo "
													<table width='100%' border=0 cellspacing=1 cellpadding=1>
														<tr>
															<td bgcolor='$color_frame' width='10%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;ID Réalisateur</b></font></td>
															<td bgcolor='$color_frame' width='10%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;Numérotation</b></font></td>
															<td bgcolor='$color_frame' width='20%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;Prénom et nom</b></font></td>
															<td bgcolor='$color_frame' width='60%'><b><font face='Arial, Helvetica, sans-serif' size='2' color='$color_menu'>&nbsp;Action</b></font></td>
														</tr>
														<tr><td colspan=4><hr></td></tr>";

					        				$font_begin="<font color='#FF0A3B' face='Arial, Helvetica, sans-serif' size='2'>";
	        								$font_end="</font>";
    	    								$Real_count=0;
        	    							while ($rowList = mysql_fetch_array ($RessemblanceRealisateur))
            								{
                	    						$href_begin ="";
                    							$href_end ="";
                    							$Real_count++;

    		                					echo "		<tr>
            		                            					<td width='10%'><font color='#000000' face='Arial, Helvetica, sans-serif' size='2'>$rowList[0] $font_end</td>
                		                        					<td width='10%'>$font_begin <B>$Real_count</B> $font_end</td>
                    		                    					<td width='20%'>$font_begin <a href='index.php?IDRealisateur=$rowList[0]&sousPage=realisateurs.php'>$rowList[1]</a>$font_end</td>
                        		                					<td width='60%'><a href=index.php?sousPage=modifDVDExterne.php&AdminState=1&ajout=TRUE&Action=valider&valider=Enregistrer&Actionmode=modifrealisateur&IDDVD=$IDDVD&IDRealisateurChoisi=$rowList[0]><font size='3'>Choisir</font></a></td>";
                        						echo "</tr>";
            								}
											echo "</table>";
	            							echo "<hr>";

											$noReturn='TRUE';
										}
								}
								elseif ($creationRealisateur=='TRUE')
								{
									$ExistenceRealisateur=ChercheRealisateur($NomPrenomRealisateur_new_man);
									if ($ExistenceRealisateur->IDRealisateur=="")
									{
										$connexion = Connexion (NOM, PASSE, BASE,SERVEUR);
										$requete1 = "INSERT INTO $pTable_Prefixe"."Realisateurs (NomPrenomRealisateur) VALUES ('$NomPrenomRealisateur_new_man')";
										$resultat1 = ExecRequete($requete1, BASE);

										$IDRealisateur = mysql_insert_id();
										$requete2 = "INSERT INTO $pTable_Prefixe"."RealisateursDVD VALUES ('$IDRealisateur', '$IDDVD')";
										$resultat2 = ExecRequete($requete2, BASE);

										$modification='TRUE';
									}
									else echo "<center><b><H2>Désolé, ce réalisateur existe déjà dans la base de données !!</H2></b></center>";
								}
							}
							break;
						case 'supprlangue' :
							if ($formats_son==1)
							{
								$requete="DELETE FROM $pTable_Prefixe"."SonsTextes WHERE IDDVD=$IDDVD  AND IDLangue=$IDLangue AND IDType=$IDType AND IDCanaux=$IDCanaux";
							}
							else
							{
								$requete="DELETE FROM $pTable_Prefixe"."SonsTextes WHERE IDDVD=$IDDVD  AND IDLangue=$IDLangue AND IDType=$IDType";
							}
							ExecRequete($requete, BASE);

							$modification='TRUE';
							break;
						case 'suppracteur' :
							$requete="DELETE FROM $pTable_Prefixe"."ActeursDVD WHERE IDDVD=$IDDVD AND IDActeur=$IDActeur";
							ExecRequete($requete, BASE);

							$modification='TRUE';
							break;
						case 'supprrealisateur' :
							$requete="DELETE FROM $pTable_Prefixe"."RealisateursDVD WHERE IDDVD=$IDDVD AND IDRealisateur=$IDRealisateur";
							ExecRequete($requete, BASE);

							$modification='TRUE';
					}
					if ($modification=='TRUE')
					{
						if ($nberreurs==0) echo "<br><br><center><h2>Modification effectuée !!<BR></h2><BR><BR>";
						if ($nberreurs==$nbajouts) echo "<br><br><center><h2>Aucune modification n'a été effectuée !!<BR></h2></center><BR><BR>";
						if ($nberreurs!=0 and $nberreurs<$nbajouts)
						{
							$effectues=$nbajouts-$nberreurs;
							echo "<br><br><center><h2>$effectues modification(s) sur $nbajouts (a) ont été effectuée(s) !!<BR></h2></center><BR><BR>";
						}
					}
					if (!$noReturn)
					{
						echo "<a href='index.php?sousPage=modifDVD.php&AdminState=1&Choice=true&RecordChoice=1&IDDVD=$IDDVD";
						switch ($Actionmode)
						{
							case 'modiflangue' :
								echo "#Langues";
								break;
							case 'modifacteur' :
								echo "#Acteurs";
								break;
							case 'modifrealisateur' :
								echo "#Realisateurs";
								break;
							case 'supprlangue' :
								echo "#Langues";
								break;
							case 'suppracteur' :
								echo "#Acteurs";
								break;
							case 'supprrealisateur' :
								echo "#Realisateurs";
						}
						echo "'><center>Retour à la fiche du DVD</a><br><br></center>";
					}
				}
				elseif ($valider=='Annuler' or $valider=='Non')
				{
					echo "<br><br><center><h2>Action annulée !!<BR></h2><BR><br><a href='index.php?sousPage=modifDVD.php&AdminState=1&Choice=true&RecordChoice=1&IDDVD=$IDDVD";
					switch ($Actionmode)
					{
						case 'modiflangue' :
							echo "#Langues";
							break;
						case 'modifacteur' :
							echo "#Acteurs";
							break;
						case 'modifrealisateur' :
							echo "#Realisateurs";
							break;
						case 'supprlangue' :
							echo "#Langues";
							break;
						case 'suppracteur' :
							echo "#Acteurs";
							break;
						case 'supprrealisateur' :
							echo "#Realisateurs";
					}
					echo "'><center>Retour à la fiche du DVD</a><br><br></center>";
				}
		}
		if (($Action!='valider' and $Action!='OK' and (($IDLangue and $ListeLangues[0]!="") or ($IDActeur) or ($IDRealisateur))) or $Action=='suppr')
		{
			$form->debutTable(HORIZONTAL,1);
			$form->champCache("IDDVD", $IDDVD);
			$form->champCache("IDLangue", $IDLangue);
			$form->champCache("IDType", $IDType);
			if ($formats_son==1)
			{
				$form->champCache("IDCanaux", $IDCanaux);
			}
			$form->champCache("IDActeur", $IDActeur);
			$form->champCache("IDRealisateur", $IDRealisateur);
			if ($nombreajouts) $form->champCache("nbajouts", $nombreajouts);
			else $form->champCache("nbajouts", 1);
			if ($ajout) $form->champCache("ajout", 1);
			$form->champCache("Action", "valider");
			if ($Action=='modif')
			{
				if ($IDActeur or $IDRealisateur) $form->champValider ("OK", "valider");
				elseif ($IDLangue) $form->champValider ("Enregistrer", "valider");
				$form->champValider ("Annuler", "valider");
				if ($IDLangue) $form->champCache ("Actionmode", "modiflangue");
				if ($IDActeur) $form->champCache ("Actionmode", "modifacteur");
				if ($IDRealisateur) $form->champCache ("Actionmode", "modifrealisateur");
			}
			elseif ($Action=='suppr')
			{
				$form->champValider ("Oui", "valider");
				$form->champValider ("Non", "valider");
				if ($IDLangue) $form->champCache ("Actionmode", "supprlangue");
				if ($IDActeur) $form->champCache ("Actionmode", "suppracteur");
				if ($IDRealisateur) $form->champCache ("Actionmode", "supprrealisateur");
       		}
			$form->finTable();
			$form->fin();
		}
	}
	else
	{
		echo "<table width='100%' border='0' valign='top'><br><br><tr><td><center><h2>Mot&nbsp;de&nbsp;passe&nbsp;incorrect<BR>ou<BR>session&nbsp;terminée</h2><br><a href='index.php?sousPage=admin-request.php'>Autentifiez-vous&nbsp;ici</a></center></td></tr></table>";
	}

?>
Return current item: PhpMyDVDs