{
function __construct($dir)
{
+ if (!file_exists($dir)) {
+ throw new Exception("Gebruiker niet gevonden in $dir");
+ }
$this->dir = $dir;
$this->login = basename($dir);
}
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()
{
return @file_exists("{$this->dir}/.admin");
}
+
+ function seen()
+ {
+ return @filemtime("{$this->dir}/last.log");
+ }
}
function login_password_verify($input, $test)