/ lib / board_flags_pol.php
board_flags_pol.php
 1  <?php
 2  
 3  // Flag code to name mapping
 4  function get_board_flags_array() {
 5    static $board_flags = array(
 6      'AC' => 'Anarcho-Capitalist',
 7      'AN' => 'Anarchist',
 8      'BL' => 'Black Lives Matter',
 9      'CF' => 'Confederate',
10      'CM' => 'Commie',
11      'CT' => 'Catalonia',
12      'DM' => 'Democrat',
13      'EU' => 'European',
14      'FC' => 'Fascist',
15      'GN' => 'Gadsden',
16      'GY' => 'LGBT',
17      'JH' => 'Jihadi',
18      'KN' => 'Kekistani',
19      'MF' => 'Muslim',
20      'NB' => 'National Bolshevik',
21      'NT' => 'NATO',
22      'NZ' => 'Nazi',
23      'PC' => 'Hippie',
24      'PR' => 'Pirate',
25      'RE' => 'Republican',
26      'TM' => 'DEUS VULT',
27      'MZ' => 'Task Force Z',
28      'TR' => 'Tree Hugger',
29      'UN' => 'United Nations',
30      'WP' => 'White Supremacist'
31    );
32    
33    return $board_flags;
34  }
35  
36  // Flag names as they appear in the selection menu
37  function get_board_flags_selector() {
38    static $board_flags = array(
39      'AC' => 'Anarcho-Capitalist',
40      'AN' => 'Anarchist',
41      'BL' => 'Black Nationalist',
42      'CF' => 'Confederate',
43      'CM' => 'Communist',
44      'CT' => 'Catalonia',
45      'DM' => 'Democrat',
46      'EU' => 'European',
47      'FC' => 'Fascist',
48      'GN' => 'Gadsden',
49      'GY' => 'Gay',
50      'JH' => 'Jihadi',
51      'KN' => 'Kekistani',
52      'MF' => 'Muslim',
53      'NB' => 'National Bolshevik',
54      'NT' => 'NATO',
55      'NZ' => 'Nazi',
56      'PC' => 'Hippie',
57      'PR' => 'Pirate',
58      'RE' => 'Republican',
59      'MZ' => 'Task Force Z',
60      'TM' => 'Templar',
61      'TR' => 'Tree Hugger',
62      'UN' => 'United Nations',
63      'WP' => 'White Supremacist'
64    );
65    
66    return $board_flags;
67  }
68  
69  function board_flag_code_to_name($code) {
70    $board_flags = get_board_flags_array();
71    return isset($board_flags[$code]) ? $board_flags[$code] : 'None';
72  }