function tryRunCreate( $db ) {
	global $options;
	if ( isset( $options['help'] ) || !isset( $options['database'] ) ) usageInfo();
	if ( doCreateWiki( $db, $options['database'] ) ) {
		echo "Finished...\n";
		exit( 0 );
	} else {
		echo "Failed...\n";
		exit( 1 );
	}
}
Exemplo n.º 2
0
    for ($i = 2; $i < sizeof($argv); $i++) {
        switch ($argv[$i]) {
            case '/h':
            case '/H':
                $headerOnly = true;
                break;
            default:
                echo "Invalid parameter: {$argv[$i]} \n";
                usageInfo();
                exit(1);
        }
    }
}
if (!file_exists($argv[1])) {
    echo "File not found.\n";
    usageInfo();
    exit(1);
}
// Open input file
$file = fopen($argv[1], 'r');
// Determine if it's a little endian old game or big endian game
fseek($file, 32);
$file_length = fgetb($file) << $SHR1 | fgetb($file) << $SHR2;
if ($file_length != filesize($argv[1])) {
    fseek($file, 32);
    $file_length = fgetb($file) << $SHR1 | fgetb($file) << $SHR2;
    if ($file_length != filesize($argv[1])) {
        $SHR1 = 8;
        $SHR2 = 0;
        $isLittleEndian = true;
    }