public function canCreate() { if ($this->user_exists($this->user_username)) { $this->_error['canCreate'] = 'A user with this username already exists'; return false; } if (parent::canCreate() || $this->externally_created_user && 'true' == w2PgetConfig('activate_external_user_creation', 'false')) { return true; } return false; }
public function canCreate() { $recordCount = $this->loadAll(null, "contact_email = '" . $this->contact_email . "'"); if (count($recordCount) && $this->contact_email != null) { $this->_error['canCreate'] = 'A contact with this email address already exists'; return false; } if ('true' == w2PgetConfig('activate_external_user_creation')) { return true; } return parent::canCreate(); }