X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=gl%2Finquiry%2Fprofit_loss.php;h=8dcf81e2ff9a393f1fc84fc8f1788c3454444d7d;hb=63ed17b5a7a6436c148adc545f3df532b30b493f;hp=e7c5e3a8c4988d39599066225c2d42acb813f715;hpb=bd8f517d30d1edd3261e26e582ddd9e11c555616;p=fa-stable.git diff --git a/gl/inquiry/profit_loss.php b/gl/inquiry/profit_loss.php index e7c5e3a8..8dcf81e2 100644 --- a/gl/inquiry/profit_loss.php +++ b/gl/inquiry/profit_loss.php @@ -26,6 +26,11 @@ if (user_use_date_picker()) page(_($help_context = "Profit & Loss Drilldown"), false, false, "", $js); +$compare_types = array( + _("Accumulated"), + _("Period Y-1"), + _("Budget") +); //---------------------------------------------------------------------------------------------------- // Ajax updates @@ -63,7 +68,7 @@ function display_type ($type, $typename, $from, $to, $begin, $end, $compare, $co //Get Accounts directly under this group/type $result = get_gl_accounts(null, null, $type); - + while ($account=db_fetch($result)) { $per_balance = get_gl_trans_from_to($from, $to, $account["account_code"], $dimension, $dimension2); @@ -157,6 +162,8 @@ function Achieve($d1, $d2) function inquiry_controls() { + global $compare_types; + $dim = get_company_pref('use_dimension'); start_table(TABLESTYLE_NOBORDER); @@ -168,11 +175,11 @@ function inquiry_controls() date_cells(_("From:"), 'TransFromDate'); date_cells(_("To:"), 'TransToDate'); - $sel = array(_("Accumulated"), _("Period Y-1"), _("Budget")); echo ""._("Compare to").":\n"; echo ""; - echo array_selector('Compare', null, $sel); + echo array_selector('Compare', null, $compare_types); echo "\n"; + if ($dim >= 1) dimensions_list_cells(_("Dimension")." 1:", 'Dimension', null, true, " ", false, 1); if ($dim > 1) @@ -182,15 +189,13 @@ function inquiry_controls() end_table(); hidden('AccGrp'); - - return $sel[get_post('Compare')]; } //---------------------------------------------------------------------------------------------------- function display_profit_and_loss($compare) { - global $path_to_root; + global $path_to_root, $compare_types; if (!isset($_POST['Dimension'])) $_POST['Dimension'] = 0; @@ -228,12 +233,12 @@ function display_profit_and_loss($compare) div_start('pl_tbl'); - start_table(TABLESTYLE, "width=50%"); + start_table(TABLESTYLE, "width='50%'"); $tableheader = " " . _("Group/Account Name") . " " . _("Period") . " - " . $compare . " + " . $compare_types[$compare] . " " . _("Achieved %") . " "; @@ -331,9 +336,9 @@ function display_profit_and_loss($compare) start_form(); -$sel = inquiry_controls(); +inquiry_controls(); -display_profit_and_loss($sel); +display_profit_and_loss(get_post('Compare')); end_form();