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