- prestudent_id beim archivieren setzen

This commit is contained in:
ma0048
2023-08-23 13:21:50 +02:00
parent f4c8f00c8f
commit b6bfa3b621
11 changed files with 133 additions and 69 deletions
+11 -5
View File
@@ -55,6 +55,7 @@ class akte extends basis_db
public $signiert = false;
public $stud_selfservice = false;
public $akzeptiertamum;
public $prestudent_id;
/**
* Konstruktor
@@ -114,6 +115,7 @@ class akte extends basis_db
$this->signiert = $this->db_parse_bool($row->signiert);
$this->stud_selfservice = $this->db_parse_bool($row->stud_selfservice);
$this->akzeptiertamum = $row->akzeptiertamum;
$this->prestudent_id = $row->prestudent_id;
return true;
}
@@ -199,7 +201,7 @@ class akte extends basis_db
$qry = "BEGIN;INSERT INTO public.tbl_akte (person_id, dokument_kurzbz, inhalt, mimetype, erstelltam, gedruckt, titel,
bezeichnung, updateamum, updatevon, insertamum, insertvon, uid, dms_id, nachgereicht, anmerkung,
titel_intern, anmerkung_intern, nachgereicht_am, ausstellungsnation, formal_geprueft_amum,
archiv, signiert, stud_selfservice, akzeptiertamum) VALUES (".
archiv, signiert, stud_selfservice, akzeptiertamum, prestudent_id) VALUES (".
$this->db_add_param($this->person_id, FHC_INTEGER).', '.
$this->db_add_param($this->dokument_kurzbz).', '.
$this->db_add_param($this->inhalt).', '.
@@ -224,7 +226,8 @@ class akte extends basis_db
$this->db_add_param($this->archiv, FHC_BOOLEAN).','.
$this->db_add_param($this->signiert, FHC_BOOLEAN).','.
$this->db_add_param($this->stud_selfservice, FHC_BOOLEAN).','.
$this->db_add_param($this->akzeptiertamum).');';
$this->db_add_param($this->akzeptiertamum).','.
$this->db_add_param($this->prestudent_id, FHC_INTEGER).');';
}
else
{
@@ -252,7 +255,8 @@ class akte extends basis_db
" archiv=".$this->db_add_param($this->archiv, FHC_BOOLEAN).",".
" signiert=".$this->db_add_param($this->signiert, FHC_BOOLEAN).",".
" stud_selfservice=".$this->db_add_param($this->stud_selfservice, FHC_BOOLEAN).",".
" akzeptiertamum=".$this->db_add_param($this->akzeptiertamum).
" akzeptiertamum=".$this->db_add_param($this->akzeptiertamum).",".
" prestudent_id=".$this->db_add_param($this->prestudent_id).
" WHERE akte_id=".$this->db_add_param($this->akte_id, FHC_INTEGER);
}
@@ -311,7 +315,7 @@ class akte extends basis_db
akte_id, person_id, dokument_kurzbz, mimetype, erstelltam, gedruckt, titel_intern, anmerkung_intern,
titel, bezeichnung, updateamum, insertamum, updatevon, insertvon, uid, dms_id, anmerkung, nachgereicht,
CASE WHEN inhalt is not null THEN true ELSE false END as inhalt_vorhanden,
nachgereicht_am, ausstellungsnation, formal_geprueft_amum, archiv, signiert, stud_selfservice, akzeptiertamum";
nachgereicht_am, ausstellungsnation, formal_geprueft_amum, archiv, signiert, stud_selfservice, akzeptiertamum, prestudent_id";
if($returnInhalt === true)
{
$qry .= ",inhalt ";
@@ -372,6 +376,7 @@ class akte extends basis_db
$akten->signiert = $this->db_parse_bool($row->signiert);
$akten->stud_selfservice = $this->db_parse_bool($row->stud_selfservice);
$akten->akzeptiertamum = $row->akzeptiertamum;
$akten->prestudent_id = $row->prestudent_id;
$this->result[] = $akten;
}
@@ -522,7 +527,7 @@ class akte extends basis_db
akte_id, person_id, dokument_kurzbz, mimetype, erstelltam, gedruckt, titel_intern, anmerkung_intern,
titel, bezeichnung, updateamum, insertamum, updatevon, insertvon, uid, dms_id, anmerkung, nachgereicht,
CASE WHEN inhalt is not null THEN true ELSE false END as inhalt_vorhanden,
nachgereicht_am, ausstellungsnation, formal_geprueft_amum, archiv, signiert, stud_selfservice, akzeptiertamum
nachgereicht_am, ausstellungsnation, formal_geprueft_amum, archiv, signiert, stud_selfservice, akzeptiertamum, prestudent_id
FROM
public.tbl_akte
WHERE
@@ -571,6 +576,7 @@ class akte extends basis_db
$akten->signiert = $this->db_parse_bool($row->signiert);
$akten->stud_selfservice = $this->db_parse_bool($row->stud_selfservice);
$akten->akzeptiertamum = $row->akzeptiertamum;
$akten->prestudent_id = $row->prestudent_id;
$this->result[] = $akten;
}