This commit is contained in:
Andreas Österreicher
2007-10-29 16:58:07 +00:00
parent 0754f97e55
commit b82ebe1f76
2 changed files with 41 additions and 13 deletions
+3 -1
View File
@@ -123,7 +123,7 @@
<th>Priorit&auml;t</th>
</tr>
<tr class='liste0'>
<td>L&ouml;schen der Gruppenzuteilung zu einer Lehreinheit verhindern wenn bereits eine Kreuzerlliste angelegt wurde.</td>
<td></td>
<td align='center'>3</td>
<tr>
<tr class='liste1'>
@@ -191,6 +191,8 @@
<hr>
<h2>Erledigte Anforderungen</h2>
<ul>
<li>L&ouml;schen der Gruppenzuteilung zu einer Lehreinheit verhindern wenn bereits eine Kreuzerlliste angelegt wurde.<br>
29.10.2007 oesi<br><br></li>
<li>Studienerfolgsbestaetigung ausdrucken fuer alle Semester die der Student besucht hat<br>
29.10.2007 oesi<br><br></li>
<li>im Filter offene Buchungen scheinen Personen ohne Buchungen (Belastungen) auf<br>
+38 -12
View File
@@ -392,25 +392,51 @@ if(!$error)
if(!$error)
{
//Lehreinheitgruppezuteilung loeschen
if(isset($_POST['lehreinheitgruppe_id']) && is_numeric($_POST['lehreinheitgruppe_id']))
{
$leg = new lehreinheitgruppe($conn);
if($leg->delete($_POST['lehreinheitgruppe_id']))
$qry = "SELECT count(*) as anzahl FROM lehre.tbl_lehreinheitgruppe, lehre.tbl_lehreinheit, campus.tbl_uebung WHERE
tbl_lehreinheitgruppe.lehreinheitgruppe_id='".addslashes($_POST['lehreinheitgruppe_id'])."' AND
tbl_lehreinheitgruppe.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND
tbl_lehreinheit.lehreinheit_id=tbl_uebung.lehreinheit_id";
if($result = pg_query($conn, $qry))
{
if($row = pg_fetch_object($result))
{
$return = true;
if($row->anzahl>0)
{
$error = true;
$return = false;
$errormsg = 'Diese Gruppe kann nicht geloescht werden da bereits Kreuzerllisten angelegt wurden';
}
}
}
else
{
$error = true;
$retur = false;
$errormsg = 'Fehler beim Ermitteln ob eine Kreuzerlliste vorhanden ist';
}
if(!$error)
{
//Lehreinheitgruppezuteilung loeschen
if(isset($_POST['lehreinheitgruppe_id']) && is_numeric($_POST['lehreinheitgruppe_id']))
{
$leg = new lehreinheitgruppe($conn);
if($leg->delete($_POST['lehreinheitgruppe_id']))
{
$return = true;
}
else
{
$return = false;
$errormsg = $leg->errormsg;
}
}
else
{
$return = false;
$errormsg = $leg->errormsg;
$errormsg = 'Fehler beim Loeschen der Zuordnung';
}
}
else
{
$return = false;
$errormsg = 'Fehler beim loeschen der Zuordnung';
}
}
}
elseif(isset($_POST['type']) && $_POST['type']=='lehreinheit_gruppe_add')