Skip to content

Commit ab6ea94

Browse files
committed
Fix #80
1 parent 80ed35b commit ab6ea94

1 file changed

Lines changed: 18 additions & 17 deletions

File tree

src/ReserveIp.php

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -204,25 +204,26 @@ public function showReservationForm($ip, $id_addressing, $rand)
204204
$config->getFromDB('1');
205205
$system = $config->fields["used_system"];
206206
$ping_equip = new Ping_Equipment();
207-
207+
$ping = $addressing->fields["use_ping"];
208208
$msg = "";
209-
[$message, $error] = $ping_equip->ping($system, $ip);
210-
if ($error) {
211-
$msg = "<div class='alert alert-success'>";
212-
$msg .= "<i class='ti ti-circle-check' style='color:forestgreen'></i>";
213-
$msg .= "<span style='color:forestgreen'>&nbsp;";
214-
$msg .= __('Ping: no response - free IP', 'addressing');
215-
$msg .= "</span>";
216-
$msg .= "</div>";
217-
} else {
218-
$msg = "<div class='alert alert-warning'>";
219-
$msg .= "<i class='ti ti-alert-triangle' style='color:orange'></i>";
220-
$msg .= "<span style='color:orange'>&nbsp;";
221-
$msg .= __('Ping: got a response - used IP', 'addressing');
222-
$msg .= "</span>";
223-
$msg .= "</div>";
209+
if ($ping == 1) {
210+
[$message, $error] = $ping_equip->ping($system, $ip);
211+
if ($error) {
212+
$msg = "<div class='alert alert-success'>";
213+
$msg .= "<i class='ti ti-circle-check' style='color:forestgreen'></i>";
214+
$msg .= "<span style='color:forestgreen'>&nbsp;";
215+
$msg .= __('Ping: no response - free IP', 'addressing');
216+
$msg .= "</span>";
217+
$msg .= "</div>";
218+
} else {
219+
$msg = "<div class='alert alert-warning'>";
220+
$msg .= "<i class='ti ti-alert-triangle' style='color:orange'></i>";
221+
$msg .= "<span style='color:orange'>&nbsp;";
222+
$msg .= __('Ping: got a response - used IP', 'addressing');
223+
$msg .= "</span>";
224+
$msg .= "</div>";
225+
}
224226
}
225-
226227
$options['types'] = Addressing::dropdownItemtype();
227228
$strict_entities = Profile_User::getUserEntities($_SESSION['glpiID'], false);
228229
$entities_rights = Session::haveAccessToOneOfEntities($strict_entities)

0 commit comments

Comments
 (0)