+ } else if (!User_group::allowedNickname($nickname)) {
+ // TRANS: Group edit form validation error.
+ $this->showForm(_('Not a valid nickname.'));
+ return;
+ } else if (!is_null($homepage) && (strlen($homepage) > 0) &&
+ !Validate::uri($homepage,
+ array('allowed_schemes' =>
+ array('http', 'https')))) {
+ // TRANS: Group edit form validation error.
+ $this->showForm(_('Homepage is not a valid URL.'));
+ return;
+ } else if (!is_null($fullname) && mb_strlen($fullname) > 255) {
+ // TRANS: Group edit form validation error.
+ $this->showForm(_('Full name is too long (maximum 255 characters).'));
+ return;
+ } else if (User_group::descriptionTooLong($description)) {
+ $this->showForm(sprintf(
+ // TRANS: Group edit form validation error.
+ _m('Description is too long (maximum %d character).',
+ 'Description is too long (maximum %d characters).',
+ User_group::maxDescription()),
+ User_group::maxDescription()));
+ return;
+ } else if (!is_null($location) && mb_strlen($location) > 255) {
+ // TRANS: Group edit form validation error.
+ $this->showForm(_('Location is too long (maximum 255 characters).'));