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> <th>Priorit&auml;t</th>
</tr> </tr>
<tr class='liste0'> <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> <td align='center'>3</td>
<tr> <tr>
<tr class='liste1'> <tr class='liste1'>
@@ -191,6 +191,8 @@
<hr> <hr>
<h2>Erledigte Anforderungen</h2> <h2>Erledigte Anforderungen</h2>
<ul> <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> <li>Studienerfolgsbestaetigung ausdrucken fuer alle Semester die der Student besucht hat<br>
29.10.2007 oesi<br><br></li> 29.10.2007 oesi<br><br></li>
<li>im Filter offene Buchungen scheinen Personen ohne Buchungen (Belastungen) auf<br> <li>im Filter offene Buchungen scheinen Personen ohne Buchungen (Belastungen) auf<br>
+38 -12
View File
@@ -392,25 +392,51 @@ if(!$error)
if(!$error) if(!$error)
{ {
//Lehreinheitgruppezuteilung loeschen $qry = "SELECT count(*) as anzahl FROM lehre.tbl_lehreinheitgruppe, lehre.tbl_lehreinheit, campus.tbl_uebung WHERE
if(isset($_POST['lehreinheitgruppe_id']) && is_numeric($_POST['lehreinheitgruppe_id'])) tbl_lehreinheitgruppe.lehreinheitgruppe_id='".addslashes($_POST['lehreinheitgruppe_id'])."' AND
{ tbl_lehreinheitgruppe.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND
$leg = new lehreinheitgruppe($conn); tbl_lehreinheit.lehreinheit_id=tbl_uebung.lehreinheit_id";
if($leg->delete($_POST['lehreinheitgruppe_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 else
{ {
$return = false; $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') elseif(isset($_POST['type']) && $_POST['type']=='lehreinheit_gruppe_add')