diff options
author | Malf Furious <m@lfurio.us> | 2016-05-22 02:50:17 -0400 |
---|---|---|
committer | Malf Furious <m@lfurio.us> | 2016-05-22 02:50:17 -0400 |
commit | 5f99922eb6fbda82da55ccf728eda6add48cb4f1 (patch) | |
tree | e1cc33327d430a19e6f0a33bff48946139456798 /app/class | |
parent | a99a0afd57a109f581c676b8dd3622dd3e901553 (diff) | |
download | scrott-5f99922eb6fbda82da55ccf728eda6add48cb4f1.tar.gz scrott-5f99922eb6fbda82da55ccf728eda6add48cb4f1.zip |
Add function User::getNumAdmins()
Function to count the number of admin accounts that exist. This is used
to make sure that while deleteing accounts, the number of administrators
never drops to zero.
Diffstat (limited to '')
-rw-r--r-- | app/class/user.class.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/class/user.class.php b/app/class/user.class.php index 1d17dfe..07bd0d6 100644 --- a/app/class/user.class.php +++ b/app/class/user.class.php @@ -75,6 +75,16 @@ class User extends Object } /* + * Get the number of administrative accounts in the system + */ + function getNumAdmins() + { + $query = "SELECT count(*) as cnt FROM user WHERE admin = 1"; + $results = $this->db->query($query); + return $results[0]['cnt']; + } + + /* * Check whether a given username is currently in use */ function usernameInUse($username) |