From 40a09560ac236df35b766c53b87158552b6444e7 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Fri, 6 Jul 2007 08:13:02 +0000 Subject: [PATCH] --- vilesci/stammdaten/lv_wartung.php | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/vilesci/stammdaten/lv_wartung.php b/vilesci/stammdaten/lv_wartung.php index a6536cdf5..24d29571d 100644 --- a/vilesci/stammdaten/lv_wartung.php +++ b/vilesci/stammdaten/lv_wartung.php @@ -150,16 +150,19 @@ if(isset($radio_1) && isset($radio_2) && $radio_1>=0 && $radio_2>=0) { while($row2 = pg_fetch_object($result2)) { - if($row2->updateamum>$row1->updateamum) + if ($row2->sprache==$row1->sprache) { - //wenn lvinfo neuer als die bestehende, ersetzt sie diese - $sql_query_upd1.="DELETE FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$radio_2';"; - $sql_query_upd1.="UPDATE campus.tbl_lvinfo SET lehrveranstaltung_id='$radio_2' WHERE lehrveranstaltung_id='$radio_1';"; - } - else - { - //wenn lvinfo älter als die bestehende, wird sie gelöscht - $sql_query_upd1.="DELETE FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$radio_1';"; + if($row2->updateamum>$row1->updateamum) + { + //wenn lvinfo neuer als die bestehende, ersetzt sie diese + $sql_query_upd1.="DELETE FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$radio_2' AND sprache='$row2->sprache';"; + $sql_query_upd1.="UPDATE campus.tbl_lvinfo SET lehrveranstaltung_id='$radio_2' WHERE lehrveranstaltung_id='$radio_1';"; + } + else + { + //wenn lvinfo älter als die bestehende, wird sie gelöscht + $sql_query_upd1.="DELETE FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$radio_1' AND sprache='$row1->sprache';"; + } } } }