diff --git a/module/program/ui/common.field.php b/module/program/ui/common.field.php index a811ba70ef..61af9a4378 100644 --- a/module/program/ui/common.field.php +++ b/module/program/ui/common.field.php @@ -30,7 +30,7 @@ foreach($budgetUnitList as $key => $value) } $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); +$budgetDisabled = (data('parentProgram.budget') !== null && empty(data('parentProgram.budget'))) || (data('program.budget') !== null && empty(data('program.budget'))); $budgetUnitDisabled = data('parentProgram.budgetUnit') ? true : false; $fields->field('budget') diff --git a/module/program/zen.php b/module/program/zen.php index e6f399e22d..9412ad7187 100644 --- a/module/program/zen.php +++ b/module/program/zen.php @@ -86,7 +86,6 @@ class programZen extends program ->setIF(helper::isZeroDate($this->post->begin), 'begin', '') ->setIF(helper::isZeroDate($this->post->end), 'end', '') ->setIF($this->post->realBegan != '' and $oldProgram->status == 'wait', 'status', 'doing') - ->setIF($this->post->future, 'budget', 0) ->setIF(!isset($_POST['budgetUnit']), 'budgetUnit', $oldProgram->budgetUnit) ->setIF(!isset($_POST['whitelist']), 'whitelist', '') ->setIF(!isset($_POST['groups']), 'groups', '')