1: <?php
2: /**
3: * ManiaLive - TrackMania dedicated server manager in PHP
4: *
5: * @copyright Copyright (c) 2009-2011 NADEO (http://www.nadeo.com)
6: * @license http://www.gnu.org/licenses/lgpl.html LGPL License 3
7: * @version $Revision: 280 $:
8: * @author $Author: martin.gwendal $:
9: * @date $Date: 2011-11-07 19:21:52 +0100 (lun., 07 nov. 2011) $:
10: */
11:
12: namespace ManiaLive\Features\Admin;
13:
14: abstract class AdminGroup
15: {
16: /**
17: * Check if the given login is an admin or not
18: * @param string $login
19: * @return bool
20: */
21: public static function contains($login)
22: {
23: $login = explode('/', $login, 1);
24: return array_search($login[0], \ManiaLive\Application\Config::getInstance()->admins) !== false;
25: }
26:
27: /**
28: * Return the list of Admins' login
29: * @return array
30: */
31: public static function get()
32: {
33: return \ManiaLive\Application\Config::getInstance()->admins;
34: }
35: }
36:
37: ?>