Esempio n. 1
0
        // deadline
        $deadline = $p->getDeadline();
        $deadline = empty($deadline) ? '--' : formatTimeTag($deadline);
        echo '<td class="deadline">' . $deadline . '</td>';
        // members
        $members = count($p->getAllMembers()) + 1;
        echo '<td class="members"><a href="' . Url::people($p->getID()) . '">' . $members . '</a></td>';
        // role
        if (!is_null($user)) {
            $relationship = '';
            if (ProjectUser::isCreator($user->getID(), $p->getID())) {
                $relationship = 'creator';
            } elseif (ProjectUser::isTrusted($user->getID(), $p->getID())) {
                $relationship = 'trusted member';
            } elseif (ProjectUser::isMember($user->getID(), $p->getID())) {
                $relationship = 'member';
            } elseif (ProjectUser::isFollower($user->getID(), $p->getID())) {
                $relationship = 'follower';
            }
            echo '<td class="role">' . $relationship . '</td>';
        }
        echo '</tr>';
    }
    ?>
</table>
<?php 
} else {
    echo '<p>(none)</p>';
}
$fork->endBlockSet();
$fork->render('site/partial/panel');
Esempio n. 2
0
 public function isFollower($userID = null)
 {
     return ProjectUser::isFollower($userID, $this->id);
 }