class FoafAction extends Action {
+ function is_readonly() {
+ return true;
+ }
+
function handle($args) {
parent::handle($args);
$user = User::staticGet('nickname', $nickname);
if (!$user) {
- common_user_error(_('No such user'), 404);
+ common_user_error(_('No such user.'), 404);
return;
}
$profile = $user->getProfile();
if (!$profile) {
- common_server_error(_('User has no profile'), 500);
+ common_server_error(_('User has no profile.'), 500);
return;
}
$sub = new Subscription();
$sub->subscriber = $profile->id;
-
+ $sub->whereAdd('subscriber != subscribed');
+
if ($sub->find()) {
while ($sub->fetch()) {
if ($sub->token) {
$sub = new Subscription();
$sub->subscribed = $profile->id;
+ $sub->whereAdd('subscriber != subscribed');
if ($sub->find()) {
while ($sub->fetch()) {