mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 15:32:17 +00:00
new features for dokumentenakt
-now uses versions of templates -only takes active templates -covering page now uses the oe_kurzbz
This commit is contained in:
@@ -78,7 +78,6 @@ foreach($prestudent_ids as $pid)
|
||||
|
||||
if(empty($preErrors))
|
||||
{
|
||||
|
||||
/*
|
||||
* Determine the oe_kurzbz
|
||||
*/
|
||||
@@ -97,8 +96,8 @@ foreach($prestudent_ids as $pid)
|
||||
if(!$row = $db->db_fetch_object($res))
|
||||
die("Es ist ein Fehler bei der Ermittlung der Organisationseinheit aufgetreten");
|
||||
|
||||
$vorlagestudiengang_id = recursiveGetVorlagestudiengang_id($row->oe_kurzbz, $pid, $db);
|
||||
|
||||
$vorlagestudiengang_id = recursiveGetVorlagestudiengang_id($row->oe_kurzbz, $db);
|
||||
$oe_kurzbz = $row->oe_kurzbz;
|
||||
/*
|
||||
* Get all Documents
|
||||
*/
|
||||
@@ -229,7 +228,7 @@ foreach($prestudent_ids as $pid)
|
||||
* Deckblatt
|
||||
*/
|
||||
$filename = $tmpDir . "/".uniqid();
|
||||
$doc = new dokument_export($vorlage_kurzbz);
|
||||
$doc = new dokument_export($vorlage_kurzbz, $oe_kurzbz);
|
||||
$doc->addDataArray(array('vorname' => $prestudent->vorname, 'nachname' => $prestudent->nachname, array('dokumente'=> $dokumente)),"dokumentenakt");
|
||||
|
||||
if(!$doc->create('pdf'))
|
||||
@@ -346,7 +345,7 @@ function removeFolder($dir)
|
||||
}
|
||||
|
||||
|
||||
function recursiveGetVorlagestudiengang_id($oe_kurzbz, $prestudent_id, $db)
|
||||
function recursiveGetVorlagestudiengang_id($oe_kurzbz, $db)
|
||||
{
|
||||
$query= '
|
||||
SELECT
|
||||
@@ -356,6 +355,8 @@ function recursiveGetVorlagestudiengang_id($oe_kurzbz, $prestudent_id, $db)
|
||||
JOIN public.tbl_vorlagedokument USING(vorlagestudiengang_id)
|
||||
WHERE
|
||||
oe_kurzbz='.$db->db_add_param($oe_kurzbz).'
|
||||
AND aktiv
|
||||
ORDER BY version DESC LIMIT 1
|
||||
';
|
||||
|
||||
if(!$res = $db->db_query($query))
|
||||
@@ -381,7 +382,7 @@ function recursiveGetVorlagestudiengang_id($oe_kurzbz, $prestudent_id, $db)
|
||||
if(!$rowParent = $db->db_fetch_object($resultParent))
|
||||
die("Fehler beim holen der Dokumentenliste");
|
||||
|
||||
return recursiveGetVorlagestudiengang_id($rowParent->oe_parent_kurzbz, $prestudent_id, $db);
|
||||
return recursiveGetVorlagestudiengang_id($rowParent->oe_parent_kurzbz, $db);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -457,7 +457,7 @@ class vorlage extends basis_db
|
||||
$this->style = $row->style;
|
||||
$this->berechtigung = $this->db_parse_array($row->berechtigung);
|
||||
$this->anmerkung_vorlagestudiengang = $row->anmerkung_vorlagestudiengang;
|
||||
$this->aktiv = $this->db_parse_bool($row->aktiv);
|
||||
$this->aktiv = $this->db_parse_bool($row->aktiv);echo $oe_kurzbz;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user