mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
This commit is contained in:
@@ -18,7 +18,8 @@ if (!$conn=pg_pconnect(CONN_STRING))
|
|||||||
die(pg_last_error($conn));
|
die(pg_last_error($conn));
|
||||||
|
|
||||||
// Neue Zutrittskarten
|
// Neue Zutrittskarten
|
||||||
$sql_query='SELECT student_uid, matrikelnr, kurzbzlang AS stg_kurzbzlang,vw_betriebsmittelperson.*,
|
$sql_query="SELECT svnr,vorname,nachname,nummerintern,nummer,
|
||||||
|
max(tbl_benutzer.uid) AS uid, max(matrikelnr) AS matrikelnr, max(kurzbzlang) AS stg_kurzbzlang,
|
||||||
EXTRACT(DAY FROM vw_betriebsmittelperson.insertamum) AS tag,
|
EXTRACT(DAY FROM vw_betriebsmittelperson.insertamum) AS tag,
|
||||||
EXTRACT(MONTH FROM vw_betriebsmittelperson.insertamum) AS monat,
|
EXTRACT(MONTH FROM vw_betriebsmittelperson.insertamum) AS monat,
|
||||||
EXTRACT(YEAR FROM vw_betriebsmittelperson.insertamum) AS jahr
|
EXTRACT(YEAR FROM vw_betriebsmittelperson.insertamum) AS jahr
|
||||||
@@ -26,7 +27,8 @@ $sql_query='SELECT student_uid, matrikelnr, kurzbzlang AS stg_kurzbzlang,vw_betr
|
|||||||
LEFT OUTER JOIN (public.tbl_benutzer JOIN public.tbl_student ON (uid=student_uid)
|
LEFT OUTER JOIN (public.tbl_benutzer JOIN public.tbl_student ON (uid=student_uid)
|
||||||
JOIN public.tbl_studiengang USING (studiengang_kz))
|
JOIN public.tbl_studiengang USING (studiengang_kz))
|
||||||
USING (person_id)
|
USING (person_id)
|
||||||
WHERE betriebsmitteltyp='Zutrittskarte' AND nummer NOT IN (SELECT physaswnumber FROM sync.tbl_zutrittskarte);';
|
WHERE betriebsmitteltyp='Zutrittskarte' AND nummer NOT IN (SELECT physaswnumber FROM sync.tbl_zutrittskarte)
|
||||||
|
GROUP BY svnr,vorname,nachname,nummerintern,nummer, vw_betriebsmittelperson.insertamum;";
|
||||||
//echo $sql_query;
|
//echo $sql_query;
|
||||||
if(!$result_neu=pg_exec($conn, $sql_query))
|
if(!$result_neu=pg_exec($conn, $sql_query))
|
||||||
die(pg_errormessage().'<BR>'.$sql_query);
|
die(pg_errormessage().'<BR>'.$sql_query);
|
||||||
@@ -79,11 +81,14 @@ $z=1; // Start bei Zeile 1
|
|||||||
while ($row=pg_fetch_object($result_neu))
|
while ($row=pg_fetch_object($result_neu))
|
||||||
{
|
{
|
||||||
$command='a';
|
$command='a';
|
||||||
|
$gruppe=$row->stg_kurzbzlang;
|
||||||
|
if ($gruppe=='')
|
||||||
|
$gruppe='Verwaltung';
|
||||||
$worksheet->write($z,0, $command);
|
$worksheet->write($z,0, $command);
|
||||||
$worksheet->write($z,1, $row->nummerintern);
|
$worksheet->write($z,1, $row->nummerintern);
|
||||||
$worksheet->write($z,2, $row->nachname);
|
$worksheet->write($z,2, $row->nachname);
|
||||||
$worksheet->write($z,3, $row->vorname);
|
$worksheet->write($z,3, $row->vorname);
|
||||||
$worksheet->write($z,4, $row->matrikelnr);
|
$worksheet->write($z,4, $gruppe);
|
||||||
$worksheet->write($z,5, $row->nummerintern);
|
$worksheet->write($z,5, $row->nummerintern);
|
||||||
$worksheet->write($z,6, $row->nummer);
|
$worksheet->write($z,6, $row->nummer);
|
||||||
$worksheet->write($z,7, $row->tag.'.'.$row->monat.'.'.$row->jahr);
|
$worksheet->write($z,7, $row->tag.'.'.$row->monat.'.'.$row->jahr);
|
||||||
|
|||||||
Reference in New Issue
Block a user