Lokalisierungsfehler im Kreuzerltool behoben

This commit is contained in:
Andreas Österreicher
2012-08-17 08:06:41 +00:00
parent 2b8453ad0b
commit b29c9259ab
4 changed files with 16 additions and 10 deletions
+14 -4
View File
@@ -643,10 +643,20 @@ class uebung extends basis_db
return false;
}
}
}
$angabe = BENOTUNGSTOOL_PATH."angabe/".$row->angabedatei;
if(file_exists($angabe))
unlink($angabe);
}
$qry = "SELECT angabedatei FROM campus.tbl_uebung WHERE uebung_id=".$this->db_add_param($uebung_id, FHC_INTEGER).";";
if($result = $this->db_query($qry))
{
if($row = $this->db_fetch_object($result))
{
if($row->angabedatei!='')
{
$angabe = BENOTUNGSTOOL_PATH."angabe/".$row->angabedatei;
if(file_exists($angabe))
unlink($angabe);
}
}
}
$qry = "DELETE FROM campus.tbl_studentbeispiel WHERE beispiel_id IN(SELECT beispiel_id FROM campus.tbl_beispiel WHERE uebung_id=".$this->db_add_param($uebung_id, FHC_INTEGER).");
DELETE FROM campus.tbl_abgabe WHERE abgabe_id IN(SELECT abgabe_id FROM campus.tbl_studentuebung WHERE uebung_id=".$this->db_add_param($uebung_id, FHC_INTEGER).");