<?php 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// HamLogWeb
//
// Par F5AGL - GRIP 2007-2008
//
// Email : f5agl@zapgillou.fr
//
// Cette création est mise à disposition selon le Contrat Paternité-Pas d'Utilisation Commerciale-Pas de Modification 2.0 France 
// disponible en ligne http://creativecommons.org/licenses/by-nc-nd/2.0/fr/ 
// ou par courrier postal à Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.
// 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Fichier : logbook.php 
//
// Description : Affichage du logbook
//
// Paramètres : 
//	
//	- $PageNumero		: n° de la page à afficher; -1 pour indiquer la dernière page
//	- $FC, FB, FM, FD, FQ	: Variables permettant de faire suivre le filtre en cours qd on clique sur page précédente, suivante, etc...
//				  En effet, le filtre est d'abord passé avec la méthode POST mais il faut ensuite le conserver..		
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$PageNumero=$_GET['PageNumero'];

// Script pour l'affichage des QSL au passage de la souris
?>
<DIV class=pop id=img></DIV>
<SCRIPT type="text/javascript">
if (document.getElementById){
box = document.getElementById("img").style;
if(navigator.appName.substring(0,3) == "Net")
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = pointer;
}
function closepopup()
{
if (document.getElementById)
box.visibility = "hidden";
}
function poplink(contenu){
var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000 ONCLICK=\"closepopup()\";><TR><TD><TABLE WIDTH=1 CELLPADDING=3 CELLSPACING=1><TR><TD BGCOLOR=#FFFFFF><CENTER><img src=\""+contenu+"\"; ></CENTER></TD></TR></TABLE></TD></TR></TABLE>";
if (document.getElementById)
{
document.getElementById("img").innerHTML =
content;
box.visibility = "visible";
}
}
function pointer(e)
{
var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
box.left = x-<?php echo $qslcards_largeur/2;?>;
box.top = y-<?php echo $qslcards_hauteur/2;?>;
// box.left = x+2;
// box.top = y+2
}

</SCRIPT>


<BR><CENTER>

<?php

// on récupère le filtre éventuellement posté via le bouton FILTRER
$Filtre_Log  = $_POST["S_LOG"];
$Filtre_Call = $_POST["S_CALL"];
$Filtre_Band = $_POST["S_BAND"];
$Filtre_Mode = $_POST["S_MODE"];
$Filtre_DXCC = $_POST["S_DXCC"];

// ou sinon il peut avoir été transmis en paramètre de la page html lors du clic sur page précédente, suivante, etc...

$FL=$_GET['FL'];
$FC=$_GET['FC'];
$FB=$_GET['FB'];
$FM=$_GET['FM'];
$FD=$_GET['FD'];
$QSL=$_GET['QSL'];	// Filtrage QSL reçue (QSO confirmé), utilisé depuis la page diplome DXCC

if (!($FL=="")) { $Filtre_Log  = $FL; }
if (!($FC=="")) { $Filtre_Call = $FC; }
if (!($FB=="")) { $Filtre_Band = $FB; }
if (!($FM=="")) { $Filtre_Mode = $FM; }
if (!($FD=="")) { $Filtre_DXCC = $FD; }


// Connexion au serveur MySQL
$link = @mysql_connect($db_host,$db_login,$db_psw) or AfficherErreur(1,"[logbook.php] - Impossible de se connecter au serveur MySQL : " . mysql_error());

// Connexion à la base MySQL
$db_selected = @mysql_select_db($db_base, $link); if (!$db_selected) { AfficherErreur(1,"[logbook.php] - Impossible de sélectionner la base de données : " . mysql_error()); }

if ($Filtre_Log=="")
	{
	if ($Filtre_DXCC=="")
		{
		$sql = 'SELECT * FROM `'.$db_table.'_LOG` WHERE `QSL_RCVD` LIKE \'%'.$QSL.'%\' AND `CALL` LIKE \'%'.$Filtre_Call.'%\' AND `BAND` LIKE \'%'.$Filtre_Band.'%\' AND `MODE` LIKE \'%'.$Filtre_Mode.'%\' ORDER BY `QSO_DATE` DESC, `TIME_ON` DESC';
		}
	else
		{
		$sql = 'SELECT * FROM `'.$db_table.'_LOG` WHERE `QSL_RCVD` LIKE \'%'.$QSL.'%\' AND `CALL` LIKE \'%'.$Filtre_Call.'%\' AND `BAND` LIKE \'%'.$Filtre_Band.'%\' AND `MODE` LIKE \'%'.$Filtre_Mode.'%\' AND `DXCC` LIKE \''.$Filtre_DXCC.'\' ORDER BY `QSO_DATE` DESC, `TIME_ON` DESC';
		}
	}
