* Finish task#8963.#8962.
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
<?php endif;?>
|
||||
<td class='text-left'><?php echo $project->begin;?></td>
|
||||
<td class='text-left'><?php echo $project->end == '0000-00-00' ? '' : $project->end;?></td>
|
||||
<td class='text-left'><?php echo $project->budget . ' ' . zget($lang->program->unitList, $project->budgetUnit);?></td>
|
||||
<td class='text-left'><?php echo $project->budget != 0 ? zget($lang->program->currencySymbol, $project->budgetUnit) . number_format($project->budget, 2) : $lang->program->future;?></td>
|
||||
<td>
|
||||
<?php $userID = isset($PMList[$project->PM]) ? $PMList[$project->PM]->id : ''?>
|
||||
<?php if(!empty($project->PM)) echo html::a($this->createLink('user', 'profile', "userID=$userID", '', true), zget($users, $project->PM), '', "data-toggle='modal' data-type='iframe' data-width='600'");?>
|
||||
|
||||
@@ -721,6 +721,20 @@ class program extends control
|
||||
echo $html;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajax get parent remain budget.
|
||||
*
|
||||
* @param int $parentProgramID
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function ajaxGetParentRemainBudget($parentProgramID)
|
||||
{
|
||||
$parentProgram = $this->program->getPGMByID($parentProgramID);
|
||||
$remainBudget = $this->program->getParentRemainBudget($parentProgram);
|
||||
echo number_format($remainBudget, 2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update program order.
|
||||
*
|
||||
|
||||
@@ -293,12 +293,15 @@ function setBudgetTipsAndAclList(parentProgramID)
|
||||
{
|
||||
if(parentProgramID != 0)
|
||||
{
|
||||
parentProgram = PGMList[parentProgramID];
|
||||
programBudget = parentProgram.budget;
|
||||
PGMBudgetUnit = budgetUnitList[parentProgram.budgetUnit];
|
||||
$.get(createLink('program', 'ajaxGetParentRemainBudget', "parentProgramID=" + parentProgramID), function(remainBudget)
|
||||
{
|
||||
parentProgram = PGMList[parentProgramID];
|
||||
programBudget = parentProgram.budget;
|
||||
PGMBudgetUnit = currencySymbol[parentProgram.budgetUnit];
|
||||
|
||||
budgetNotes = programBudget != 0 ? (programBudget + PGMBudgetUnit) : future;
|
||||
$('#budget').attr('placeholder', PGMParentBudget + budgetNotes);
|
||||
budgetNotes = programBudget != 0 ? (PGMParentBudget + PGMBudgetUnit + remainBudget) : '';
|
||||
$('#budget').attr('placeholder', budgetNotes);
|
||||
});
|
||||
$('.aclBox').html($('#subPGMAcl').html());
|
||||
}
|
||||
else
|
||||
|
||||
+29
-11
@@ -92,23 +92,41 @@ $lang->program->morePRJ = 'More Project';
|
||||
$lang->program->productNotEmpty = 'Please link products or create products.';
|
||||
$lang->program->existProductName = 'Product name already exists.';
|
||||
|
||||
$lang->program->unitList['CNY'] = 'RMB ¥';
|
||||
$lang->program->unitList['USD'] = 'USD $';
|
||||
$lang->program->unitList['HKD'] = 'HKD $';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan $';
|
||||
$lang->program->unitList['EUR'] = 'Euro €';
|
||||
$lang->program->unitList['CNY'] = 'RMB';
|
||||
$lang->program->unitList['USD'] = 'USD';
|
||||
$lang->program->unitList['HKD'] = 'HKD';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan';
|
||||
$lang->program->unitList['EUR'] = 'Euro';
|
||||
$lang->program->unitList['DEM'] = 'Deutsche Mark';
|
||||
$lang->program->unitList['CHF'] = 'Swiss Franc';
|
||||
$lang->program->unitList['FRF'] = 'French Franc';
|
||||
$lang->program->unitList['GBP'] = 'Pound £';
|
||||
$lang->program->unitList['GBP'] = 'Pound';
|
||||
$lang->program->unitList['NLG'] = 'Florin';
|
||||
$lang->program->unitList['CAD'] = 'Canadian $';
|
||||
$lang->program->unitList['CAD'] = 'Canadian';
|
||||
$lang->program->unitList['RUR'] = 'Russian Ruble';
|
||||
$lang->program->unitList['INR'] = 'Indian ₹';
|
||||
$lang->program->unitList['AUD'] = 'Australian $';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand $';
|
||||
$lang->program->unitList['INR'] = 'Indian';
|
||||
$lang->program->unitList['AUD'] = 'Australian';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand';
|
||||
$lang->program->unitList['THB'] = 'Thai Baht';
|
||||
$lang->program->unitList['SGD'] = 'Singapore $';
|
||||
$lang->program->unitList['SGD'] = 'Singapore';
|
||||
|
||||
$lang->program->currencySymbol['CNY'] = '¥';
|
||||
$lang->program->currencySymbol['USD'] = '$';
|
||||
$lang->program->currencySymbol['HKD'] = 'HK$';
|
||||
$lang->program->currencySymbol['NTD'] = 'NT$';
|
||||
$lang->program->currencySymbol['EUR'] = '€';
|
||||
$lang->program->currencySymbol['DEM'] = 'DEM';
|
||||
$lang->program->currencySymbol['CHF'] = '₣';
|
||||
$lang->program->currencySymbol['FRF'] = '₣';
|
||||
$lang->program->currencySymbol['GBP'] = '£';
|
||||
$lang->program->currencySymbol['NLG'] = 'ƒ';
|
||||
$lang->program->currencySymbol['CAD'] = '$';
|
||||
$lang->program->currencySymbol['RUR'] = '₽';
|
||||
$lang->program->currencySymbol['INR'] = '₹';
|
||||
$lang->program->currencySymbol['AUD'] = 'A$';
|
||||
$lang->program->currencySymbol['NZD'] = 'NZ$';
|
||||
$lang->program->currencySymbol['THB'] = '฿';
|
||||
$lang->program->currencySymbol['SGD'] = 'S$';
|
||||
|
||||
$lang->program->modelList['scrum'] = "Scrum";
|
||||
$lang->program->modelList['waterfall'] = "CMMI";
|
||||
|
||||
+29
-11
@@ -92,23 +92,41 @@ $lang->program->morePRJ = 'More Project';
|
||||
$lang->program->productNotEmpty = 'Please link products or create products.';
|
||||
$lang->program->existProductName = 'Product name already exists.';
|
||||
|
||||
$lang->program->unitList['CNY'] = 'RMB ¥';
|
||||
$lang->program->unitList['USD'] = 'USD $';
|
||||
$lang->program->unitList['HKD'] = 'HKD $';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan $';
|
||||
$lang->program->unitList['EUR'] = 'Euro €';
|
||||
$lang->program->unitList['CNY'] = 'RMB';
|
||||
$lang->program->unitList['USD'] = 'USD';
|
||||
$lang->program->unitList['HKD'] = 'HKD';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan';
|
||||
$lang->program->unitList['EUR'] = 'Euro';
|
||||
$lang->program->unitList['DEM'] = 'Deutsche Mark';
|
||||
$lang->program->unitList['CHF'] = 'Swiss Franc';
|
||||
$lang->program->unitList['FRF'] = 'French Franc';
|
||||
$lang->program->unitList['GBP'] = 'Pound £';
|
||||
$lang->program->unitList['GBP'] = 'Pound';
|
||||
$lang->program->unitList['NLG'] = 'Florin';
|
||||
$lang->program->unitList['CAD'] = 'Canadian $';
|
||||
$lang->program->unitList['CAD'] = 'Canadian';
|
||||
$lang->program->unitList['RUR'] = 'Russian Ruble';
|
||||
$lang->program->unitList['INR'] = 'Indian ₹';
|
||||
$lang->program->unitList['AUD'] = 'Australian $';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand $';
|
||||
$lang->program->unitList['INR'] = 'Indian';
|
||||
$lang->program->unitList['AUD'] = 'Australian';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand';
|
||||
$lang->program->unitList['THB'] = 'Thai Baht';
|
||||
$lang->program->unitList['SGD'] = 'Singapore $';
|
||||
$lang->program->unitList['SGD'] = 'Singapore';
|
||||
|
||||
$lang->program->currencySymbol['CNY'] = '¥';
|
||||
$lang->program->currencySymbol['USD'] = '$';
|
||||
$lang->program->currencySymbol['HKD'] = 'HK$';
|
||||
$lang->program->currencySymbol['NTD'] = 'NT$';
|
||||
$lang->program->currencySymbol['EUR'] = '€';
|
||||
$lang->program->currencySymbol['DEM'] = 'DEM';
|
||||
$lang->program->currencySymbol['CHF'] = '₣';
|
||||
$lang->program->currencySymbol['FRF'] = '₣';
|
||||
$lang->program->currencySymbol['GBP'] = '£';
|
||||
$lang->program->currencySymbol['NLG'] = 'ƒ';
|
||||
$lang->program->currencySymbol['CAD'] = '$';
|
||||
$lang->program->currencySymbol['RUR'] = '₽';
|
||||
$lang->program->currencySymbol['INR'] = '₹';
|
||||
$lang->program->currencySymbol['AUD'] = 'A$';
|
||||
$lang->program->currencySymbol['NZD'] = 'NZ$';
|
||||
$lang->program->currencySymbol['THB'] = '฿';
|
||||
$lang->program->currencySymbol['SGD'] = 'S$';
|
||||
|
||||
$lang->program->modelList['scrum'] = "Scrum";
|
||||
$lang->program->modelList['waterfall'] = "CMMI";
|
||||
|
||||
+29
-11
@@ -92,23 +92,41 @@ $lang->program->morePRJ = 'More Projects';
|
||||
$lang->program->productNotEmpty = 'Please link products or create products.';
|
||||
$lang->program->existProductName = 'Product name already exists.';
|
||||
|
||||
$lang->program->unitList['CNY'] = 'RMB ¥';
|
||||
$lang->program->unitList['USD'] = 'USD $';
|
||||
$lang->program->unitList['HKD'] = 'HKD $';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan $';
|
||||
$lang->program->unitList['EUR'] = 'Euro €';
|
||||
$lang->program->unitList['CNY'] = 'RMB';
|
||||
$lang->program->unitList['USD'] = 'USD';
|
||||
$lang->program->unitList['HKD'] = 'HKD';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan';
|
||||
$lang->program->unitList['EUR'] = 'Euro';
|
||||
$lang->program->unitList['DEM'] = 'Deutsche Mark';
|
||||
$lang->program->unitList['CHF'] = 'Swiss Franc';
|
||||
$lang->program->unitList['FRF'] = 'French Franc';
|
||||
$lang->program->unitList['GBP'] = 'Pound £';
|
||||
$lang->program->unitList['GBP'] = 'Pound';
|
||||
$lang->program->unitList['NLG'] = 'Florin';
|
||||
$lang->program->unitList['CAD'] = 'Canadian $';
|
||||
$lang->program->unitList['CAD'] = 'Canadian';
|
||||
$lang->program->unitList['RUR'] = 'Russian Ruble';
|
||||
$lang->program->unitList['INR'] = 'Indian ₹';
|
||||
$lang->program->unitList['AUD'] = 'Australian $';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand $';
|
||||
$lang->program->unitList['INR'] = 'Indian';
|
||||
$lang->program->unitList['AUD'] = 'Australian';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand';
|
||||
$lang->program->unitList['THB'] = 'Thai Baht';
|
||||
$lang->program->unitList['SGD'] = 'Singapore $';
|
||||
$lang->program->unitList['SGD'] = 'Singapore';
|
||||
|
||||
$lang->program->currencySymbol['CNY'] = '¥';
|
||||
$lang->program->currencySymbol['USD'] = '$';
|
||||
$lang->program->currencySymbol['HKD'] = 'HK$';
|
||||
$lang->program->currencySymbol['NTD'] = 'NT$';
|
||||
$lang->program->currencySymbol['EUR'] = '€';
|
||||
$lang->program->currencySymbol['DEM'] = 'DEM';
|
||||
$lang->program->currencySymbol['CHF'] = '₣';
|
||||
$lang->program->currencySymbol['FRF'] = '₣';
|
||||
$lang->program->currencySymbol['GBP'] = '£';
|
||||
$lang->program->currencySymbol['NLG'] = 'ƒ';
|
||||
$lang->program->currencySymbol['CAD'] = '$';
|
||||
$lang->program->currencySymbol['RUR'] = '₽';
|
||||
$lang->program->currencySymbol['INR'] = '₹';
|
||||
$lang->program->currencySymbol['AUD'] = 'A$';
|
||||
$lang->program->currencySymbol['NZD'] = 'NZ$';
|
||||
$lang->program->currencySymbol['THB'] = '฿';
|
||||
$lang->program->currencySymbol['SGD'] = 'S$';
|
||||
|
||||
$lang->program->modelList['scrum'] = "Scrum";
|
||||
$lang->program->modelList['waterfall'] = "CMMI";
|
||||
|
||||
+29
-11
@@ -92,23 +92,41 @@ $lang->program->morePRJ = 'More Projects';
|
||||
$lang->program->productNotEmpty = 'Please link products or create products.';
|
||||
$lang->program->existProductName = 'Product name already exists.';
|
||||
|
||||
$lang->program->unitList['CNY'] = 'RMB ¥';
|
||||
$lang->program->unitList['USD'] = 'USD $';
|
||||
$lang->program->unitList['HKD'] = 'HKD $';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan $';
|
||||
$lang->program->unitList['EUR'] = 'Euro €';
|
||||
$lang->program->unitList['CNY'] = 'RMB';
|
||||
$lang->program->unitList['USD'] = 'USD';
|
||||
$lang->program->unitList['HKD'] = 'HKD';
|
||||
$lang->program->unitList['NTD'] = 'New Taiwan';
|
||||
$lang->program->unitList['EUR'] = 'Euro';
|
||||
$lang->program->unitList['DEM'] = 'Deutsche Mark';
|
||||
$lang->program->unitList['CHF'] = 'Swiss Franc';
|
||||
$lang->program->unitList['FRF'] = 'French Franc';
|
||||
$lang->program->unitList['GBP'] = 'Pound £';
|
||||
$lang->program->unitList['GBP'] = 'Pound';
|
||||
$lang->program->unitList['NLG'] = 'Florin';
|
||||
$lang->program->unitList['CAD'] = 'Canadian $';
|
||||
$lang->program->unitList['CAD'] = 'Canadian';
|
||||
$lang->program->unitList['RUR'] = 'Russian Ruble';
|
||||
$lang->program->unitList['INR'] = 'Indian ₹';
|
||||
$lang->program->unitList['AUD'] = 'Australian $';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand $';
|
||||
$lang->program->unitList['INR'] = 'Indian';
|
||||
$lang->program->unitList['AUD'] = 'Australian';
|
||||
$lang->program->unitList['NZD'] = 'New Zealand';
|
||||
$lang->program->unitList['THB'] = 'Thai Baht';
|
||||
$lang->program->unitList['SGD'] = 'Singapore $';
|
||||
$lang->program->unitList['SGD'] = 'Singapore';
|
||||
|
||||
$lang->program->currencySymbol['CNY'] = '¥';
|
||||
$lang->program->currencySymbol['USD'] = '$';
|
||||
$lang->program->currencySymbol['HKD'] = 'HK$';
|
||||
$lang->program->currencySymbol['NTD'] = 'NT$';
|
||||
$lang->program->currencySymbol['EUR'] = '€';
|
||||
$lang->program->currencySymbol['DEM'] = 'DEM';
|
||||
$lang->program->currencySymbol['CHF'] = '₣';
|
||||
$lang->program->currencySymbol['FRF'] = '₣';
|
||||
$lang->program->currencySymbol['GBP'] = '£';
|
||||
$lang->program->currencySymbol['NLG'] = 'ƒ';
|
||||
$lang->program->currencySymbol['CAD'] = '$';
|
||||
$lang->program->currencySymbol['RUR'] = '₽';
|
||||
$lang->program->currencySymbol['INR'] = '₹';
|
||||
$lang->program->currencySymbol['AUD'] = 'A$';
|
||||
$lang->program->currencySymbol['NZD'] = 'NZ$';
|
||||
$lang->program->currencySymbol['THB'] = '฿';
|
||||
$lang->program->currencySymbol['SGD'] = 'S$';
|
||||
|
||||
$lang->program->modelList['scrum'] = "Scrum";
|
||||
$lang->program->modelList['waterfall'] = "CMMI";
|
||||
|
||||
@@ -110,6 +110,24 @@ $lang->program->unitList['NZD'] = '新西兰元';
|
||||
$lang->program->unitList['THB'] = '泰国铢';
|
||||
$lang->program->unitList['SGD'] = '新加坡元';
|
||||
|
||||
$lang->program->currencySymbol['CNY'] = '¥';
|
||||
$lang->program->currencySymbol['USD'] = '$';
|
||||
$lang->program->currencySymbol['HKD'] = 'HK$';
|
||||
$lang->program->currencySymbol['NTD'] = 'NT$';
|
||||
$lang->program->currencySymbol['EUR'] = '€';
|
||||
$lang->program->currencySymbol['DEM'] = 'DEM';
|
||||
$lang->program->currencySymbol['CHF'] = '₣';
|
||||
$lang->program->currencySymbol['FRF'] = '₣';
|
||||
$lang->program->currencySymbol['GBP'] = '£';
|
||||
$lang->program->currencySymbol['NLG'] = 'ƒ';
|
||||
$lang->program->currencySymbol['CAD'] = '$';
|
||||
$lang->program->currencySymbol['RUR'] = '₽';
|
||||
$lang->program->currencySymbol['INR'] = '₹';
|
||||
$lang->program->currencySymbol['AUD'] = 'A$';
|
||||
$lang->program->currencySymbol['NZD'] = 'NZ$';
|
||||
$lang->program->currencySymbol['THB'] = '฿';
|
||||
$lang->program->currencySymbol['SGD'] = 'S$';
|
||||
|
||||
$lang->program->modelList['scrum'] = "Scrum";
|
||||
$lang->program->modelList['waterfall'] = "瀑布";
|
||||
|
||||
|
||||
@@ -109,6 +109,24 @@ $lang->program->unitList['NZD'] = '新西蘭元';
|
||||
$lang->program->unitList['THB'] = '泰國銖';
|
||||
$lang->program->unitList['SGD'] = '新加坡元';
|
||||
|
||||
$lang->program->currencySymbol['CNY'] = '¥';
|
||||
$lang->program->currencySymbol['USD'] = '$';
|
||||
$lang->program->currencySymbol['HKD'] = 'HK$';
|
||||
$lang->program->currencySymbol['NTD'] = 'NT$';
|
||||
$lang->program->currencySymbol['EUR'] = '€';
|
||||
$lang->program->currencySymbol['DEM'] = 'DEM';
|
||||
$lang->program->currencySymbol['CHF'] = '₣';
|
||||
$lang->program->currencySymbol['FRF'] = '₣';
|
||||
$lang->program->currencySymbol['GBP'] = '£';
|
||||
$lang->program->currencySymbol['NLG'] = 'ƒ';
|
||||
$lang->program->currencySymbol['CAD'] = '$';
|
||||
$lang->program->currencySymbol['RUR'] = '₽';
|
||||
$lang->program->currencySymbol['INR'] = '₹';
|
||||
$lang->program->currencySymbol['AUD'] = 'A$';
|
||||
$lang->program->currencySymbol['NZD'] = 'NZ$';
|
||||
$lang->program->currencySymbol['THB'] = '฿';
|
||||
$lang->program->currencySymbol['SGD'] = 'S$';
|
||||
|
||||
$lang->program->modelList['scrum'] = "Scrum";
|
||||
$lang->program->modelList['waterfall'] = "瀑布";
|
||||
|
||||
|
||||
@@ -176,6 +176,7 @@ class programModel extends model
|
||||
if(empty($program->end) and $this->post->delta == 999 and $parentProgram->end != '0000-00-00') dao::$errors['end'] = sprintf($this->lang->program->PGMEndGreaterParent, $parentProgram->end);
|
||||
|
||||
/* The budget of a child program cannot beyond the remaining budget of the parent program. */
|
||||
$program->budgetUnit = $parentProgram->budgetUnit;
|
||||
if(isset($program->budget) and $parentProgram->budget != 0)
|
||||
{
|
||||
$parentRemainBudget = $this->getParentRemainBudget($parentProgram);
|
||||
@@ -290,6 +291,7 @@ class programModel extends model
|
||||
}
|
||||
|
||||
/* The budget of a child program cannot beyond the remaining budget of the parent program. */
|
||||
$program->budgetUnit = $parentProgram->budgetUnit;
|
||||
if($program->budget != 0 and $parentProgram->budget != 0)
|
||||
{
|
||||
$parentRemainBudget = $this->getParentRemainBudget($parentProgram);
|
||||
@@ -1387,6 +1389,7 @@ class programModel extends model
|
||||
}
|
||||
|
||||
/* The budget of a child project cannot beyond the remaining budget of the parent program. */
|
||||
$project->budgetUnit = $parentProgram->budgetUnit;
|
||||
if(isset($project->budget) and $parentProgram->budget != 0)
|
||||
{
|
||||
$parentRemainBudget = $this->getParentRemainBudget($parentProgram);
|
||||
@@ -1566,6 +1569,7 @@ class programModel extends model
|
||||
}
|
||||
|
||||
/* The budget of a child project cannot beyond the remaining budget of the parent program. */
|
||||
$project->budgetUnit = $parentProgram->budgetUnit;
|
||||
if($project->budget != 0 and $parentProgram->budget != 0)
|
||||
{
|
||||
$parentRemainBudget = $this->getParentRemainBudget($parentProgram);
|
||||
@@ -1699,7 +1703,7 @@ class programModel extends model
|
||||
echo "<span class='status-task status-{$project->status}'> " . zget($this->lang->program->statusList, $project->status) . "</span>";
|
||||
break;
|
||||
case 'PRJBudget':
|
||||
echo $project->budget != 0 ? $project->budget . zget($this->lang->program->unitList, $project->budgetUnit) : $this->lang->program->future;
|
||||
echo $project->budget != 0 ? zget($this->lang->program->currencySymbol, $project->budgetUnit) . number_format($project->budget, 2) : $this->lang->program->future;
|
||||
break;
|
||||
case 'teamCount':
|
||||
echo $project->teamCount;
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<?php $userID = isset($PMList[$program->PM]) ? $PMList[$program->PM]->id : ''?>
|
||||
<?php if(!empty($program->PM)) echo html::a($this->createLink('user', 'profile', "userID=$userID", '', true), zget($users, $program->PM), '', "data-toggle='modal' data-type='iframe' data-width='600'");?>
|
||||
</td>
|
||||
<td class='text-left'><?php echo $program->budget != 0 ? $program->budget . ' ' . zget($lang->program->unitList, $program->budgetUnit) : $lang->program->future;?></td>
|
||||
<td class='text-left'><?php echo $program->budget != 0 ? zget($lang->program->currencySymbol, $program->budgetUnit) . number_format($program->budget, 2) : $lang->program->future;?></td>
|
||||
<td class='c-status'><span class="status-program status-<?php echo $program->status?>"><?php echo zget($lang->project->statusList, $program->status, '');?></span></td>
|
||||
<td><?php echo $program->begin;?></td>
|
||||
<td><?php echo $program->end == LONG_TIME ? $lang->program->PRJLongTime : $program->end;?></td>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<?php js::set('holders', $lang->project->placeholder);?>
|
||||
<?php js::set('errorSameProducts', $lang->project->errorSameProducts);?>
|
||||
<?php js::set('longTime', $lang->program->PRJLongTime);?>
|
||||
<?php js::set('budgetUnitList', $lang->program->unitList);?>
|
||||
<?php js::set('currencySymbol', $lang->program->currencySymbol);?>
|
||||
<?php js::set('PGMParentBudget', $lang->program->PGMParentBudget);?>
|
||||
<?php js::set('future', $lang->program->future);?>
|
||||
<?php js::set('PGMList', $PGMList);?>
|
||||
@@ -66,7 +66,7 @@
|
||||
<th><?php echo $lang->program->PGMBudget;?></th>
|
||||
<td>
|
||||
<div class='input-group'>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . $remainBudget : '';?>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . zget($lang->program->currencySymbol, $parentProgram->budgetUnit) . $remainBudget : '';?>
|
||||
<?php echo html::input('budget', '', "class='form-control' " . (strpos($requiredFields, 'budget') !== false ? 'required ' : '') . $placeholder);?>
|
||||
<?php if($parentProgram):?>
|
||||
<span class='input-group-addon fix-border'><?php echo zget($budgetUnitList, $parentProgram->budgetUnit);?></span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<?php include '../../common/view/kindeditor.html.php';?>
|
||||
<?php js::set('weekend', $config->project->weekend);?>
|
||||
<?php js::set('longTime', $lang->program->PRJLongTime);?>
|
||||
<?php js::set('budgetUnitList', $lang->program->unitList);?>
|
||||
<?php js::set('currencySymbol', $lang->program->currencySymbol);?>
|
||||
<?php js::set('PGMParentBudget', $lang->program->PGMParentBudget);?>
|
||||
<?php js::set('future', $lang->program->future);?>
|
||||
<?php js::set('PGMList', $PGMList);?>
|
||||
@@ -44,10 +44,10 @@
|
||||
<th><?php echo $lang->program->PGMBudget;?></th>
|
||||
<td>
|
||||
<div class='input-group'>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . $remainBudget : '';?>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . zget($lang->program->currencySymbol, $parentProgram->budgetUnit) . $remainBudget : '';?>
|
||||
<?php echo html::input('budget', $program->budget != 0 ? $program->budget : '', "class='form-control' " . (strpos($requiredFields, 'budget') !== false ? 'required ' : '') . ($program->budget == 0 ? 'disabled ' : '') . $placeholder);?>
|
||||
<?php if($parentProgram):?>
|
||||
<span class='input-group-addon'><?php echo zget($budgetUnitList, $program->budgetUnit);?></span>
|
||||
<span class='input-group-addon'><?php echo zget($budgetUnitList, $parentProgram->budgetUnit);?></span>
|
||||
<?php else:?>
|
||||
<span class='input-group-addon'></span>
|
||||
<?php echo html::select('budgetUnit', $budgetUnitList, $program->budgetUnit, "class='form-control'");?>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
<th><?php echo $lang->program->PRJBudget;?></th>
|
||||
<td>
|
||||
<div class='input-group'>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . $remainBudget : '';?>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . zget($lang->program->currencySymbol, $parentProgram->budgetUnit) . $remainBudget : '';?>
|
||||
<?php echo html::input('budget', '', "class='form-control' " . (strpos($requiredFields, 'budget') !== false ? 'required ' : '') . $placeholder);?>
|
||||
<?php if($parentProgram):?>
|
||||
<span class='input-group-addon'><?php echo zget($budgetUnitList, $parentProgram->budgetUnit);?></span>
|
||||
|
||||
@@ -53,10 +53,10 @@
|
||||
<th><?php echo $lang->program->PRJBudget;?></th>
|
||||
<td>
|
||||
<div class='input-group'>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . $remainBudget : '';?>
|
||||
<?php $placeholder = ($parentProgram and $parentProgram->budget != 0) ? 'placeholder=' . $lang->program->PGMParentBudget . zget($lang->program->currencySymbol, $parentProgram->budgetUnit) . $remainBudget : '';?>
|
||||
<?php echo html::input('budget', $project->budget != 0 ? $project->budget : '', "class='form-control' " . (strpos($requiredFields, 'budget') !== false ? 'required ' : '') . ($project->budget == 0 ? 'disabled ' : '') . $placeholder);?>
|
||||
<?php if($parentProgram):?>
|
||||
<span class='input-group-addon'><?php echo zget($budgetUnitList, $project->budgetUnit);?></span>
|
||||
<span class='input-group-addon'><?php echo zget($budgetUnitList, $parentProgram->budgetUnit);?></span>
|
||||
<?php else:?>
|
||||
<span class='input-group-addon'></span>
|
||||
<?php echo html::select('budgetUnit', $budgetUnitList, $project->budgetUnit, "class='form-control'");?>
|
||||
|
||||
Reference in New Issue
Block a user