case 'removeSupplierAssort': if (!$Products->deleteSupplierAssort($_POST['id_assort'])) { return false; } return true; break; case 'updateActiveAssort': if (!$Products->updateActiveAssort($_POST['id_assort'], $_POST['active'])) { return false; } return true; break; case 'addSupplier': $Suppliers = new Suppliers(); $id_supplier = $Suppliers->GetSupplierIdByArt($_POST['article']); $Suppliers->SetFieldsByID($id_supplier); $_POST['product_limit'] = $_POST['active'] == 1 ? 10000000 : 0; if ($_POST['price_opt_otpusk'] == 0 && $_POST['price_mopt_otpusk'] == 0) { $_POST['product_limit'] = 0; $_POST['active'] = 0; } if ($_POST['inusd'] == 1) { $_POST['price_mopt_otpusk_usd'] = $_POST['price_mopt_otpusk']; $_POST['price_mopt_otpusk'] = $_POST['price_mopt_otpusk'] * $Suppliers->fields['currency_rate']; $_POST['price_opt_otpusk_usd'] = $_POST['price_opt_otpusk']; $_POST['price_opt_otpusk'] = $_POST['price_opt_otpusk'] * $Suppliers->fields['currency_rate']; } else { $_POST['price_mopt_otpusk_usd'] = $_POST['price_mopt_otpusk'] / $Suppliers->fields['currency_rate']; $_POST['price_opt_otpusk_usd'] = $_POST['price_opt_otpusk'] / $Suppliers->fields['currency_rate']; } if (!$Products->IsInAssort($_POST['id_product'], $id_supplier)) {