X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FCore_person.php;fp=DataObjects%2FCore_person.php;h=fa876a01f4ad16390586963ece7bdaa6dec4868b;hp=ee9a860fe03adcb85dfac9bd9e7141164d6b3872;hb=d9e530d5606a381f348438195fb9d8713444696d;hpb=02ef8a4283a3c896b57f0a64234a1845dd108b7e diff --git a/DataObjects/Core_person.php b/DataObjects/Core_person.php index ee9a860f..fa876a01 100644 --- a/DataObjects/Core_person.php +++ b/DataObjects/Core_person.php @@ -1427,6 +1427,13 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject { $p = DB_DataObject::factory('core_person'); if ($roo->authUser->id > -1 || $p->count() > 1) { + $pp = DB_DataObject::factory('core_person'); + $pp->email = trim($this->email); + if ($pp->count()){ + $roo->jerr("that email already exists in the database"); + } + + return; } $c = DB_DataObject::Factory('core_company'); @@ -1439,11 +1446,7 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject $this->company_id = $c->id; $this->email = trim($this->email); - $pp = DB_DataObject::factory('core_person'); - $pp->email = $this->email; - if ($pp->count()){ - $roo->jerr("that email already exists in the database"); - } +