- for (int j =0; j < conf->Enumerate("type"); j++)
- {
- std::string typen = conf->ReadValue("type","name",j);
- if (typen == dest->oper)
- {
- dest_level = conf->ReadInteger("type","level",j,true);
- break;
- }
- }
- for (int k =0; k < conf->Enumerate("type"); k++)
- {
- std::string typen = conf->ReadValue("type","name",k);
- if (typen == source->oper)
- {
- source_level = conf->ReadInteger("type","level",k,true);
- break;
- }
- }
+ std::string level = dest->oper->getConfig("level");
+ long dest_level = atol(level.c_str());
+ level = source->oper->getConfig("level");
+ long source_level = atol(level.c_str());
+