} if (_SCOTTYCHECK == true && Patcher::checkForScottyFile($sourceFile)) { jsCallback('Dies ist ein File von Scotty und ist nicht für Patches freigegeben!'); die; } $maps = PatchLocator::getMaps('R60_2005'); $patcher = new Patcher(); foreach ($_POST['setting'] as $mapName => $settingVal) { if ($settingVal == $mapName . '0' && !array_key_exists('overwriteOriginal', $_POST)) { continue; } $mod = new Modification($maps[$mapName], $maps[$mapName]->getSetting($settingVal)); $patcher->addModification($mod); } $presetString = ''; $presetMap = _PRESET_MAPPING(); foreach ($presetMap as $preset) { if (!array_key_exists($preset, $_POST['setting'])) { $presetString = ''; break; } $presetString .= str_replace($preset, '', $_POST['setting'][$preset]); } if ($patcher->getNumberOfModifications() == 0) { jsCallback('Keine Änderungen vorgenommen!'); die; } $staticMaps = PatchLocator::getStaticMaps('R60_2005'); foreach ($staticMaps as $mapName => $map) { $mod = new Modification($map, $map->getSetting($mapName . '0')); $patcher->addModification($mod);
<title>WebTOM - Web-based Tune-O-Matic (powered by 2eck)</title> <link rel="stylesheet" href="css/ui-darkness/jquery-ui-1.8.4.custom.css" type="text/css" /> <link rel="stylesheet" href="css/webtom.css" type="text/css" /> <script type="text/javascript" src="js/jquery-1.4.2.min.js"> </script> <script type="application/javascript" src="js/jquery-ui-1.8.4.custom.min.js"> </script> </head> <body> <div id="header"> </div> <script type="text/javascript"> window.filepath = ''; var presetMap = <?php echo json_encode(_PRESET_MAPPING()); ?> ; function updatePresetString(elem){ for(var i in presetMap){ if(elem.id==presetMap[i]){ var val = $('#presetvalue').val(); var presetValue = elem.value.replace(elem.id, ''); var newVal = val.substr(0, i) + presetValue + val.substr(parseInt(i)+parseInt(presetValue.length)); $('#presetvalue').val(newVal); } } } function applyPresetValue(){