MOON
Server: Apache
System: Linux 3-228-103-98.cprapid.com 3.10.0-1160.62.1.el7.x86_64 #1 SMP Tue Apr 5 16:57:59 UTC 2022 x86_64
User: api (1001)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /home/api/public_html/charlottesville/prep.php
<?php
$sClass = false;
$sSite = false;
foreach ( $_GET as $k => $v )
{
    switch( strtolower( $k ) )
    {
        case "class":
            $sClass = $_GET[$k];
            break;
        case "site":
            $sSite = $_GET[$k];
            break;
        case "version":
            $sVersion = $_GET[$k];
            break;
    }
}

require( "php/config.php" );

$oRes = new Result( "versioncheck" );
if ( ! $sClass )
    $oRes->FatalError( "Class is required" );
if ( ! $sSite )
    $oRes->FatalError( "Site is required" );

$sVersion = $oMLS->checkVersion( $sClass, $sVersion );
if ( $sVersion == "Error" )
    $oRes->addError( "Error" );
else
{
    $oRes->addData( $sVersion, "version" );
    $oMLS->recordKeeping( $sSite, $sClass, $sVersion );
}
print $oRes->getJSON();