2 function printTransaction($link_text, $form_id, $form_type, $trans_type, $trans_no, $ref, $param1, $param2) {
4 'COMPANY' => $_SESSION["wa_current_user"]->company,
6 'FORMTYPE' => $form_type,
7 'TRANSNO' => $trans_no,
8 'TRANSTYPE' => $trans_type,
13 $pdf_href = getPDFOpenScript($link_text, $ar);
14 return "<a href=\"javascript:$pdf_href\">" . _($link_text) . "</a>";
17 function getHiddenFieldScript() {
18 $ar = Array('COMPANY','LANG','FORMID','FORMTYPE','TRANSNO','TRANSTYPE','REF','PARAM1','PARAM2');
19 foreach ($ar as $value) $st.= "<input type='hidden' name='$value'>";
21 $st .= "<input type='hidden' name='QTY_DEC' value='" . user_qty_dec() . "'>
22 <input type='hidden' name='PRICE_DEC' value='" . user_price_dec() . "'>
23 <input type='hidden' name='PER_DEC' value='" . user_percent_dec(). "'>";
25 $st = "<form method='post' name='pdf_form'>" . $st . "</form>";
29 function getPDFOpenScript($link_text, $ar_params) {
30 $st = "document.pdf_form.LANG.value='" . $_SESSION['language']->code . "';";
31 foreach ($ar_params as $key => $value) {
32 $st .= "document.pdf_form.{$key}.value = '{$value}';";
34 $st.= "window.open('','REP_WINDOW','toolbar=no,scrollbar=no,resizable=yes,menubar=no');";
35 $st.= "document.pdf_form.target='REP_WINDOW';";
36 $st.= "document.pdf_form.action= '" . C_JSP_ROOT . "/reporting/gen_pdf_form.jsp';";
37 $st.= "document.pdf_form.submit();";