status != 'done' and $project->PM == $this->app->user->account) $iCharges++; if($project->status != 'done' and !($project->PM == $this->app->user->account)) $others++; if($project->status == 'done') $dones++; $projectNames[] = $project->name; } $projectsPinYin = common::convert2Pinyin($projectNames); foreach($projects as $project) { if($project->status != 'done' and $project->PM == $this->app->user->account) { echo html::a(sprintf($link, $project->id), " " . $project->name, '', "data-key='" . zget($projectsPinYin, $project->name, '') . "'"); } } foreach($projects as $project) { if($project->status != 'done' and !($project->PM == $this->app->user->account)) { echo html::a(sprintf($link, $project->id), " " . $project->name, '', "data-key='" . zget($projectsPinYin, $project->name, '') . "'"); } } foreach($projects as $project) { if($project->status == 'done') echo html::a(sprintf($link, $project->id), " " . $project->name, '', "data-key='" . zget($projectsPinYin, $project->name, '') . "'"); } ?>