public function getParam() { $parameters = new java('java.util.HashMap'); $parameters->put('HEADER_REPORT', 'Inversiones 2021, C.A. <br/> Listado de Productos'); $parameters->put('REPORT_LOCALE', new Java('java.util.Locale', 'es', 'VE')); return $parameters; }
public function getParam() { $parameters = new java('java.util.HashMap'); $parameters->put('TITLE', 'LISTADO DE MUNICIPIOS DE VENEZUELA'); $parameters->put('HEADER_REPORT', 'INSTITUTO DE ESTUDIOS GEOPOLITICOS'); $parameters->put('REPORT_LOCALE', new Java('java.util.Locale', 'es', 'VE')); return $parameters; }
public function getParam() { //parametros del reporte $parameters = new java('java.util.HashMap'); $parameters->put('URL_IMG', realpath('header.jpg')); $parameters->put('HEADER_REPORT', 'Inversiones 2021, C.A. <br/> Listado de Productos'); $parameters->put('REPORT_LOCALE', new Java('java.util.Locale', 'es', 'VE')); return $parameters; }
public static function createChildren($parent, $childrenPerLevel, $levelsMore) { for ($i = 0; $i < $childrenPerLevel; $i++) { $properties = new java("java.util.HashMap"); $properties->put("i", $i); $properties->put("level", $levelsMore + 1); $node = self::$inserter->createNode($properties); self::$inserter->createRelationship($parent, $node, java("org.neo4j.graphdb.DynamicRelationshipType")->withName("PARENT"), null); if ($levelsMore > 0) { self::createChildren($node, $childrenPerLevel, $levelsMore - 1); } } }
ini_set("allow_url_include", true); if (isset($exportType)) { $varurl = 'http://localhost:8080/JavaBridge/java/Java.inc'; require_once $varurl; //$System = java ( "java.lang.System" ); // echo $System->getProperties(); try { java("java.lang.Class")->forName("com.mysql.jdbc.Driver"); $connection = java("java.sql.DriverManager")->getConnection("jdbc:mysql://localhost/eb", "root", ""); $root = realpath("."); $in = $root . "\\well_test" . ($exportType == "Excel" ? "_excel" : "") . ".jrxml"; $report = java("net.sf.jasperreports.engine.JasperCompileManager")->compileReport($in); $dateFormat = new java("java.text.SimpleDateFormat", "yy/MM/dd"); $d = $dateFormat->parse($from_date); $params = new java("java.util.HashMap"); $params->put("facility_id", intval($facility_id)); // dây là 1 param $params->put("begin_date", new java("java.sql.Date", $d->getTime())); $params->put("report_time", $_REQUEST["report_time"]); $params->put("ROOT_DIR", $root); $print = java("net.sf.jasperreports.engine.JasperFillManager")->fillReport($report, $params, $connection); $contentType = "text/Html"; $out = 'out.html'; if ($exportType == "PDF") { java_set_file_encoding("ISO-8859-1"); $contentType = "application/pdf"; // export Pdf $out = $root . "/output.pdf"; java("net.sf.jasperreports.engine.JasperExportManager")->exportReportToPdfFile($print, $out); } elseif ($exportType == "HTML") { // export Pdf
if (isset($exportType)) { $varurl = 'http://localhost:8080/JavaBridge/java/Java.inc'; require_once $varurl; $System = java("java.lang.System"); //echo $System->getProperties(); try { java("java.lang.Class")->forName("com.mysql.jdbc.Driver"); $connection = java("java.sql.DriverManager")->getConnection("jdbc:mysql://localhost/eb", "root", ""); $root = realpath("."); $in = $root . "\\cp_summary.jrxml"; $report = java("net.sf.jasperreports.engine.JasperCompileManager")->compileReport($in); $dateFormat = new java("java.text.SimpleDateFormat", "yy/MM/dd"); $d = $dateFormat->parse($from_date); $params = new java("java.util.HashMap"); //$params->put("facility_id", intval($facility_id)); // dây là 1 param $params->put("begin_date", new java("java.sql.Date", $d->getTime())); $params->put("report_time", $report_time); $params->put("ROOT_DIR", $root); $print = java("net.sf.jasperreports.engine.JasperFillManager")->fillReport($report, $params, $connection); $print->setProperty("net.sf.jasperreports.export.xls.ignore.graphics", "true"); $contentType = "text/Html"; $out = 'out.html'; if ($exportType == "PDF") { java_set_file_encoding("ISO-8859-1"); $contentType = "application/pdf"; // export Pdf $out = $root . "/output.pdf"; java("net.sf.jasperreports.engine.JasperExportManager")->exportReportToPdfFile($print, $out); } elseif ($exportType == "HTML") { // export Pdf $out = $root . "/output.Html";
#!/usr/bin/php <?php include_once "java/Java.inc"; $conversion = new java("java.util.Properties"); $conversion->put("long", "java.lang.Byte java.lang.Short java.lang.Integer"); $conversion->put("boolean", "java.lang.Boolean"); $conversion->put("double", "java.lang.Double"); $conversion->put("null", "null"); $conversion->put("object", "depends"); $conversion->put("array of longs", "int[]"); $conversion->put("array of doubles", "double[]"); $conversion->put("array of boolean", "boolean[]"); $conversion->put("mixed array", ""); foreach ($conversion as $key => $value) { echo "{$key} => " . java_cast($value, "S") . "\n"; }
if (isset($exportType)) { $varurl = 'http://localhost:8080/JavaBridge/java/Java.inc'; require_once $varurl; $System = java("java.lang.System"); //echo $System->getProperties(); try { java("java.lang.Class")->forName("com.mysql.jdbc.Driver"); $connection = java("java.sql.DriverManager")->getConnection("jdbc:mysql://localhost/eb", "root", ""); $root = realpath("."); $in = $root . "/NewMain.jrxml"; $report = java("net.sf.jasperreports.engine.JasperCompileManager")->compileReport($in); $dateFormat = new java("java.text.SimpleDateFormat", "yy/MM/dd"); $d = $dateFormat->parse($from_date); $d2 = $dateFormat->parse($to_date); $params = new java("java.util.HashMap"); $params->put("facility_id", intval($facility_id)); // dây là 1 param $params->put("begin_date", new java("java.sql.Date", $d->getTime())); $params->put("end_date", new java("java.sql.Date", $d2->getTime())); $params->put("SUBREPORT_DIR", $root . "/sub/"); $print = java("net.sf.jasperreports.engine.JasperFillManager")->fillReport($report, $params, $connection); $contentType = "text/Html"; $out = 'out.html'; if ($exportType == "PDF") { java_set_file_encoding("ISO-8859-1"); $contentType = "application/pdf"; // export Pdf $out = $root . "/output.pdf"; java("net.sf.jasperreports.engine.JasperExportManager")->exportReportToPdfFile($print, $out); } elseif ($exportType == "HTML") { // export Pdf
* php report.php >helloBirt.html * */ // the report file to render $myReport = "test.rptdesign"; // load resources, .rpt files and images from the current working dir $here = getcwd(); $ctx = java_context()->getServletContext(); $birtReportEngine = java("org.eclipse.birt.php.birtengine.BirtEngine")->getBirtEngine($ctx); java_context()->onShutdown(java("org.eclipse.birt.php.birtengine.BirtEngine")->getShutdownHook()); // Create a HTML render context $renderContext = new java("org.eclipse.birt.report.engine.api.HTMLRenderContext"); $renderContext->setBaseImageURL("{$here}/images"); $contextMap = new java("java.util.HashMap"); $CONTEXT = java("org.eclipse.birt.report.engine.api.EngineConstants")->APPCONTEXT_HTML_RENDER_CONTEXT; $contextMap->put($CONTEXT, $renderContext); // Load the report design $design = $birtReportEngine->openReportDesign("{$here}/{$myReport}"); $task = $birtReportEngine->createRunAndRenderTask($design); $task->setAppContext($contextMap); // Add HTML render options $options = new java("org.eclipse.birt.report.engine.api.HTMLRenderOption"); $options->setOutputFormat($options->OUTPUT_FORMAT_HTML); // Create the output $out = new java("java.io.ByteArrayOutputStream"); $options->setOutputStream($out); $task->setRenderOption($options); $task->run(); $task->close(); // Return the generated output to the client echo java_values($out);
#!/usr/bin/php <?php include_once "java/Java.inc"; $v = new java("java.util.HashMap"); for ($i = 0; $i < 100; $i++) { $v->put($i, $i); } foreach ($v as $key => $val) { if ($key != java_values($val)) { echo "ERROR\n"; exit(1); } } echo "test okay\n"; exit(0);
ini_set("allow_url_include", true); if (isset($exportType)) { $varurl = 'http://localhost:8080/JavaBridge/java/Java.inc'; require_once $varurl; $System = java("java.lang.System"); // echo $System->getProperties(); try { java("java.lang.Class")->forName("com.mysql.jdbc.Driver"); $connection = java("java.sql.DriverManager")->getConnection("jdbc:mysql://localhost/eb", "root", ""); $root = realpath("."); $in = $root . "\\formula_rpt.jrxml"; $report = java("net.sf.jasperreports.engine.JasperCompileManager")->compileReport($in); // $in = $root."\Morning_report.jasper"; // $report = java("net.sf.jasperreports.engine.util.JRLoader")->loadObject(new java("java.io.File", $in)); $params = new java("java.util.HashMap"); $params->put("formula_group_id", intval($group_id)); $print = java("net.sf.jasperreports.engine.JasperFillManager")->fillReport($report, $params, $connection); $print->setProperty("net.sf.jasperreports.export.xls.ignore.graphics", "true"); $contentType = "text/Html"; $out = 'out.html'; if ($exportType == "PDF") { java_set_file_encoding("ISO-8859-1"); $contentType = "application/pdf"; // export Pdf $out = $root . "/output.pdf"; java("net.sf.jasperreports.engine.JasperExportManager")->exportReportToPdfFile($print, $out); } elseif ($exportType == "HTML") { // export Pdf $out = $root . "/output.Html"; $contentType = "text/Html"; java("net.sf.jasperreports.engine.JasperExportManager")->exportReportToHtmlFile($print, $out);
$varurl = 'http://localhost:8080/JavaBridge/java/Java.inc'; require_once $varurl; //$System = java ( "java.lang.System" ); // echo $System->getProperties(); try { java("java.lang.Class")->forName("com.mysql.jdbc.Driver"); $connection = java("java.sql.DriverManager")->getConnection("jdbc:mysql://localhost/eb", "root", ""); $root = realpath("."); $in = $root . "\\Morning_report.jrxml"; $report = java("net.sf.jasperreports.engine.JasperCompileManager")->compileReport($in); // $in = $root."\Morning_report.jasper"; // $report = java("net.sf.jasperreports.engine.util.JRLoader")->loadObject(new java("java.io.File", $in)); $dateFormat = new java("java.text.SimpleDateFormat", "yy/MM/dd"); $d = $dateFormat->parse($from_date); $params = new java("java.util.HashMap"); $params->put("facility", intval($facility_id)); // dây là 1 param $params->put("date", new java("java.sql.Date", $d->getTime())); // $params->put("end_date",new java("java.sql.Date",$d2->getTime())); $params->put("ROOT_DIR", $root); $print = java("net.sf.jasperreports.engine.JasperFillManager")->fillReport($report, $params, $connection); $print->setProperty("net.sf.jasperreports.export.xls.ignore.graphics", "true"); $contentType = "text/Html"; $out = 'out.html'; if ($exportType == "PDF") { java_set_file_encoding("ISO-8859-1"); $contentType = "application/pdf"; // export Pdf $out = $root . "/output.pdf"; java("net.sf.jasperreports.engine.JasperExportManager")->exportReportToPdfFile($print, $out); } elseif ($exportType == "HTML") {