case 'exclusiveProduct': if(isset($_POST['id_product']) && isset($_POST['active']) && isset($_POST['id_supplier'])){ if(checkNumeric($_POST, array('id_product','active','id_supplier'))){ $Product->SetExclusiveSupplier($_POST['id_product'], $_POST['id_supplier'], $_POST['active']); $arr['id_product'] = $_POST['id_product']; $arr['id_supplier'] = $_POST['id_supplier']; $arr['active'] = $_POST['active']; echo json_encode($arr); } } break; case 'updateAssort': if(isset($_POST['mode']) && isset($_POST['id_product'])){ $_POST['id_supplier'] = ($_SESSION['member']['gid']==_ACL_SUPPLIER_)?$_SESSION['member']['id_user']:$_POST['id_supplier']; $Products->UpdateAssort($_POST); $arr['id_product'] = $_POST["id_product"]; $arr['error'] = false; $arr['opt'] = $_POST['mode'] == 'mopt'?0:1; $txt = json_encode($arr); } break; case 'recalcCurrencyRate': if(isset($_POST['currency_rate']) && isset($_POST['old_currency_rate'])){ $Suppliers->RecalcSupplierCurrency($_POST); echo json_encode(array('ok' => true)); } break; } } exit(0); }