diff --git a/cis/infoterminal/infoscreen.php b/cis/infoterminal/infoscreen.php
index d781cc515..1824f38b6 100644
--- a/cis/infoterminal/infoscreen.php
+++ b/cis/infoterminal/infoscreen.php
@@ -22,91 +22,139 @@
require_once('../../config/cis.config.inc.php');
require_once('../../include/news.class.php');
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
-?>
+
+echo '
-
- | |
-
-
-
-
-
- | |
-
-
-
-
- ';
- $news = new news();
- $news->getnews(MAXNEWSALTER,0,null, false, null, MAXNEWS);
- $zaehler=0;
- foreach ($news->result as $row)
- {
- $lang='German';
- $content = new content();
- $content->getContent($row->content_id, $lang, null, null, false);
-
- $xml_inhalt = new DOMDocument();
- if($content->content!='')
- {
- $xml_inhalt->loadXML($content->content);
- }
+$ip = $_SERVER["REMOTE_ADDR"];
+$infoscreen = new infoscreen();
+$i=0;
+if($infoscreen->getInfoscreen($ip))
+{
+ $infoscreen_id = $infoscreen->infoscreen_id;
+ $infoscreen->getScreenContent($infoscreen_id);
+ foreach($infoscreen->result as $row)
+ {
+ $i++;
+ $content[$i] = $row->content_id;
+ }
+ //echo "screen: $infoscreen_id";
+ //echo "ip: ".$ip;
+}
+
+$zuf = rand(0,$i);
+//echo 'zuf:'.$zuf.' i:'.$i.' ';
+//var_dump($content);
+//echo 'show content:'.$content[$zuf].' - '.$zuf;
+if($zuf!=0)
+{
+ echo ' ';
+}
+else
+{
+ // News anzeigen
+ echo '
+
+
+ | |
+
+
+
+
+
+ | |
+
+
+
+ ';
+
+ $news = new news();
+ $news->getnews(MAXNEWSALTER,0,null, false, null, MAXNEWS);
+ $zaehler=0;
+ foreach ($news->result as $row)
+ {
+ $lang='German';
+ $content = new content();
+ $content->getContent($row->content_id, $lang, null, null, false);
+
+ $xml_inhalt = new DOMDocument();
+ if($content->content!='')
+ {
+ $xml_inhalt->loadXML($content->content);
+ }
+
+ if($xml_inhalt->getElementsByTagName('verfasser')->item(0))
+ $verfasser = $xml_inhalt->getElementsByTagName('verfasser')->item(0)->nodeValue;
+ if($xml_inhalt->getElementsByTagName('betreff')->item(0))
+ $betreff = $xml_inhalt->getElementsByTagName('betreff')->item(0)->nodeValue;
+ if($xml_inhalt->getElementsByTagName('text')->item(0))
+ $text = $xml_inhalt->getElementsByTagName('text')->item(0)->nodeValue;
+
+ $zaehler++;
+ //no comment
+ $datum = date('d.m.Y',strtotime(strftime($row->datum)));
+ //DMS Pfad korrigieren damit die Bilder korrekt angezeigt werden
+ $text=mb_ereg_replace("dms.php","../../cms/dms.php",$text);
- if($xml_inhalt->getElementsByTagName('verfasser')->item(0))
- $verfasser = $xml_inhalt->getElementsByTagName('verfasser')->item(0)->nodeValue;
- if($xml_inhalt->getElementsByTagName('betreff')->item(0))
- $betreff = $xml_inhalt->getElementsByTagName('betreff')->item(0)->nodeValue;
- if($xml_inhalt->getElementsByTagName('text')->item(0))
- $text = $xml_inhalt->getElementsByTagName('text')->item(0)->nodeValue;
-
- $zaehler++;
- //no comment
- $datum = date('d.m.Y',strtotime(strftime($row->datum)));
- //DMS Pfad korrigieren damit die Bilder korrekt angezeigt werden
- $text=mb_ereg_replace("dms.php","../../cms/dms.php",$text);
-
- //echo $datum.' '.$row->verfasser.' '.$row->betreff.''.$row->text.'
- echo ' ';
- echo '
-
-
-
- | '.$betreff.' |
-
- '.$verfasser.' ( '.$datum.' ) |
-
-
-
-
- '.$text.'
-
- ';
- echo " ";
- }
- if($zaehler==0)
- echo 'Zur Zeit gibt es keine aktuellen News!';
- ?>
-
- |
- |
+ //echo $datum.' '.$row->verfasser.'
'.$row->betreff.' '.$row->text.'
+ echo '';
+ echo '
+
+
+
+ | '.$betreff.' |
+
+ '.$verfasser.' ( '.$datum.' ) |
+
+
+
+
+ '.$text.'
+
+ ';
+ echo " ";
+ }
+ if($zaehler==0)
+ echo 'Zur Zeit gibt es keine aktuellen News!';
+
+ echo '
+
+
+ |
+
+ |
+ |
- |
- |
-
-
+ |
';
+}
+echo '
-
+