Skip to content

Commit

Permalink
Amélioration PHP 8
Browse files Browse the repository at this point in the history
  • Loading branch information
JEALG committed Sep 5, 2024
1 parent 1e57bfc commit 4b99af0
Showing 1 changed file with 16 additions and 15 deletions.
31 changes: 16 additions & 15 deletions core/class/Free_CreateEq.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -296,23 +296,24 @@ private static function createEq_connexion($logicalinfo, $templatecore_V4, $orde

log::add('Freebox_OS', 'debug', '└────────────────────');
}
private static function createEq_connexion_FTTH($logicalinfo, $templatecore_V4, $order = 19, $result)
private static function createEq_connexion_FTTH($logicalinfo, $templatecore_V4, $order = 19, $result = null)
{
$updateicon = false;

$Connexion = Freebox_OS::AddEqLogic($logicalinfo['connexionName'], $logicalinfo['connexionID'], 'default', false, null, null, '*/15 * * * *', null, null, null, 'system', true);
if (isset($result['link_type'])) {
$Connexion->AddCommand('Type de connexion Fibre', 'link_type', 'info', 'string', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
} else {
log::add('Freebox_OS', 'debug', '| ───▶︎ Fonction type de connexion Fibre non présent');
if ($result = ! null) {
$Connexion = Freebox_OS::AddEqLogic($logicalinfo['connexionName'], $logicalinfo['connexionID'], 'default', false, null, null, '*/15 * * * *', null, null, null, 'system', true);
if (isset($result['link_type'])) {
$Connexion->AddCommand('Type de connexion Fibre', 'link_type', 'info', 'string', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
} else {
log::add('Freebox_OS', 'debug', '| ───▶︎ Fonction type de connexion Fibre non présent');
}
log::add('Freebox_OS', 'debug', '| :fg-success:───▶︎ Ajout des commandes spécifiques pour la fibre : ' . $logicalinfo['connexionName'] . ':/fg:');
$Connexion->AddCommand('Module Fibre présent', 'sfp_present', 'info', 'binary', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
$Connexion->AddCommand('Signal Fibre présent', 'sfp_has_signal', 'info', 'binary', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
$Connexion->AddCommand('Etat Alimentation', 'sfp_alim_ok', 'info', 'binary', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
$Connexion->AddCommand('Puissance transmise', 'sfp_pwr_tx', 'info', 'numeric', $templatecore_V4 . 'badge', 'dBm', null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, '#value# / 100', '2', null, null, null, null, false);
$Connexion->AddCommand('Puissance reçue', 'sfp_pwr_rx', 'info', 'numeric', $templatecore_V4 . 'badge', 'dBm', null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, '#value# / 100', '2', null, null, null, null, true);
log::add('Freebox_OS', 'debug', '└────────────────────');
}
log::add('Freebox_OS', 'debug', '| :fg-success:───▶︎ Ajout des commandes spécifiques pour la fibre : ' . $logicalinfo['connexionName'] . ':/fg:');
$Connexion->AddCommand('Module Fibre présent', 'sfp_present', 'info', 'binary', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
$Connexion->AddCommand('Signal Fibre présent', 'sfp_has_signal', 'info', 'binary', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
$Connexion->AddCommand('Etat Alimentation', 'sfp_alim_ok', 'info', 'binary', $templatecore_V4 . 'line', null, null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, null, null, null, null, null, null, true);
$Connexion->AddCommand('Puissance transmise', 'sfp_pwr_tx', 'info', 'numeric', $templatecore_V4 . 'badge', 'dBm', null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, '#value# / 100', '2', null, null, null, null, false);
$Connexion->AddCommand('Puissance reçue', 'sfp_pwr_rx', 'info', 'numeric', $templatecore_V4 . 'badge', 'dBm', null, 1, 'default', 'default', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, true, null, null, null, '#value# / 100', '2', null, null, null, null, true);
log::add('Freebox_OS', 'debug', '└────────────────────');
}
private static function createEq_connexion_4G($logicalinfo, $templatecore_V4, $order = 19)
{
Expand Down Expand Up @@ -936,7 +937,7 @@ private static function createEq_system_lan($logicalinfo, $templatecore_V4, $ord
Free_Refresh::RefreshInformation($logicalinfo['systemID']);
}

private static function createEq_system_SP($logicalinfo, $templatecore_V4, $order = 20, $system)
private static function createEq_system_SP($logicalinfo, $templatecore_V4, $order = 20, $system = null)
{
log::add('Freebox_OS', 'debug', '|:fg-success:───▶︎ Ajout des commandes spécifiques pour l\'équipement : ' . $logicalinfo['systemName'] . ' - Capteurs' . ':/fg:');
$Free_API = new Free_API();
Expand Down

0 comments on commit 4b99af0

Please sign in to comment.