else
	{
	if ($Filtre_DXCC=="")
		{
		$sql = 'SELECT * FROM `'.$db_table.'_LOG` WHERE `QSL_RCVD` LIKE \'%'.$QSL.'%\' AND `LOG` LIKE \''.$Filtre_Log.'\' AND `CALL` LIKE \'%'.$Filtre_Call.'%\' AND `BAND` LIKE \'%'.$Filtre_Band.'%\' AND `MODE` LIKE \'%'.$Filtre_Mode.'%\' ORDER BY `QSO_DATE` DESC, `TIME_ON` DESC';
		}
	else
		{
		$sql = 'SELECT * FROM `'.$db_table.'_LOG` WHERE `QSL_RCVD` LIKE \'%'.$QSL.'%\' AND `LOG` LIKE \''.$Filtre_Log.'\' AND `CALL` LIKE \'%'.$Filtre_Call.'%\' AND `BAND` LIKE \'%'.$Filtre_Band.'%\' AND `MODE` LIKE \'%'.$Filtre_Mode.'%\' AND `DXCC` LIKE \''.$Filtre_DXCC.'\' ORDER BY `QSO_DATE` DESC, `TIME_ON` DESC';
		}
	}

$result = @mysql_query($sql); if (!$result) { AfficherErreur(1,"[logbook.php] - Problème d'accès à la table ".$db_table."_LOG  - Message système MySQL : " . mysql_error());  }

$total = @mysql_num_rows($result);
$Pagedefin = floor($total/$logbook_QSOParPage);
if (($total/$logbook_QSOParPage) == floor($total/$logbook_QSOParPage)) { $Pagedefin=$Pagedefin-1; }

// si pas de numéro de page indiqué en paramètre, c'est la première page par défaut (la numéro zéro)
if ($PageNumero == "") { $PageNumero = 0; }

// si PageNumero = -1, il s'agit d'une demande de consultation de la dernière page
if ($PageNumero == -1)
	{
	$PageNumero = $Pagedefin;
	}

$sql = $sql." LIMIT ".($PageNumero*$logbook_QSOParPage).", ".$logbook_QSOParPage;
$result = @mysql_query($sql); if (!$result) { AfficherErreur(1,"[logbook.php] - Problème d'accès à la table ".$db_table."_LOG  - Message système MySQL : " . mysql_error());  }

$nbcol=11;	
$colspangauche=4;
$colspandroite=5;

// Si on est sur le premier QSO de la page, on affiche l'entete du tableau
?>
<form method="post" action="index.php?langue=<?php echo $langue; ?>&contenu=logbook.php">
<table style="text-align: left; width: <?php echo $Taille_Logbook_Total; ?>;" border="0" cellpadding="2" cellspacing="2"><tbody>
<tr>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width: <?php echo $Taille_Logbook_Date; ?>;"><small><small><?php echo $lg_log_date; ?></small></small></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width: 	<?php echo $Taille_Logbook_Time; ?>;"><small><small><?php echo $lg_log_time; ?></small></small></td>
<td style="text-align: center; 
font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width:
<?php echo $Taille_Logbook_Indicatif; ?>;"><small><small><?php echo $lg_log_call; ?></small></small>
</td><td style="text-align: center; 
font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width:
<?php echo $Taille_Logbook_SaQSL; ?>;"><small><small><?php echo $lg_log_hisqsl; ?></small></small>
</td><td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width:
<?php echo $Taille_Logbook_Bande; ?>;">
<small><small><?php echo $lg_log_band; ?></small></small></td><td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width:
<?php echo $Taille_Logbook_Mode; ?>;"><small><small><?php echo $lg_log_mode; ?></small></small></td><td style="text-align: center; 
font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>;"><small><small><?php echo $lg_log_dxcc; ?></small></small></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width:
<?php echo $Taille_Logbook_MaQSL; ?>;"><small>
<small><?php echo $lg_log_myqsl; ?></small></small></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_Bandeau_Texte; ?>; background-color: <?php echo $Coul_Log_Bandeau_Fond; ?>; width: <?php echo $Taille_Logbook_Log; ?>;"><small><small>LOG</small></small></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
</tr>
<?php

