Example #1
0
function getVersion($version)
{
    return getFirmVersion($version) . "_" . getRegion($version) . "_" . getMenuVersion($version) . "_" . getMsetVersion($version);
}
Example #2
0
        return "WEST";
    }
}
function getFirmVersion($v)
{
    if ($v[5] == "NEW") {
        return "N3DS";
    } else {
        if ($v[0] < 5) {
            return "PRE5";
        } else {
            return "POST5";
        }
    }
}
$version = array(0 => $_POST['zero'], 1 => $_POST['one'], 2 => $_POST['two'], 3 => $_POST['three'], 4 => $_POST['four'], 5 => $_POST['five']);
$filename = "./unsupported.png";
// check that version is valid-ish
if (is_numeric($version[0]) && is_numeric($version[1]) && is_numeric($version[2]) && is_numeric($version[3])) {
    $filename = "./q/" . getFirmVersion($version) . "_" . getCnVersion($version) . "_" . getSpiderVersion($version) . "_" . getRoVersion($version) . ".png";
}
if (!file_exists($filename)) {
    $filename = "./unsupported.png";
}
$fp = fopen($filename, 'rb');
// // send the right headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($filename));
// dump the picture and stop the script
fpassthru($fp);
exit;
function getFilenameFromVersion($v)
{
    return getFirmVersion($v) . "_" . getRegion($v) . "_" . getMenuVersion($v) . "_" . getMsetVersion($v);
}
Example #4
0
                        }
                    }
                }
            }
        }
    }
}
function getMsetVersion($v)
{
    if ($v[0] == 9 and $v[1] < 6) {
        return "8203";
    } else {
        return "9221";
    }
}
$version = array(0 => $_GET['zero'], 1 => $_GET['one'], 2 => $_GET['two'], 3 => $_GET['three'], 4 => $_GET['four'], 5 => $_GET['five']);
$filename = "./unsupported.png";
// check that version is valid-ish
if (is_numeric($version[0]) && is_numeric($version[1]) && is_numeric($version[2]) && is_numeric($version[3])) {
    $filename = "./q/" . getFirmVersion($version) . "_" . getRegion($version) . "_" . getMenuVersion($version) . "_" . getMsetVersion($version) . ".png";
}
if (!file_exists($filename)) {
    $filename = "./unsupported.png";
}
$fp = fopen($filename, 'rb');
// // send the right headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($filename));
// dump the picture and stop the script
fpassthru($fp);
exit;