mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +00:00
bugfixes
This commit is contained in:
@@ -68,21 +68,6 @@ foreach($prestudent_ids as $pid)
|
||||
if(!$prestudent->load($pid))
|
||||
cleanUpAndDie($p->t('tools/studentWurdeNichtGefunden')."(".$pid.")", $tmpDir);
|
||||
|
||||
/*
|
||||
* Deckblatt
|
||||
*/
|
||||
$filename = $tmpDir . "/".uniqid();
|
||||
$doc = new dokument_export('Bewerberakt');
|
||||
$doc->addDataArray(array('vorname' => $prestudent->vorname, 'nachname' => $prestudent->nachname),'bewerberakt');
|
||||
|
||||
if(!$doc->create('pdf'))
|
||||
die($doc->errormsg);
|
||||
// $doc->temp_filename = $filename;
|
||||
$document = $doc->output(false);
|
||||
$filename = $tmpDir.'/'.uniqid();
|
||||
file_put_contents($filename, $document);
|
||||
$doc->close();
|
||||
$allDocs[] = $filename;
|
||||
|
||||
|
||||
/*
|
||||
@@ -100,25 +85,24 @@ foreach($prestudent_ids as $pid)
|
||||
AND prestudent_id='.$db->db_add_param($pid, FHC_INTEGER).';
|
||||
';
|
||||
|
||||
$preDocs = array();
|
||||
$result = $db->db_query($query);
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
|
||||
|
||||
$filename = "";
|
||||
if($row->dms_id != null)
|
||||
if($row->inhalt != null)
|
||||
{
|
||||
$filename = $tmpDir . "/".uniqid();
|
||||
$fileData = base64_decode($row->inhalt);
|
||||
file_put_contents($filename, $fileData);
|
||||
}
|
||||
else if($row->dms_id != null)
|
||||
{
|
||||
$dms = new dms();
|
||||
$dms->load($row->dms_id);
|
||||
|
||||
$filename = DMS_PATH . $dms->filename;
|
||||
}
|
||||
else if($row->inhalt != null)
|
||||
{
|
||||
$filename = $tmpDir . "/".uniqid();
|
||||
$fileData = base64_decode($row->inhalt);
|
||||
file_put_contents($filename, $fileData);
|
||||
}
|
||||
|
||||
|
||||
if($filename == "")
|
||||
@@ -146,16 +130,30 @@ foreach($prestudent_ids as $pid)
|
||||
{
|
||||
$fullFilename = $row->titel;
|
||||
}
|
||||
else
|
||||
cleanUpAndDie("falscher typ TODO", $tmpDir);
|
||||
|
||||
// only filled, if the file is supported
|
||||
if($fullFilename != "")
|
||||
{
|
||||
$allDocs[] = $fullFilename;
|
||||
$preDocs[] = $fullFilename;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
* Deckblatt
|
||||
*/
|
||||
$filename = $tmpDir . "/".uniqid();
|
||||
$doc = new dokument_export($_GET["vorlage_kurzbz"]);
|
||||
$doc->addDataArray(array('vorname' => $prestudent->vorname, 'nachname' => $prestudent->nachname),"bewerberakt");
|
||||
|
||||
if(!$doc->create('pdf'))
|
||||
die($doc->errormsg);
|
||||
|
||||
$document = $doc->output(false);
|
||||
$filename = $tmpDir.'/'.uniqid();
|
||||
file_put_contents($filename, $document);
|
||||
$doc->close();
|
||||
$allDocs[] = $filename;
|
||||
$allDocs = array_merge($allDocs, $preDocs);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user