Example #1
0
}
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);
Example #2
0
        <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(){