From 40e85dd06d53a739d4e25419e8ddc0570bf1a6f9 Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Thu, 22 May 2014 18:32:57 +0000 Subject: [PATCH] =?UTF-8?q?Speichern=20von=20Content=20auf=20mehreren=20Sc?= =?UTF-8?q?reens=20gleichzeitig=20+=20checkValue=20f=C3=BCr=20Wert=20bei?= =?UTF-8?q?=20"Refreshzeit"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/stammdaten/infoscreen_details.php | 70 +++++++++++++++++------ 1 file changed, 54 insertions(+), 16 deletions(-) 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)
';