X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FCore_company.php;h=dc4f370db70d6d6a3f5b7c28c5e1744085def4d1;hp=f122b0f3df6d384a931c6db333addb366d29216b;hb=1fc7580a65609dd00cefce8a2d0852ba77367201;hpb=8d888e09e4dbb20ea59da36809fa2e507f4527c3 diff --git a/DataObjects/Core_company.php b/DataObjects/Core_company.php index f122b0f3..dc4f370d 100644 --- a/DataObjects/Core_company.php +++ b/DataObjects/Core_company.php @@ -477,6 +477,19 @@ class Pman_Core_DataObjects_Core_Company extends DB_DataObject function checkName($roo) { + $company = DB_DataObject::factory('core_company'); + $company->setFrom(array( + 'name' => $this->name + )); + + if(!empty($this->id)){ + $company->whereAdd("id != {$this->id}"); + } + + if(!$company->find(true)){ + $roo->jok('OK'); + } + $roo->jok('EXISTS'); } }