- for (int j =0; j < Conf->Enumerate("type"); j++)
- {
- std::string typen = Conf->ReadValue("type","name",j);
- if (!strcmp(typen.c_str(),user->oper))
- {
- std::string ThisOpersModes = Conf->ReadValue("type","modes",j);
- char first = *(ThisOpersModes.c_str());
- if ((first != '+') && (first != '-'))
- ThisOpersModes = "+" + ThisOpersModes;
- if (ThisOpersModes != "")
+ for (int j =0; j < Conf->Enumerate("type"); j++)
+ {
+ std::string typen = Conf->ReadValue("type","name",j);
+ if (typen == user->oper)
+ {
+ std::string ThisOpersModes = Conf->ReadValue("type","modes",j);
+ if (!ThisOpersModes.empty())