<script> document.getElementById('wait').style.display = 'none'; </script> <?php if ($pinginfo == "") { $asleep = true; echo "<h5>" . $COMPUTER_NAME[$selectedComputer] . " is presently asleep.</h5>"; } else { $asleep = false; echo "<h5>" . $COMPUTER_NAME[$selectedComputer] . " is presently awake.</h5>"; } } $show_form = true; if ($approved_wake) { echo "<p>Approved. Sending WOL Command...</p>"; wol($BROADCAST_IP, $COMPUTER_MAC[$selectedComputer]); echo "<p>Command Sent. Waiting for " . $COMPUTER_NAME[$selectedComputer] . " to wake up...</p><p>"; $count = 1; $down = true; while ($count <= $MAX_PINGS && $down == true) { echo "Ping " . $count . "..."; $pinginfo = exec("ping -c 1 " . $COMPUTER_LOCAL_IP[$selectedComputer]); $count++; if ($pinginfo != "") { $down = false; echo "<span style='color:#00CC00;'><b>It's Alive!</b></span><br />"; echo "<p><a href='?computer=" . $selectedComputer . "'>Return to the Wake/Sleep Control Home</a></p>"; $show_form = false; } else { echo "<span style='color:#CC0000;'><b>Still Down.</b></span><br />"; }
} else { if (isset($_POST['statusAll'])) { //Status de tots els sistemes. echo $_POST['macs'] == "" ? "dummy" : $db->getStatusAll($_POST['macs']); } else { if (isset($_POST['status'])) { //Status de un sistema. echo $_POST['mac'] == "" ? "dummy" : $db->getStatus($_POST['mac']); } else { if (isset($_POST['shut'])) { //Shutdown. echo shutdown($_POST['userName'], $_POST['pass'], $_POST['hostname']); } else { if (isset($_POST['wol'])) { //WOL. echo wol($_POST['mac'], $_POST['broad']); } else { if (isset($_POST['addUser'])) { //Add user. echo $db->addUser($_POST['userName'], $_POST['mail'], $_POST['pass']); } } } } } } } } else { echo "not logged"; } }