removing PMGmail

This commit is contained in:
Fernando Ontiveros
2025-07-11 06:36:38 -04:00
parent b0c0d8d70c
commit 3f8710b60e
27 changed files with 17 additions and 2573 deletions

View File

@@ -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'));