2.4.4 no Longer Displays 0.00 Sales Invoices in customer_inquiry.php. Fixed. $Braath...
[fa-stable.git] / reporting / rep701.php
index 30e6aa05595ae67b6a58affc4482625bcae367da..65211df69e36a05b8cb1c12b3a5ef23495efd6c3 100644 (file)
@@ -28,7 +28,7 @@ include_once($path_to_root . "/gl/includes/gl_db.inc");
 function display_type ($type, $typename, &$dec, &$rep, $showbalance, $level)
 {
        $printtitle = 0; //Flag for printing type name  
-       
+
        //Get Accounts directly under this group/type
        $result = get_gl_accounts(null, null, $type);   
        while ($account=db_fetch($result))
@@ -40,7 +40,7 @@ function display_type ($type, $typename, &$dec, &$rep, $showbalance, $level)
                        for ($sp=1; $sp<=$level; $sp++)
                        {
                                $prefix .= '         ';
-                       }               
+                       }
                        $printtitle = 1;
                        $rep->row -= 4;
                        $rep->TextCol(0, 1, $type);
@@ -63,7 +63,7 @@ function display_type ($type, $typename, &$dec, &$rep, $showbalance, $level)
                        $rep->AmountCol(3, 4, $balance, $dec);
                $rep->NewLine();
        }
-               
+
        //Get Account groups/types under this group/type
        $result = get_account_types(false, false, $type);
        while ($accounttype=db_fetch($result))
@@ -96,15 +96,16 @@ function print_Chart_of_Accounts()
 
        $showbalance = $_POST['PARAM_0'];
        $comments = $_POST['PARAM_1'];
-       $destination = $_POST['PARAM_2'];
+       $orientation = $_POST['PARAM_2'];
+       $destination = $_POST['PARAM_3'];
        if ($destination)
                include_once($path_to_root . "/reporting/includes/excel_report.inc");
        else
                include_once($path_to_root . "/reporting/includes/pdf_report.inc");
 
-       $dec = 0;
+       $orientation = ($orientation ? 'L' : 'P');
 
-       $cols = array(0, 50, 300, 425, 500);
+       $cols = array(0, 60, 300, 425, 500);
 
        $headers = array(_('Account'), _('Account Name'), _('Account Code'), _('Balance'));
        
@@ -112,7 +113,9 @@ function print_Chart_of_Accounts()
        
        $params = array(0 => $comments);
 
-       $rep = new FrontReport(_('Chart of Accounts'), "ChartOfAccounts", user_pagesize());
+       $rep = new FrontReport(_('Chart of Accounts'), "ChartOfAccounts", user_pagesize(), 9, $orientation);
+    if ($orientation == 'L')
+       recalculate_cols($cols);
        
        $rep->Font();
        $rep->Info($params, $cols, $headers, $aligns);
@@ -139,4 +142,3 @@ function print_Chart_of_Accounts()
        $rep->End();
 }
 
-?>
\ No newline at end of file