X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fregister.php;h=c97201b666762b67611233e60544a0e134ad78a5;hb=132ac624a2782187ec99fb9829fb8a2feb4a8ecf;hp=7c372892df8c27b57e8eacb3cf839885619b7527;hpb=db7ef52d1352fa3fa49ddf85dcd2bb124c00d303;p=quix0rs-gnu-social.git diff --git a/actions/register.php b/actions/register.php index 7c372892df..c97201b666 100644 --- a/actions/register.php +++ b/actions/register.php @@ -64,7 +64,7 @@ class RegisterAction extends Action * @param $args * @return string title */ - function prepare($args) + protected function prepare(array $args=array()) { parent::prepare($args); $this->code = $this->trimmed('code'); @@ -79,15 +79,13 @@ class RegisterAction extends Action if (common_config('site', 'inviteonly') && empty($this->code)) { // TRANS: Client error displayed when trying to register to an invite-only site without an invitation. $this->clientError(_('Sorry, only invited people can register.')); - return false; } if (!empty($this->code)) { $this->invite = Invitation::getKV('code', $this->code); - if (empty($this->invite)) { + if (!$this->invite instanceof Invitation) { // TRANS: Client error displayed when trying to register to an invite-only site without a valid invitation. $this->clientError(_('Sorry, invalid invitation code.')); - return false; } // Store this in case we need it common_ensure_session(); @@ -187,7 +185,6 @@ class RegisterAction extends Action if (common_config('site', 'inviteonly') && !($code && $invite)) { // TRANS: Client error displayed when trying to register to an invite-only site without an invitation. $this->clientError(_('Sorry, only invited people can register.')); - return; } // Input scrubbing @@ -296,14 +293,14 @@ class RegisterAction extends Action } } - // overrided to add hentry, and content-inner class + // overrided to add h-entry, and content-inner class function showContentBlock() { - $this->elementStart('div', array('id' => 'content', 'class' => 'hentry')); + $this->elementStart('div', array('id' => 'content', 'class' => 'h-entry')); $this->showPageTitle(); $this->showPageNoticeBlock(); $this->elementStart('div', array('id' => 'content_inner', - 'class' => 'entry-content')); + 'class' => 'e-content')); // show the actual content (forms, lists, whatever) $this->showContent(); $this->elementEnd('div'); @@ -387,7 +384,6 @@ class RegisterAction extends Action if (common_config('site', 'inviteonly') && !($code && $invite)) { // TRANS: Client error displayed when trying to register to an invite-only site without an invitation. $this->clientError(_('Sorry, only invited people can register.')); - return; } $this->elementStart('form', array('method' => 'post',