@@ -42,15 +47,15 @@ $project):?> parent ? $lang->program->subAcls : $lang->project->acls;?> - + parent])):?> - parent, "class='form-control chosen' data-id='$projectID' data-name='{$project->name}' data-parent='{$project->parent}' disabled");?> + parent, "class='form-control chosen' onchange='outOfDateTip($projectID)' data-id='$projectID' data-name='{$project->name}' data-parent='{$project->parent}' disabled");?> parent);?> - parent, "class='form-control chosen' data-id='$projectID' data-name='{$project->name}' data-parent='{$project->parent}'");?> + parent, "class='form-control chosen' onchange='outOfDateTip($projectID)' data-id='$projectID' data-name='{$project->name}' data-parent='{$project->parent}'");?> name, "class='form-control'");?> setCode) or $config->setCode == 1):?> From fc5f9013e55e36c7a662e8985466e2334ea3d7c2 Mon Sep 17 00:00:00 2001 From: zhouxudong Date: Thu, 11 Aug 2022 08:33:14 +0000 Subject: [PATCH 3/4] * Finish task #63580. --- module/project/control.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/project/control.php b/module/project/control.php index 62cfb79383..96f41a566d 100644 --- a/module/project/control.php +++ b/module/project/control.php @@ -240,7 +240,7 @@ class project extends control { $object = $objectType == 'project' ? $this->project->getByID($objectID) : $this->loadModel('program')->getByID($objectID); - if(isset($availableBudget)) $availableBudget = $object->parent == $selectedProgramID ? $availableBudget + $object->budget : $availableBudget; + if(isset($availableBudget)) $availableBudget = $object->parent == $selectedProgramID ? $availableBudget + (int)$object->budget : $availableBudget; if($objectType == 'program') { From 5c71d7d0b3fc9a6d7341ee16cd0114a0619ff0fc Mon Sep 17 00:00:00 2001 From: zhouxudong Date: Wed, 17 Aug 2022 02:10:45 +0000 Subject: [PATCH 4/4] * Finish task #63580. --- module/project/js/common.js | 1 + module/project/view/batchedit.html.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/module/project/js/common.js b/module/project/js/common.js index 506b7fb99c..c6d85cccc9 100644 --- a/module/project/js/common.js +++ b/module/project/js/common.js @@ -358,6 +358,7 @@ function budgetOverrunTips() /** *The date is out of the range of the parent project set, and a prompt is given. * + * @param int $currentID * @access public * @return void */ diff --git a/module/project/view/batchedit.html.php b/module/project/view/batchedit.html.php index 9bbb27500d..b02d95ee64 100644 --- a/module/project/view/batchedit.html.php +++ b/module/project/view/batchedit.html.php @@ -47,7 +47,7 @@ $project):?> parent ? $lang->program->subAcls : $lang->project->acls;?> - + parent])):?>