diff --git a/vilesci/stammdaten/infoscreen_details.php b/vilesci/stammdaten/infoscreen_details.php index f1cd74643..3bf2dbbda 100755 --- a/vilesci/stammdaten/infoscreen_details.php +++ b/vilesci/stammdaten/infoscreen_details.php @@ -48,16 +48,33 @@ $datum_obj = new datum();
@@ -112,14 +129,35 @@ $datum_obj = new datum(); $infoscreen->updatevon = $user; $infoscreen_ids=explode(',',$my_infoscreen_id); + if (count($infoscreen_ids)>1) + { + $infoscreen->new = true; + $infoscreen->insertamum = date('Y-m-d H:i:s'); + $infoscreen->insertvon = $user; + } + + $doppelt = false; foreach($infoscreen_ids as $is_id) { $infoscreen->infoscreen_id = $is_id; - + + if ($doppelt==false) + { + if ($is_id==$infoscreen_id && $infoscreen_content_id!='') + { + $doppelt=true; + $infoscreen->new = false; + } + } + else + $doppelt=false; + if(!$infoscreen->saveContent()) echo 'Fehler bei Infoscreen '.$is_id.': '.$db->convert_html_chars($infoscreen->errormsg).'| InfoscreenID | -(Wenn keine ID eingetragen wird, gilt der Eintrag für alle Infoscreens) | +InfoscreenID(s) | +(Kommagetrennt für mehrere, keine ID für alle Infoscreens) |
| Content ID | @@ -168,11 +206,11 @@ $datum_obj = new datum();|||
| Refreshzeit | -Zeit wie lange die Seite angezeigt wird (in Sekunden) | +Zeit, wie lange die Seite angezeigt wird (in Sekunden) | |
| - | + |