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 {