/** * * @param array $data * @return App_Model_DbTable_Row_Abstract */ protected function _checkIsicGroup() { $select = $this->_dbTable->select()->where('acronym = ?', $this->_data['acronym'])->where('fk_id_isicdivision = ?', $this->_data['fk_id_isicdivision'])->where('fk_id_isicsection = ?', $this->_data['fk_id_isicsection']); if (!empty($this->_data['id_isicgroup'])) { $select->where('id_isicgroup <> ?', $this->_data['id_isicgroup']); } return $this->_dbTable->fetchRow($select); }
/** * * @param array $data * @return App_Model_DbTable_Row_Abstract */ protected function _checkMiniGroup() { $select = $this->_dbTable->select()->where('acronym = ?', $this->_data['acronym'])->where('fk_id_profsubgroup = ?', $this->_data['fk_id_profsubgroup'])->where('fk_id_profgroup = ?', $this->_data['fk_id_profgroup']); if (!empty($this->_data['id_profminigroup'])) { $select->where('id_profminigroup <> ?', $this->_data['id_profminigroup']); } return $this->_dbTable->fetchRow($select); }