<?php
/**
* StatusNet - the distributed open-source microblogging tool
- * Copyright (C) 2008-2010, StatusNet, Inc.
+ * Copyright (C) 2008-2011, StatusNet, Inc.
*
* Subscription action.
*
$other_id = $this->arg('subscribeto');
- $this->other = Profile::staticGet('id', $other_id);
+ $this->other = Profile::getKV('id', $other_id);
if (empty($this->other)) {
// TRANS: Client error displayed trying to subscribe to a non-existing profile.
return false;
}
- // OMB 0.1 doesn't have a mechanism for local-server-
- // originated subscription.
-
- $omb01 = Remote_profile::staticGet('id', $other_id);
-
- if (!empty($omb01)) {
- // TRANS: Client error displayed trying to subscribe to an OMB 0.1 remote profile.
- $this->clientError(_('You cannot subscribe to an OMB 0.1'.
- ' remote profile with this action.'));
- return false;
- }
-
return true;
}
}
$form->show();
$this->elementEnd('body');
- $this->elementEnd('html');
+ $this->endHTML();
} else {
$url = common_local_url('subscriptions',
array('nickname' => $this->user->nickname));