diff --git a/vilesci/bis/checkverwendung.php b/vilesci/bis/checkverwendung.php
index 479e8cb64..e56639095 100644
--- a/vilesci/bis/checkverwendung.php
+++ b/vilesci/bis/checkverwendung.php
@@ -11,8 +11,7 @@
//*
//*
-require_once('../../../vilesci/config.inc.php');
-require_once('../sync_config.inc.php');
+require('../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");
@@ -41,10 +40,12 @@ function myaddslashes($var)
-BIS-Meldung - Überprüfung von Verwendungen
-
+ BIS-Meldung - Überprüfung von Verwendungen
+
+
+
BIS-Verwendungen werden überprüft
studiensemester_kurzbz]=$row->ende;
}
}
-$qryall="SELECT DISTINCT ON(mitarbeiter_uid) * FROM bis.tbl_bisverwendung ORDER by mitarbeiter_uid;";
+$qryall="SELECT uid,nachname,vorname FROM campus.vw_mitarbeiter WHERE aktiv ORDER by nachname,vorname;";
if($resultall = pg_query($conn, $qryall))
{
+ echo '
Bei $anz Mitarbeitern sind die aktuellen Verwendungen nicht plausibel
';
while($rowall=pg_fetch_object($resultall))
{
$i=0;
$qry="SELECT * FROM bis.tbl_bisverwendung JOIN public.tbl_benutzer ON(mitarbeiter_uid=uid) JOIN public.tbl_person USING(person_id)
- WHERE tbl_benutzer.aktiv=TRUE AND (ende>now() OR ende IS NULL) AND mitarbeiter_uid='".$rowall->mitarbeiter_uid."';";
+ WHERE tbl_benutzer.aktiv=TRUE AND (ende>now() OR ende IS NULL) AND mitarbeiter_uid='".$rowall->uid."';";
if($result = pg_query($conn, $qry))
{
- if(pg_num_rows($result)>1)
+ $num_rows=pg_num_rows($result);
+ if($num_rows>1)
{
while($row=pg_fetch_object($result))
{
@@ -78,6 +81,8 @@ if($resultall = pg_query($conn, $qryall))
echo "Verwendung Code ".$row->verwendung_code.", Beschäftigungscode ".$row->ba1code.", ".$row->ba2code.", mit Ausmaß ".$row->beschausmasscode.", ".$row->beginn." - ".$row->ende." ";
}
}
+ elseif($num_rows==0)
+ echo " Mitarbeiter(in): ".$rowall->nachname." ".$rowall->vorname." hat ".pg_num_rows($result)." aktuelle Verwendungen: ";
}
}
}