fCraft.MaintenanceCommands.ImportHandler C# (CSharp) Method

ImportHandler() private static method

private static ImportHandler ( Player player, Command cmd ) : void
player Player
cmd Command
return void
        private static void ImportHandler( Player player, Command cmd )
        {
            string action = cmd.Next();
            if ( action == null ) {
                CdImport.PrintUsage( player );
                return;
            }

            switch ( action.ToLower() ) {
                case "bans":
                    if ( !player.Can( Permission.Ban ) ) {
                        player.MessageNoAccess( Permission.Ban );
                        return;
                    }
                    ImportBans( player, cmd );
                    break;

                case "ranks":
                    if ( !player.Can( Permission.Promote ) ) {
                        player.MessageNoAccess( Permission.Promote );
                        return;
                    }
                    ImportRanks( player, cmd );
                    break;

                default:
                    CdImport.PrintUsage( player );
                    break;
            }
        }