* Finish task #62850.
This commit is contained in:
@@ -233,21 +233,21 @@ class project extends control
|
||||
if(!empty($projectID))
|
||||
{
|
||||
$project = $this->project->getByID($projectID);
|
||||
$parentProgram = $this->loadModel('program')->getByID($selectedProgramID);
|
||||
$budgetLeft = $this->program->getBudgetLeft($parentProgram);
|
||||
$selectedProgram = $this->loadModel('program')->getByID($selectedProgramID);
|
||||
$budgetLeft = $this->program->getBudgetLeft($selectedProgram);
|
||||
$availableBudget = $project->parent == $selectedProgramID ? $budgetLeft + $project->budget : $budgetLeft;
|
||||
}
|
||||
else
|
||||
{
|
||||
$parentProgram = $this->loadModel('program')->getByID($selectedProgramID);
|
||||
$availableBudget = $this->program->getBudgetLeft($parentProgram);
|
||||
$selectedProgram = $this->loadModel('program')->getByID($selectedProgramID);
|
||||
$availableBudget = $this->program->getBudgetLeft($selectedProgram);
|
||||
}
|
||||
|
||||
$tip = '';
|
||||
if($budget != 0 && $budget !== null && $budget > $availableBudget) $tip = "<span id='beyondBudgetTip' class='text-remind'>" . $this->lang->project->budgetOverrun . zget($this->lang->project->currencySymbol, $parentProgram->budgetUnit) . $availableBudget . "</span>";
|
||||
if($budget != 0 && $budget !== null && $budget > $availableBudget) $tip = "<span id='beyondBudgetTip' class='text-remind'>" . $this->lang->project->budgetOverrun . zget($this->lang->project->currencySymbol, $selectedProgram->budgetUnit) . $availableBudget . "</span>";
|
||||
|
||||
$placeholder = '';
|
||||
if($parentProgram and $parentProgram->budget != 0) $placeholder = $this->lang->project->parentBudget . zget($this->lang->project->currencySymbol, $parentProgram->budgetUnit) . $availableBudget;
|
||||
if($selectedProgram and $selectedProgram->budget != 0) $placeholder = $this->lang->project->parentBudget . zget($this->lang->project->currencySymbol, $selectedProgram->budgetUnit) . $availableBudget;
|
||||
|
||||
$tipList = array('tip' => $tip, 'placeholder' => $placeholder);
|
||||
echo json_encode($tipList);
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
<?php $aclList = $project->parent ? $lang->project->subAclList : $lang->project->aclList;?>
|
||||
<?php $requiredFields = $config->project->edit->requiredFields;?>
|
||||
<?php js::set('requiredFields', $requiredFields);?>
|
||||
<?php js::set('budget', $project->budget);?>
|
||||
<div id='mainContent' class='main-content'>
|
||||
<div class='center-block'>
|
||||
<div class='main-header'>
|
||||
|
||||
Reference in New Issue
Block a user