[651] | 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 | ?>
|
---|