<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 />";
        }
예제 #2
0
             } 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";
     }
 }