function updateVService() { global $sic; assertUIntArg('vs_id'); $taglist = genericAssertion('taglist', 'array0'); $vip_bin = assertIPArg('vip'); genericAssertion('proto', 'enum/ipproto'); if ($_REQUEST['proto'] == 'MARK') { assertStringArg('vport', TRUE); } else { assertUIntArg('vport'); } assertStringArg('name', TRUE); assertStringArg('vsconfig', TRUE); assertStringArg('rsconfig', TRUE); commitUpdateVS($_REQUEST['vs_id'], $vip_bin, $_REQUEST['vport'], $_REQUEST['proto'], $_REQUEST['name'], $sic['vsconfig'], $sic['rsconfig']); rebuildTagChainForEntity('ipvs', $_REQUEST['vs_id'], buildTagChainFromIds($taglist), TRUE); showFuncMessage(__FUNCTION__, 'OK'); }
function updateVService() { global $sic; assertUIntArg('vs_id'); $vip_bin = assertIPArg('vip'); genericAssertion('proto', 'enum/ipproto'); if ($_REQUEST['proto'] == 'MARK') { assertStringArg('vport', TRUE); } else { assertUIntArg('vport'); } assertStringArg('name', TRUE); assertStringArg('vsconfig', TRUE); assertStringArg('rsconfig', TRUE); commitUpdateVS($_REQUEST['vs_id'], $vip_bin, $_REQUEST['vport'], $_REQUEST['proto'], $_REQUEST['name'], $sic['vsconfig'], $sic['rsconfig']); return showFuncMessage(__FUNCTION__, 'OK'); }