FAS Prestudenten löschen

Wenn der letzte PreStudentStatus-Eintrag gelöscht wird, wird der ganze
Prestudent-Datensatz geloescht (nach vorherigen Hinweis) und ins Log
geschrieben (Außer, es hängen noch Verknüpfungen in der DB dran)
This commit is contained in:
kindlm
2017-03-21 17:29:22 +01:00
parent b0a7a660eb
commit 8e0009573f
6 changed files with 253 additions and 26 deletions
+24 -1
View File
@@ -164,7 +164,30 @@ class log extends basis_db
if($this->db_query($qry))
{
return true;
if($new)
{
//Sequence Auslesen
$qry = "SELECT currval('public.tbl_log_log_id_seq') as id";
if($result = $this->db_query($qry))
{
if($row = $this->db_fetch_object($result))
{
$this->log_id = $row->id;
$this->db_query('COMMIT;');
}
else
{
$this->errormsg = 'Fehler beim Auslesen der Sequence';
$this->db_query('ROLLBACK');
}
}
else
{
$this->errormsg = 'Fehler beim Auslesen der Sequence';
$this->db_query('ROLLBACK');
}
}
return true;
}
else
{