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).'
'; else - echo 'Daten erfolgreich gespeichert für Infoscreen '.$is_id.'
'; + echo 'Daten erfolgreich gespeichert für Infoscreen '.$is_id.'
'; + + $infoscreen->new = true; } } if($action=='delete') @@ -151,8 +189,8 @@ $datum_obj = new datum(); - - + + @@ -168,11 +206,11 @@ $datum_obj = new datum(); - + - +
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
Refreshzeit Zeit wie lange die Seite angezeigt wird (in Sekunden) Zeit, wie lange die Seite angezeigt wird (in Sekunden)
';