|
@@ -3,7 +3,13 @@
|
|
|
function checkDomainFormat($domain) {
|
|
|
// If the domain must end without a dot
|
|
|
if (!filter_var($domain, FILTER_VALIDATE_DOMAIN) OR !preg_match("/^([a-z0-9_-]{1,63}\.){1,126}[a-z0-9]{1,63}$/", $domain))
|
|
|
- userError("Wrong domain.");
|
|
|
+ userError("Domain malformed.");
|
|
|
+}
|
|
|
+
|
|
|
+function formatDomain($domain) {
|
|
|
+ $domain = rtrim(strtolower($domain), '.');
|
|
|
+ checkDomainFormat($domain);
|
|
|
+ return $domain;
|
|
|
}
|
|
|
|
|
|
function listFsDirs($username) {
|