|
Stud.IP
trunk Revision
|
Namespaces | |
| namespace | 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 | ( | ) |
Checks given parameters
This function checks the given parameters. If some are missing it returns false and adds a warning to $export_error.
@access public

| encode_utf8_for_rtf | ( | $utf8_text | ) |
Convert all 2, 3 and 4 byte UTF-8 characters to the RTF unicode sequence \uX
| 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() |
| $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) | ( | $xslt_process | ) |