- for (ClassVector::iterator item = conf->Classes.begin(); item != conf->Classes.end(); item++)
- {
- conf->GetInstance()->Logs->Log("CONFIG",DEFAULT, "class: %p", *(item));
- }
-
- /*
- * Update connect classes on all users.
- */
- conf->GetInstance()->Logs->Log("CONFIG",DEFAULT, "Resetting connect classes for users...");
- for (std::vector<User*>::iterator n = conf->GetInstance()->Users->local_users.begin(); n != conf->GetInstance()->Users->local_users.end(); n++)
- {
- User *u = *n;
-
- /*
- * Make their existing class go away so that SetClass doesn't touch a wild ptr, important!
- */
- u->MyClass = NULL;
-
- u->SetClass();
-
- /*
- * Check that the user falls into a valid class block.. if they don't,
- * they need to be quit, which CheckClass will do. -- w00t
- */
- u->CheckClass();
- conf->GetInstance()->Logs->Log("CONFIG",DEFAULT, "%s is now in %p", u->uuid.c_str(), u->MyClass);
- }
-
-