Example #1
0
 /**
  * Gets the list of all admins.
  * @return User[]
  */
 public static function admins()
 {
     if (self::$admins_cache != null) {
         return self::$admins_cache;
     }
     $query = Database::connection()->prepare('SELECT * FROM user WHERE is_admin = 1');
     $query->execute();
     $result = $query->fetch();
     $admins = array();
     foreach ($result as $row) {
         array_push($admins, User::fromRow($row));
     }
     self::$admins_cache = $admins;
     return $admins;
 }