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
+14
View File
@@ -315,9 +315,23 @@ function Executer_cron_archivage()
$boitiers = Lister_boitiers_connus($db);
echo count($boitiers) . " boîtier(s) connu(s) avec une adresse NetBird renseignée.\n\n";
// Option --bateau=N (synthèse §50, traitement à la demande du portail) : seul le boîtier actuellement affecté au
// bateau N est traité. Sans option : tous les boîtiers (passage régulier du timer).
$bateau_filtre = 0;
foreach ($GLOBALS['argv'] ?? array() as $argument)
{
if (preg_match('/^--bateau=([1-9][0-9]{0,9})$/', $argument, $m) === 1) $bateau_filtre = (int)$m[1];
}
if ($bateau_filtre > 0) echo "Traitement limité au bateau {$bateau_filtre}.\n\n";
foreach ($boitiers as $boitier)
{
$adresse_mac = $boitier['Adresse_mac'];
if ($bateau_filtre > 0)
{
$affectation = Resoudre_affectation_active($db, $adresse_mac);
if (!$affectation['existe'] || (int)$affectation['id_bateau'] != $bateau_filtre) continue;
}
$verrou = Verrouiller_boitier($adresse_mac);
if (!$verrou['ok'])
{