Stud.IP
5.4
|
Namespaces | |
Export | |
Functions | |
CheckParamRUN () | |
encode_utf8_for_rtf ($utf8_text) | |
Variables | |
$export_pagename = _("Download der Ausgabedatei") | |
$xslt_process = false | |
$xslt_filename = Request::get('xslt_filename', $xslt_filename_default) | |
if(!CheckParamRUN()) | else |
$result = "" . $TMP_PATH . "/" . $result_file | |
$xml_process_file = "" . $TMP_PATH . "/" . $xml_file_id | |
$xslt_process_file = $GLOBALS['STUDIP_BASE_PATH'] . '/lib/export/' . $xslt_files[$choose]["file"] | |
$xh = new XSLTProcessor() | |
$xml_doc = new DOMDocument() | |
$xsl_doc = new DOMDocument() | |
$result_doc = $xh->transformToXML($xml_doc) | |
$export_weiter_button = CSRFProtection::tokenTag() | |
$export_pagecontent = "<input type=\"hidden\" name=\"ex_sem\" value=\"" . htmlReady($ex_sem) . "\">" | |
if($xslt_process) | $xml_printimage = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '" target="_blank">' |
$xml_printlink = ' <a href="'. FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '" class="tree">' . htmlReady($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($xslt_files[$choose]['file'], $xslt_files[$choose]['name'].'.xsl') . '">' | |
$xslt_printlink = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xslt_files[$choose]['file'], $xslt_files[$choose]['name'].'.xsl') . '" class="tree"> ' . $xslt_files[$choose]['name'] . '.xsl</a>' | |
$xslt_printdesc = _("XSLT-Datei") | |
$xslt_printcontent = _("Dies ist das XSLT-Script zur Konvertierung der Daten. Klicken Sie auf den Dateinamen, um die Datei zu öffnen.") . '<br>' | |
if ($xslt_process) | |
CheckParamRUN | ( | ) | -> 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
encode_utf8_for_rtf | ( | $utf8_text | ) |
Convert all 2, 3 and 4 byte UTF-8 characters to the RTF unicode sequence
string | $utf8_text | rft document |
$export_pagecontent = "<input type=\"hidden\" name=\"ex_sem\" value=\"" . htmlReady($ex_sem) . "\">" |
$export_pagename = _("Download der Ausgabedatei") |
else $export_weiter_button = CSRFProtection::tokenTag() |
array $result = "" . $TMP_PATH . "/" . $result_file |
$result_doc = $xh->transformToXML($xml_doc) |
$xh = new XSLTProcessor() |
$xml_doc = new DOMDocument() |
$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-Daten") |
$xml_printimage = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '" target="_blank">' |
$xml_printlink = ' <a href="'. FileManager::getDownloadLinkForTemporaryFile($xml_file_id, $xml_filename) . '" class="tree">' . htmlReady($xml_filename) . '</a>' |
$xml_process_file = "" . $TMP_PATH . "/" . $xml_file_id |
$xsl_doc = new DOMDocument() |
$xslt_filename = Request::get('xslt_filename', $xslt_filename_default) |
$xslt_printcontent = _("Dies ist das XSLT-Script zur Konvertierung der Daten. Klicken Sie auf den Dateinamen, um die Datei zu öffnen.") . '<br>' |
$xslt_printdesc = _("XSLT-Datei") |
$xslt_printimage = ' <a href="'. FileManager::getDownloadLinkForTemporaryFile($xslt_files[$choose]['file'], $xslt_files[$choose]['name'].'.xsl') . '">' |
$xslt_printlink = ' <a href="' . FileManager::getDownloadLinkForTemporaryFile($xslt_files[$choose]['file'], $xslt_files[$choose]['name'].'.xsl') . '" class="tree"> ' . $xslt_files[$choose]['name'] . '.xsl</a>' |
$xslt_process = false |
$xslt_process_file = $GLOBALS['STUDIP_BASE_PATH'] . '/lib/export/' . $xslt_files[$choose]["file"] |
if ($processed &&($o_mode!="passthrough")) elseif ($o_mode!="passthrough") if ($o_mode=="passthrough") else |
if($xslt_process) |