Fix undefined variable error and some other cleanup
This commit is contained in:
parent
43cc24a0cc
commit
f653c3b914
@ -29,6 +29,8 @@ class UserrssAction extends Rss10Action
|
|||||||
|
|
||||||
function prepare($args)
|
function prepare($args)
|
||||||
{
|
{
|
||||||
|
common_debug("UserrssAction");
|
||||||
|
|
||||||
parent::prepare($args);
|
parent::prepare($args);
|
||||||
$nickname = $this->trimmed('nickname');
|
$nickname = $this->trimmed('nickname');
|
||||||
$this->user = User::staticGet('nickname', $nickname);
|
$this->user = User::staticGet('nickname', $nickname);
|
||||||
@ -38,8 +40,8 @@ class UserrssAction extends Rss10Action
|
|||||||
$this->clientError(_('No such user.'));
|
$this->clientError(_('No such user.'));
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
if ($this->tag) {
|
if (!empty($this->tag)) {
|
||||||
$this->notices = $this->getTaggedNotices($tag, $this->limit);
|
$this->notices = $this->getTaggedNotices($this->tag, $this->limit);
|
||||||
} else {
|
} else {
|
||||||
$this->notices = $this->getNotices($this->limit);
|
$this->notices = $this->getNotices($this->limit);
|
||||||
}
|
}
|
||||||
@ -47,15 +49,15 @@ class UserrssAction extends Rss10Action
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function getTaggedNotices($tag = null, $limit=0)
|
function getTaggedNotices()
|
||||||
{
|
{
|
||||||
$user = $this->user;
|
$notice = $this->user->getTaggedNotices(
|
||||||
|
$this->tag,
|
||||||
if (is_null($user)) {
|
0,
|
||||||
return null;
|
($this->limit == 0) ? NOTICES_PER_PAGE : $this->limit,
|
||||||
}
|
0,
|
||||||
|
0
|
||||||
$notice = $user->getTaggedNotices(0, ($limit == 0) ? NOTICES_PER_PAGE : $limit, 0, 0, null, $tag);
|
);
|
||||||
|
|
||||||
$notices = array();
|
$notices = array();
|
||||||
while ($notice->fetch()) {
|
while ($notice->fetch()) {
|
||||||
@ -66,15 +68,12 @@ class UserrssAction extends Rss10Action
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function getNotices($limit=0)
|
function getNotices()
|
||||||
{
|
{
|
||||||
$user = $this->user;
|
$notice = $this->user->getNotices(
|
||||||
|
0,
|
||||||
if (is_null($user)) {
|
($limit == 0) ? NOTICES_PER_PAGE : $limit
|
||||||
return null;
|
);
|
||||||
}
|
|
||||||
|
|
||||||
$notice = $user->getNotices(0, ($limit == 0) ? NOTICES_PER_PAGE : $limit);
|
|
||||||
|
|
||||||
$notices = array();
|
$notices = array();
|
||||||
while ($notice->fetch()) {
|
while ($notice->fetch()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user