mirror of
https://github.com/friendica/friendica
synced 2024-12-23 03:20:15 +00:00
bug #372 - category feeds
This commit is contained in:
parent
0d869ceb65
commit
9dd0ef2aeb
1 changed files with 10 additions and 0 deletions
|
@ -19,9 +19,15 @@ function get_feed_for(&$a, $dfrn_id, $owner_nick, $last_update, $direction = 0)
|
||||||
$converse = true;
|
$converse = true;
|
||||||
if($a->argv[$x] == 'starred')
|
if($a->argv[$x] == 'starred')
|
||||||
$starred = true;
|
$starred = true;
|
||||||
|
if($a->argv[$x] === 'category' && $a->argc > ($x + 1) && strlen($a->argv[$x+1]))
|
||||||
|
$category = $a->argv[$x+1];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// default permissions - anonymous user
|
// default permissions - anonymous user
|
||||||
|
|
||||||
$sql_extra = " AND `allow_cid` = '' AND `allow_gid` = '' AND `deny_cid` = '' AND `deny_gid` = '' ";
|
$sql_extra = " AND `allow_cid` = '' AND `allow_gid` = '' AND `deny_cid` = '' AND `deny_gid` = '' ";
|
||||||
|
@ -101,6 +107,10 @@ function get_feed_for(&$a, $dfrn_id, $owner_nick, $last_update, $direction = 0)
|
||||||
if(! strlen($last_update))
|
if(! strlen($last_update))
|
||||||
$last_update = 'now -30 days';
|
$last_update = 'now -30 days';
|
||||||
|
|
||||||
|
if(x($category)) {
|
||||||
|
$sql_extra .= file_tag_file_query('item',$category,'category');
|
||||||
|
}
|
||||||
|
|
||||||
if($public_feed) {
|
if($public_feed) {
|
||||||
if(! $converse)
|
if(! $converse)
|
||||||
$sql_extra .= " AND `contact`.`self` = 1 ";
|
$sql_extra .= " AND `contact`.`self` = 1 ";
|
||||||
|
|
Loading…
Reference in a new issue