source: test_server/scripts/get_lib.php@ 651

Last change on this file since 651 was 651, checked in by aleg, 15 years ago

Změněná cesta k GM a Char logům pro realmy 4 a 7.

File size: 3.0 KB
Line 
1<?php
2
3
4//#############################################################################
5//get name from realmlist.name
6
7function 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
24function 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
40function 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
53function 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
79function 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?>
Note: See TracBrowser for help on using the repository browser.