root/elgg/trunk/mod/community/lib/community_memberships.php

Revision 33, 1.8 kB (checked in by hopsonro, 2 years ago)

Import Elgg 0.9.1 release.

Line 
1 <?php
2 global $CFG;
3 global $page_owner;
4
5 if ($page_owner != -1) {
6     if (user_type($page_owner) == "person" || user_type($page_owner) == "external") {
7         if ($result = run('community:membership:data',array($page_owner))) {
8             $body = "<ul>";
9             foreach($result as $row) {
10                 $row->name = run("profile:display:name",$row->ident);
11                 $body .= "<li><a href=\"" . url . $row->username . "/\">" . $row->name . "</a></li>";
12             }
13             $body .= "</ul>";
14             $run_result .= "<li id=\"community_membership\">";
15             $run_result .= templates_draw(array(
16                                                 'context' => 'sidebarholder',
17                                                 'title' => __gettext("Community memberships"),
18                                                 'body' => $body
19                                                 )
20                                           );
21             $run_result .= "</li>";
22         } else {
23             $run_result .= "";
24         }
25     } else if (user_type($page_owner) == "community") {
26         $friends = array();
27         if ($result = run('community:members:data',array($page_owner,8))) {
28             foreach($result as $row) {
29                 $friends[] = (int)$row->ident;
30             }
31         }
32         //$CFG->wwwroot.$info->username."/community/members
33         $run_result .= "<li id=\"community_membership\">";
34         $run_result .= run("users:infobox",
35                            array(
36                                  __gettext("Members"),
37                                  $friends,
38                                  "<a href=\"".$CFG->wwwroot.user_info('username',$page_owner)."/community/members\">[" . __gettext("View all members") . "]</a>"
39                                  )
40                            );
41         $run_result .= "</li>";
42     }
43 }
44
45
46 ?>
Note: See TracBrowser for help on using the browser.