Stud.IP  trunk Revision
export_run_fop.inc.php File Reference

Namespaces

 Export
 

Functions

 CheckParamRUN_FOP ()
 

Variables

if(!CheckParamRUN_FOP()) elseif(!Config::get() ->FOP_ENABLE) else
 
 $pdf_file = md5(uniqid(rand())) . ".pdf"
 
 $str = "$FOP_SH_CALL $TMP_PATH/$result_file $TMP_PATH/$pdf_file "
 
 $out = exec($str)
 
 $export_pagecontent = ""
 
 $export_error = "<b>" . sprintf(_("Bei der Erzeugung der PDF-Datei ist ein Fehler aufgetreten. <br>Fehlermeldung: %s <br>Datei: %s"), $out, $pdf_file) . "</b><br>"
 
 $export_error_num
 
 $xml_printimage = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '">'
 
 $xml_printlink = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '" class="tree"> ' . $xml_filename . '</a>'
 
 $xml_printdesc = _("XML-Daten")
 
 $xml_printcontent = _("In dieser Datei sind die Daten als XML-Tags gespeichert. Diese Tags können mit einem XSLT-Script verarbeitet werden.") . "<br>"
 
 $xslt_printimage = '<a href="' . FileManager::getDownloadLinkForTemporaryFile($result_file, $xslt_filename . '.' . $format) . '">'
 
 $xslt_printlink = '<a href="' . FileManager::getDownloadLinkForTemporaryFile($result_file, $xslt_filename . '.' . $format) . '" class="tree">' . $xslt_filename . '.' . $format . '</a>'
 
 $xslt_printdesc = _("Formatting-Objects-Datei")
 
 $xslt_printcontent = _("In dieser Datei sind die Formatting Objects zur Erzeugung der PDF-Datei gespeichert.") . "<br>"
 

Function Documentation

◆ CheckParamRUN_FOP()

CheckParamRUN_FOP ( ) -> check("tutor")

Checks given parameters

This function checks the given parameters. If some are missing it returns false and adds a warning to $export_error.

public

Returns
boolean
Here is the call graph for this function:

Variable Documentation

◆ $export_error

$export_error = "<b>" . sprintf(_("Bei der Erzeugung der PDF-Datei ist ein Fehler aufgetreten. <br>Fehlermeldung: %s <br>Datei: %s"), $out, $pdf_file) . "</b><br>"

◆ $export_error_num

$export_error_num

◆ $export_pagecontent

$export_pagecontent = ""

◆ $out

$out = exec($str)

◆ $pdf_file

$pdf_file = md5(uniqid(rand())) . ".pdf"

◆ $str

$str = "$FOP_SH_CALL $TMP_PATH/$result_file $TMP_PATH/$pdf_file "

◆ $xml_printcontent

$xml_printcontent = _("In dieser Datei sind die Daten als XML-Tags gespeichert. Diese Tags können mit einem XSLT-Script verarbeitet werden.") . "<br>"

◆ $xml_printdesc

$xml_printdesc = _("XML-Daten")

◆ $xml_printimage

$xml_printimage = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '">'

◆ $xml_printlink

$xml_printlink = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '" class="tree"> ' . $xml_filename . '</a>'

◆ $xslt_printcontent

$xslt_printcontent = _("In dieser Datei sind die Formatting Objects zur Erzeugung der PDF-Datei gespeichert.") . "<br>"

◆ $xslt_printdesc

$xslt_printdesc = _("Formatting-Objects-Datei")

◆ $xslt_printimage

$xslt_printimage = '<a href="' . FileManager::getDownloadLinkForTemporaryFile($result_file, $xslt_filename . '.' . $format) . '">'

◆ $xslt_printlink

$xslt_printlink = '<a href="' . FileManager::getDownloadLinkForTemporaryFile($result_file, $xslt_filename . '.' . $format) . '" class="tree">' . $xslt_filename . '.' . $format . '</a>'

◆ else

if ( $out=='') if (file_exists( $TMP_PATH . '/' . $pdf_file)) else
Initial value:
{
$export_pagename = _("Download der PDF-Datei")
$export_pagename
Definition: export_choose_xslt.inc.php:86
_( 'Vertretungen')]
Definition: config.inc.php:90