1 | <?php
|
---|
2 |
|
---|
3 |
|
---|
4 | //#############################################################################
|
---|
5 | //get name from realmlist.name
|
---|
6 |
|
---|
7 | function get_realm_name($realm_id)
|
---|
8 | {
|
---|
9 | global $realm_db;
|
---|
10 |
|
---|
11 | $sqlr = new SQL;
|
---|
12 | $sqlr->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
|
---|
13 |
|
---|
14 | $result = $sqlr->query("SELECT name FROM `realmlist` WHERE id = '$realm_id'");
|
---|
15 | $realm_name = $sqlr->result($result, 0);
|
---|
16 |
|
---|
17 | return $realm_name;
|
---|
18 | }
|
---|
19 |
|
---|
20 |
|
---|
21 | //#############################################################################
|
---|
22 | //get WOW Expansion by id
|
---|
23 |
|
---|
24 | function id_get_exp_lvl()
|
---|
25 | {
|
---|
26 | $exp_lvl_arr =
|
---|
27 | array
|
---|
28 | (
|
---|
29 | 0 => array(0, "Classic", "" ),
|
---|
30 | 1 => array(1, "The Burning Crusade", "TBC" ),
|
---|
31 | 2 => array(2, "Wrath of the Lich King", "WotLK")
|
---|
32 | );
|
---|
33 | return $exp_lvl_arr;
|
---|
34 | }
|
---|
35 |
|
---|
36 |
|
---|
37 | //#############################################################################
|
---|
38 | //get GM level by ID
|
---|
39 |
|
---|
40 | function id_get_gm_level($id)
|
---|
41 | {
|
---|
42 | global $lang_id_tab, $gm_level_arr;
|
---|
43 | if(isset($gm_level_arr[$id]))
|
---|
44 | return $gm_level_arr[$id][1];
|
---|
45 | else
|
---|
46 | return($lang_id_tab['unknown']);
|
---|
47 | }
|
---|
48 |
|
---|
49 |
|
---|
50 | //#############################################################################
|
---|
51 | //set color per Level range
|
---|
52 |
|
---|
53 | function get_days_with_color($how_long)
|
---|
54 | {
|
---|
55 | $days = count_days($how_long, time());
|
---|
56 |
|
---|
57 | if($days < 1)
|
---|
58 | $lastlogin = '<font color="#009900">'.$days.'</font>';
|
---|
59 | else if($days < 8)
|
---|
60 | $lastlogin = '<font color="#0000CC">'.$days.'</font>';
|
---|
61 | else if($days < 15)
|
---|
62 | $lastlogin = '<font color="#FFFF00">'.$days.'</font>';
|
---|
63 | else if($days < 22)
|
---|
64 | $lastlogin = '<font color="#FF8000">'.$days.'</font>';
|
---|
65 | else if($days < 29)
|
---|
66 | $lastlogin = '<font color="#FF0000">'.$days.'</font>';
|
---|
67 | else if($days < 61)
|
---|
68 | $lastlogin = '<font color="#FF00FF">'.$days.'</font>';
|
---|
69 | else
|
---|
70 | $lastlogin = '<font color="#FF0000">'.$days.'</font>';
|
---|
71 |
|
---|
72 | return $lastlogin;
|
---|
73 | }
|
---|
74 |
|
---|
75 |
|
---|
76 | //#############################################################################
|
---|
77 | //get DBC Language from config
|
---|
78 |
|
---|
79 | function get_lang_id()
|
---|
80 | {
|
---|
81 | # DBC Language Settings
|
---|
82 | # 0 = English
|
---|
83 | # 1 = Korean
|
---|
84 | # 2 = French
|
---|
85 | # 3 = German
|
---|
86 | # 4 = Chinese
|
---|
87 | # 5 = Taiwanese
|
---|
88 | # 6 = Spanish
|
---|
89 | # 7 = Spanish Mexico
|
---|
90 | # 8 = Russian
|
---|
91 | # 9 = Unknown
|
---|
92 | # 10 = Unknown
|
---|
93 | # 11 = Unknown
|
---|
94 | # 12 = Unknown
|
---|
95 | # 13 = Unknown
|
---|
96 | # 14 = Unknown
|
---|
97 | # 15 = Unknown
|
---|
98 |
|
---|
99 | global $language;
|
---|
100 | if (isset($_COOKIE["lang"]))
|
---|
101 | $language=$_COOKIE["lang"];
|
---|
102 |
|
---|
103 | // 0 = English/Default; 1 = Korean; 2 = French; 4 = German; 8 = Chinese; 16 = Taiwanese; 32 = Spanish; 64 = Russian
|
---|
104 | switch ($language)
|
---|
105 | {
|
---|
106 | case 'korean':
|
---|
107 | return 1;
|
---|
108 | break;
|
---|
109 | case 'french':
|
---|
110 | return 2;
|
---|
111 | break;
|
---|
112 | case 'german':
|
---|
113 | return 3;
|
---|
114 | break;
|
---|
115 | case 'chinese':
|
---|
116 | return 4;
|
---|
117 | break;
|
---|
118 | case 'taiwanese':
|
---|
119 | return 5;
|
---|
120 | break;
|
---|
121 | case 'spanish':
|
---|
122 | return 6;
|
---|
123 | break;
|
---|
124 | case 'mexican':
|
---|
125 | return 7;
|
---|
126 | break;
|
---|
127 | case 'russian':
|
---|
128 | return 8;
|
---|
129 | break;
|
---|
130 | default:
|
---|
131 | return 0;
|
---|
132 | break;
|
---|
133 | }
|
---|
134 | }
|
---|
135 |
|
---|
136 |
|
---|
137 | ?>
|
---|