forked from GNUsocial/gnu-social
trac855 trac856 and Feed list for the Favorited page
darcs-hash:20081205221402-eefa4-9c765fe3c7a6e0cf9cdee1749ed2bebb24d3deaf.gz
This commit is contained in:
parent
7def4d227f
commit
33a054ccc0
@ -44,6 +44,11 @@ class FavoritedAction extends StreamAction {
|
|||||||
common_raw($output);
|
common_raw($output);
|
||||||
common_element_end('div');
|
common_element_end('div');
|
||||||
$this->public_views_menu();
|
$this->public_views_menu();
|
||||||
|
|
||||||
|
$this->show_feeds_list(array(0=>array('href'=>common_local_url('favoritedrss'),
|
||||||
|
'type' => 'rss',
|
||||||
|
'version' => 'RSS 1.0',
|
||||||
|
'item' => 'favoritedrss')));
|
||||||
}
|
}
|
||||||
|
|
||||||
function show_header() {
|
function show_header() {
|
||||||
|
@ -53,6 +53,16 @@ class PublicAction extends StreamAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->public_views_menu();
|
$this->public_views_menu();
|
||||||
|
|
||||||
|
|
||||||
|
$this->show_feeds_list(array(0=>array('href'=>common_local_url('publicrss'),
|
||||||
|
'type' => 'rss',
|
||||||
|
'version' => 'RSS 1.0',
|
||||||
|
'item' => 'publicrss'),
|
||||||
|
1=>array('href'=>common_local_url('publicatom'),
|
||||||
|
'type' => 'atom',
|
||||||
|
'version' => 'Atom 1.0',
|
||||||
|
'item' => 'publicatom')));
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_instructions() {
|
function get_instructions() {
|
||||||
|
@ -35,7 +35,6 @@ class TagAction extends StreamAction {
|
|||||||
common_show_header(sprintf(_("Notices tagged with %s"), $tag),
|
common_show_header(sprintf(_("Notices tagged with %s"), $tag),
|
||||||
array($this, 'show_header'), $tag,
|
array($this, 'show_header'), $tag,
|
||||||
array($this, 'show_top'));
|
array($this, 'show_top'));
|
||||||
|
|
||||||
$this->show_notices($tag);
|
$this->show_notices($tag);
|
||||||
} else {
|
} else {
|
||||||
common_show_header(_("Tags"),
|
common_show_header(_("Tags"),
|
||||||
@ -69,6 +68,12 @@ class TagAction extends StreamAction {
|
|||||||
common_element_end('div');
|
common_element_end('div');
|
||||||
$this->public_views_menu();
|
$this->public_views_menu();
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
$this->show_feeds_list(array(0=>array('href'=>common_local_url('tagrss'),
|
||||||
|
'type' => 'rss',
|
||||||
|
'version' => 'RSS 1.0',
|
||||||
|
'item' => 'tagrss')));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function show_tags()
|
function show_tags()
|
||||||
|
@ -122,6 +122,34 @@ class PersonalAction extends Action {
|
|||||||
$feed['textContent'] = "RSS";
|
$feed['textContent'] = "RSS";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'publicrss':
|
||||||
|
$feed_classname = $feed['type'];
|
||||||
|
$feed_mimetype = "application/".$feed['type']."+xml";
|
||||||
|
$feed_title = "Public timeline ".$feed['version']." feed";
|
||||||
|
$feed['textContent'] = "RSS";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'publicatom':
|
||||||
|
$feed_classname = "atom";
|
||||||
|
$feed_mimetype = "application/".$feed['type']."+xml";
|
||||||
|
$feed_title = "Public timeline ".$feed['version']." feed";
|
||||||
|
$feed['textContent'] = "Atom";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'tagrss':
|
||||||
|
$feed_classname = $feed['type'];
|
||||||
|
$feed_mimetype = "application/".$feed['type']."+xml";
|
||||||
|
$feed_title = $feed['version']." feed for this tag";
|
||||||
|
$feed['textContent'] = "RSS";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'favoritedrss':
|
||||||
|
$feed_classname = $feed['type'];
|
||||||
|
$feed_mimetype = "application/".$feed['type']."+xml";
|
||||||
|
$feed_title = "Favorited ".$feed['version']." feed";
|
||||||
|
$feed['textContent'] = "RSS";
|
||||||
|
break;
|
||||||
|
|
||||||
case 'foaf':
|
case 'foaf':
|
||||||
$feed_classname = "foaf";
|
$feed_classname = "foaf";
|
||||||
$feed_mimetype = "application/".$feed['type']."+xml";
|
$feed_mimetype = "application/".$feed['type']."+xml";
|
||||||
|
@ -1064,6 +1064,8 @@ function common_fancy_url($action, $args=NULL) {
|
|||||||
}
|
}
|
||||||
case 'publicrss':
|
case 'publicrss':
|
||||||
return common_path('rss');
|
return common_path('rss');
|
||||||
|
case 'publicatom':
|
||||||
|
return common_path("api/statuses/public_timeline.atom");
|
||||||
case 'publicxrds':
|
case 'publicxrds':
|
||||||
return common_path('xrds');
|
return common_path('xrds');
|
||||||
case 'featuredrss':
|
case 'featuredrss':
|
||||||
|
Loading…
Reference in New Issue
Block a user