mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
- Neue Booleans fuer archiv, signiert, stud_selfservice zu tbl_akte
hinzugefügt - Archiv zeigt nun alle Dokumente an die auf archiv gesetzt sind anstatt nur Zugnisse - Bei Vorlagen kann definiert werden ob das dokument signiert, archiviert oder heruntergeladen werden kann. - Vorlagen koennen mit Dokumentarten verknüpft werden
This commit is contained in:
@@ -48,6 +48,11 @@ class vorlage extends basis_db
|
||||
public $anmerkung_vorlagestudiengang; // text
|
||||
public $aktiv; // boolean
|
||||
|
||||
public $archiverbar = false;
|
||||
public $signierbar = false;
|
||||
public $stud_selfservice = false;
|
||||
public $dokument_kurzbz;
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
*/
|
||||
@@ -72,6 +77,10 @@ class vorlage extends basis_db
|
||||
$this->bezeichnung = $row->bezeichnung;
|
||||
$this->anmerkung = $row->anmerkung;
|
||||
$this->mimetype = $row->mimetype;
|
||||
$this->signierbar = $this->db_parse_bool($row->signierbar);
|
||||
$this->archivierbar = $this->db_parse_bool($row->archivierbar);
|
||||
$this->stud_selfservice = $this->db_parse_bool($row->stud_selfservice);
|
||||
$this->dokument_kurzbz = $row->dokument_kurzbz;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
@@ -151,6 +160,34 @@ class vorlage extends basis_db
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert alle Vorlagen die archiviert werden koennen
|
||||
*/
|
||||
public function getVorlagenArchiv()
|
||||
{
|
||||
$qry ="SELECT * FROM public.tbl_vorlage WHERE archivierbar=true ORDER BY bezeichnung";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object($result))
|
||||
{
|
||||
$obj = new vorlage();
|
||||
$obj->vorlage_kurzbz = $row->vorlage_kurzbz;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->mimetype = $row->mimetype;
|
||||
$obj->archivierbar = $this->db_parse_bool($row->archivierbar);
|
||||
$obj->signierbar = $this->db_parse_bool($row->signierbar);
|
||||
$obj->stud_selfservice = $this->db_parse_bool($row->stud_selfservice);
|
||||
$obj->dokument_kurzbz = $row->dokument_kurzbz;
|
||||
|
||||
$this->result[]= $obj;
|
||||
}
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Laedt die Vorlage zu einer OE
|
||||
* @param $vorlage_kurzbz
|
||||
@@ -311,7 +348,7 @@ class vorlage extends basis_db
|
||||
anmerkung_vorlagestudiengang='.$this->db_add_param($this->anmerkung_vorlagestudiengang).'
|
||||
WHERE vorlagestudiengang_id='.$this->db_add_param($this->vorlagestudiengang_id).';';
|
||||
}
|
||||
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user