Fix user deletion, remove spurious logging

This commit is contained in:
Albert Santoni 2014-07-08 17:45:22 -04:00
parent fc2f68cb51
commit 9b3a26c19a
2 changed files with 8 additions and 4 deletions

View file

@ -245,10 +245,14 @@ class Application_Model_User
}
public static function getFirstAdmin() {
$admins = Application_Model_User::getUsersOfType('A');
if (count($admins) > 0) { // found admin => pick first one
return $admins[0];
$superAdmins = Application_Model_User::getUsersOfType('S');
if (count($superAdmins) > 0) { // found superadmin => pick first one
return $superAdmins[0];
} else {
$admins = Application_Model_User::getUsersOfType('A');
if (count($admins) > 0) { // found admin => pick first one
return $admins[0];
}
Logging::warn("Warning. no admins found in database");
return null;
}