removing PMGmail
This commit is contained in:
@@ -523,64 +523,6 @@ try {
|
||||
$aProperties['report_generator'] = $aOD['OUT_DOC_REPORT_GENERATOR'];
|
||||
}
|
||||
$oOutputDocument->generate($_GET['UID'], $Fields['APP_DATA'], $pathOutput, $sFilename, $aOD['OUT_DOC_TEMPLATE'], (boolean)$aOD['OUT_DOC_LANDSCAPE'], $aOD['OUT_DOC_GENERATE'], $aProperties);
|
||||
break;
|
||||
case 'JRXML':
|
||||
//creating the xml with the application data;
|
||||
$xmlData = "<dynaform>\n";
|
||||
foreach ($Fields['APP_DATA'] as $key => $val) {
|
||||
$xmlData .= " <$key>$val</$key>\n";
|
||||
}
|
||||
$xmlData .= "</dynaform>\n";
|
||||
$iSize = file_put_contents($javaOutput . 'addressBook.xml', $xmlData);
|
||||
|
||||
$JBPM = new JavaBridgePM();
|
||||
$JBPM->checkJavaExtension();
|
||||
|
||||
$util = new Java("com.processmaker.util.pmutils");
|
||||
$util->setInputPath($javaInput);
|
||||
$util->setOutputPath($javaOutput);
|
||||
|
||||
|
||||
$filter = new InputFilter();
|
||||
|
||||
$locationFrom = PATH_DYNAFORM . $aOD['PRO_UID'] . PATH_SEP . $aOD['OUT_DOC_UID'] . '.jrxml';
|
||||
$locationFrom = $filter->validateInput($locationFrom, "path");
|
||||
copy($locationFrom, $javaInput . $aOD['OUT_DOC_UID'] . '.jrxml');
|
||||
|
||||
$outputFile = $javaOutput . $sFilename . '.pdf';
|
||||
print $util->jrxml2pdf($aOD['OUT_DOC_UID'] . '.jrxml', basename($outputFile));
|
||||
|
||||
$outputFile = $filter->validateInput($outputFile, "path");
|
||||
copy($outputFile, $pathOutput . $sFilename . '.pdf');
|
||||
break;
|
||||
case 'ACROFORM':
|
||||
//creating the xml with the application data;
|
||||
$xmlData = "<dynaform>\n";
|
||||
foreach ($Fields['APP_DATA'] as $key => $val) {
|
||||
$xmlData .= " <$key>$val</$key>\n";
|
||||
}
|
||||
$xmlData .= "</dynaform>\n";
|
||||
|
||||
$JBPM = new JavaBridgePM();
|
||||
$JBPM->checkJavaExtension();
|
||||
|
||||
$util = new Java("com.processmaker.util.pmutils");
|
||||
$util->setInputPath($javaInput);
|
||||
$util->setOutputPath($javaOutput);
|
||||
|
||||
$filter = new InputFilter();
|
||||
|
||||
$locationFrom = PATH_DYNAFORM . $aOD['PRO_UID'] . PATH_SEP . $aOD['OUT_DOC_UID'] . '.pdf';
|
||||
$locationFrom = $filter->validateInput($locationFrom, "path");
|
||||
copy($locationFrom, $javaInput . $aOD['OUT_DOC_UID'] . '.pdf');
|
||||
|
||||
$outputFile = $javaOutput . $sFilename . '.pdf';
|
||||
print $util->writeVarsToAcroFields($aOD['OUT_DOC_UID'] . '.pdf', $xmlData);
|
||||
|
||||
$locationFrom = $javaOutput . $aOD['OUT_DOC_UID'] . '.pdf';
|
||||
$locationFrom = $filter->validateInput($locationFrom, "path");
|
||||
copy($locationFrom, $pathOutput . $sFilename . '.pdf');
|
||||
|
||||
break;
|
||||
default:
|
||||
throw (new Exception('invalid output document'));
|
||||
|
||||
Reference in New Issue
Block a user