Ejemplo n.º 1
0
         }
         if ($elsups['cur_currency'] == '' && $elsups['cur_price'] == 0) {
             $elsups['cur_info'] .= '||added';
         } elseif (!$price_changed && !$units_changed && !$rdays_changed) {
             $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;