invalid mbox_sha1sum in the case where users don't have an email address

(reported by pedantic-web.org)
This commit is contained in:
James Walker 2010-05-18 10:09:16 -04:00
parent 2e808fdc82
commit 6da59fab58
1 changed files with 3 additions and 1 deletions

View File

@ -95,7 +95,9 @@ class FoafAction extends Action
// Would be nice to tell if they were a Person or not (e.g. a #person usertag?)
$this->elementStart('Agent', array('rdf:about' =>
$this->user->uri));
$this->element('mbox_sha1sum', null, sha1('mailto:' . $this->user->email));
if ($this->user->email) {
$this->element('mbox_sha1sum', null, sha1('mailto:' . $this->user->email));
}
if ($this->profile->fullname) {
$this->element('name', null, $this->profile->fullname);
}