* Update code.
This commit is contained in:
@@ -295,11 +295,10 @@ $(function()
|
||||
function setBudgetTipsAndAclList(parentID)
|
||||
{
|
||||
var selectedProgramID = $('#parent').val();
|
||||
var budget = $('#budget').val();
|
||||
|
||||
if(parentID != 0)
|
||||
{
|
||||
$.get(createLink('project', 'ajaxGetProgramInformation', "objectType=program&objectID=" + parentID + "&selectedProgramID=" + selectedProgramID + "&budget=" + budget), function(data)
|
||||
$.get(createLink('project', 'ajaxGetParentInfor', "objectType=program&objectID=" + parentID + "&selectedProgramID=" + selectedProgramID), function(data)
|
||||
{
|
||||
var data = JSON.parse(data);
|
||||
parentProgram = programList[parentID];
|
||||
@@ -338,7 +337,7 @@ function budgetOverrunTips()
|
||||
}
|
||||
|
||||
if(typeof(programID) == 'undefined') programID = 0;
|
||||
$.get(createLink('project', 'ajaxGetProgramInformation', 'objectType=program&objectID=' + programID + "&selectedProgramID=" + selectedProgramID + "&budget=" + budget), function(data)
|
||||
$.get(createLink('project', 'ajaxGetParentInfor', 'objectType=program&objectID=' + programID + "&selectedProgramID=" + selectedProgramID), function(data)
|
||||
{
|
||||
var data = JSON.parse(data);
|
||||
|
||||
|
||||
@@ -225,11 +225,10 @@ class project extends control
|
||||
* @param str $objectType
|
||||
* @param int $objectID
|
||||
* @param int $selectedProgramID
|
||||
* @param int $budget
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function ajaxGetProgramInformation($objectType, $objectID, $selectedProgramID, $budget)
|
||||
public function ajaxGetParentInfor($objectType, $objectID, $selectedProgramID)
|
||||
{
|
||||
if(!empty($objectID))
|
||||
{
|
||||
@@ -244,7 +243,7 @@ class project extends control
|
||||
$availableBudget = $this->program->getBudgetLeft($selectedProgram);
|
||||
}
|
||||
|
||||
$data = array('selectedProgramBegin' => $selectedProgram->begin, 'selectedProgramEnd' => $selectedProgram->end, 'availableBudget' => number_format($availableBudget, 2), 'budgetUnit' => $selectedProgram->budgetUnit);
|
||||
$data = array('selectedProgramBegin' => $selectedProgram->begin, 'selectedProgramEnd' => $selectedProgram->end, 'availableBudget' => $availableBudget, 'budgetUnit' => $selectedProgram->budgetUnit);
|
||||
echo json_encode($data);
|
||||
}
|
||||
|
||||
|
||||
@@ -335,17 +335,17 @@ function budgetOverrunTips()
|
||||
}
|
||||
|
||||
if(typeof(projectID) == 'undefined') projectID = 0;
|
||||
$.get(createLink('project', 'ajaxGetProgramInformation', 'objectType=project&objectID=' + projectID + "&selectedProgramID=" + selectedProgramID + "&budget=" + budget), function(data)
|
||||
$.get(createLink('project', 'ajaxGetParentInfor', 'objectType=project&objectID=' + projectID + "&selectedProgramID=" + selectedProgramID), function(data)
|
||||
{
|
||||
var data = JSON.parse(data);
|
||||
|
||||
var tip = "";
|
||||
if(budget !=0 && budget !== null && budget > data.availableBudget) tip = "<span id='beyondBudgetTip' class='text-remind'>" + budgetOverrun + currencySymbol[data.budgetUnit] + data.availableBudget + "</span>"
|
||||
if(budget != 0 && budget !== null && budget > data.availableBudget) tip = "<span id='beyondBudgetTip' class='text-remind'>" + budgetOverrun + currencySymbol[data.budgetUnit] + data.availableBudget.toFixed(2) + "</span>"
|
||||
if($('#beyondBudgetTip').length > 0) $('#beyondBudgetTip').remove();
|
||||
$('#budgetBox').after(tip);
|
||||
|
||||
var placeholder = '';
|
||||
if(selectedProgramID) placeholder = parentBudget + currencySymbol[data.budgetUnit] + data.availableBudget;
|
||||
if(selectedProgramID) placeholder = parentBudget + currencySymbol[data.budgetUnit] + data.availableBudget.toFixed(2);
|
||||
if($('#budget').attr('placeholder')) $('#budget').removeAttr('placeholder')
|
||||
$('#budget').attr('placeholder', placeholder);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user