Esempio n. 1
0
<?php

require dirname(__FILE__) . '/../functions.php';
// Your network broadcast address
$networkbroadcast = "10.1.1.255";
// UDP port to open socket. Usually it's port 9
$port = 9;
// Nothing to do
if (!$_REQUEST) {
    die(json_encode(array('status' => 'error', 'error' => 'Nothing to edit')));
}
// Missing ID
if (!isset($_REQUEST['id'])) {
    die(json_encode(array('status' => 'error', 'error' => 'ID missing')));
}
// Load machine
$machines = loadMachines();
// Get machine
$machine = $machines[$_REQUEST['id']];
// Wake machine
$result = wakeMachine($networkbroadcast, $machine['address'], $port);
die(json_encode(array('status' => 'ok', 'message' => '<div class="response">Maschine wird aufgeweckt.</div>')));
Esempio n. 2
0
<option value="">- Wähle eine Maschine aus -</option>
<?php 
if (!function_exists('loadMachines')) {
    require dirname(__FILE__) . '/../functions.php';
}
foreach (loadMachines() as $machine) {
    ?>
	<option class="machine-<?php 
    echo $machine['id'];
    ?>
" value="<?php 
    echo $machine['id'];
    ?>
"><?php 
    echo $machine['name'];
    ?>
</option>
	<?php 
}