root/releases/elgg0.8rc2/_rss/index.php

Revision 667, 1.0 kB (checked in by sven, 2 years ago)

feeds page shows viewed user's feeds instead of viewing user.
feeds system relies less on assumptions about $page_owner, more on explicit parameters.

  • Property svn:eol-style set to native
Line 
1 <?php
2
3     require_once(dirname(dirname(__FILE__))."/includes.php");
4     
5 //    global $page_owner;
6     
7     run("weblogs:init");
8     run("profile:init");
9     
10     $username = trim(optional_param('profile_name',''));
11     $user_id = user_info_username("ident", $username);
12     if (!$user_id) {
13         $user_id = $page_owner;
14     } else {
15         $page_owner = $user_id;
16         $profile_id = $user_id;
17     }
18     
19     run("rss:init"); // down here cos it sends $page_owner to rss function_actions.php
20     
21     define('context','resources');
22     templates_page_setup();
23     
24     $title = run("profile:display:name", $user_id) ." :: " . __gettext("Feeds");
25     
26     run("rss:update:all", $user_id);
27     $body = run("rss:view", $user_id);
28     
29     $body = templates_draw(array(
30                     'context' => 'contentholder',
31                     'title' => $title,
32                     'body' => $body
33                 )
34                 );
35     
36     echo templates_page_draw( array(
37                     $title, $body
38                 )
39                 );
40
41 ?>
Note: See TracBrowser for help on using the browser.