function screenStats($where = '') { $numOnline = 0; $numOffline = 0; $numAsleep = 0; $total = 0; $sql = "SELECT * FROM screen $where"; $res = sql_query($sql); $i = 0; while ($row = sql_row_keyed($res, $i)) { $temp = new Screen($row['id']); if ($temp->is_connected()&&$temp->get_powerstate()) { // screen is ONLINE $numOnline++; } else if ($temp->is_connected()&&!$temp->get_powerstate()) { // screen is ASLEEP $numAsleep++; } else { // screen is OFFLINE $numOffline++; } $i++; $total = $numOnline + $numOffline + $numAsleep; } return array($numOnline, $numOffline, $numAsleep, $total); }
})(jQuery); //--></script> <!-- Beginning Screen Form --> <?php //assuming $this->screen is null or the screen we want to edit if(array_key_exists('screen', $this)) { $screen = $this->screen; } else { $screen = new Screen (); } if(isset($screen->width) && isset($screen->height)){ if ($screen->width/$screen->height==(16/9)){ $ratio = "16:9"; if ($screen->is_connected()) { if (!$screen->get_powerstate()) { $scrimg="screen_169_asleep_big.png"; } else { $scrimg="screen_169_on_big.png"; } } else { $scrimg="screen_169_off_big.png"; } } else if ($screen->width/$screen->height==(16/10)) { $ratio = "16:10"; if ($screen->is_connected()) { if (!$screen->get_powerstate()) { $scrimg="screen_169_asleep_big.png"; }