ui update

This commit is contained in:
Devdatt Bhatt 2026-06-08 00:45:55 +00:00
parent 6c12a42f44
commit fb53354518
2 changed files with 12 additions and 15 deletions

View File

@ -38,12 +38,14 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$network_config[$interface] = $config;
file_put_contents($config_file, json_encode($network_config, JSON_PRETTY_PRINT));
} elseif ($action === 'activate') {
// Activate interface
exec("sudo ip link set $interface up", $output, $return_code);
} elseif ($action === 'deactivate') {
// Deactivate interface
exec("sudo ip link set $interface down", $output, $return_code);
} elseif ($action === 'toggle') {
// Toggle interface state
$current_status = $interface_data[$interface]['status'] ?? 'down';
if ($current_status === 'up') {
exec("sudo ip link set $interface down", $output, $return_code);
} else {
exec("sudo ip link set $interface up", $output, $return_code);
}
}
}
}
@ -144,15 +146,11 @@ $selected_interface = $_GET['interface'] ?? array_keys($interface_data)[0] ?? nu
<p><strong>MAC Address:</strong> <?php echo htmlspecialchars($interface_data[$selected_interface]['mac'] ?: 'N/A'); ?></p>
</div>
<div class="interface-footer">
<!-- Activation buttons -->
<!-- Activation toggle button -->
<div class="activation-buttons">
<button type="submit" name="action" value="activate"
class="btn btn-success <?php echo $interface_data[$selected_interface]['status'] === 'up' ? 'disabled' : ''; ?>">
Activate
</button>
<button type="submit" name="action" value="deactivate"
class="btn btn-danger <?php echo $interface_data[$selected_interface]['status'] === 'down' ? 'disabled' : ''; ?>">
Deactivate
<button type="submit" name="action" value="toggle"
class="btn btn-<?php echo $interface_data[$selected_interface]['status'] === 'up' ? 'warning' : 'success'; ?>">
<?php echo $interface_data[$selected_interface]['status'] === 'up' ? 'Deactivate' : 'Activate'; ?>
</button>
</div>

View File

@ -544,7 +544,6 @@ main {
}
.network-settings-container {
margin-top: 100px;
padding: 20px;
background: rgba(13, 27, 45, 0.7);
border-radius: 16px;