diff options
author | friendica <info@friendica.com> | 2013-02-07 18:53:51 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2013-02-07 18:53:51 -0800 |
commit | 82ed07baa14690611835b2e9becfb3330396c581 (patch) | |
tree | 89b83faf64d8122386afd06db644976364bb9a04 /mod/settings.php | |
parent | bf4b964aeb93eaefa7e11cd69918dc8ac7393f0d (diff) | |
download | volse-hubzilla-82ed07baa14690611835b2e9becfb3330396c581.tar.gz volse-hubzilla-82ed07baa14690611835b2e9becfb3330396c581.tar.bz2 volse-hubzilla-82ed07baa14690611835b2e9becfb3330396c581.zip |
provide a global way of enforcing name policy restrictions, but only enforce empty names or length > storage size. Allow plugins to set other policies. In particular, you can't have an empty channel name now, but one char is legal ;-)
Diffstat (limited to 'mod/settings.php')
-rw-r--r-- | mod/settings.php | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/mod/settings.php b/mod/settings.php index ea914cbac..d2dd57b18 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -429,10 +429,12 @@ function settings_post(&$a) { if($username != $channel['channel_name']) { $name_change = true; - if(mb_strlen($username) > 40) - $err .= t(' Please use a shorter name.'); - if(mb_strlen($username) < 3) - $err .= t(' Name too short.'); + require_once('include/identity.php'); + $err = validate_channelname($username); + if($err) { + notice($err); + return; + } } |