X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=reporting%2Fincludes%2Freports_classes.inc;h=aee1c00e4b7e2b244124ff335aa6ef245023a5a8;hb=508b54ee5cef13ac64f1532dfedfb7b242aa9077;hp=1aff54618f8c06a1087bd73099ca10da1c77ae52;hpb=08e465dd87f4929fcd07ba944c4451bc3437f2b3;p=fa-stable.git diff --git a/reporting/includes/reports_classes.inc b/reporting/includes/reports_classes.inc index 1aff5461..aee1c00e 100644 --- a/reporting/includes/reports_classes.inc +++ b/reporting/includes/reports_classes.inc @@ -32,7 +32,7 @@ class BoxReports function getDisplay($class=null) { - global $table_style2, $comp_path, $path_to_root, $pdf_debug, $Ajax; + global $table_style, $comp_path, $path_to_root, $pdf_debug, $Ajax; $temp = array_values($this->ar_classes); @@ -50,7 +50,7 @@ class BoxReports .$_SERVER['PHP_SELF']."?Class=$class_counter'" ." class='menu_option' id='".default_focus()."'" ." onclick='return showClass($class_counter);'$acc[1]>$acc[0]
"; - $st_reports .= "\n"; + $st_reports .= "
" . _("Reports For Class: ") . " $key
\n"; foreach($value as $report) { $acc = access_string($report->name); @@ -62,12 +62,11 @@ class BoxReports $action = $path_to_root.'/reporting/prn_redirect.php'; - $st_params = "
" . _("Reports For Class: ") . " $key
\n" + $st_params = "
\n" . "
\n"; - $st_params .= hidden('REP_ID', $report->id, false); $st_params .= submit('Rep'.$report->id, _("Display: ") . access_string($report->name, true), - false, '', $pdf_debug ? false : 'default') . '

'; + false, '', $pdf_debug ? false : 'default process') . hidden('REP_ID', $report->id, false).'

'; $st_params .= $this->getOptions($report->get_controls()); $st_params .= "\n
\n"; set_focus('Rep'.$report->id); @@ -100,9 +99,9 @@ class BoxReports } "; - $st .= ""; + $st .= "
"; $st .= ""; - $st .= ""; + $st .= ""; $st .= ""; $st .= "
$st_classes$st_reports$st_reports$st_params

"; @@ -149,7 +148,7 @@ class BoxReports // function get_ctrl($name, $type) { - global $path_to_root, $use_date_picker, $pdf_debug, $print_invoice_no; + global $path_to_root, $use_date_picker, $pdf_debug, $print_invoice_no, $def_print_destination; $st = ''; switch ($type) @@ -206,7 +205,10 @@ class BoxReports case 'DESTINATION': $sel = array(_("PDF/Printer"), "Excel"); - return array_selector($name, null, $sel); + $def = 0; + if (isset($def_print_destination) && $def_print_destination == 1) + $def = 1; + return array_selector($name, $def, $sel); case 'COMPARE': $sel = array(_("Accumulated"), _("Period Y-1"), _("Budget")); @@ -328,10 +330,21 @@ class BoxReports case 'REMITTANCE': $BP = _("BP"); $SP = _("SP"); + $CN = _("CN"); $ref = ($print_invoice_no == 1 ? "trans_no" : "reference"); $sql = "SELECT concat(".TB_PREF."supp_trans.trans_no, '-', - ".TB_PREF."supp_trans.type) AS TNO, concat(".TB_PREF."supp_trans.$ref, if (type=".ST_BANKPAYMENT.", ' $BP ', ' $SP '), ".TB_PREF."suppliers.supp_name) as IName - FROM ".TB_PREF."suppliers, ".TB_PREF."supp_trans WHERE (type=".ST_BANKPAYMENT." OR type=".ST_SUPPAYMENT.") AND ".TB_PREF."suppliers.supplier_id=".TB_PREF."supp_trans.supplier_id ORDER BY ".TB_PREF."supp_trans.trans_no DESC"; + ".TB_PREF."supp_trans.type) AS TNO, concat(".TB_PREF."supp_trans.$ref, if (type=".ST_BANKPAYMENT.", ' $BP ', if (type=".ST_SUPPAYMENT.", ' $SP ', ' $CN ')), ".TB_PREF."suppliers.supp_name) as IName + FROM ".TB_PREF."suppliers, ".TB_PREF."supp_trans WHERE (type=".ST_BANKPAYMENT." OR type=".ST_SUPPAYMENT." OR type=".ST_SUPPCREDIT.") AND ".TB_PREF."suppliers.supplier_id=".TB_PREF."supp_trans.supplier_id ORDER BY ".TB_PREF."supp_trans.trans_no DESC"; + return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false)); + + case 'RECEIPT': + $BD = _("BD"); + $CP = _("CP"); + $CN = _("CN"); + $ref = ($print_invoice_no == 1 ? "trans_no" : "reference"); + $sql = "SELECT concat(".TB_PREF."debtor_trans.trans_no, '-', + ".TB_PREF."debtor_trans.type) AS TNO, concat(".TB_PREF."debtor_trans.$ref, if (type=".ST_BANKDEPOSIT.", ' $BD ', if (type=".ST_CUSTPAYMENT.", ' $CP ', ' $CN ')), ".TB_PREF."debtors_master.name) as IName + FROM ".TB_PREF."debtors_master, ".TB_PREF."debtor_trans WHERE (type=".ST_BANKDEPOSIT." OR type=".ST_CUSTPAYMENT." OR type=".ST_CUSTCREDIT.") AND ".TB_PREF."debtors_master.debtor_no=".TB_PREF."debtor_trans.debtor_no ORDER BY ".TB_PREF."debtor_trans.trans_no DESC"; return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false)); case 'ITEMS':