コード例 #1
0
ファイル: view.php プロジェクト: hyb148/huodongxing
$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) {