mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-12 09:39:28 +00:00
Fehler behoben wodurch in der Verbandsansicht Gruppen des falschen Verbandes
angezeigt wurden wenn eine direkte Gruppe hinzugefügt wird
This commit is contained in:
@@ -437,9 +437,9 @@ class lehrstunde extends basis_db
|
||||
if ($type!='idList')
|
||||
{
|
||||
if($alle_unr_mitladen)
|
||||
$sql_query_stdplan='SELECT '.$stpl_id.', datum, stunde, unr FROM '.$stpl_view;
|
||||
$sql_query_stdplan='SELECT '.$stpl_id.', datum, stunde, unr FROM '.$stpl_view.' stplvw';
|
||||
else
|
||||
$sql_query_stdplan='SELECT * FROM '.$stpl_view;
|
||||
$sql_query_stdplan='SELECT * FROM '.$stpl_view.' stplvw';
|
||||
$sql_query_lva="";
|
||||
$sql_query=" WHERE datum>=".$this->db_add_param($datum_von)." AND datum<".$this->db_add_param($datum_bis);
|
||||
if ($type == 'lva')
|
||||
@@ -506,6 +506,20 @@ class lehrstunde extends basis_db
|
||||
if ($grp!='0' && $grp!=null && $grp!='')
|
||||
$sql_query.=" AND (gruppe=".$this->db_add_param($grp)." OR gruppe IS NULL OR gruppe='0' OR gruppe='')";
|
||||
|
||||
// Direkte Gruppen werden ausgenommen da sonst Stunden von Verband A in der Ansicht für Verband B
|
||||
// mit angezeigt werden weil die direkte Gruppe geladen wird.
|
||||
$sql_query.=' AND
|
||||
(
|
||||
gruppe_kurzbz is null
|
||||
OR
|
||||
EXISTS(
|
||||
SELECT 1 FROM public.tbl_gruppe
|
||||
WHERE
|
||||
gruppe_kurzbz = stplvw.gruppe_kurzbz
|
||||
AND direktinskription=false
|
||||
)
|
||||
)';
|
||||
|
||||
$sql_query.=' )';
|
||||
|
||||
for ($i=0;$i<$num_rows_einheit;$i++)
|
||||
@@ -547,7 +561,7 @@ class lehrstunde extends basis_db
|
||||
$sql_query=mb_substr($sql_query,3);
|
||||
$sql_query_stdplan.=' WHERE'.$sql_query;
|
||||
}
|
||||
//echo $sql_query_stdplan;
|
||||
|
||||
//Datenbankabfrage
|
||||
if (!$this->db_query($sql_query_stdplan))
|
||||
{
|
||||
@@ -599,7 +613,7 @@ class lehrstunde extends basis_db
|
||||
if ($type!='idList' && $type!='fachbereich' && $type!='lva')
|
||||
{
|
||||
// Datenbankabfrage generieren
|
||||
$sql_query_reservierung='SELECT * FROM campus.vw_reservierung';
|
||||
$sql_query_reservierung='SELECT * FROM campus.vw_reservierung stplvw';
|
||||
$sql_query_reservierung.=$sql_query . $sql_query_orderby;
|
||||
|
||||
//Datenbankabfrage
|
||||
|
||||
Reference in New Issue
Block a user