*** empty log message ***
[fa-stable.git] / reporting / includes / reporting.inc
1 <?php
2 function printTransaction($link_text, $form_id, $form_type, $trans_type, $trans_no, $ref, $param1, $param2) {
3         $ar = array(
4                                 'COMPANY'       => $_SESSION["wa_current_user"]->company,
5                                 'FORMID'        => $form_id,
6                                 'FORMTYPE'      => $form_type,
7                                 'TRANSNO'       => $trans_no,
8                                 'TRANSTYPE'     => $trans_type,
9                                 'REF'           => $ref,
10                                 'PARAM1'        => $param1,
11                                 'PARAM2'        => $param2
12                                 );      
13         $pdf_href =     getPDFOpenScript($link_text, $ar);
14         return "<a href=\"javascript:$pdf_href\">" . _($link_text) . "</a>";    
15 }
16
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'>";
20         
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(). "'>";    
24         
25         $st = "<form method='post' name='pdf_form'>" . $st . "</form>"; 
26         return $st;
27 }
28
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}';";
33         }
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();";
38         
39         return $st;
40 }
41
42 ?>