<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>
예제 #3
0
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)) {