$category_id = $MEASUREMENTCATID; $name_en = tep_db_prepare_input($_POST['name'][1]); $measurements_id = tep_db_prepare_input($_POST['measurements_id']); if ($name_en != '') { if ($measurements_id > 0) { //Update Measurement $_GET['id'] = $measurements_id; foreach ($languages as $lid => $language) { $name = tep_db_prepare_input($_POST['name'][$lid]); $measurements_data = array('name' => $name); $class_pmr->updateDescription($measurements_id, $lid, $measurements_data); } $messagebox->add("Measurement with ID \"{$measurements_id}\" has been updated", 'green'); } else { //New Measurement $class_pmr->add($category_id); $measurements_id = tep_db_insert_id(); foreach ($languages as $lid => $language) { $name = tep_db_prepare_input($_POST['name'][$lid]); $measurements_data = array('name' => $name); $class_pmr->updateDescription($measurements_id, $lid, $measurements_data); } $messagebox->add("New Measurement \"{$name_en}\" has been created", 'green'); } $reload_list = true; } else { $messagebox->add('Measurement not saved, name in English still empty!', 'red'); } $_GET['createnew'] = ''; } }