From 8ee0de96b22b1f238b5820f79e21e5bf42e615b8 Mon Sep 17 00:00:00 2001 From: daitingting Date: Mon, 22 Jan 2024 05:24:24 +0000 Subject: [PATCH] * Fix bug #44522. --- module/program/ui/common.field.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/module/program/ui/common.field.php b/module/program/ui/common.field.php index 2885794924..f54f6eb6fc 100644 --- a/module/program/ui/common.field.php +++ b/module/program/ui/common.field.php @@ -29,7 +29,7 @@ foreach($budgetUnitList as $key => $value) $budgetItemList[] = array('text' => $value, 'value' => $key, 'url' => "javascript:toggleBudgetUnit('{$key}')"); } -$currency = data('parentProgram.budgetUnit') ? data('parentProgram.budgetUnit') : $config->project->defaultCurrency; +$currency = data('parentProgram.budgetUnit') ? data('parentProgram.budgetUnit') : (data('program.budgetUnit') ? data('program.budgetUnit') : $config->project->defaultCurrency); $budgetDisabled = (data('parentProgram.budget') !== null && data('parentProgram.budget') == 0) || (data('program.budget') !== null && data('program.budget') == 0); $budgetUnitDisabled = data('parentProgram.budgetUnit') ? true : false; @@ -41,11 +41,13 @@ $fields->field('budget') if(data('parentProgram.budget')) { $fields->field('budget') - ->tip(sprintf($lang->project->budgetOverrun, zget($lang->project->currencySymbol, $currency) . data('parentProgram.budget'))) + ->tip(' ') ->tipProps(array('id' => 'budgetTip')) ->tipClass('text-warning hidden'); } +$fields->field('budgetUnit')->control('hidden')->value($currency); + $fields->field('desc') ->width('full') ->control('editor');