This commit is contained in:
Rudolf Hangl
2007-07-06 08:13:02 +00:00
parent 641778f644
commit 40a09560ac
+12 -9
View File
@@ -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';";
}
}
}
}