public function findData($filters = array()) { $addr = array(); // $shipAddr = array(); $oAddress = new AddressObject(); $langId = Zend_Registry::get('languageID'); $data = parent::findData($filters); if (!empty($data)) { $data = $data[0]; $addrId = $data[$this->_addressField]; if (!empty($addrId)) { $addr = $oAddress->getAll($langId, true, $addrId); $addr = $addr[0]; $addr[$this->_addressField] = $addrId; } $data[$this->_formDataName] = $addr; // $data['addressShipping'] = $shipAddr; } return $data; }
public function findData($filters = array()) { $oAddress = new AddressObject(); $data = parent::findData($filters); if (!empty($data)) { $data = $data[0]; $address = $oAddress->getAll(null, true, $data['R_RetailerAddressId']); foreach ($address as $addr) { foreach ($addr as $key => $value) { if (preg_match('/^AI_/', $key) && $addr['AI_LanguageID'] == 2) { $data['retailerFormEn'][$key] = $value; } else { $data['retailerForm'][$key] = $value; } } } $data['retailerForm']['isDistributeur'] = $data['R_Status']; $data['retailerForm']['R_Active'] = $data['R_Active']; } return $data; }