// Affichage du pavé filtrage des QSO		
?>
<tr>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Date; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>f; width: <?php echo $Taille_Logbook_Time; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Indicatif; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
<input value="<?php echo $Filtre_Call; ?>" size="6" name="S_CALL"></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_SaQSL; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
</td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Bande; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
<input value="<?php echo $Filtre_Band; ?>" size="3" name="S_BAND"></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Mode; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
<input value="<?php echo $Filtre_Mode; ?>" size="3" name="S_MODE"></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
<select name="S_DXCC"; WIDTH="95%" STYLE="width: 95%">
<?php
if ($Filtre_DXCC=="")
	{
	?><option selected=\"selected\" value=""><?php echo $lg_Filtrage_TousDXCC; ?></option><?php
	}
else
	{
	?><option value=""><?php echo $lg_Filtrage_TousDXCC; ?></option><?php
	}
	
$fl		=@fopen("./"."DXCC_Contactes.lst","r");

while ((!feof($fl)) and (!($fl==false)))
	{
	$chaine1	=@fgets($fl,4096);
	$chaine1	=substr($chaine1,0,strlen($chaine1)-2);
	$chaine2	=@fgets($fl,4096);
	if ($chaine1==$Filtre_DXCC)
		{
		?><option selected=\"selected\" value="<?php echo $chaine1; ?>"><?php echo $chaine2; ?></option><?php
		}
	else
		{
		?><option value="<?php echo $chaine1; ?>"><?php echo $chaine2; ?></option><?php
		}
	}

@fclose($fl);

?>
</select>
</td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_MaQSL; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
</td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Log; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
<select name="S_LOG">
<?php

$sql = 'SELECT DISTINCT `LOG` FROM `'.$db_table.'_LOG`';
$resulta = @mysql_query($sql); if (!$resulta) { AfficherErreur(1,"[admin.php] - Problème d'accès à la table ".$db_table."_LOG  - Message système MySQL : " . mysql_error());  }
if ($Filtre_Log=="")
	{
	?>
	<option selected="selected" value="" ><?php echo $lg_Filtrage_TousLog; ?></option>
	<?php
	}
else
	{
	?>
	<option value="" ><?php echo $lg_Filtrage_TousLog; ?></option>
	<?php
	}

while ($ligna=@mysql_fetch_row($resulta))
		{
		if (!($ligna[0]==""))   // on évacue le cas des QSO non affectés à un call, c'est un problème d'import incorrect de log
			{
			if ($Filtre_Log==$ligna[0])
				{
				?>
				<option selected="selected" value="<?php echo $ligna[0]; ?>" ><?php echo $ligna[0]; ?></option>
				<?php
				}
			else
				{
				?>
				<option value="<?php echo $ligna[0]; ?>" ><?php echo $ligna[0]; ?></option>
				<?php
				}
			}
		}
?></select>
</td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;">
<div style="text-align: center;"><input type='image' src='./img/go.png' width='30px' name='ok' title='<?php echo $lg_Filtrage_InfobulleGo; ?>'></div></td>
</tr></form>
<?php

// Gestion de l'alternat de couleur de chaque ligne
$alternat_couleur=0;
$moisencours=13;

