Forum v0.3 (July 2007)
[elgg_plugins.git] / similarusers / index.php
blob03498c08a8393205f2b54b2afd9af3379a9ad888
1 <?php
3 require("../../includes.php");
5 global $CFG, $page_owner;
6 $page_owner = page_owner();
8 if ($page_owner == -1) {
9 $page_owner = $_SESSION['userid'];
12 if ($page_owner == -1) {
13 header("Location: " . $CFG->wwwroot);
14 exit;
17 $name = user_info("name", $_SESSION['userid']);
19 if ($page_owner == $_SESSION['userid']) {
20 $body = "<p>" . sprintf(__gettext("The following users have interests in common with %s (with the number of interests in common listed):"),$name) . "</p>";
23 if ($similarusers = similarusers_get_users($page_owner,25)) {
25 $row = 0;
26 $column = 0;
28 $body .= <<< END
30 <div class="networktable">
31 <table>
32 <tr>
33 END;
35 foreach($similarusers as $similaruser) {
36 $row++;
37 $usermenu = run("users:infobox:menu",array($similaruser->ident));
38 $similarmetric = sprintf(__gettext("%s interests in common"),$similaruser->metric);
40 $body .= <<< END
42 <td align="center" valign="top">
43 <a href="{$CFG->wwwroot}{$similaruser->username}"><img src="{$CFG->wwwroot}_icon/user/{$similaruser->icon}" border="0" /></a><br />
44 <a href="{$CFG->wwwroot}{$similaruser->username}">{$similaruser->name}</a><br />
45 {$similarmetric}
46 </td>
48 END;
50 if ($row == 5) {
51 $row = 0;
52 $column++;
53 $body .= "</tr><tr>";
57 $body .= <<< END
58 </tr>
59 </table>
60 </div>
61 END;
65 templates_page_setup();
67 $title = sprintf(__gettext("%s: similar users"), $name);
69 $body = templates_draw( array(
70 'context' => 'contentholder',
71 'title' => $title,
72 'body' => $body
73 ));
75 echo templates_page_draw(array($title, $body));