From 773f667cf0c9e6b28eaaf39de230bfa636b0b7fb Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Wed, 29 Aug 2007 11:31:32 +0000 Subject: [PATCH] --- .../admin/fas/check_fas_berufspraktikum.php | 134 ++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 vilesci/admin/fas/check_fas_berufspraktikum.php diff --git a/vilesci/admin/fas/check_fas_berufspraktikum.php b/vilesci/admin/fas/check_fas_berufspraktikum.php new file mode 100644 index 000000000..da155357a --- /dev/null +++ b/vilesci/admin/fas/check_fas_berufspraktikum.php @@ -0,0 +1,134 @@ +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ + +require_once('../../config.inc.php'); + + +$conn=pg_connect(CONN_STRING) or die("Connection zur Portal Datenbank fehlgeschlagen"); +$conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen"); + +$error_log=''; +$text = ''; +$anzahl_quelle=0; +$anzahl_eingefuegt=0; +$anzahl_fehler=0; +$i=0; +$qry1=''; +$zweitbetreuer=''; +$combobox=array(); +$valuebox=array(); +$nachname=array(); + +?> + + + +Berufspraktikum-Datenkorrektur + + + + +'; +} + +if(isset($_POST['da'])) +{ + if(isset($_POST['top1']) AND trim($_POST['top1'])!='') + { + $qry1= "UPDATE berufspraktikum SET vilesci_firmenbetreuer='".$_POST['top1']."' WHERE berufspraktikum_pk='".$_POST['da']."';"; + } + if(trim($qry1)!='') + { + pg_query($conn_fas, $qry1); + echo $qry1; + } +} + +$qryvilesci="SELECT titelpre, nachname, vorname, titelpost, person_id + FROM public.tbl_person WHERE trim(updatevon)='Administrator'"; +$qryvilesci.=" UNION SELECT titelpre, nachname, vorname, titelpost, person_id + FROM public.tbl_person JOIN tbl_benutzer USING (person_id) JOIN tbl_mitarbeiter ON (uid=mitarbeiter_uid)"; +if (isset($_GET['all'])) + $qryvilesci.=" ORDER BY nachname;"; +if($resultvilesci = pg_query($conn, $qryvilesci)) +{ + while($rowvilesci = pg_fetch_object($resultvilesci)) + { + $combobox[$i]=trim($rowvilesci->nachname)." ".trim($rowvilesci->vorname).' '.trim(trim($rowvilesci->titelpre).' '.trim($rowvilesci->titelpost)); + $nachname[$i]=trim($rowvilesci->nachname); + $valuebox[$i]=$rowvilesci->person_id; + $i++; + } +} + +$qry="SELECT count(*) AS anz FROM berufspraktikum WHERE + vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='';"; + +if($result = pg_query($conn_fas, $qry)) +{ + $row=pg_fetch_object($result); + echo '
Verbleibend: '.$row->anz.' Berufspraktika
'; +} + +echo ""; + + +$qry="SELECT *, + trim(substring(trim(firmenbetreuer) from ' [A-ü]*$')) as zweit + FROM berufspraktikum WHERE + vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='' + ORDER BY berufspraktikum_pk + LIMIT 20;"; + +if($result = pg_query($conn_fas, $qry)) +{ + for($k=0;$row=pg_fetch_object($result);$k++) + { + if(($row->vilesci_firmenbetreuer=='' OR $row->vilesci_firmenbetreuer==NULL) AND trim($row->firmenbetreuer)!='') + { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + } +} +echo "
FASVilesciTitel/Vorname/Nachname
".$row->firmenbetreuer.""; + echo "
"; +?> + + \ No newline at end of file