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:
@@ -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'])
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user