X-Git-Url: http://git.shiar.nl/minimedit.git/blobdiff_plain/ae6f8a065aa433337311d74bc81cb05526246f88..f0c8ab294f56f5eccaa57e58fc2b086f3fa71736:/auth.inc.php diff --git a/auth.inc.php b/auth.inc.php index c8b6b31..65b7f72 100644 --- a/auth.inc.php +++ b/auth.inc.php @@ -5,6 +5,9 @@ class User { function __construct($dir) { + if (!file_exists($dir)) { + throw new Exception("Gebruiker niet gevonden in $dir"); + } $this->dir = $dir; $this->login = basename($dir); } @@ -14,9 +17,14 @@ class User return $this->$col = $this->$col(); # run method and cache } + function rawname() + { + return rtrim(@file_get_contents("{$this->dir}/name.txt")); + } + function name() { - return @file_get_contents("{$this->dir}/name.txt"); + return htmlspecialchars(implode(' & ', explode("\n", $this->rawname))); } function admin()