* - $forum->link: The URL to link to this forum.
 * - $forum->description: The description of this forum.
 * - $forum->new_topics: True if the forum contains unread posts.
 * - $forum->new_url: A URL to the forum's unread posts.
 * - $forum->new_text: Text for the above URL which tells how many new posts.
 * - $forum->old_topics: A count of posts that have already been read.
 * - $forum->num_posts: The total number of posts in the forum.
 * - $forum->last_reply: Text representing the last time a forum was posted or
 *   commented in.
 *
 * @see template_preprocess_forum_list()
 * @see theme_forum_list()
 */
$main_forum = forum_term_load($forum_id);
$forum_description = $main_forum['description'];
if (!og_is_group_member(arg(1))) {
    ?>
<div class="link-wrapper"><a class="join-link" href="/communities/og/subscribe/<?php 
    print arg(1);
    ?>
?destination=node/<?php 
    print arg(1);
    ?>
/forums">Join This Community</a></div>
<?php 
}
?>
<table id="forum-<?php 
print $forum_id;
?>
" class="forum-table">
Example #2
0
/**
 * Test if user is member of Group, via safe call to OG function.
 */
function _groupadmin_is_group_member($gid, $uid)
{
    return _groupadmin_checkfunc('og_is_group_member') ? og_is_group_member($gid, FALSE, $uid) : FALSE;
}
Example #3
0
if ($links) {
    ?>
    <div class="links">
      <?php 
    print $links;
    ?>
    </div>
    <?php 
}
?>
    </div>
    
    <!-- JOIN GROUP OR LEAVE GROUP BUTTON -->
    <?php 
if ($page && !$is_edit) {
    if (og_is_group_member($node, FALSE)) {
        ?>
                <div class="og-buttons">
                <?php 
        global $user;
        if (og_menu_access_unsubscribe($node)) {
            print l('<span>' . t('Leave') . '</span>', 'og/unsubscribe/' . $node->nid . '/' . $user->uid, array('attributes' => array('title' => t('Leave this group'), 'class' => 'og-unsubscribe-button', 'rel' => 'nofollow'), 'html' => TRUE, 'query' => drupal_get_destination()));
        }
        ?>
                </div>    
    <?php 
    } else {
        ?>
    
            <div class="og-buttons"> 
            <?php 
 * - $topic->num_comments: The number of replies on this topic.
 * - $topic->new_replies: A flag to indicate whether there are unread comments.
 * - $topic->new_url: If there are unread replies, this is a link to them.
 * - $topic->new_text: Text containing the translated, properly pluralized count.
 * - $topic->created: An outputtable string represented when the topic was posted.
 * - $topic->last_reply: An outputtable string representing when the topic was
 *   last replied to.
 * - $topic->timestamp: The raw timestamp this topic was posted.
 * - $topic->new: 1 if this is a new/updated topic for the current user.
 *
 * @see template_preprocess_forum_topic_list()
 * @see advanced_forum_preprocess_forum_topic_list()
 */
print $pager;
global $user;
if ($user->uid && !og_is_group_member(arg(1))) {
    ?>
	<em><?php 
    print "You must join this community to post forum topics.";
    ?>
</em>
 	<div class="link-wrapper"><a class="join-link" href="/communities/og/subscribe/<?php 
    print arg(1);
    ?>
?destination=node/<?php 
    print arg(1);
    ?>
">Join This Community</a></div>
<?php 
}
?>
            <?php 
print $pre_sidebar_first;
?>

            <!-- main group: width = grid_width - sidebar_first_width -->
            <div id="main-group" class="main-group row nested <?php 
print $main_group_width;
?>
">
              <div id="main-group-inner" class="main-group-inner inner">
			  <?php 
global $user;
$id = $user->uid;
$node = node_load(arg(1));
// Find out if the current user is a member of this group or not
$ismember = og_is_group_member($node);
// For some reason, if anonymous user then the list of taxonomy
// terms for this current page is empty. So I have to query the
// database directly. Get the title of the node, add " Private"
// to it to get the private taxonomy term for this group. Go get
// the taxonomy terms for this node (all of them by tid) and go
// through the list to see if the private term is in there.
$title = $node->title;
$tname = $title;
$tpname = $title . " Private";
$rname = "Restricted";
$isrestricted = false;
$isprivate = false;
$result = db_query("SELECT term_data.tid,term_data.name FROM term_node,term_data WHERE term_node.nid = {$node->nid} AND term_node.tid = term_data.tid");
if ($result) {
    while ($term = db_fetch_object($result)) {
    ?>
    <div class="links">
      <?php 
    print $links;
    ?>
    </div>
    <?php 
}
?>
  </div><!-- /inner -->

  <?php 
$cnid = !empty($node->field_contest[0]['nid']) ? $node->field_contest[0]['nid'] : -1;
$cnode = node_load($cnid);
$cstate = !empty($cnode->field_contest_state[0]['value']) ? $cnode->field_contest_state[0]['value'] : NULL;
if (!empty($cnode) && $cstate == ContestState::OPEN && !og_is_group_member($node)) {
    ?>
  <div class="subscribe-og">
      <?php 
    print og_subscribe_link($node);
    ?>
  </div>
  <?php 
}
?>

  <?php 
if ($node_bottom && !$teaser) {
    ?>
  <div id="node-bottom" class="node-bottom row nested">
    <div id="node-bottom-inner" class="node-bottom-inner inner">