/** * add/update manufacturer * * @return xml */ private function _setManufacturers() { global $db, $language; $manufacturers_id = (int) $_POST['mID']; $data = array(); $manufacturers_id = (int) $_POST['mID']; // default $data['manufacturers_id'] = $manufacturers_id; $data['manufacturers_name'] = $this->utf8helper($_POST['manufacturers_name']); $data['manufacturers_image'] = $_POST['manufacturers_image']; $data['manufacturers_status'] = '1'; $data['manufacturers_store_id'] = $this->store_id; // build lang vars foreach ($language->_getLanguageList() as $key => $val) { if ($val['code'] == 'de') { $val['languages_id'] = 2; } //$data['manufacturers_description_'.$val['code']] = $_POST['descr']; $data['manufacturers_url_' . $val['code']] = $_POST['manufacturers_url'][$val['languages_id']]; // $data['meta_description_'.$val['code']] = $_POST['categories_meta_description']; // $data['meta_keywords_'.$val['code']] = $_POST['categories_meta_keywords']; // $data['meta_title_'.$val['code']] = $_POST['categories_meta_title']; } $obj = new stdClass(); $manufacturer = new manufacturer(); $obj = $manufacturer->_set($data); if ($obj->success) { $status = array(); $status['code'] = '0'; $status['message'] = 'OK'; return $this->statusXMLTag($status); } else { $status = array(); $status['code'] = '99'; $status['message'] = 'PARAMETER ERROR'; return $this->statusXMLTag($status); } }