/** * Prepare attribute values to save * * @param array $attr * @return array */ protected function _prepareValues($attr) { $data = parent::_prepareValues($attr); if ($this->_currentEntityTypeId == 'customer') { $data = array_merge($data, array('is_visible' => $this->_getValue($attr, 'visible', 1), 'is_visible_on_front' => $this->_getValue($attr, 'visible_on_front', 0), 'input_filter' => $this->_getValue($attr, 'input_filter', ''), 'lines_to_divide_multiline' => $this->_getValue($attr, 'lines_to_divide', 0), 'min_text_length' => $this->_getValue($attr, 'min_text_length', 0), 'max_text_length' => $this->_getValue($attr, 'max_text_length', 0))); } return $data; }
/** * Prepare RMA item attribute values to save in additional table * * @param array $attr * @return array */ protected function _prepareValues($attr) { $data = parent::_prepareValues($attr); $data = array_merge($data, array('is_visible' => $this->_getValue($attr, 'visible', 1), 'is_system' => $this->_getValue($attr, 'system', 1), 'input_filter' => $this->_getValue($attr, 'input_filter', null), 'multiline_count' => $this->_getValue($attr, 'multiline_count', 0), 'validate_rules' => $this->_getValue($attr, 'validate_rules', null), 'data_model' => $this->_getValue($attr, 'data', null), 'sort_order' => $this->_getValue($attr, 'position', 0))); return $data; }