Lot 1 : purge de bateaux.php (modèle CM4), Date_derniere_maj alimentée par l'archivage, URL du QR code via URL_SITE, cookie de session corrigé

This commit is contained in:
2026-10-03 10:53:17 +00:00
parent ef52f433d2
commit 7146bce248
7 changed files with 133 additions and 2734 deletions
+13 -2
View File
@@ -304,7 +304,7 @@ function code_acces_pdf($code, $no, $no_serie = "XX:XX:XX:XX:XX:XX", $client = "
To activate your boat access please scan the attached QR code and log in to your existing ShipMember profile or create one.", 52, 218, 317, 160, 12);
// Third page
$pdf->Image(generateCode($code), 546, 216, 164, 164, 'PNG', 'https://dev.shipheart.tech/shipmembers.php?code_acces='.$code);
$pdf->Image(generateCode($code), 546, 216, 164, 164, 'PNG', Url_activation_code_acces($code));
// ---------------------------------------------------------
@@ -333,10 +333,21 @@ function code_acces_pdf($code, $no, $no_serie = "XX:XX:XX:XX:XX:XX", $client = "
return(0);
}
//********************************************************************************************************************************
// Fonction : URL d'activation d'un code d'accès bateau, portée par le QR code ET par le lien cliquable du PDF d'invitation.
// Construite à partir de URL_SITE (definitions.php) : plus d'adresse écrite en dur (synthèse §47).
// Reçoit : le code d'accès
// Retour : l'URL complète
//********************************************************************************************************************************
function Url_activation_code_acces($code)
{
return 'https://'.URL_SITE.'/shipmembers.php?code_acces='.urlencode($code);
}
function generateCode($code){
$tempDir = "temp/CodeQR/";
$codeContents = 'https://shipheart.tech/shipmembers.php?code_acces='.$code;
$codeContents = Url_activation_code_acces($code);
$fileName = $code.'.png';