$programProjects) { $projectCounts[$programID]['myProject'] = 0; $projectCounts[$programID]['others'] = 0; foreach($programProjects as $project) { if($project->status != 'done' and $project->status != 'closed' and $project->PM == $this->app->user->account) $projectCounts[$programID]['myProject']++; if($project->status != 'done' and $project->status != 'closed' and !($project->PM == $this->app->user->account)) $projectCounts[$programID]['others']++; if($project->status == 'done' or $project->status == 'closed') $dones++; $projectNames[] = $project->name; } } $projectsPinYin = common::convert2Pinyin($projectNames); foreach($projects as $programID => $programProjects) { /* Add the program name before project. */ if($programID) { if($projectCounts[$programID]['myProject']) $myProjectsHtml .= '