Mise à jour des fichiers CSS, ajout des mécanismes de mise à jour de Ship2net avec info sur la page du bateau.

This commit is contained in:
2026-10-06 16:25:29 +00:00
parent ce81084cdc
commit 0a2ec261ec
24 changed files with 2682 additions and 2263 deletions
+19 -16
View File
@@ -316,33 +316,36 @@ function Conversion_DECtoDMS($lat_lon, $valeur)
//************************************************************************************************************
// Fonction : Enregistrement dans le fichier de log de l'évènement
// Ne doit JAMAIS interrompre la page qui l'appelle (synthèse §50) : si le répertoire ou le fichier de log
// est inaccessible (cas du conteneur ship2net-php, où /home/koriolan/logs n'était pas monté), le message
// part dans le journal d'erreurs de PHP (visible par "docker logs ship2net-php") au lieu de provoquer une
// erreur fatale qui masquait l'erreur d'origine.
// Reçoit : Le texte à afficher dans le log, le fichier d'origine et la ligne d'origine
// Retour : Rien
//************************************************************************************************************
function Enregistrement_log($texte, $fichier, $ligne)
{
$repertoire_logs = REPERTOIRE_LOGS."/www_shipheart";
if (!file_exists($repertoire_logs) OR !is_dir($repertoire_logs)) // On vérifie d'abord que le répertoire existe, sinon on le créé.
{
mkdir($repertoire_logs);
$message_information .= "Le répertoire de logs [".$repertoire_logs."] n'existait pas. Il vient d'êtrer crééé<br />";
}
$fichier_log = $repertoire_logs.'/log_shipheart_'.date("Y-m-d").'.txt';
$prefixe_ligne = date("d/m/Y H:i:s")." [".basename($fichier)." - ".$ligne."] \t: ";
$suffixe_ligne = "\r\n";
$log = fopen($fichier_log, "a+"); // Ouverture en lecture/écriture en mode append...
fputs($log, $prefixe_ligne); // Entete de ligne
fputs($log, $texte); // Ecriture du texte de log
fputs($log, $suffixe_ligne); // Fin de ligne
fclose($log); // Fermetue du fichier.
// Répertoire créé au besoin (y compris les répertoires parents), sans avertissement en cas d'échec :
if (!is_dir($repertoire_logs)) @mkdir($repertoire_logs, 0775, true);
$log = @fopen($repertoire_logs.'/log_shipheart_'.date("Y-m-d").'.txt', "a");
if ($log !== false)
{
fputs($log, $prefixe_ligne.$texte.$suffixe_ligne);
fclose($log);
}
else
{
error_log("Ship2net (fichier de log inaccessible : ".$repertoire_logs.") ".$prefixe_ligne.$texte);
}
if(SHOW_DEBUG)
{
echo $prefixe_ligne . $texte . $suffixe_ligne;
echo htmlspecialchars($prefixe_ligne.$texte).$suffixe_ligne;
}
}