Example #1
0
 /**
  * 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);
     }
 }