protected function prepareInsertData($data) { if (empty($data['name_alias'])) { if (isset($data['name_first']) || isset($data['name_last'])) { $data['name_alias'] = trim((isset($data['name_first']) ? $data['name_first'] . ' ' : '') . (isset($data['name_middle']) ? $data['name_middle'] . ' ' : '') . (isset($data['name_last']) ? $data['name_last'] . ' ' : '')); } } $data = $this->prepareData($data); return parent::prepareInsertData($data); }
protected function prepareInsertData($data) { //check organization name to be unique if ($data['name_organization']) { $conditions['where']['name_organization'] = $data['name_organization']; $rs = $this->fetch($conditions); if ($rs->count() > 0) { throw new \Tee\Exception\ValidateException('Organization name was already registered. Please use a different name.'); } } return parent::prepareInsertData($data); }