, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../../vilesci/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(); ?> Praxissemester-Datenkorrektur '; } if(isset($_POST['da'])) { /*if(isset($_POST['erst']) AND trim($_POST['erst'])!='') { $qry1= "UPDATE praxissemester SET vilesci_ansprechpartner='".$_POST['erst']."' WHERE praxissemester_pk='".$_POST['da']."';"; }*/ if(isset($_POST['top1']) AND trim($_POST['top1'])!='') { $qry1= "UPDATE praxissemester SET vilesci_firmenbetreuer='".$_POST['top1']."' WHERE praxissemester_pk='".$_POST['da']."';"; } if(isset($_POST['top2']) AND trim($_POST['top2'])!='') { $qry1= "UPDATE praxissemester SET vilesci_beurteiler='".$_POST['top2']."' WHERE praxissemester_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 praxissemester WHERE ((vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR (vilesci_beurteiler IS NULL AND trim(beurteiler)!=''));"; //(vilesci_ansprechpartner IS NULL AND trim(ansprechpartner)!='') OR if($result = pg_query($conn_fas, $qry)) { $row=pg_fetch_object($result); echo '
Verbleibend: '.$row->anz.' Praxissemester
'; } echo ""; $qry="SELECT *, trim(substring(trim(firmenbetreuer) from ' [A-ü]*$')) as zweit, trim(substring(trim(beurteiler) from ' [A-ü]*$')) as dritt FROM praxissemester WHERE ((vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR (vilesci_beurteiler IS NULL AND trim(beurteiler)!='')) ORDER BY praxissemester_pk LIMIT 20;"; //trim(substring(trim(ansprechpartner) from ' [A-ü]*$')) as erst, //(vilesci_ansprechpartner IS NULL AND trim(ansprechpartner)!='') OR if($result = pg_query($conn_fas, $qry)) { for($k=0;$row=pg_fetch_object($result);$k++) { /*if(($row->vilesci_ansprechpartner=='' OR $row->vilesci_ansprechpartner==NULL) AND trim($row->ansprechpartner)!='') { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; }*/ if(($row->vilesci_firmenbetreuer=='' OR $row->vilesci_firmenbetreuer==NULL) AND trim($row->firmenbetreuer)!='') { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } if(($row->vilesci_beurteiler=='' OR $row->vilesci_beurteiler==NULL) AND trim($row->beurteiler)!='') { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } } } echo "
FASVilesciTitel/Vorname/Nachname
".$row->ansprechpartner.""; echo "
".$row->firmenbetreuer.""; echo "
".$row->beurteiler.""; echo "
"; ?>