$elsups['cur_info'] = null; } foreach ($elsups as $name => $value) { $ss[$name] = tep_db_prepare_input($value); } $ss['is_default'] = $esid == $is_default ? '1' : '0'; if ($ss['is_default'] === '1') { $has_default_suppliers = true; } $setsup[] = $ss; } else { $element->removeSupplier($esid); } } if ($all_price_valid) { $element->setSuppliers($setsup); if ($has_default_suppliers) { //make sure that price saved on element is not zero if ($element->detail['price'] <= 0) { $messagebox->add("FAILED save price to Element, <b>Element Price still Zero</b>, please again Save Changes. " . "If this message still appear please create bug report for IT Team.", 'red'); } } $messagebox->add("Supplier Data is successfully updated.", 'green'); } else { $messagebox->add("Update Ignored, there still price with zero amount!"); } $_GET['id'] = $elements_id; } elseif ($_POST['me_action'] == 'ADDELEMENTSSUPPLIERS') { $elements_id = tep_db_prepare_input($_POST['elements_id']); $supplier_id = tep_db_prepare_input($_POST['new_supplier']); $element = new element($elements_id);