mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
Vorlagen koennen einer Organisationseinheit zugewiesen werden.
This commit is contained in:
+30
-13
@@ -31,6 +31,7 @@ require_once('../include/benutzerberechtigung.class.php');
|
||||
require_once('../include/xslfo2pdf/xslfo2pdf.php');
|
||||
require_once('../include/fop.class.php');
|
||||
require_once('../include/akte.class.php');
|
||||
require_once('../include/vorlage.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
$db = new basis_db();
|
||||
@@ -94,6 +95,10 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['xsl_oe_kurzbz']))
|
||||
$xsl_oe_kurzbz=$_GET['xsl_oe_kurzbz'];
|
||||
else
|
||||
$xsl_oe_kurzbz='';
|
||||
|
||||
//Parameter setzen
|
||||
$params='?xmlformat=xml';
|
||||
@@ -186,20 +191,32 @@ if(!$xml_doc->load($xml_url))
|
||||
die('unable to load xml: '.$xml_url);
|
||||
|
||||
//XSL aus der DB holen
|
||||
$qry = "SELECT text FROM public.tbl_vorlagestudiengang WHERE (studiengang_kz=0";
|
||||
if($xsl_stg_kz!='')
|
||||
$qry.=" OR studiengang_kz='".addslashes($xsl_stg_kz)."'";
|
||||
$qry.=") AND vorlage_kurzbz='$xsl'";
|
||||
if(isset($version) && $version!='')
|
||||
$qry.=" AND version='$version'";
|
||||
$qry.=" ORDER BY studiengang_kz DESC, version DESC LIMIT 1";
|
||||
//echo $qry;
|
||||
if(!$result = $db->db_query($qry))
|
||||
die('Fehler beim Laden der Vorlage'.$db->db_last_error());
|
||||
if(!$row = $db->db_fetch_object($result))
|
||||
die('Vorlage wurde nicht gefunden'.$qry);
|
||||
$vorlage = new vorlage();
|
||||
if($xsl_oe_kurzbz!='')
|
||||
{
|
||||
$vorlage->getAktuelleVorlage($xsl_oe_kurzbz, $xsl, $version);
|
||||
}
|
||||
else
|
||||
{
|
||||
if($xsl_stg_kz=='')
|
||||
$xsl_stg_kz='0';
|
||||
|
||||
$xsl_content = $row->text;
|
||||
$vorlage->getAktuelleVorlage($xsl_stg_kz, $xsl, $version);
|
||||
}
|
||||
//$qry = "SELECT text FROM public.tbl_vorlagestudiengang WHERE (studiengang_kz=0";
|
||||
//if($xsl_stg_kz!='')
|
||||
//$qry.=" OR studiengang_kz='".addslashes($xsl_stg_kz)."'";
|
||||
//$qry.=") AND vorlage_kurzbz='$xsl'";
|
||||
//if(isset($version) && $version!='')
|
||||
// $qry.=" AND version='$version'";
|
||||
//$qry.=" ORDER BY studiengang_kz DESC, version DESC LIMIT 1";
|
||||
//echo $qry;
|
||||
//if(!$result = $db->db_query($qry))
|
||||
// die('Fehler beim Laden der Vorlage'.$db->db_last_error());
|
||||
//if(!$row = $db->db_fetch_object($result))
|
||||
// die('Vorlage wurde nicht gefunden'.$qry);
|
||||
|
||||
$xsl_content = $vorlage->text;
|
||||
|
||||
//Pdf erstellen
|
||||
|
||||
|
||||
Reference in New Issue
Block a user