status != 'done' and $project->status != 'closed' and $project->PM == $this->app->user->account) $iCharges++; if($project->status != 'done' and $project->status != 'closed' and !($project->PM == $this->app->user->account)) $others++; if($project->status == 'done' or $project->status == 'closed') $dones++; $projectNames[] = $project->name; } $projectsPinYin = common::convert2Pinyin($projectNames); foreach($projects as $project) { if($project->status != 'done' and $project->status != 'closed' and $project->PM == $this->app->user->account) { $myProjectsHtml .= html::a(sprintf($link, $project->id), " " . $project->name, '', "class='text-important' title='{$project->name}' data-key='" . zget($projectsPinYin, $project->name, '') . "'"); } else if($project->status != 'done' and $project->status != 'closed' and !($project->PM == $this->app->user->account)) { $normalProjectsHtml .= html::a(sprintf($link, $project->id), " " . $project->name, '', "title='{$project->name}' data-key='" . zget($projectsPinYin, $project->name, '') . "'"); } else if($project->status == 'done' or $project->status == 'closed') $closedProjectsHtml .= html::a(sprintf($link, $project->id), " " . $project->name, '', "title='{$project->name}' data-key='" . zget($projectsPinYin, $project->name, '') . "'"); } ?>
{$lang->project->mine}
"; echo $myProjectsHtml; if(!empty($myProjectsHtml)) { echo "
{$lang->project->other}
"; } } echo $normalProjectsHtml; ?>