nieuws/feed: atom content type and link attributes
[minimedit.git] / auth.inc.php
index c8b6b319c74a347538456392a47cc093bdc143d7..a2db9f31f1b385b8284c5a97360ed6edeb35abbb 100644 (file)
@@ -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,11 +17,16 @@ class User
                return $this->$col = $this->$col();  # run method and cache
        }
 
-       function name()
+       function rawname()
        {
                return @file_get_contents("{$this->dir}/name.txt");
        }
 
+       function name()
+       {
+               return htmlspecialchars(implode(' & ', explode("\n", $this->rawname)));
+       }
+
        function admin()
        {
                return @file_exists("{$this->dir}/.admin");