<tr> <td>Beschreibung</td> <td><input type="text" name="beschreibung" value="', $basis->convert_html_chars($infoscreen->beschreibung), '" /></td> </tr> <tr> <td>IP Adresse</td> <td><input type="text" name="ipadresse" value="', $basis->convert_html_chars($infoscreen->ipadresse), '" /></td> </tr> <tr> <td></td> <td><input type="submit" value="Speichern" /></td> </tr> </table> </form>'; } $infoscreen = new infoscreen(); if (!$infoscreen->getAll()) { die($infoscreen->errormsg); } echo '<table class="tablesorter" id="myTable"> <thead> <tr> <th>ID</th> <th>Bezeichnung</th> <th>Beschreibung</th> <th>IP</th> <th colspan="2">Aktion</th> </tr> </thead> <tbody>'; foreach ($infoscreen->result as $row) {
$rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if (!$rechte->isBerechtigt('basis/infoscreen')) { die('Sie haben keine Berechtigung fuer diese Seite'); } $datum_obj = new datum(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Infoscreen - Preview</title> <link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css"> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> </head> <body> <h1>Infoscreen - Preview</h1> <?php $infoscreen = new infoscreen(); $infoscreen->getAll(); foreach ($infoscreen->result as $row) { echo ' <div style="float: left"> <h2><center>', $row->bezeichnung, '</center></h2> <iframe style="width:500px; height:400px" src="../../cis/infoterminal/infoscreen.php?ipadresse=', $row->ipadresse, '"></iframe> </div>'; } ?> </body> </html>
require_once '../../include/content.class.php'; require_once '../../include/infoscreen.class.php'; header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past if (isset($_GET['ipadresse'])) { $ip = $_GET['ipadresse']; } else { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER["REMOTE_ADDR"]; } } $infoscreen = new infoscreen(); $i = -1; $refreshzeit = 40; // Default Refreshzeit $infoscreen_id = ''; $aktuellerContentIdx = 0; //Cookie erhaelt zusaetzlich die IP im Namen damit bei der Preview keine Konflikte entstehen $cookie = 'infoscreenContent' . str_replace('-', '', str_replace('.', '', $ip)); //zuletzt angezeigte Seite des Terminals ermitteln if (isset($_COOKIE[$cookie])) { $lastinfoscreencontent = $_COOKIE[$cookie]; } else { $lastinfoscreencontent = -1; $aktuellerContentIdx = 0; } if ($infoscreen->getInfoscreen($ip)) {