Reihungstest Overview

- Changed Date-Format to German
- Schwund is taken from Config instead of hardcoded value
This commit is contained in:
Andreas Österreicher
2018-11-30 10:15:48 +01:00
parent b6b9001ff2
commit f40d29f774
2 changed files with 19 additions and 2 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ $config['navigation_header'] = array(
'icon' => 'list-ol',
'description' => 'Reihungstests',
'expand' => true,
'sort' => 1,
'sort' => 10,
'requiredPermissions' => 'infocenter:r'
)
)
@@ -1,4 +1,8 @@
<?php
$schwund = 0;
if(defined('REIHUNGSTEST_ARBEITSPLAETZE_SCHWUND') && !is_null(REIHUNGSTEST_ARBEITSPLAETZE_SCHWUND))
$schwund = REIHUNGSTEST_ARBEITSPLAETZE_SCHWUND;
$filterWidgetArray = array(
'query' => "
SELECT
@@ -23,7 +27,7 @@
/* Plaetze aus Termin oder zugeteilten Raeumen minus Schwund */
COALESCE(
max_teilnehmer,
(SELECT sum(arbeitsplaetze) - ceil(sum(arbeitsplaetze)/100.0*5)
(SELECT sum(arbeitsplaetze) - ceil(sum(arbeitsplaetze)/100.0*".$schwund.")
FROM
public.tbl_rt_ort
JOIN public.tbl_ort ON(tbl_rt_ort.ort_kurzbz=tbl_ort.ort_kurzbz)
@@ -100,6 +104,10 @@
public.tbl_reihungstest
WHERE
datum>now()-'2 weeks'::interval
AND NOT EXISTS(
SELECT 1 FROM public.tbl_studiengang
WHERE studiengang_kz=tbl_reihungstest.studiengang_kz AND tbl_studiengang.typ='m'
)
ORDER BY datum desc
) data
",
@@ -156,6 +164,15 @@
$datasetRaw->{'oeffentlich'} = 'Nein';
}
if ($datasetRaw->{'datum'} == null)
{
$datasetRaw->{'datum'} = 'Not sent';
}
else
{
$datasetRaw->{'datum'} = date_format(date_create($datasetRaw->{'datum'}), 'd.m.Y');
}
return $datasetRaw;
}
);