/**
  * 正在进行的活动
  * @author JunhaoHo
  */
 public function activityUnderway()
 {
     $activities = D('Activity')->getActivitiesUnderway();
     $activityMemberD = new ActivityMemberModel();
     $memberD = new MemberModel();
     foreach ($activities as &$activity) {
         $activity['category_name'] = $this->getCategoryName($activity['category']);
         $activity['friendly_date'] = friendlyDate($activity['starttime']);
         $members = $activityMemberD->getActivityMembersByAid($activity['aid']);
         $member_uids = array();
         foreach ($members as $member) {
             $member_uids[] = $member['uid'];
         }
         $member_avatars = $memberD->getAvatarsByUids($member_uids);
         foreach ($members as &$_member) {
             $_member['avatar'] = $member_avatars[$_member['uid']];
         }
         $activity['members'] = $members;
         $activity['members_num'] = count($members);
     }
     $this->assign("activities", $activities);
     $this->display();
 }