mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 15:04:04 +00:00
Bereits verplante Gruppen können nun direkt vom FAS heraus aus dem LV-Plan gelöscht werden wenn diese bereits verplant wurden.(Neues Recht lv-plan/gruppenentfernen)
Lektorenänderung: Lektoren die bereits verplant sind können jetzt auch dann direkt im FAS geändert werden, wenn dadurch eine Kollision entsteht. Vorraussetzung dafür ist, dass ignore_kollision true ist. Wenn ignore_kollision false ist, dann ist die Lektorenänderung nicht mehr möglich. Vorher wurde der Lektor in diesem Fall nur im FAS geändert aber nicht im LVPlan.
This commit is contained in:
@@ -40,6 +40,8 @@ if(isset($_GET['lehreinheit_id']) && is_numeric($_GET['lehreinheit_id']))
|
||||
else
|
||||
$lehreinheit_id = null;
|
||||
|
||||
$db = new basis_db();
|
||||
|
||||
//Gruppen holen
|
||||
$DAO_obj = new lehreinheitgruppe();
|
||||
$DAO_obj->getLehreinheitgruppe($lehreinheit_id);
|
||||
@@ -69,7 +71,10 @@ foreach ($DAO_obj->lehreinheitgruppe as $row)
|
||||
$gruppe = new gruppe();
|
||||
$gruppe->load($row->gruppe_kurzbz);
|
||||
$beschreibung = $gruppe->bezeichnung;
|
||||
|
||||
|
||||
$qry_verplant = "SELECT 1 FROM lehre.tbl_stundenplandev
|
||||
WHERE lehreinheit_id=".$db->db_add_param($row->lehreinheit_id)."
|
||||
AND gruppe_kurzbz=".$db->db_add_param($row->gruppe_kurzbz);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -77,7 +82,22 @@ foreach ($DAO_obj->lehreinheitgruppe as $row)
|
||||
$gruppe = new lehrverband();
|
||||
$gruppe->load($row->studiengang_kz, $row->semester, $row->verband, $row->gruppe);
|
||||
$beschreibung = $gruppe->bezeichnung;
|
||||
|
||||
$qry_verplant = "SELECT 1 FROM lehre.tbl_stundenplandev
|
||||
WHERE lehreinheit_id=".$db->db_add_param($row->lehreinheit_id)."
|
||||
AND studiengang_kz=".$db->db_add_param($row->studiengang_kz)."
|
||||
AND semester=".$db->db_add_param($row->semester)."
|
||||
AND COALESCE(trim(verband),'')=".$db->db_add_param(trim($row->verband), FHC_STRING,false)."
|
||||
AND COALESCE(trim(gruppe),'')=".$db->db_add_param(trim($row->gruppe), FHC_STRING, false)."
|
||||
AND (gruppe_kurzbz is null OR gruppe_kurzbz='')";
|
||||
}
|
||||
|
||||
if($result_verplant = $db->db_query($qry_verplant))
|
||||
if($db->db_num_rows($result_verplant)>0)
|
||||
$verplant = true;
|
||||
else
|
||||
$verplant = false;
|
||||
|
||||
?>
|
||||
<RDF:li>
|
||||
<RDF:Description id="<?php echo $row->lehreinheitgruppe_id; ?>" about="<?php echo $rdf_url.'/'.$row->lehreinheitgruppe_id; ?>" >
|
||||
@@ -90,6 +110,7 @@ foreach ($DAO_obj->lehreinheitgruppe as $row)
|
||||
<LEHREINHEITGRUPPE:verband><![CDATA[<?php echo $row->verband; ?>]]></LEHREINHEITGRUPPE:verband>
|
||||
<LEHREINHEITGRUPPE:gruppe><![CDATA[<?php echo $row->gruppe; ?>]]></LEHREINHEITGRUPPE:gruppe>
|
||||
<LEHREINHEITGRUPPE:gruppe_kurzbz><![CDATA[<?php echo $row->gruppe_kurzbz; ?>]]></LEHREINHEITGRUPPE:gruppe_kurzbz>
|
||||
<LEHREINHEITGRUPPE:verplant><![CDATA[<?php echo ($verplant?'true':'false'); ?>]]></LEHREINHEITGRUPPE:verplant>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
<?php
|
||||
@@ -97,4 +118,4 @@ foreach ($DAO_obj->lehreinheitgruppe as $row)
|
||||
?>
|
||||
</RDF:Seq>
|
||||
|
||||
</RDF:RDF>
|
||||
</RDF:RDF>
|
||||
|
||||
Reference in New Issue
Block a user