Ejemplo n.º 1
0
 } else {
     $plan = '';
     $view = '<a class="btn-expired" href="' . $link . '">已经结束</a>';
 }
 if (isset($share->slide) && !empty($share->slide)) {
     $slide = '<a class="tag-slide" href="' . $link . '">PDF</a>';
 } else {
     $slide = '';
 }
 if (empty($share->description)) {
     $desc = '讲师太懒还没有写内容简介...';
 } else {
     $desc = Core::safeSubstr(htmlspecialchars($share->description), 0, 80) . '...';
 }
 $lecturerOrg = UserHelper::getUserOrg($lecturer);
 $avatar = '<img style="width:24px;border-radius:12px; vertical-align:-6px; margin:0 8px 0 0;" src="' . NewBambooHelper::getAvatarByLogin($lecturer->login) . '" />';
 $tags = TagsController::getTagsForShare($share->id);
 $tagHtml = '';
 if (count($tags) > 0) {
     $tagHtml = '<ul>';
     foreach ($tags as $tag) {
         $tagHtml .= '<li><a href="/share/tag/' . $tag->id . '">' . htmlspecialchars($tag->name) . '</a></li>';
     }
     $tagHtml .= '</ul>';
 }
 echo '
         <article class="item-card">
             <header>
                 <p class="exchange-guest"><strong>' . $lecturer->name . '</strong> @' . $lecturerOrg . '</p>
                 <h3><a href="/share/default/' . $share->id . '">' . htmlspecialchars($share->title) . '</a></h3>
                 ' . $plan . $slide . '
Ejemplo n.º 2
0
<div id="header-body">
    <h2><?php 
echo htmlspecialchars($share->title);
?>
</h2>
    <p><?php 
echo $lecturer->name . '@' . $lecturerOrg;
?>
</p>
</div>
</div>
<div id="bdw">
<div id="bd">
<?php 
if (!empty($sysMsg)) {
    NewBambooHelper::blkSysMsg($sysMsg);
}
?>
    <div class="new-form-box">
        <header>
            <h2>上传课件</h2>
            <a class="new-form-skip" href="/share/invite/<?php 
echo $share->id;
?>
">跳过这一步&raquo;</a>
        </header>
        <form class="form-horizontal form-upload" role="form" method="post" enctype="multipart/form-data">
            <ul class="new-form-tips">
                <li><strong>仅限上传 20M 以内的 PDF 文件</strong>,请点击按钮选择文件或拖动文件至灰色背景框内</li>
                <li>上传成功后原有文档会被删除</li>
                <li>文件将被重命名为:讲师-分享标题-时间戳.随机字符.pdf</li>
Ejemplo n.º 3
0
    echo NewbambooHelper::getHrefFromText(nl2br(htmlspecialchars($share->description)));
    echo ' </div>';
    echo '</div>';
}
if (count($tags) > 0) {
    echo '<div class="tags">';
    echo '<h4>标签:</h4>';
    echo '<ul>';
    foreach ($tags as $tag) {
        echo '<li><a href="/share/tag/' . $tag->id . '">' . htmlspecialchars($tag->name) . '</a></li>';
    }
    echo '</ul></div>';
}
echo '</div>';
echo '<aside class="side">';
NewBambooHelper::blkTraineeList('参加名单', $userList, self::$loginUser);
echo '</aside>';
?>
</div>
</div>
<?php 
$hasAdminPermisson = UserController::hasAdminPermisson(self::$loginUser, $share);
if ($hasAdminPermisson) {
    $isAdmin = AdminController::isAdmin(self::$loginUser->login);
    $param = 'objtype=' . ControllerBusiness::MODEL_TYPE_SHARE . '&objid=' . $share->id;
    echo '<div class="action-bar">';
    echo '<p>';
    echo '<a class="btn" href="/share/upload?' . $param . '">上传PDF</a>';
    echo '<a class="btn" href="/mail/default/?' . $param . '">发邮件</a>';
    //echo '<a class="btn" href="/notice/create/?'.$param.'">发行事历通知</a>';
    if (TS < $share->start) {
Ejemplo n.º 4
0
if (count($shareList)) {
    echo '<div class="course-list">';
    echo '<ul>';
    foreach ($shareList as $share) {
        if (TS < $share->start) {
            $str = '即将开始';
            $class = 'comming';
        } elseif (TS > $share->end) {
            $str = '已结束';
            $class = 'end';
        } else {
            $str = '进行中';
            $class = 'hot';
        }
        $lecturer = new MitUserModel(empty($share->lecturer) ? 99999 : $share->lecturer);
        $avatar = '<img style="width:24px;" src="' . NewBambooHelper::getAvatarByLogin($lecturer->login) . '" />';
        $lecturerText = '<a href="/user/default/' . $lecturer->login . '">' . $lecturer->name . '</a>';
        $lecturerOrg = UserHelper::getUserOrg($lecturer);
        $title = htmlspecialchars($share->title);
        echo '<li class="' . $class . '">';
        echo '<span class="status" style="width:5em; padding:3px 2px;">' . $str . '</span>';
        echo '<a style="width:22em; display:inline-block;" href="/share/default/' . $share->id . '">' . $title . '</a>';
        echo '<span class="date" style="color:#AAA">' . date('Y-m-d H:i', $share->start) . '-' . date('H:i', $share->end) . '</span>';
        echo '<span class="lecturer">' . $avatar . $lecturerText . ' ' . $lecturerOrg . '</span>';
        echo '</li>';
    }
    echo '</ul>';
    echo '</div>';
}
?>
</div>
Ejemplo n.º 5
0
                <li>
                    <span class="user"><a href="/user/default/' . $user->login . '"><img src="' . NewBambooHelper::getAvatarByLogin($user->login) . '">' . $user->name . '</a></span>
                    <span class="org">' . $org . '</span>
                    <span class="oper">' . $oper->name . '邀请于' . date('Y-m-d H:i', $rel->modtime) . '</span>
                </li>
            ';
}
echo '</ul>';
echo '<h3>已报名(' . count($applyList) . ')</h3>';
echo '<ul>';
foreach ($applyList as $res) {
    $user = new MitUserModel($res->userid);
    $org = UserHelper::getUserOrg($user);
    echo '
                <li>
                    <span class="user"><a href="/user/default/' . $user->id . '"><img src="' . NewBambooHelper::getAvatarByLogin($user->login) . '">' . $user->name . '</a></span>
                    <span class="org">' . $org . '</span>
                    <span class="oper">' . date('Y-m-d H:i', $res->modtime) . '报名</span>
                </li>
            ';
}
echo '</ul>';
?>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function(){
    MIT.share.invite(<?php 
echo self::$loginUser->id;