while ($ligne=mysql_fetch_row($result))
	{
	$qsldate=$ligne[0];
	$qsltime=$ligne[1];

	$sql = 'SELECT * FROM `'.$db_table.'_LISTELOG` WHERE `INDICATIF` LIKE \''.$ligne[8].'\'';
	$result2 = @mysql_query($sql); if (!$result2) { AfficherErreur(1,"[home.php] - Problème d'accès à la table ".$db_table."_LISTELOG  - Message système MySQL : " . mysql_error());  }
	$ligne2 = @mysql_fetch_row($result2);

	$logbook_AffichageDate=$ligne2[1];
	$logbook_AffichageTime=$ligne2[2];

	// Affichage du bandeau mensuel
	if (!($moisencours==substr($ligne[0],5,2)))
		{
		if ($logbook_AffichageBlocMois=="true")
			{
			?><tr align="center">
			<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
      			<td style="background-color: <?php echo $Coul_Log_BandeauMois_Fond; ?>;" colspan="<?php echo ($nbcol-2); ?>" rowspan="1">
			<small style="font-weight: bold; font-family: <?php echo $PoliceSite; ?>; color: <?php echo $Coul_Log_BandeauMois_Texte; ?>;"><?php
			echo substr($ligne[0],5,2)." ".substr($ligne[0],0,4);
			?></span></td>
			<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
			</tr><?php
			}
		$moisencours=substr($ligne[0],5,2);
		}

	// sélection de la couleur de la ligne et gestion de l'alternat de couleur
	if ($alternat_couleur==0) { $rgb=$Coul_Log_Alternat0.";"; $alternat_couleur=1; }
			else	  { $rgb=$Coul_Log_Alternat1.";"; $alternat_couleur=0; }


	// Gestion du format de date (uk par défaut) 
	if ($lg_formatdate=="fr") { $qso_date=substr($ligne[0],8,2)."/".substr($ligne[0],5,2)."/".substr($ligne[0],0,4); 
				    $ligne[0]=$qso_date; } 

	// Gestion de l'affichage du DXCC en clair
	$dxccsql = 'SELECT `UK` FROM `'.$db_table.'_DXCC` WHERE `NUM` LIKE \''.$ligne[5].'\' LIMIT 0, 30 ';
	$dxccresult = @mysql_query($dxccsql); 
	if ($dxccligne=@mysql_fetch_row($dxccresult))
		{
		$ligne[5]=$dxccligne[0];
		}
	else
		{
		$ligne[5]="";
		}

	// Affichage de la ligne du QSO
	?><tr>
	<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
	<td style="background-color: <?php echo $rgb ?> text-align: center; font-family: <?php echo $PoliceSite; ?>;">
		<small><?php if ($logbook_AffichageDate=="Y")
				{ echo $ligne[0]; }
			     else
				{ echo "---"; } ?></small></td>
	<td style="background-color: <?php echo $rgb ?> text-align: center; font-family: <?php echo $PoliceSite; ?>;">
		<small><?php if ($logbook_AffichageTime=="Y")
				{ echo $ligne[1]; }
			     else
				{ echo "---"; } ?></small></td>
      	<td style="background-color: <?php echo $rgb ?> text-align: left; font-family: <?php echo $PoliceSite; ?>;">
	<small><?php 
	if (($ligne[9]=="") and ($ligne[10]==""))
		{ echo $ligne[2]; }
	else
		{ 
		$nameqth="";
		if (!($ligne[9]==""))  { $nameqth=$ligne[9]; }
		if (!($ligne[10]=="")) { if (!($ligne[9]=="")) { $nameqth=$nameqth." - "; }
					 $nameqth=$nameqth."QTH : ".$ligne[10]; }

			?> <a href="javascript:;" style="text-decoration: none; color: <?php echo $Coul_PanneauCentral_Texte; ?>" class="tooltip"><?php echo $ligne[2]; ?><em><span></span><?php echo $nameqth; ?></em></a>
		      <?php }
	?></small></td>
	<td style="background-color: <?php echo $rgb ?> text-align: center; font-family: <?php echo $PoliceSite; ?>;">
	<small>
	<?php
	$sql3 = 'SELECT * FROM `'.$db_table.'_QSL` WHERE `CALL` LIKE \''.$ligne[2].'\' AND `QSL_DATE` = \''.$qsldate.'\' AND `QSL_TIME` = \''.$qsltime.'\' ';
	$result3 = @mysql_query($sql3); if (!$result3) { AfficherErreur(1,"[admin.php] - Problème d'accès à la table ".$db_table."_QSL  - Message système MySQL : " . mysql_error());  }
	$ligne3=@mysql_fetch_row($result3);
	if (!($ligne3==false))
		{
		?>
		<img alt="" style="width: 30px; cursor: pointer;" ONCLICK="poplink('<?php echo "./qsl/".$ligne3[4]; ?>')"; src="./img/qsl.jpg"; >
		<?php
		}
	else
		{
		// Cas où il n'y a pas de QSL à afficher, mais peut être le flag QSL_RCVD est à YES
		if ($ligne[7]=="Y")
			{
			?>
			<img alt="" src="./img/VoyantVert.gif"; >
			<?php
			}
		}
	?>
	</small></td>
      	<td style="background-color: <?php echo $rgb ?> text-align: center; font-family: <?php echo $PoliceSite; ?>;">
	<small><?php echo $ligne[3]; ?></small></td>
      	<td style="background-color: <?php echo $rgb ?> text-align: center; font-family: <?php echo $PoliceSite; ?>;">
	<small><?php echo $ligne[4]; ?></small></td>
      	<td style="background-color: <?php echo $rgb ?> text-align: left; font-family: <?php echo $PoliceSite; ?>;">
	<small><?php echo ucwords(strtolower($ligne[5])); ?></small></td>
      	<td style="background-color: <?php echo $rgb ?> text-align: center; font-family: <?php echo $PoliceSite; ?>;">
	<small>
	<?php 
	if ($ligne[6]=="Y")
			{
			?>
			<img alt="" src="./img/VoyantVert.gif"; >
			<?php
			}
	?>
	</small></td>
	<td style="background-color: <?php echo $rgb ?> text-align: left; font-family: <?php echo $PoliceSite; ?>;"><small><center><a href="javascript:;" style="text-decoration: none; color: <?php echo $Coul_PanneauCentral_Texte; ?>" class="tooltipb"><?php echo $ligne[8]; ?><em><span></span><?php echo $ligne2[3]; ?></em></a></center></small></td>
	<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
    	</tr>
    	<?php


	}

