$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);