예제 #1
0
                }
            }
            foreach ($list as $reference) {
                if (!empty($message)) {
                    $message .= PHP_EOL;
                }
                $message .= $reference['data'];
                $message .= 'GameId=' . $reference['id'] . PHP_EOL;
                $message .= 'OfficialServer=false' . PHP_EOL;
            }
            C4Network::sendAnswer($message);
        }
    }
    mysql_close($link);
} else {
    C4Network::sendAnswer(C4Network::createError('Database error.'));
}
function registerRelease()
{
    global $config, $link, $prefix;
    // check request validity
    if (ParseINI::parseValue('oc_enable_update', $config) != 1) {
        throw new Exception('Update disabled on this server.');
    }
    // mandatory parameters
    if (!isset($_REQUEST['file'])) {
        throw new Exception('Missing mandatory parameter "file"');
    }
    if (!isset($_REQUEST['hash'])) {
        throw new Exception('Missing mandatory parameter "hash"');
    }