Skip to content

Commit

Permalink
Ajout commande StandBy Wifi
Browse files Browse the repository at this point in the history
  • Loading branch information
JEALG committed Jan 26, 2025
1 parent a92ff18 commit dd2de3a
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 3 deletions.
4 changes: 2 additions & 2 deletions core/class/Free_CreateEq.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -1331,8 +1331,8 @@ private static function createEq_wifi_Standby($logicalinfo, $templatecore_V4, $o
$updateicon = false;
if ($Wifi != null) {
$planning_mode = $Wifi->AddCommand(__('Etat Mode de veille planning', __FILE__), 'planning_mode', 'info', 'string', 'default', null, 'default', 1, 'default', 'default', 0, 'default', 0, 'default', 'default', $order++, '0', $updateicon, false, false, true, null, null, null, null, null, null, null, true);
$listValue = "wifi_off|" . __('Veille Wifi', __FILE__) . ";suspend|" . __('Veille totale', __FILE__);
//$Wifi->AddCommand(__('Choix Mode de veille planning', __FILE__), 'mode_planning', 'action', 'select', null, null, null, 1, $planning_mode, 'mode', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, false, null, true, null, null, null, null, null, null, null, null, $listValue);
$listValue = "wifi_off|" . __('Veille Wifi', __FILE__) . ";suspend|" . __('Veille totale', __FILE__) . ";off|" . __('Désactiver la planification', __FILE__);
$Wifi->AddCommand(__('Choix Mode de veille planning', __FILE__), 'mode_planning', 'action', 'select', null, null, null, 1, $planning_mode, 'mode', 0, null, 0, 'default', 'default', $order++, '0', $updateicon, false, null, true, null, null, null, null, null, null, null, null, $listValue);
}
}

Expand Down
13 changes: 12 additions & 1 deletion core/class/Free_Update.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -711,8 +711,19 @@ private static function update_wifi($logicalId, $logicalId_type, $logicalId_eq,
$Free_API->universal_put($_options['select'], 'wifi', null, null, 'config', null, 'mac_filter_state');
break;
case 'mode_planning':
$result = $Free_API->universal_get('universalAPI', null, null, 'standby/config', true, true, true);
if ($_options['select'] === 'off') {
$use_planning = false;
$planning_mode = $result['result']['planning_mode'];
} else {
$planning_mode = $_options['select'];
$use_planning = true;
}
$option = array(
'planning_mode' => $_options['select']
'use_planning' => $use_planning,
'planning_mode' => $planning_mode,
'mapping' => $result['result']['mapping'],
'resolution' => $result['result']['resolution']
);
$Free_API->universal_put(1, 'universal_put', null, null, 'standby/config', 'PUT', $option);
break;
Expand Down

0 comments on commit dd2de3a

Please sign in to comment.