$time = date('Y-m-d', $share->start); $time .= ' ' . NewBambooHelper::getWeekDay(date('w', $share->start)); $time .= ' ' . date('H:i', $share->start); $oper = new MitUserModel($relation->operid); $isApplied = $relation->status == ControllerBusiness::RELATION_APPLY_APPROVE; $isInvited = $relation->status == ControllerBusiness::RELATION_INVITED; $isExpired = TS > $share->end; $isStarted = TS > $share->start; $canApply = $share->apply; $cond_survey = array('objtype' => ControllerBusiness::MODEL_TYPE_SHARE, 'objid' => $share->id, 'userid' => self::$loginUser->id); $hasSurvey = DBObj::getBlank('SurveyModel')->searchExists($cond_survey); $link = '/survey/default?objtype=' . ControllerBusiness::MODEL_TYPE_SHARE . '&objid=' . $share->id; $action = ''; $meetingroom = strlen($share->meetingroom) > 0 ? htmlspecialchars($share->meetingroom) : '待定'; $avatar = '<img style="width:24px;border-radius:2px; margin:0 2px 0 0;" src="' . NewBambooHelper::getAvatarByLogin($lecturer->login) . '" />'; $profileUrl = NewBambooHelper::getProfileUrl($lecturer); if ($isExpired) { if ($isApplied || $isInvited) { if ($hasSurvey) { $action = '<p>你参加过这次分享,谢谢你的反馈。</p>'; } else { $action = '<p>你参加过这次分享,请<a href="' . $link . '">提供反馈意见</a>给我们。</p>'; } } else { $action = '<p>这次技术分享已结束。</p>'; } } else { if ($isInvited) { $action = '<p>' . $oper->name . '邀请你参加这次分享,请不要迟到。 <a href="/share/refuseinvite/' . $share->id . '">我不参加</a></p>'; } elseif ($isApplied) {