plugins/admin-flatfile/admin-overrides.sp
changeset 1298 9cddbed74581
parent 908 cd411e8827c4
child 1314 812c281ec8f8
     1.1 --- a/plugins/admin-flatfile/admin-overrides.sp	Fri Aug 10 01:07:07 2007 +0000
     1.2 +++ b/plugins/admin-flatfile/admin-overrides.sp	Fri Aug 10 04:53:30 2007 +0000
     1.3 @@ -69,27 +69,7 @@
     1.4  		return SMCParse_Continue;
     1.5  	}
     1.6  	
     1.7 -	new AdminFlag:array[AdminFlags_TOTAL];
     1.8 -	new flags_total;
     1.9 -	
    1.10 -	new len = strlen(value);
    1.11 -	for (new i=0; i<len; i++)
    1.12 -	{
    1.13 -		if (value[i] < 'a' || value[i] > 'z')
    1.14 -		{
    1.15 -			ParseError("Invalid flag detected: %c", value[i]);
    1.16 -			continue;
    1.17 -		}
    1.18 -		new val = value[i] - 'a';
    1.19 -		if (!g_FlagsSet[val])
    1.20 -		{
    1.21 -			ParseError("Invalid flag detected: %c", value[i]);
    1.22 -			continue;
    1.23 -		}
    1.24 -		array[flags_total++] = g_FlagLetters[val];
    1.25 -	}
    1.26 -	
    1.27 -	new flags = FlagArrayToBits(array, flags_total);
    1.28 +	new flags = ReadFlagString(value);
    1.29  	
    1.30  	if (key[0] == '@')
    1.31  	{