data-type="type;?>" data-status="status?>">
has-prefix has-suffix' title='name?>'>
type == 'program') $icon = ' icon-program';
if($program->type == 'project') $icon = ' icon-common icon-' . $program->model;
$class = $program->type == 'program' ? ' table-nest-toggle' : '';
?>
type == 'program'):?>
user->admin or strpos(",{$app->user->view->programs},", ",$program->id,") !== false) ? html::a($this->createLink('program', 'product', "programID=$program->id"), $program->name) : $program->name;?>
createLink('project', 'index', "projectID=$program->id", '', '', $program->id), $program->name, '', "class='text-ellipsis' title='{$program->name}'");?>
status != 'done' and $program->status != 'closed' and $program->status != 'suspended')
{
$delay = helper::diffDate(helper::today(), $program->end);
if($delay > 0) echo "{$lang->project->statusList['delay']}";
}
?>
|
project->statusList, $program->status, '');?> |
PM)):?>
PM);?>
$usersAvatar[$program->PM], 'account' => $program->PM, 'name' => $userName), (($program->type == 'program' and $program->grade == 1 )? 'avatar-circle avatar-top avatar-' : 'avatar-circle avatar-') . zget($userIdPairs, $program->PM)); ?>
PM]) ? $PMList[$program->PM]->id : '';?>
createLink('user', 'profile', "userID=$userID", '', true), $userName, '', "title='{$userName}' data-toggle='modal' data-type='iframe' data-width='600'");?>
|
loadModel('project')->getBudgetWithUnit($program->budget);?>
budget != 0 ? zget($lang->project->currencySymbol, $program->budgetUnit) . ' ' . $programBudget : $lang->project->future;?> |
begin;?> |
end == LONG_TIME ? $lang->program->longTime : $program->end;?> |
id])):?>
|
" . $this->loadModel('flow')->getFieldValue($extendField, $program) . "";?>
program->buildOperateMenu($program, 'browse');?>
|