// Affichage du bandeau de navigatin inter-pages
$PagePrecedente=$PageNumero-1;
$PageSuivante=$PageNumero+1;

// On fait passer en paramètre le filtre en cours
$ChaineFiltre = "&langue=".$langue."&contenu=logbook.php&FL=".$Filtre_Log."&FC=".$Filtre_Call."&FB=".$Filtre_Band."&FM=".$Filtre_Mode."&FD=".$Filtre_DXCC."&FQ=".$Filtre_QSL;
		
// "page précédente" affiché si elle ne vaut pas -1
?>
<tr>   
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
<td colspan="<?php echo $colspangauche; ?>" rowspan="1" ><small><?php
if (!($PagePrecedente==-1)) { ?> <a href="<?php echo $site_www; ?>index.php?PageNumero=<?php echo $PagePrecedente.$ChaineFiltre; ?>">
			      <span style="font-family: Helvetica,Arial,sans-serif;"><?php echo $lg_logbook_previouspage; ?></span></a> 
			      <?php } 

// "première page" affiché dans tous les cas
?><br style="font-family: <?php echo $PoliceSite; ?>;"><a href="<?php echo $site_www."index.php?PageNumero=0".$ChaineFiltre; ?>">
<span style="font-family: <?php echo $PoliceSite; ?>;"><?php echo $lg_logbook_firstpage; ?></span></a>&nbsp; </small></td>
<?php

// "page suivante" si on n'est pas à la fin du fichier ADIF
?>
<td colspan="<?php echo $colspandroite; ?>" rowspan="1" style="text-align: right;"><small><span style="font-family: <?php echo $PoliceSite; ?>;"><?php
if (!($PageSuivante>$Pagedefin)) { ?> <a href="<?php echo $site_www; ?>index.php?PageNumero=<?php 
		    echo $PageSuivante.$ChaineFiltre; ?>"><?php echo $lg_logbook_nextpage; ?></a> <?php } ?>
<?php

// "dernière page" dans tous les cas
?>
<br><a href="<?php echo $site_www."index.php?PageNumero=-1".$ChaineFiltre; ?>"><?php echo $lg_logbook_lastpage; ?></a></span></small></td>
<td style="text-align: center; font-family: <?php echo $PoliceSite; ?>; width: <?php echo $Taille_Logbook_Cote; ?>; background-color: <?php echo $PanneauCentral_Couleur; ?>;"></td>
</tr>
</tbody>
</table>
<?php


if ($total==0)
{
// si aucun QSO retourné, on affiche le message d'alerte
?><center><table style="text-align: left; margin-left: 0px; width: 338px;" border="0" cellpadding="2" cellspacing="2">
<tbody><tr><td style="text-align: right; width: 73px;"><img style="width: 41px; height: 41px;" alt="" src="./img/annuler.png"></td>
<td style="font-family: Helvetica,Arial,sans-serif; font-weight: bold; font-style: italic; 
width: 247px;">&nbsp;&nbsp;<?php echo $lg_logbook_sorrynoqso; ?></td>
</tr></tbody></table></center><br>
<?php
}


// fermeture session sur le serveur MySQL
@mysql_close($link);
	
?></CENTER>






