This commit is contained in:
Rudolf Hangl
2007-08-11 11:47:41 +00:00
parent 2216281252
commit 14f78228d2
2 changed files with 21 additions and 2 deletions
@@ -87,7 +87,7 @@ if($result = pg_query($conn, $qry))
}
}
//fachbereiche
$qry="SELECT fachbereich_kurzbz,ext_id FROM public.tbl_fachbereich WHERE ext_id IS NOT NULL;";
$qry="SELECT fachbereich_kurzbz, ext_id FROM public.tbl_fachbereich WHERE ext_id IS NOT NULL;";
if($result = pg_query($conn, $qry))
{
while($row=pg_fetch_object($result))
@@ -231,6 +231,11 @@ if($result = pg_query($conn_fas, $qry_main))
$error_log.="Lehrveranstaltung mit ext_id='".$row->lehrveranstaltung_fk."' nicht gefunden.\n";
}
}
if(in_array($studiengang_kz, $dont_sync_php))
{
//bereits umgestellte Stg. werden nicht bearbeitet
continue;
}
if($error)
{
$anzahl_fehler++;
@@ -30,6 +30,7 @@
$stg_data = array();
$studiensemester = array();
$studiengang_kz='';
$notin='';
//**** FUNCTIONS ****
@@ -185,12 +186,25 @@
$result=pg_query($conn, $sql_query);
$row=pg_fetch_object($result);
$vilesci_anz_lva = $row->anz;
foreach ($dont_sync_php as $notstg)
{
if($notin=='')
{
$notin="'".$notstg."'";
}
else
{
$notin.=", '".$notstg."'";
}
}
// Start LVA Synchro
$sql_query="SELECT lehrveranstaltung.*, ausbildungssemester.semester, studiengang.kennzahl
FROM lehrveranstaltung, ausbildungssemester, studiengang
WHERE ausbildungssemester_fk=ausbildungssemester_pk AND
lehrveranstaltung.studiengang_fk=studiengang_pk AND
studiengang.kennzahl NOT IN (".$notin.") AND
studiensemester_fk<>0 AND
lehrveranstaltung.lehrveranstaltung_pk NOT IN(
SELECT lv1.lehrveranstaltung_pk