Changeset 142


Ignore:
Timestamp:
Nov 23, 2007, 11:29:33 PM (17 years ago)
Author:
george
Message:

Minimanager 0.1.5b

Location:
minimanager
Files:
8 added
60 edited

Legend:

Unmodified
Added
Removed
  • minimanager/README/Changelog.txt

    r19 r142  
     1--------------------------------------------------
     20.1.5b
     3--------------------------------------------------
     4+ Added suport for rev 4695+ (new layout loot_* tables)
     5+ Added arena team pages
     6+ Added honor pages
     7+ Solved translation bugs like posted on forum
     8+ Solved teleportation error on character edit
     9+ Updated search funtion on character page
     10+ Updated display of user levels
     11--------------------------------------------------
     12--------------------------------------------------
     130.1.5a
     14--------------------------------------------------
     15+ Added suport for rev 4664+ (3 databases)
     16+ Updated creatures.php to support core changes
     17+ Added redirect for third party forums (see forum.html)
    118--------------------------------------------------
    2190.1.4a
  • minimanager/README/Readme.txt

    r19 r142  
    1 MiniManager for Project MANGOS Server ver 0.1.4a
     1MiniManager for Project MANGOS Server ver 0.1.5a
    22
    33ABOUT:
     
    7575- To people from http://www.pjirc.com/ for irc java applet.
    7676- Everybody who helped me with ideas, bugreports, actual code.
     77- To QSA for the initial release of the mangos minimanager.
    7778
    7879Thank you for attention.
  • minimanager/ahstats.php

    r19 r142  
    1717//########################################################################################################################
    1818function browse_auctions() {
    19  global $lang_auctionhouse, $lang_global, $lang_item, $output, $mangos_db, $realm_id,
     19 global $lang_auctionhouse, $lang_global, $lang_item, $output, $characters_db, $realm_id, $mangos_db,
    2020                $itemperpage, $item_datasite, $server, $user_lvl, $user_id;
    2121
     
    2626
    2727 $sql = new SQL;
    28  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     28 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    2929
    3030 $start = (isset($_GET['start'])) ? $sql->quote_smart($_GET['start']) : 0;
     
    4747 $result = $sql->query("SELECT `character`.`name` AS `seller`, `auctionhouse`.`item_template` AS `itemid`, `item_template`.`name` AS `itemname`, `auctionhouse`.`buyoutprice` AS `buyout`,
    4848 `auctionhouse`.`time`-unix_timestamp(), `c2`.`name` AS `encherisseur`, `auctionhouse`.`lastbid`, `auctionhouse`.`startbid`, SUBSTRING_INDEX(SUBSTRING_INDEX(`item_instance`.`data`, ' ',15), ' ',-1) AS qty, `character`.`race` AS seller_race, `c2`.`race` AS buyer_race
    49  FROM `character`, `item_instance`,`item_template`, `auctionhouse` LEFT JOIN `character` c2 ON `c2`.`guid`=`auctionhouse`.`buyguid`
     49 FROM `".$characters_db[$realm_id]['name']."`.`character` , `".$characters_db[$realm_id]['name']."`.`item_instance` , `".$mangos_db[$realm_id]['name']."`.`item_template` , `".$characters_db[$realm_id]['name']."`.`auctionhouse`
     50LEFT JOIN `".$characters_db[$realm_id]['name']."`.`character` c2 ON `c2`.`guid`=`auctionhouse`.`buyguid`
    5051 WHERE `auctionhouse`.`itemowner`=`character`.`guid` AND `auctionhouse`.`item_template`=`item_template`.`entry` AND `auctionhouse`.`itemguid`=`item_instance`.`guid`
    5152 $order_side ORDER BY `auctionhouse`.`$order_by` $order_dir LIMIT $start, $itemperpage");
     
    152153//########################################################################################################################
    153154function search_auctions() {
    154  global $lang_auctionhouse, $lang_global, $lang_item, $output, $mangos_db, $realm_id,
     155 global $lang_auctionhouse, $lang_global, $lang_item, $output, $characters_db, $realm_id, $mangos_db,
     156
    155157                $itemperpage, $item_datasite, $server, $user_lvl, $user_id, $sql_search_limit;
    156158
     
    161163
    162164 $sql = new SQL;
    163  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     165 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    164166
    165167 $order_by = (isset($_GET['order_by'])) ? $sql->quote_smart($_GET['order_by']) : "time";
     
    198200                if ($search_quality >= 0) $item_prefix .= "AND Quality = '$search_quality' ";
    199201               
    200                 $result = $sql->query("SELECT entry FROM item_template WHERE name LIKE '%$search_value%' $item_prefix");
     202                $result = $sql->query("SELECT entry FROM `mangos`.`item_template` WHERE name LIKE '%$search_value%' $item_prefix");
    201203                $search_filter = "AND auctionhouse.item_template IN(0";
    202204                while ($item = $sql->fetch_row($result)) $search_filter .= ", $item[0]";
     
    224226                redirect("ahstats.php?error=1");
    225227 }
    226                
    227  $result = $sql->query("SELECT `character`.`name` AS `seller`, `auctionhouse`.`item_template` AS `itemid`, `item_template`.`name` AS `itemname`, `auctionhouse`.`buyoutprice` AS `buyout`,
     228
     229$result = $sql->query("SELECT `character`.`name` AS `seller`, `auctionhouse`.`item_template` AS `itemid`, `item_template`.`name` AS `itemname`, `auctionhouse`.`buyoutprice` AS `buyout`,
    228230 `auctionhouse`.`time`-unix_timestamp(), `c2`.`name` AS `encherisseur`, `auctionhouse`.`lastbid`, `auctionhouse`.`startbid`, SUBSTRING_INDEX(SUBSTRING_INDEX(`item_instance`.`data`, ' ',15), ' ',-1) AS qty, `character`.`race` AS seller_race, `c2`.`race` AS buyer_race
    229  FROM `character`, `item_instance`,`item_template`, `auctionhouse` LEFT JOIN `character` c2 ON `c2`.`guid`=`auctionhouse`.`buyguid`
     231 FROM `".$characters_db[$realm_id]['name']."`.`character` , `".$characters_db[$realm_id]['name']."`.`item_instance` , `".$mangos_db[$realm_id]['name']."`.`item_template` , `".$characters_db[$realm_id]['name']."`.`auctionhouse` LEFT JOIN `".$characters_db[$realm_id]['name']."`.`character` c2 ON `c2`.`guid`=`auctionhouse`.`buyguid`
    230232 WHERE `auctionhouse`.`itemowner`=`character`.`guid` AND `auctionhouse`.`item_template`=`item_template`.`entry` AND `auctionhouse`.`itemguid`=`item_instance`.`guid` $search_filter
    231233 $order_side ORDER BY `auctionhouse`.`$order_by` $order_dir LIMIT $sql_search_limit");
  • minimanager/backup.php

    r19 r142  
    2020 
    2121 $output .= "<center>
    22                 <br /><fieldset style=\"width: 700px;\">
     22                <br /><fieldset class=\"tquarter_frame\">
    2323                <legend>{$lang_backup['backup_options']}</legend>
    2424                  <table class=\"hidden\">
     
    4949//##############################################################################################
    5050function backup_step2(){
    51  global $lang_backup, $lang_global, $output, $backup_dir, $realm_db, $mangos_db;
     51 global $lang_backup, $lang_global, $output, $backup_dir, $realm_db, $characters_db;
    5252
    5353 if ( empty($_GET['backup_action']) || empty($_GET['backup_from_to'] )) {
     
    6666switch ($backup_action){
    6767case "load":
    68         $output .= "<center><fieldset style=\"width: 700px;\">
     68        $output .= "<center><fieldset class=\"tquarter_frame\">
    6969                                <legend>{$lang_backup['select_file']}</legend>
    7070                                <br /><table class=\"hidden\">";
     
    7777                                        <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$upload_max_filesize\" />
    7878                                        <select name=\"use_db\">";
    79                         foreach ($mangos_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
     79                        foreach ($characters_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
    8080                        $output .= "<option value=\"{$realm_db['name']}\">{$realm_db['name']}</option>
    8181                                        </select>
     
    8888                        $output .= "<tr><td><form action=\"backup.php?action=dobackup&amp;backup_action=$backup_action&amp;backup_from_to=$backup_from_to\" method=\"post\" name=\"form\">
    8989                                                <select name=\"use_db\">";
    90                         foreach ($mangos_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
     90                        foreach ($characters_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
    9191                        $output .= "<option value=\"{$realm_db['name']}\">{$realm_db['name']}</option>
    9292                                                </select>                       
     
    111111                                                <form action=\"backup.php?action=dobackup&amp;backup_action=$backup_action&amp;backup_from_to=$backup_from_to\" method=\"post\" name=\"form\">
    112112                                                <select name=\"use_db\">";
    113                         foreach ($mangos_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
     113                        foreach ($characters_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
    114114                        $output .= "<option value=\"{$realm_db['name']}\">{$realm_db['name']}</option>
    115115                                                </select>       
     
    153153//##############################################################################################
    154154function dobackup(){
    155  global $lang_backup,$backup_dir, $tables_backup_realmd, $tables_backup_mangos, $output, $realm_db,
    156                 $mangos_db, $realm_id, $tab_backup_user_realmd, $tab_backup_user_mangos;
     155 global $lang_backup,$backup_dir, $tables_backup_realmd, $tables_backup_characters, $output, $realm_db,
     156                $characters_db, $realm_id, $tab_backup_user_realmd, $tab_backup_user_characters;
    157157
    158158 if ( empty($_GET['backup_action']) || empty($_GET['backup_from_to']) ) {
     
    177177                if ($use_db == $realm_db['name']) $queries = run_sql_script($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name'], "$backup_dir/$file_name_new",true);
    178178                        else {
    179                                 foreach ($mangos_db as $db)
     179                                foreach ($characters_db as $db)
    180180                                        if ($use_db == $db['name']) $queries = run_sql_script($db['addr'], $db['user'], $db['pass'], $db['name'], "$backup_dir/$file_name_new",true);
    181181                                }
     
    196196                        if ($use_db == $realm_db['name']) $queries = run_sql_script($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name'], "$backup_dir/$file_name",false);
    197197                        else {
    198                                 foreach ($mangos_db as $db)
     198                                foreach ($characters_db as $db)
    199199                                        if ($use_db == $db['name']) $queries = run_sql_script($db['addr'], $db['user'], $db['pass'], $db['name'], "$backup_dir/$file_name",false);
    200200                                }
     
    226226
    227227                        if($save_all_realms) {
    228                                  foreach ($mangos_db as $db){
     228                                 foreach ($characters_db as $db){
    229229                                        $fp = fopen("$backup_dir/$file_name_new", 'r+') or die (error($lang_backup['file_write_err']));
    230230                                        fseek($fp,0,SEEK_END);
     
    233233                                        fclose($fp);
    234234                                       
    235                                         foreach ($tables_backup_mangos as $value) {
     235                                        foreach ($tables_backup_characters as $value) {
    236236                                                sql_table_dump ($db['addr'], $db['user'], $db['pass'], $db['name'],$value,$struc_backup,"$backup_dir/$file_name_new");
    237237                                                }
     
    240240                                $fp = fopen("$backup_dir/$file_name_new", 'r+') or die (error($lang_backup['file_write_err']));
    241241                                fseek($fp,0,SEEK_END);
    242                                 fwrite($fp, "CREATE DATABASE /*!32312 IF NOT EXISTS*/ {$mangos_db[$realm_id]['name']};\n")or die (error($lang_backup['file_write_err']));
    243                                 fwrite($fp, "USE {$mangos_db[$realm_id]['name']};\n\n")or die (error($lang_backup['file_write_err']));
     242                                fwrite($fp, "CREATE DATABASE /*!32312 IF NOT EXISTS*/ {$characters_db[$realm_id]['name']};\n")or die (error($lang_backup['file_write_err']));
     243                                fwrite($fp, "USE {$characters_db[$realm_id]['name']};\n\n")or die (error($lang_backup['file_write_err']));
    244244                                fclose($fp);
    245245                               
    246                                 foreach ($tables_backup_mangos as $value) {
    247                                         sql_table_dump ($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name'],$value,$struc_backup,"$backup_dir/$file_name_new");
     246                                foreach ($tables_backup_characters as $value) {
     247                                        sql_table_dump ($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name'],$value,$struc_backup,"$backup_dir/$file_name_new");
    248248                                        }
    249249                        }
     
    281281                       
    282282                        if($save_all_realms) {
    283                                  foreach ($mangos_db as $db){
     283                                 foreach ($characters_db as $db){
    284284                                        $file_name_new = $db['name']."_backup_".date("m.d.y_H.i.s").".sql";
    285285                                        $fp = fopen("$backup_dir/$file_name_new", 'w') or die (error($lang_backup['file_write_err']));
     
    290290                                        fclose($fp);
    291291                                       
    292                                         foreach ($tables_backup_mangos as $value) {
     292                                        foreach ($tables_backup_characters as $value) {
    293293                                                sql_table_dump ($db['addr'], $db['user'], $db['pass'], $db['name'],$value,$struc_backup,"$backup_dir/$file_name_new");
    294294                                                }
     
    296296                                        }
    297297                        } else {
    298                                 $file_name_new = $mangos_db[$realm_id]['name']."_backup_".date("m.d.y_H.i.s").".sql";
     298                                $file_name_new = $characters_db[$realm_id]['name']."_backup_".date("m.d.y_H.i.s").".sql";
    299299                                $fp = fopen("$backup_dir/$file_name_new", 'w') or die (error($lang_backup['file_write_err']));
    300300                                fseek($fp,0,SEEK_END);
    301                                 fwrite($fp, "CREATE DATABASE /*!32312 IF NOT EXISTS*/ {$mangos_db[$realm_id]['name']};\n")or die (error($lang_backup['file_write_err']));
    302                                 fwrite($fp, "USE {$mangos_db[$realm_id]['name']};\n\n")or die (error($lang_backup['file_write_err']));
     301                                fwrite($fp, "CREATE DATABASE /*!32312 IF NOT EXISTS*/ {$characters_db[$realm_id]['name']};\n")or die (error($lang_backup['file_write_err']));
     302                                fwrite($fp, "USE {$characters_db[$realm_id]['name']};\n\n")or die (error($lang_backup['file_write_err']));
    303303                                fclose($fp);
    304304                               
    305                                 foreach ($tables_backup_mangos as $value) {
    306                                         sql_table_dump ($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name'],$value,$struc_backup,"$backup_dir/$file_name_new");
     305                                foreach ($tables_backup_characters as $value) {
     306                                        sql_table_dump ($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name'],$value,$struc_backup,"$backup_dir/$file_name_new");
    307307                                        }
    308308                                fclose($fp);
     
    373373                        fclose($fp);
    374374
    375                         foreach ($mangos_db as $db){
     375                        foreach ($characters_db as $db){
    376376                                $file_name_new = $acc[0]."_{$db['name']}.sql";
    377377                                $fp = fopen("$subdir/$file_name_new", 'w') or die (error($lang_backup['file_write_err']));
     
    383383                                while ($char = $sql->fetch_array($all_char_query)){
    384384                                                fwrite($fp, "-- Dumping data for character $char[1]\n")or die (error($lang_backup['file_write_err']));
    385                                                 foreach ($tab_backup_user_mangos as $value) {
     385                                                foreach ($tab_backup_user_characters as $value) {
    386386                                                        $char_query = $sql->query("SELECT * FROM $value[0] WHERE $value[1] = $char[0]");
    387387                                                        $num_fields = $sql->num_fields($char_query);
     
    444444                        if ($use_db == $realm_db['name']) $queries = run_sql_script($realm_db['addr'], $realm_db['user'], $realm_db['pass'],$realm_db['name'], "$backup_dir/accounts/$file_dir/$file_name.sql",true);
    445445                        else {
    446                                 foreach ($mangos_db as $db)
     446                                foreach ($characters_db as $db)
    447447                                        if ($use_db == $db['name']) $queries = run_sql_script($db['addr'], $db['user'], $db['pass'],$db['name'], "$backup_dir/accounts/$file_dir/$file_name.sql",true);
    448448                                }
     
    484484                                <tr><td>";
    485485        foreach ($tables_backup_realmd as $value) $output .= " {$realm_db['name']}.$value / ";
    486         foreach ($tables_backup_mangos as $value) $output .= " $value / ";
     486        foreach ($tables_backup_characters as $value) $output .= " $value / ";
    487487        $output .= "</td></tr></table></center>";
    488488}
  • minimanager/banned.php

    r19 r142  
    5555   <tr>
    5656        <th width=\"5%\">{$lang_global['delete_short']}</td>
    57         <th width=\"19%\"><a href=\"banned.php?order_by=$key_field&amp;ban_type=$ban_type&amp;dir=$dir\">".($order_by==$key_field ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_banned['ip_acc']}</a></th>
    58         <th width=\"18%\"><a href=\"banned.php?order_by=bandate&amp;ban_type=$ban_type&amp;dir=$dir\">".($order_by=='bandate' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_banned['bandate']}</a></th>
    59         <th width=\"18%\"><a href=\"banned.php?order_by=unbandate&amp;ban_type=$ban_type&amp;dir=$dir\">".($order_by=='unbandate' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_banned['unbandate']}</a></th>
    60         <th width=\"15%\"><a href=\"banned.php?order_by=bannedby&amp;ban_type=$ban_type&amp;dir=$dir\">".($order_by=='bannedby' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_banned['bannedby']}</a></th>
    61         <th width=\"25%\"><a href=\"banned.php?order_by=banreason&amp;ban_type=$ban_type&amp;dir=$dir\">".($order_by=='banreason' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_banned['banreason']}</a></th>
     57        <th width=\"19%\"><a href=\"banned.php?order_by=$key_field&amp;ban_type=$ban_type&amp;dir=$dir\"".($order_by==$key_field ? " class=\"$order_dir\"" : "").">{$lang_banned['ip_acc']}</a></th>
     58        <th width=\"18%\"><a href=\"banned.php?order_by=bandate&amp;ban_type=$ban_type&amp;dir=$dir\"".($order_by=='bandate' ? " class=\"$order_dir\"" : "").">{$lang_banned['bandate']}</a></th>
     59        <th width=\"18%\"><a href=\"banned.php?order_by=unbandate&amp;ban_type=$ban_type&amp;dir=$dir\"".($order_by=='unbandate' ? " class=\"$order_dir\"" : "").">{$lang_banned['unbandate']}</a></th>
     60        <th width=\"15%\"><a href=\"banned.php?order_by=bannedby&amp;ban_type=$ban_type&amp;dir=$dir\"".($order_by=='bannedby' ? " class=\"$order_dir\"" : "").">{$lang_banned['bannedby']}</a></th>
     61        <th width=\"25%\"><a href=\"banned.php?order_by=banreason&amp;ban_type=$ban_type&amp;dir=$dir\"".($order_by=='banreason' ? " class=\"$order_dir\"" : "").">{$lang_banned['banreason']}</a></th>
    6262  </tr>";
    6363
     
    125125 global  $lang_global, $lang_banned, $output;
    126126  $output .= "<center>
    127   <fieldset style=\"width: 550px;\">
     127  <fieldset class=\"half_frame\">
    128128        <legend>{$lang_banned['ban_entry']}</legend>
    129129 <form method=\"get\" action=\"banned.php\" name=\"form\">
  • minimanager/char.php

    r19 r142  
    1818//########################################################################################################################
    1919function char_main() {
    20  global $lang_global, $lang_char, $lang_item, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
     20 global $lang_global, $lang_char, $lang_item, $output, $realm_db, $characters_db, $realm_id, $user_lvl,$mangos_db,
    2121                $user_name, $item_datasite, $server, $user_id;
    22        
     22
    2323if (empty($_GET['id'])) error($lang_global['empty_fields']);
    2424
    2525$sql = new SQL;
    26 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     26$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    2727
    2828$id = $sql->quote_smart($_GET['id']);
     
    3838        $owner_name = $sql->result($query, 0, 'username');
    3939
    40         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    41        
     40        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
     41
    4242        if( !$user_lvl && !$server[$realm_id]['both_factions']){
    4343                $side_p = (in_array($sql->result($result, 0, 'race'),array(2,5,6,8,10))) ? 1 : 2;
     
    5151                        $side_p = 0;
    5252                        }
    53        
     53
    5454 if ($user_lvl >= $owner_gmlvl && (($side_v == $side_p) || !$side_v)){
    5555
     
    273273                else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    274274$output .= "</td>
    275    
     275
    276276        <td>";
    277277        if (!empty($equiped_items[14][1])) $output .= maketooltip("<img src=\"{$equiped_items[14][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]}", $equiped_items[14][0], "item_tooltip", "target=\"_blank\"");
     
    323323 $output .= "</td></tr>
    324324        </table><br /></center>";
    325        
     325
    326326        //end of admin options
    327327        } else {
     
    346346//########################################################################################################################
    347347function char_inv() {
    348  global $lang_global, $lang_char, $lang_item, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
     348 global $lang_global, $lang_char, $lang_item, $output, $realm_db, $characters_db, $realm_id, $user_lvl,$mangos_db,
    349349                $user_name,$item_datasite;
    350350
     
    352352
    353353$sql = new SQL;
    354 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     354$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    355355
    356356$id = $sql->quote_smart($_GET['id']);
     
    367367if (($user_lvl > $owner_gmlvl)||($owner_name == $user_name)){
    368368
    369         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     369        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    370370
    371371        $result = $sql->query("SELECT name,race,class,SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_GOLD+1)."), ' ', -1) FROM `character` WHERE guid = '$id'");
     
    380380                4=>array()
    381381                );
    382                
     382
    383383        $bank = array(
    384384                0=>array(),
     
    391391                7=>array()
    392392                );
    393        
     393
    394394        $bank_bag_id = array();
    395395        $bag_id = array();
    396396        $equiped_bag_id = array(0,0,0,0,0);
    397397        $equip_bnk_bag_id = array(0,0,0,0,0,0,0,0);
    398        
     398
    399399
    400400        while ($slot = $sql->fetch_row($result))
     
    405405                        {
    406406                                $bag_id[$slot[2]] = ($slot[1]-18);
    407                                 $equiped_bag_id[$slot[1]-18] = array($slot[3], $sql->result($sql->query("SELECT ContainerSlots FROM item_template WHERE entry ='{$slot[3]}'"), 0, 'ContainerSlots'));
     407                                $equiped_bag_id[$slot[1]-18] = array($slot[3], $sql->result($sql->query("SELECT ContainerSlots FROM `".$mangos_db[$realm_id]['name']."`.`item_template` WHERE entry ='{$slot[3]}'"), 0, 'ContainerSlots'));
    408408                        }
    409409                        elseif($slot[1] < 39) // SLOT 23 TO 38 (BackPack)
     
    420420                        {
    421421                                $bank_bag_id[$slot[2]] = ($slot[1]-66);
    422                                 $equip_bnk_bag_id[$slot[1]-66] = array($slot[3], $sql->result($sql->query("SELECT ContainerSlots FROM item_template WHERE entry ='{$slot[3]}'"), 0, 'ContainerSlots'));
     422                                $equip_bnk_bag_id[$slot[1]-66] = array($slot[3], $sql->result($sql->query("SELECT ContainerSlots FROM `".$mangos_db[$realm_id]['name']."`.`item_template` WHERE entry ='{$slot[3]}'"), 0, 'ContainerSlots'));
    423423                        }
    424424                }
     
    479479  </tr>
    480480  <tr>";
    481  
     481
    482482  for($t = 1; $t < count($bag); $t++){
    483483    $output .= "<td class=\"bag\" valign=\"bottom\" align=\"center\">
    484484                <div style=\"width:".(4*43)."px;height:".(ceil($equiped_bag_id[$t][1]/4)*41)."px;\">";
    485        
     485
    486486        $dsp = $equiped_bag_id[$t][1]%4;
    487487        if ($dsp) $output .= "<div class=\"no_slot\" /></div>";
     
    513513                        $output .= "</div>";
    514514                }
    515                
     515
    516516        $money_gold = (int)($char[3]/10000);
    517517        $money_silver = (int)(($char[3]-$money_gold*10000)/100);
    518         $money_cooper = (int)($char[3]-$money_gold*10000-$money_silver*100);                     
     518        $money_cooper = (int)($char[3]-$money_gold*10000-$money_silver*100);
    519519
    520520$output .= "</div>
     
    526526                                </b>
    527527                        ";
    528        
     528
    529529$output .= "</div>
    530530                </td>
     
    537537                        $output .= "</div>";
    538538                }
    539                
     539
    540540$output .= "</div>
    541541                </td>
     
    565565        </tr>
    566566        <tr>";
    567  
     567
    568568  for($t=1; $t < count($bank); $t++){
    569569        if($t==5){
     
    590590                <tr>";
    591591        }
    592        
     592
    593593        $output .= "<td class=\"bank\" align=\"center\">
    594594                <div style=\"width:".(4*43)."px;height:".(ceil($equip_bnk_bag_id[$t][1]/4)*41)."px;\">";
    595        
     595
    596596        $dsp=$equip_bnk_bag_id[$t][1]%4;
    597597        if ($dsp) $output .= "<div class=\"no_slot\" /></div>";
     
    635635//########################################################################################################################
    636636function char_quest(){
    637  global $lang_global, $lang_char, $lang_item, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
     637 global $lang_global, $lang_char, $lang_item, $output, $realm_db, $characters_db, $realm_id, $user_lvl,$mangos_db,
    638638                $user_name, $quest_datasite;
    639639
     
    641641
    642642 $sql = new SQL;
    643  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     643 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    644644
    645645 $id = $sql->quote_smart($_GET['id']);
     
    651651 if ($sql->num_rows($result)){
    652652        $char = $sql->fetch_row($result);
    653        
     653
    654654        $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    655655        $result = $sql->query("SELECT gmlevel,username FROM account WHERE id ='$char[0]'");
     
    658658
    659659        if (($user_lvl > $owner_gmlvl)||($owner_name == $user_name)){
    660           $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     660          $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    661661
    662662          $result = $sql->query("SELECT quest,status FROM character_queststatus WHERE guid ='$id' AND ( status = 3 OR status = 1 ) ORDER BY status DESC");
     
    683683          $quests_1 = array();
    684684          $quests_3 = array();
    685                        
     685
    686686          if ($sql->num_rows($result)){
    687687                while ($quest = $sql->fetch_row($result)){
    688                   $query1 = $sql->query("SELECT QuestLevel,Title FROM quest_template WHERE entry ='$quest[0]'");
     688                  $query1 = $sql->query("SELECT QuestLevel,Title FROM `".$mangos_db[$realm_id]['name']."`.`quest_template` WHERE entry ='$quest[0]'");
    689689                  $quest_info = $sql->fetch_row($query1);
    690690                  if($quest[1]==1)
     
    695695                aasort($quests_1, $order_by, $dir);
    696696                aasort($quests_3, $order_by, $dir);
    697                
     697
    698698                foreach ($quests_3 as $data){
    699699                  $output .= "<tr>";
     
    703703                        <td><img src=\"img/aff_qst.png\" width=\"14\" height=\"14\" /></td></tr>";
    704704                }
    705                
     705
    706706                if(count($quests_1)) $output .= "<tr><th class=\"title\" colspan=\"".($user_lvl ? "4" : "3")."\" align=\"left\"></th></tr>";
    707707                foreach ($quests_1 as $data){
     
    712712                        <td><img src=\"img/aff_tick.png\" width=\"14\" height=\"14\" /></td></tr>";
    713713                }
    714                
     714
    715715          } else $output .= "<tr><td colspan=\"".($user_lvl ? "4" : "3")."\"><p>{$lang_char['no_act_quests']}</p></td></tr>";
    716716
     
    747747//########################################################################################################################
    748748function char_rep() {
    749  global $lang_global, $lang_char, $lang_item, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
     749 global $lang_global, $lang_char, $lang_item, $output, $realm_db, $characters_db, $realm_id, $user_lvl,$mangos_db,
    750750                $user_name, $fact_id;
    751751
     
    753753
    754754$sql = new SQL;
    755 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     755$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    756756
    757757$id = $sql->quote_smart($_GET['id']);
     
    767767 if (($user_lvl > $owner_gmlvl)||($owner_name == $user_name)){
    768768
    769         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     769        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    770770        $result = $sql->query("SELECT faction, standing, flags FROM character_reputation WHERE guid ='$id' AND (flags = 1 OR flags = 17)");
    771771
     
    805805                <tr><th colspan=\"2\" align=\"left\">Unknown</th></tr>",0)
    806806 );
    807  
     807
    808808        if ($sql->num_rows($result)){
    809809                while ($fact = $sql->fetch_row($result)){
     
    846846//########################################################################################################################
    847847function char_skill() {
    848  global $lang_global, $lang_char, $lang_item, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
     848 global $lang_global, $lang_char, $lang_item, $output, $realm_db, $characters_db, $realm_id, $user_lvl,$mangos_db,
    849849                $user_name, $skill_datasite;
    850850
     
    852852
    853853$sql = new SQL;
    854 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     854$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    855855
    856856$id = $sql->quote_smart($_GET['id']);
     
    870870 if (($user_lvl > $owner_gmlvl)||($owner_name == $user_name)){
    871871
    872         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     872        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    873873
    874874        $result = $sql->query("SELECT data,name,race,class,CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character` WHERE guid = '$id'");
     
    890890
    891891        <table class=\"lined\" style=\"width: 550px;\">
    892         <tr> 
     892        <tr>
    893893                <th class=\"title\" colspan=\"".($user_lvl ? "3" : "2")."\" align=\"left\">{$lang_char['skills']}</th></tr>
    894894        <tr>"
     
    898898        </tr>";
    899899        require_once("scripts/id_tab.php");
    900        
     900
    901901 $prof_1_array = array();
    902902 $prof_2_array = array();
    903903 $skill_array = array();
    904                
     904
    905905 $skill_rank_array = array(
    906906        75 => $lang_char['apprentice'],
     
    917917                $temp = unpack("S", pack("L", $char_data[$i+1]));
    918918                $skill = ($char_data[$i] & 0x0000FFFF);
    919                
     919
    920920                if( $skill == 185 || $skill == 129 || $skill == 356 || $skill == 762)
    921921                {
     
    940940 aasort($prof_1_array, $order_by, $dir);
    941941 aasort($prof_2_array, $order_by, $dir);
    942  
     942
    943943 foreach ($skill_array as $data){
    944944        $max = ($data[2] < $char[4]*5) ? $char[4]*5 : $data[2];
     
    951951                                </tr>";
    952952        }
    953  
     953
    954954 if(count($prof_1_array)) $output .= "<tr><th class=\"title\" colspan=\"".($user_lvl ? "3" : "2")."\" align=\"left\">{$lang_char['professions']} 1º</th></tr>";
    955955 foreach ($prof_1_array as $data){
  • minimanager/char_edit.php

    r19 r142  
    1919//########################################################################################################################
    2020function edit_char() {
    21  global $lang_global, $lang_char, $lang_item, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
     21 global $lang_global, $lang_char, $lang_item, $output, $realm_db, $characters_db, $realm_id, $user_lvl,
    2222                $item_datasite;
    2323               
     
    2525
    2626$sql = new SQL;
    27 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     27$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    2828 
    2929$id = $sql->quote_smart($_GET['id']);
     
    4040
    4141 if ($user_lvl >= $owner_gmlvl){
    42         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     42        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    4343
    4444        $result = $sql->query("SELECT guid,account,data,name,race,class,position_x,position_y,map,online,totaltime,position_z,zone      FROM `character` WHERE guid = '$id'");
     
    169169
    170170//inventory+bank items
    171         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     171        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    172172        $query2 = $sql->query("SELECT bag,slot,item,item_template FROM character_inventory WHERE guid = '$id' ORDER BY bag,slot");
    173173
     
    232232function do_edit_char() {
    233233 global $lang_global, $lang_char, $output, $realm_db,
    234                 $mangos_db, $realm_id, $user_lvl;
     234                $characters_db, $realm_id, $user_lvl , $mangos_db;
    235235               
    236236if ( empty($_GET['id']) || empty($_GET['name']) ) error($lang_global['empty_fields']);
    237237
    238238$sql = new SQL;
    239 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     239$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    240240
    241241$id = $sql->quote_smart($_GET['id']);
     
    331331        $tp_to = (isset($_GET['tp_to'])) ? $sql->quote_smart($_GET['tp_to']) : 0;
    332332
    333         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     333        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    334334
    335335        $result = $sql->query("SELECT data FROM `character` WHERE guid = '$id'");
     
    417417
    418418        if ($tp_to){
    419                 $query = $sql->query("SELECT map, position_x, position_y, position_z, orientation FROM game_tele WHERE LOWER(name) = '".strtolower($tp_to)."'");
     419                $query = $sql->query("SELECT map, position_x, position_y, position_z, orientation FROM `".$mangos_db[$realm_id]['name']."`.`game_tele` WHERE LOWER(name) = '".strtolower($tp_to)."'");
    420420                $tele = $sql->fetch_row($query);
    421421                if($tele) $teleport = "map='$tele[0]', position_x='$tele[1]', position_y='$tele[2]', position_z='$tele[3]', orientation='$tele[4]',";
  • minimanager/char_list.php

    r19 r142  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111require_once("header.php");
    1212valid_login(1);
     
    1818//########################################################################################################################
    1919function browse_chars() {
    20  global $lang_char_list, $lang_global, $output, $realm_db, $mangos_db, $realm_id, $itemperpage,
     20 global $lang_char_list, $lang_global, $output, $realm_db, $characters_db, $realm_id, $itemperpage,
    2121                $user_lvl,$user_name;
    2222
    2323 $sql = new SQL;
    24  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     24 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    2525
    2626 $start = (isset($_GET['start'])) ? $sql->quote_smart($_GET['start']) : 0;
    2727 $order_by = (isset($_GET['order_by'])) ? $sql->quote_smart($_GET['order_by']) :"guid";
    28  
     28
    2929 $dir = (isset($_GET['dir'])) ? $sql->quote_smart($_GET['dir']) : 1;
    3030 $order_dir = ($dir) ? "ASC" : "DESC";
     
    3636 $query = $sql->query("SELECT guid,name,account,race,class,zone,map,
    3737                CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,
    38                 online,CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level 
     38                online,CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level
    3939                FROM `character` ORDER BY $order_by $order_dir LIMIT $start, $itemperpage");
    4040 $this_page = $sql->num_rows($query) or die(error($lang_global['err_no_result']));
     
    4444                        <center><table class=\"top_hidden\">
    4545                        <tr><td>
    46                                 <table class=\"hidden\"> 
     46                                <table class=\"hidden\">
    4747                                        <tr><td>";
    4848 makebutton($lang_char_list['cleanup'], "cleanup.php", 110);
     
    8282        <input type=\"hidden\" name=\"start\" value=\"$start\" />
    8383  <table class=\"lined\">
    84    <tr> 
     84   <tr>
    8585        <th width=\"5%\"><input name=\"allbox\" type=\"checkbox\" value=\"Check All\" onclick=\"CheckAll(document.form1);\" /></th>
    8686        <th width=\"5%\"><a href=\"char_list.php?order_by=guid&amp;start=$start&amp;dir=$dir\">".($order_by=='guid' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_char_list['id']}</a></th>
     
    9999
    100100 $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    101  
     101
    102102 for ($i=1; $i<=$looping; $i++) {
    103103    $char = $sql->fetch_row($query) or die(error($lang_global['err_no_user']));
     
    138138 </table>
    139139 </form><br /></center>";
    140  
     140
    141141 $sql->close();
    142142}
     
    147147//########################################################################################################################
    148148function search() {
    149  global $lang_char_list, $lang_global, $output, $realm_db, $mangos_db, $realm_id, $itemperpage,
     149 global $lang_char_list, $lang_global, $output, $realm_db, $characters_db, $realm_id, $itemperpage,
    150150                $user_lvl, $user_name, $sql_search_limit;
    151151
     
    154154 $sql = new SQL;
    155155 $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    156  
     156
    157157 $search_value = $sql->quote_smart($_GET['search_value']);
    158158 $search_by = (isset($_GET['search_by'])) ? $sql->quote_smart($_GET['search_by']) : "name";
    159159 $order_by = (isset($_GET['order_by'])) ? $sql->quote_smart($_GET['order_by']) : "guid";
    160  
     160
    161161 $dir = (isset($_GET['dir'])) ? $sql->quote_smart($_GET['dir']) : 1;
    162162 $order_dir = ($dir) ? "ASC" : "DESC";
    163163 $dir = ($dir) ? 0 : 1;
    164  
     164
    165165 switch ($search_by){
    166166 //need to get the acc id from other table since input comes as name
     
    169169        $result = $sql->query("SELECT id FROM account WHERE username LIKE '%$search_value%' LIMIT $sql_search_limit");
    170170
    171         $where_out = "account IN (0 ";
    172         while ($char = $sql->fetch_row($result)) $where_out .= " ,$acc[0]";
    173         $where_out = ") ";
    174        
    175         $sql_query = "SELECT guid,name,account,race,class,zone,map,
    176         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    177         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level
     171        $where_out = " account IN (0 ";
     172    while ($char = $sql->fetch_row($result)) {
     173        $where_out .= " ,";
     174        $where_out .= $char[0];
     175        };
     176        $where_out .= ") ";
     177
     178        $sql_query = "SELECT guid,name,account,race,class,zone,map,
     179        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
     180        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level
    178181        FROM `character` WHERE $where_out ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    179182 break;
     
    183186        $sql_query = "SELECT guid,name,account,race,class,zone,map,
    184187        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    185         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character` 
     188        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    186189        WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) = $search_value ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    187190 break;
     
    191194        $sql_query = "SELECT guid,name,account,race,class,zone,map,
    192195        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    193         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character` 
     196        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    194197        WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) > $search_value ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    195198 break;
     
    199202        $sql_query = "SELECT guid,name,account,race,class,zone,map,
    200203        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    201         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character` 
     204        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    202205        WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_GOLD+1)."), ' ', -1) > $search_value ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    203206 break;
    204  
     207
    205208 case "guild":
    206         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     209        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    207210        $result = $sql->query("SELECT guildid FROM guild WHERE name LIKE '%$search_value%'");
    208211        $guildid = $sql->result($result, 0, 'guildid');
    209212
    210         $result = $sql->query("SELECT guid FROM guild_member WHERE guildid = $guildid");
     213        $Q1 = "SELECT guid FROM guild_member WHERE guildid = ";
     214        $Q1 .= $guildid;
     215
     216        $result = $sql->query($Q1);
    211217
    212218        $where_out = "guid IN (0 ";
    213         while ($char = $sql->fetch_row($result)) $where_out .= " ,$char[0]";
    214         $where_out = ") ";
    215 
    216         $sql_query = "SELECT guid,name,account,race,class,zone,map,
    217         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    218         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
     219    while ($char = $sql->fetch_row($result)) {
     220        $where_out .= " ,";
     221        $where_out .= $char[0];
     222        };
     223        $where_out .= ") ";
     224
     225        $sql_query = "SELECT guid,name,account,race,class,zone,map,
     226        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
     227        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    219228        WHERE $where_out ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    220229 break;
    221230
    222231  case "item":
    223         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     232        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    224233        $result = $sql->query("SELECT guid FROM character_inventory WHERE item_template = '$search_value'");
    225234
    226235        $where_out = "guid IN (0 ";
    227         while ($char = $sql->fetch_row($result)) $where_out .= " ,$char[0]";
    228         $where_out = ") ";
    229 
    230         $sql_query = "SELECT guid,name,account,race,class,zone,map,
    231         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    232         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
     236    while ($char = $sql->fetch_row($result)) {
     237        $where_out .= " ,";
     238        $where_out .= $char[0];
     239        };
     240        $where_out .= ") ";
     241
     242        $sql_query = "SELECT guid,name,account,race,class,zone,map,
     243        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
     244        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    233245        WHERE $where_out ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    234246 break;
    235  
     247
    236248 case "greater_rank":
    237249        if (!is_numeric($search_value)) $search_value = 0;
    238250        $sql_query = "SELECT guid,name,account,race,class,zone,map,
    239251        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    240         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character` 
     252        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    241253        WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) > $search_value ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    242254 break;
     
    245257        $sql_query = "SELECT guid,name,account,race,class,zone,map,
    246258        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    247         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character` 
     259        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    248260        WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) = $search_value ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    249261 break;
     
    252264    $sql_query = "SELECT guid,name,account,race,class,zone,map,
    253265        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,online,
    254         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character` 
     266        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level FROM `character`
    255267        WHERE $search_by LIKE '%$search_value%' ORDER BY $order_by $order_dir LIMIT $sql_search_limit";
    256268 }
    257269
    258  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     270 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    259271
    260272 $query = $sql->query($sql_query);
     
    298310         <input type=\"hidden\" name=\"action\" value=\"del_char_form\" />
    299311   <table class=\"lined\">
    300    <tr> 
     312   <tr>
    301313        <th width=\"5%\"><input name=\"allbox\" type=\"checkbox\" value=\"Check All\" onclick=\"CheckAll(document.form1);\" /></td>
    302314        <th width=\"5%\><a href=\"char_list.php?action=search&amp;error=3&amp;search_value=$search_value&amp;search_by=$search_by&amp;order_by=guid&amp;dir=$dir\">".($order_by=='guid' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_char_list['id']}</a></th>
     
    313325
    314326 $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    315  
     327
    316328 while ($char = $sql->fetch_row($query)){
    317329
     
    319331        $owner_gmlvl = $sql->result($result, 0, 'gmlevel');
    320332        $owner_acc_name = $sql->result($result, 0, 'username');
    321        
     333
    322334  if (($user_lvl >= $owner_gmlvl)||($owner_acc_name == $user_name)){
    323335                 $output .= "<tr>";
     
    361373//########################################################################################################################
    362374function del_char_form() {
    363 global  $lang_global, $lang_char_list, $output, $realm_id, $mangos_db;
     375global  $lang_global, $lang_char_list, $output, $realm_id, $characters_db;
    364376 if(isset($_GET['check'])) $check = $_GET['check'];
    365377        else redirect("char_list.php?error=1");
     
    372384
    373385 $sql = new SQL;
    374  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     386 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    375387
    376388 for ($i=0; $i<count($check); $i++){
     
    381393
    382394 $sql->close();
    383  
     395
    384396 $output .= "<br />{$lang_global['will_be_erased']}</font><br /><br />
    385397                <table class=\"hidden\">
     
    397409//########################################################################################################################
    398410function dodel_char() {
    399  global $lang_global, $lang_char_list, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
    400                 $tab_del_user_mangos, $user_name;
     411 global $lang_global, $lang_char_list, $output, $realm_db, $characters_db, $realm_id, $user_lvl,
     412                $tab_del_user_characters, $user_name;
    401413
    402414 $sql = new SQL;
    403  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    404  
     415 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
     416
    405417 if(isset($_GET['check'])) $check = $sql->quote_smart($_GET['check']);
    406418        else redirect("char_list.php?error=1");
     
    408420 $deleted_chars = 0;
    409421 require_once("./scripts/del_lib.php");
    410  
     422
    411423 for ($i=0; $i<count($check); $i++) {
    412424    if ($check[$i] != "" ) {
     
    417429 $sql->close();
    418430 $output .= "<center>";
    419  if (!$deleted_chars) $output .= "<h1><font class=\"error\">{$lang_char_list['no_chars_del']}</font></h1>"; 
     431 if (!$deleted_chars) $output .= "<h1><font class=\"error\">{$lang_char_list['no_chars_del']}</font></h1>";
    420432   else $output .= "<h1><font class=\"error\">{$lang_char_list['total']} <font color=blue>$deleted_chars</font> {$lang_char_list['chars_deleted']}</font></h1>";
    421433 $output .= "<br /><br />";
     
    453465
    454466switch ($action) {
    455 case "browse_chars": 
     467case "browse_chars":
    456468   browse_chars();
    457469   break;
    458 case "search": 
     470case "search":
    459471   search();
    460472   break;
    461 case "del_char_form": 
     473case "del_char_form":
    462474   del_char_form();
    463475   break;
    464 case "dodel_char": 
     476case "dodel_char":
    465477   dodel_char();
    466478   break;
  • minimanager/cleanup.php

    r19 r142  
    6262//########################################################################################################
    6363function run_cleanup(){
    64  global $lang_cleanup, $lang_global, $output, $realm_db, $mangos_db, $realm_id, $user_lvl;
     64 global $lang_cleanup, $lang_global, $output, $realm_db, $characters_db, $realm_id, $user_lvl;
    6565
    6666 if( empty($_GET['cleanup_by']) || empty($_GET['cleanup_sign']) ) redirect("cleanup.php?error=1");
     
    7676 // clean by lvl
    7777 case "char_lvl":
    78  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     78 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    7979
    8080 $result = $sql->query("SELECT guid FROM `character` WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) $cleanup_sign $cleanup_value");
     
    241241//clean chars with given total time played
    242242case "totaltime":
    243  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     243 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    244244
    245245 $result = $sql->query("SELECT guid FROM `character` WHERE totaltime $cleanup_sign $cleanup_value");
     
    333333 while($acc = $sql->fetch_row($result)){
    334334        $total_chars_in_acc = 0;
    335         foreach ($mangos_db as $db){
     335        foreach ($characters_db as $db){
    336336                $sql->connect($db['addr'], $db['user'], $db['pass'], $db['name']);
    337337
     
    401401//guild  without chars or specified number of chars
    402402case "num_of_char_in_guild":
    403  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     403 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    404404
    405405 $result = $sql->query("SELECT guildid FROM guild");
     
    481481//################################################################################################
    482482function docleanup(){
    483  global $lang_cleanup, $lang_global, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
    484                 $tab_del_user_mangos, $tab_del_user_realmd;
     483 global $lang_cleanup, $lang_global, $output, $realm_db, $characters_db, $realm_id, $user_lvl,
     484                $tab_del_user_characters, $tab_del_user_realmd;
    485485       
    486486 if (!isset($_POST['type']) || $_POST['type'] === '') redirect("cleanup.php?error=1");
  • minimanager/command.php

    r19 r142  
    5151
    5252 for ($i=0; $i<=$user_lvl; $i++){
    53      $output .= "<fieldset style=\"width: 770px;\">
     53     $output .= "<fieldset class=\"full_frame\">
    5454                 <legend>".
    5555                                (($user_lvl) ? "<a href=\"#\" onclick=\"showHide('{$levels[$i][0]}')\">{$lang_command[$levels[$i][0]]}</a>" : "{$lang_command[$levels[$i][0]]}").
  • minimanager/creature.php

    r19 r142  
    77 * Email: *****
    88 * License: GNU General Public License v2(GPL)
     9 * modded by melefire for rev 4500 and up
    910 */
    1011require_once("header.php");
     
    5960
    6061 $output .= "<center>
    61  <fieldset style=\"width: 760px;\">
     62 <fieldset class=\"full_frame\">
    6263        <legend>{$lang_creature['search_template']}</legend><br />
    6364        <form action=\"creature.php?action=do_search&amp;error=2\" method=\"post\" name=\"form\">
     
    7576                <td>{$lang_creature['health']}:</td>
    7677                <td><input type=\"text\" size=\"10\" maxlength=\"5\" name=\"health\" /></td>
    77                 <td>{$lang_creature['faction']}:</td>
    78                 <td><input type=\"text\" size=\"10\" maxlength=\"4\" name=\"faction\" /></td>
     78                <td>{$lang_creature['faction_A']}:</td>
     79                <td><input type=\"text\" size=\"10\" maxlength=\"4\" name=\"faction_A\" /></td>
    7980        </tr>
    8081        <tr>
     
    190191        ($_POST['npcflag'] === '')&&($_POST['type'] === '')&&($_POST['rank'] === '')&&($_POST['family'] === '')
    191192        &&(!isset($_POST['entry'])||$_POST['entry'] === '')&&(!isset($_POST['name'])||$_POST['name'] === '')&&(!isset($_POST['level'])||$_POST['level'] === '')&&(!isset($_POST['health'])||$_POST['health'] === '')
    192         &&(!isset($_POST['faction'])||$_POST['faction'] === '')&&(!isset($_POST['spell'])||$_POST['spell'] === '')&&(!isset($_POST['lootid'])||$_POST['lootid'] === '')&&(!isset($_POST['ScriptName'])||$_POST['ScriptName'] === '')
     193        &&(!isset($_POST['faction_A'])||$_POST['faction_A'] === '')&&(!isset($_POST['spell'])||$_POST['spell'] === '')&&(!isset($_POST['lootid'])||$_POST['lootid'] === '')&&(!isset($_POST['ScriptName'])||$_POST['ScriptName'] === '')
    193194        &&(!isset($_POST['custom_search'])||$_POST['custom_search'] === '')) {
    194195        redirect("creature.php?error=1");
     
    206207if ($_POST['level'] != '') $level = $sql->quote_smart($_POST['level']);
    207208if ($_POST['health'] != '') $health = $sql->quote_smart($_POST['health']);
    208 if ($_POST['faction'] != '') $faction = $sql->quote_smart($_POST['faction']);
     209if ($_POST['faction_A'] != '') $faction = $sql->quote_smart($_POST['faction_A']);
    209210if ($_POST['spell'] != '') $spell = $sql->quote_smart($_POST['spell']);
    210211if ($_POST['lootid'] != '') $lootid = $sql->quote_smart($_POST['lootid']);
     
    219220 if(isset($level)) $where .= "AND minlevel <= $level AND maxlevel >= $level ";
    220221 if(isset($health)) $where .= "AND minhealth <= $health AND maxhealth >= $health ";
    221  if(isset($faction)) $where .= "AND faction = '$faction' ";
     222 if(isset($faction_A)) $where .= "AND faction = '$faction_A' ";
    222223 if(isset($lootid)) $where .= "AND lootid = '$lootid' ";
    223224 if(isset($ScriptName)) $where .= "AND ScriptName LIKE '%$ScriptName%' ";
     
    273274//########################################################################################################################
    274275function add_new() {
    275  global $lang_global, $lang_creature, $lang_item, $lang_creature, $output, $item_datasite, $lang_id_tab;
     276 global $lang_global, $lang_creature, $lang_item, $lang_creature, $output, $item_datasite,
     277                $lang_id_tab, $lang_item;
    276278
    277279 $output .= "<script type=\"text/javascript\" src=\"js/tab.js\"></script>
     
    341343</tr>
    342344<tr>
    343  <td>".makeinfocell($lang_creature['faction'],$lang_creature['faction_desc'])."</td>
    344  <td colspan=\"2\"><input type=\"text\" name=\"faction\" size=\"14\" maxlength=\"10\" value=\"0\" /></td>
     345 <td>".makeinfocell($lang_creature['faction_A'],$lang_creature['faction_A_desc'])."</td>
     346 <td colspan=\"2\"><input type=\"text\" name=\"faction_A\" size=\"14\" maxlength=\"10\" value=\"0\" /></td>
    345347
    346348 <td>".makeinfocell($lang_creature['type'],$lang_creature['type_desc'])."</td>
     
    451453         <tr>
    452454          <td>".makeinfocell($lang_creature['armor'],$lang_creature['armor_desc'])."</td>
    453           <td><input type=\"text\" name=\"armor\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
     455          <td colspan=\"2\"><input type=\"text\" name=\"armor\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    454456         
    455457          <td>".makeinfocell($lang_creature['speed'],$lang_creature['speed_desc'])."</td>
    456           <td><input type=\"text\" name=\"speed\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
    457  
    458           <td>".makeinfocell($lang_creature['size'],$lang_creature['size_desc'])."</td>
    459           <td><input type=\"text\" name=\"size\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
     458          <td colspan=\"2\"><input type=\"text\" name=\"speed\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
    460459 </tr>
    461460 
     
    492491 </tr>
    493492 <tr>
    494           <td colspan=\"3\">".makeinfocell($lang_creature['bounding_radius'],$lang_creature['bounding_radius_desc'])."</td>
    495           <td colspan=\"3\"><input type=\"text\" name=\"bounding_radius\" size=\"14\" maxlength=\"45\" value=\"2\" /></td>
     493          <td>".makeinfocell($lang_creature['bounding_radius'],$lang_creature['bounding_radius_desc'])."</td>
     494          <td colspan=\"2\"><input type=\"text\" name=\"bounding_radius\" size=\"14\" maxlength=\"45\" value=\"2\" /></td>
     495         
     496          <td>".makeinfocell($lang_creature['dmgschool'],$lang_creature['dmgschool_desc'])."</td>
     497           <td colspan=\"2\"><select name=\"dmgschool\">
     498                <option value=\"0\">0: {$lang_item['physical_dmg']}</option>
     499                <option value=\"1\">1: {$lang_item['holy_dmg']}</option>
     500                <option value=\"2\">2: {$lang_item['fire_dmg']}</option>
     501                <option value=\"3\">3: {$lang_item['nature_dmg']}</option>
     502                <option value=\"4\">4: {$lang_item['frost_dmg']}</option>
     503                <option value=\"5\">5: {$lang_item['shadow_dmg']}</option>
     504                <option value=\"6\">6: {$lang_item['arcane_dmg']}</option>
     505           </select></td>
    496506 </tr>
    497507 
     
    543553<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['models']}:</td></tr>
    544554<tr>
    545         <td colspan=\"2\">".makeinfocell($lang_creature['modelid_male'],$lang_creature['modelid_male_desc'])."</td>
    546         <td><input type=\"text\" name=\"modelid_m\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
    547          
    548         <td colspan=\"2\">".makeinfocell($lang_creature['modelid_female'],$lang_creature['modelid_female_desc'])."</td>
    549         <td><input type=\"text\" name=\"modelid_f\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
     555        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_Aale'],$lang_creature['modelid_Aale_desc'])."</td>
     556        <td><input type=\"text\" name=\"modelid_A\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
     557         
     558        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_Hemale'],$lang_creature['modelid_Hemale_desc'])."</td>
     559        <td><input type=\"text\" name=\"modelid_H\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
    550560</tr>
    551561<tr>
     
    680690function edit() {
    681691 global $lang_global, $lang_creature, $output, $mangos_db, $realm_id, $creature_datasite,$item_datasite,
    682                 $quest_datasite, $lang_id_tab, $spell_datasite;
     692                $quest_datasite, $lang_id_tab, $spell_datasite, $lang_item;
    683693
    684694 if (!isset($_GET['entry'])) redirect("creature.php?error=1");
     
    798808
    799809<tr>
    800  <td>".makeinfocell($lang_creature['faction'],$lang_creature['faction_desc'])."</td>
    801  <td colspan=\"2\"><input type=\"text\" name=\"faction\" size=\"14\" maxlength=\"5\" value=\"{$mob['faction']}\" /></td>";
     810 <td>".makeinfocell($lang_creature['faction_A'],$lang_creature['faction_A_desc'])."</td>
     811 <td colspan=\"2\"><input type=\"text\" name=\"faction_A\" size=\"14\" maxlength=\"5\" value=\"{$mob['faction_A']}\" /></td>";
    802812 unset($rank);
    803813 
     
    875885                <option value=\"2\" {$trainer_type[2]}>2 - {$lang_creature['trade_skill']}</option>
    876886                <option value=\"3\" {$trainer_type[3]}>3 - {$lang_creature['pets']}</option>
    877            </select></td>   
     887           </select></td>
    878888</tr>
    879889<tr>";
     
    950960         <tr>
    951961          <td>".makeinfocell($lang_creature['armor'],$lang_creature['armor_desc'])."</td>
    952           <td><input type=\"text\" name=\"armor\" size=\"8\" maxlength=\"10\" value=\"{$mob['armor']}\" /></td>
     962          <td colspan=\"2\"><input type=\"text\" name=\"armor\" size=\"8\" maxlength=\"10\" value=\"{$mob['armor']}\" /></td>
    953963         
    954964          <td>".makeinfocell($lang_creature['speed'],$lang_creature['speed_desc'])."</td>
    955           <td><input type=\"text\" name=\"speed\" size=\"8\" maxlength=\"45\" value=\"{$mob['speed']}\" /></td>
    956  
    957           <td>".makeinfocell($lang_creature['size'],$lang_creature['size_desc'])."</td>
    958           <td><input type=\"text\" name=\"size\" size=\"8\" maxlength=\"45\" value=\"{$mob['size']}\" /></td>
     965          <td colspan=\"2\"><input type=\"text\" name=\"speed\" size=\"8\" maxlength=\"45\" value=\"{$mob['speed']}\" /></td>
    959966 </tr>
    960967 
     
    991998 </tr>
    992999 <tr>
    993           <td colspan=\"3\">".makeinfocell($lang_creature['bounding_radius'],$lang_creature['bounding_radius_desc'])."</td>
    994           <td colspan=\"3\"><input type=\"text\" name=\"bounding_radius\" size=\"14\" maxlength=\"45\" value=\"{$mob['bounding_radius']}\" /></td>
    995  </tr>
    996  
     1000          <td>".makeinfocell($lang_creature['bounding_radius'],$lang_creature['bounding_radius_desc'])."</td>
     1001          <td colspan=\"2\"><input type=\"text\" name=\"bounding_radius\" size=\"14\" maxlength=\"45\" value=\"{$mob['bounding_radius']}\" /></td>";
     1002         
     1003         
     1004 $dmgschool = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
     1005 $dmgschool[$mob['dmgschool']] = " selected=\"selected\" ";
     1006 
     1007 $output .= "<td>".makeinfocell($lang_creature['dmgschool'],$lang_creature['dmgschool_desc'])."</td>
     1008           <td colspan=\"2\"><select name=\"dmgschool\">
     1009                <option value=\"0\" {$dmgschool[0]}>0: {$lang_item['physical_dmg']}</option>
     1010                <option value=\"1\" {$dmgschool[1]}>1: {$lang_item['holy_dmg']}</option>
     1011                <option value=\"2\" {$dmgschool[2]}>2: {$lang_item['fire_dmg']}</option>
     1012                <option value=\"3\" {$dmgschool[3]}>3: {$lang_item['nature_dmg']}</option>
     1013                <option value=\"4\" {$dmgschool[4]}>4: {$lang_item['frost_dmg']}</option>
     1014                <option value=\"5\" {$dmgschool[5]}>5: {$lang_item['shadow_dmg']}</option>
     1015                <option value=\"6\" {$dmgschool[6]}>6: {$lang_item['arcane_dmg']}</option>
     1016           </select></td>";
     1017 unset($dmgschool);
     1018 
     1019$output .= "</tr>
    9971020<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['spells']}:</td></tr>
    9981021
     
    10411064<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['models']}:</td></tr>
    10421065<tr>
    1043         <td colspan=\"2\">".makeinfocell($lang_creature['modelid_male'],$lang_creature['modelid_male_desc'])."</td>
    1044         <td><input type=\"text\" name=\"modelid_m\" size=\"8\" maxlength=\"11\" value=\"{$mob['modelid_m']}\" /></td>
    1045          
    1046         <td colspan=\"2\">".makeinfocell($lang_creature['modelid_female'],$lang_creature['modelid_female_desc'])."</td>
    1047         <td><input type=\"text\" name=\"modelid_f\" size=\"8\" maxlength=\"11\" value=\"{$mob['modelid_f']}\" /></td>
     1066        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_Aale'],$lang_creature['modelid_Aale_desc'])."</td>
     1067        <td><input type=\"text\" name=\"modelid_A\" size=\"8\" maxlength=\"11\" value=\"{$mob['modelid_A']}\" /></td>
     1068         
     1069        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_Hemale'],$lang_creature['modelid_Hemale_desc'])."</td>
     1070        <td><input type=\"text\" name=\"modelid_H\" size=\"8\" maxlength=\"11\" value=\"{$mob['modelid_H']}\" /></td>
    10481071</tr>
    10491072<tr>
     
    11851208        $row_flag = 0;
    11861209        $output .= "<table class=\"hidden\" align=\"center\"><tr>";
    1187         $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,quest_freeforall FROM creature_loot_template WHERE entry = {$mob['lootid']} ORDER BY ChanceOrRef DESC");
     1210        $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,freeforall, lootcondition, condition_value1,condition_value2 FROM creature_loot_template WHERE entry = {$mob['lootid']} ORDER BY ChanceOrRef DESC");
    11881211        while ($item = $sql->fetch_row($result1)){
    11891212                $cel_counter++;
    1190                 $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_creature['drop_chance']}: $item[1]%<br />{$lang_creature['quest_drop_chance']}: $item[2]%<br />{$lang_creature['drop_chance']}: $item[3]-$item[4]<br />{$lang_creature['quest_freeforall']}: $item[5]";
     1213                $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_creature['drop_chance']}: $item[1]%<br />{$lang_creature['quest_drop_chance']}: $item[2]%<br />{$lang_creature['drop_chance']}: $item[3]-$item[4]<br />{$lang_creature['freeforall']}: $item[5]<br />{$lang_creature['lootcondition']}: $item[6]<br />{$lang_creature['condition_value1']}: $item[7]<br />{$lang_creature['condition_value2']}: $item[8]";
    11911214                $output .= "<td>";
    11921215                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", $tooltip, "item_tooltip");
     
    12171240<td>".makeinfocell($lang_creature['max_count'],$lang_creature['max_count_desc'])."</td>
    12181241        <td><input type=\"text\" name=\"maxcount\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
    1219 <td>".makeinfocell($lang_creature['quest_loot'],$lang_creature['quest_loot_desc'])."</td>
    1220         <td><input type=\"text\" name=\"quest_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     1242<td>".makeinfocell($lang_creature['freeforall'],$lang_creature['freeforall_desc'])."</td>
     1243        <td><input type=\"text\" name=\"freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     1244</tr>
     1245<tr>
     1246<td>".makeinfocell($lang_creature['lootcondition'],$lang_creature['lootcondition_desc'])."</td>
     1247        <td><input type=\"text\" name=\"lootcondition\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     1248<td>".makeinfocell($lang_creature['condition_value1'],$lang_creature['condition_value1_desc'])."</td>
     1249        <td><input type=\"text\" name=\"condition_value1\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     1250<td>".makeinfocell($lang_creature['condition_value2'],$lang_creature['condition_value2_desc'])."</td>
     1251        <td><input type=\"text\" name=\"condition_value2\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
    12211252</tr>
    12221253</table><br />{$lang_creature['check_to_delete']}<br /><br />
     
    13591390        $row_flag = 0;
    13601391        $output .= "<table class=\"hidden\" align=\"center\"><tr>";
    1361         $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,quest_freeforall FROM skinning_loot_template WHERE entry = {$mob['skinloot']} ORDER BY ChanceOrRef DESC");
     1392        $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,freeforall, lootcondition, condition_value1, condition_value2 FROM skinning_loot_template WHERE entry = {$mob['skinloot']} ORDER BY ChanceOrRef DESC");
    13621393        while ($item = $sql->fetch_row($result1)){
    13631394                $cel_counter++;
    1364                 $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_creature['drop_chance']}: $item[1]%<br />{$lang_creature['quest_drop_chance']}: $item[2]%<br />{$lang_creature['drop_chance']}: $item[3]-$item[4]<br />{$lang_creature['quest_freeforall']}: $item[5]";
     1395                $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_creature['drop_chance']}: $item[1]%<br />{$lang_creature['quest_drop_chance']}: $item[2]%<br />{$lang_creature['drop_chance']}: $item[3]-$item[4]<br />{$lang_creature['freeforall']}: $item[5]<br />{$lang_creature['lootcondition']}: $item[6]<br />{$lang_creature['condition_value1']}: $item[7]<br />{$lang_creature['condition_value2']}: $item[8]";
    13651396                $output .= "<td>";
    13661397                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", $tooltip, "item_tooltip");
     
    13911422<td>".makeinfocell($lang_creature['max_count'],$lang_creature['max_count_desc'])."</td>
    13921423        <td><input type=\"text\" name=\"skin_maxcount\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
    1393 <td>".makeinfocell($lang_creature['quest_loot'],$lang_creature['quest_loot_desc'])."</td>
    1394         <td><input type=\"text\" name=\"skin_quest_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     1424<td>".makeinfocell($lang_creature['freeforall'],$lang_creature['freeforall_desc'])."</td>
     1425        <td><input type=\"text\" name=\"skin_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     1426</tr>
     1427<tr>
     1428<td>".makeinfocell($lang_creature['lootcondition'],$lang_creature['lootcondition_desc'])."</td>
     1429        <td><input type=\"text\" name=\"skin_lootcondition\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     1430<td>".makeinfocell($lang_creature['condition_value1'],$lang_creature['condition_value1_desc'])."</td>
     1431        <td><input type=\"text\" name=\"skin_condition_value1\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     1432<td>".makeinfocell($lang_creature['condition_value2'],$lang_creature['condition_value2_desc'])."</td>
     1433        <td><input type=\"text\" name=\"skin_condition_value2\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
    13951434</tr>
    13961435</table><br />{$lang_creature['check_to_delete']}<br /><br />
     
    14081447        $row_flag = 0;
    14091448        $output .= "<table class=\"hidden\" align=\"center\"><tr>";
    1410         $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,quest_freeforall FROM pickpocketing_loot_template WHERE entry = {$mob['pickpocketloot']} ORDER BY ChanceOrRef DESC");
     1449        $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,freeforall, lootcondition, condition_value1, condition_value2 FROM pickpocketing_loot_template WHERE entry = {$mob['pickpocketloot']} ORDER BY ChanceOrRef DESC");
    14111450        while ($item = $sql->fetch_row($result1)){
    14121451                $cel_counter++;
    1413                 $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_creature['drop_chance']}: $item[1]%<br />{$lang_creature['quest_drop_chance']}: $item[2]%<br />{$lang_creature['drop_chance']}: $item[3]-$item[4]<br />{$lang_creature['quest_freeforall']}: $item[5]";
     1452                $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_creature['drop_chance']}: $item[1]%<br />{$lang_creature['quest_drop_chance']}: $item[2]%<br />{$lang_creature['drop_chance']}: $item[3]-$item[4]<br />{$lang_creature['freeforall']}: $item[5]<br />{$lang_creature['lootcondition']}: $item[6]<br />{$lang_creature['condition_value1']}: $item[7]<br />{$lang_creature['condition_value2']}: $item[8]";
    14141453                $output .= "<td>";
    14151454                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", $tooltip, "item_tooltip");
     
    14401479<td>".makeinfocell($lang_creature['max_count'],$lang_creature['max_count_desc'])."</td>
    14411480        <td><input type=\"text\" name=\"pp_maxcount\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
    1442 <td>".makeinfocell($lang_creature['quest_loot'],$lang_creature['quest_loot_desc'])."</td>
    1443         <td><input type=\"text\" name=\"pp_quest_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     1481<td>".makeinfocell($lang_creature['freeforall'],$lang_creature['freeforall_desc'])."</td>
     1482        <td><input type=\"text\" name=\"pp_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     1483</tr>
     1484<tr>
     1485<td>".makeinfocell($lang_creature['lootcondition'],$lang_creature['lootcondition_desc'])."</td>
     1486        <td><input type=\"text\" name=\"pp_lootcondition\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     1487<td>".makeinfocell($lang_creature['condition_value1'],$lang_creature['condition_value1_desc'])."</td>
     1488        <td><input type=\"text\" name=\"pp_condition_value1\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     1489<td>".makeinfocell($lang_creature['condition_value2'],$lang_creature['condition_value2_desc'])."</td>
     1490        <td><input type=\"text\" name=\"pp_condition_value2\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
    14441491</tr>
    14451492</table><br />{$lang_creature['check_to_delete']}<br /><br />
     
    14761523//DO UPDATE CREATURE TEMPLATE
    14771524//########################################################################################################################
     1525//Now We are going to clone the faction variable to the H faction for newer revision support. (MeleFire)
     1526$faction_A = faction_H;
     1527//Now we are done. Yay!
    14781528function do_update() {
    14791529 global $mangos_db, $realm_id;
     
    14861536
    14871537 $entry = $sql->quote_smart($_POST['entry']);
    1488  if (isset($_POST['modelid_m']) && $_POST['modelid_m'] != '') $modelid_m = $sql->quote_smart($_POST['modelid_m']);
    1489         else $modelid_m = 0;
    1490  if (isset($_POST['modelid_f']) && $_POST['modelid_f'] != '') $modelid_f = $sql->quote_smart($_POST['modelid_f']);
    1491         else $modelid_f = 0;
     1538 if (isset($_POST['modelid_A']) && $_POST['modelid_A'] != '') $modelid_A = $sql->quote_smart($_POST['modelid_A']);
     1539        else $modelid_A = 0;
     1540 if (isset($_POST['modelid_H']) && $_POST['modelid_H'] != '') $modelid_H = $sql->quote_smart($_POST['modelid_H']);
     1541        else $modelid_H = 0;
    14921542 if (isset($_POST['name']) && $_POST['name'] != '') $name = $sql->quote_smart($_POST['name']);
    14931543        else $name = "";
     
    15081558 if (isset($_POST['armor']) && $_POST['armor'] != '') $armor = $sql->quote_smart($_POST['armor']);
    15091559        else $armor = 0;
    1510  if (isset($_POST['faction']) && $_POST['faction'] != '') $faction = $sql->quote_smart($_POST['faction']);
    1511         else $faction = 0;
     1560 if (isset($_POST['faction_A']) && $_POST['faction_A'] != '') $faction_A = $sql->quote_smart($_POST['faction_A']);
     1561        else $faction_A = 0;
     1562 if (isset($_POST['faction_H']) && $_POST['faction_H'] != '') $faction_H = $sql->quote_smart($_POST['faction_H']);
     1563        else $faction_H = 0;
    15121564 if (isset($_POST['npcflag'])) $npcflag = $sql->quote_smart($_POST['npcflag']);
    15131565        else $npcflag = 0;
     
    15201572 if (isset($_POST['maxdmg']) && $_POST['maxdmg'] != '') $maxdmg = $sql->quote_smart($_POST['maxdmg']);
    15211573        else $maxdmg = 0;
     1574 if (isset($_POST['dmgschool']) && $_POST['dmgschool'] != '') $dmgschool = $sql->quote_smart($_POST['dmgschool']);
     1575        else $dmgschool = 0;
    15221576 if (isset($_POST['attackpower']) && $_POST['attackpower'] != '') $attackpower = $sql->quote_smart($_POST['attackpower']);
    15231577        else $attackpower = 0;
     
    15301584 if (isset($_POST['dynamicflags']) && $_POST['dynamicflags'] != '') $dynamicflags = $sql->quote_smart($_POST['dynamicflags']);
    15311585        else $dynamicflags = 0;
    1532  if (isset($_POST['size']) && $_POST['size'] != '') $size = $sql->quote_smart($_POST['size']);
    1533         else $size = 0;
    15341586 if (isset($_POST['family']) && $_POST['family'] != '') $family = $sql->quote_smart($_POST['family']);
    15351587        else $family = 0;
     
    16251677        if (isset($_POST['maxcount']) && $_POST['maxcount'] != '') $maxcount = $sql->quote_smart($_POST['maxcount']);
    16261678                else $maxcount = 0;
    1627         if (isset($_POST['quest_freeforall']) && $_POST['quest_freeforall'] != '') $quest_freeforall = $sql->quote_smart($_POST['quest_freeforall']);
    1628                 else $quest_freeforall = 0;
     1679
     1680        if (isset($_POST['freeforall']) && $_POST['freeforall'] != '') $freeforall = $sql->quote_smart($_POST['freeforall']);
     1681                else $freeforall = 0;
     1682        if (isset($_POST['lootcondition']) && $_POST['lootcondition'] != '') $lootcondition = $sql->quote_smart($_POST['lootcondition']);
     1683                else $lootcondition = 0;
     1684        if (isset($_POST['condition_value1']) && $_POST['condition_value1'] != '') $condition_value1 = $sql->quote_smart($_POST['condition_value1']);
     1685                else $condition_value1 = 0;
     1686        if (isset($_POST['condition_value2']) && $_POST['condition_value2'] != '') $condition_value2 = $sql->quote_smart($_POST['condition_value2']);
     1687                else $condition_value2 = 0;
    16291688        if (isset($_POST['item']) && $_POST['item'] != '') $item = $sql->quote_smart($_POST['item']);
    16301689                else $item = 0;
     
    16581717        if (isset($_POST['skin_maxcount']) && $_POST['skin_maxcount'] != '') $skin_maxcount = $sql->quote_smart($_POST['skin_maxcount']);
    16591718                else $skin_maxcount = 0;
    1660         if (isset($_POST['skin_quest_freeforall']) && $_POST['skin_quest_freeforall'] != '') $skin_quest_freeforall = $sql->quote_smart($_POST['skin_quest_freeforall']);
    1661                 else $skin_quest_freeforall = 0;
     1719
     1720        if (isset($_POST['skin_freeforall']) && $_POST['skin_freeforall'] != '') $skin_freeforall = $sql->quote_smart($_POST['skin_freeforall']);
     1721                else $skin_freeforall = 0;
     1722        if (isset($_POST['skin_lootcondition']) && $_POST['skin_lootcondition'] != '') $skin_lootcondition = $sql->quote_smart($_POST['skin_lootcondition']);
     1723                else $skin_lootcondition = 0;
     1724        if (isset($_POST['skin_condition_value1']) && $_POST['skin_condition_value1'] != '') $skin_condition_value1 = $sql->quote_smart($_POST['skin_condition_value1']);
     1725                else $skin_condition_value1 = 0;
     1726        if (isset($_POST['skin_condition_value2']) && $_POST['skin_condition_value2'] != '') $skin_condition_value2 = $sql->quote_smart($_POST['skin_condition_value2']);
     1727                else $skin_condition_value2 = 0;
     1728
    16621729        if (isset($_POST['skin_item']) && $_POST['skin_item'] != '') $skin_item = $sql->quote_smart($_POST['skin_item']);
    16631730                else $skin_item = 0;
     
    16731740        if (isset($_POST['pp_maxcount']) && $_POST['pp_maxcount'] != '') $pp_maxcount = $sql->quote_smart($_POST['pp_maxcount']);
    16741741                else $pp_maxcount = 0;
    1675         if (isset($_POST['pp_quest_freeforall']) && $_POST['pp_quest_freeforall'] != '') $pp_quest_freeforall = $sql->quote_smart($_POST['pp_quest_freeforall']);
    1676                 else $pp_quest_freeforall = 0;
     1742
     1743        if (isset($_POST['pp_freeforall']) && $_POST['pp_freeforall'] != '') $pp_freeforall = $sql->quote_smart($_POST['pp_freeforall']);
     1744                else $pp_freeforall = 0;
     1745        if (isset($_POST['pp_lootcondition']) && $_POST['pp_lootcondition'] != '') $pp_lootcondition = $sql->quote_smart($_POST['pp_lootcondition']);
     1746                else $pp_lootcondition = 0;
     1747        if (isset($_POST['pp_condition_value1']) && $_POST['pp_condition_value1'] != '') $pp_condition_value1 = $sql->quote_smart($_POST['pp_condition_value1']);
     1748                else $pp_condition_value1 = 0;
     1749        if (isset($_POST['pp_condition_value2']) && $_POST['pp_condition_value2'] != '') $pp_condition_value2 = $sql->quote_smart($_POST['pp_condition_value2']);
     1750                else $pp_condition_value2 = 0;
    16771751        if (isset($_POST['pp_item']) && $_POST['pp_item'] != '') $pp_item = $sql->quote_smart($_POST['pp_item']);
    16781752                else $pp_item = 0;
     
    17141788
    17151789  if ($_POST['opp_type'] == "add_new"){
    1716         $sql_query = "INSERT INTO creature_template ( entry, modelid_m, modelid_f, name, subname, minlevel,
    1717         maxlevel, minhealth, maxhealth, minmana, maxmana, armor, faction, npcflag, speed, rank, mindmg,
    1718         maxdmg, attackpower, baseattacktime, rangeattacktime, flags, dynamicflags, size, family,
    1719         bounding_radius, trainer_type, trainer_spell, class, race, minrangedmg, maxrangedmg, rangedattackpower,
    1720         combat_reach, type, civilian, flag1, equipmodel1, equipmodel2, equipmodel3, equipinfo1, equipinfo2,
    1721         equipinfo3, equipslot1, equipslot2, equipslot3, lootid, pickpocketloot, skinloot, resistance1,
     1790        $sql_query = "INSERT INTO creature_template ( entry, modelid_A, modelid_H, name, subname, minlevel,
     1791        maxlevel, minhealth, maxhealth, minmana, maxmana, armor, faction_A, faction_H, npcflag, speed, rank, mindmg,
     1792        maxdmg, dmgschool, attackpower, baseattacktime, rangeattacktime, flags, dynamicflags, family,
     1793        trainer_type, trainer_spell, class, race, minrangedmg, maxrangedmg, rangedattackpower,
     1794        type, civilian, flag1, lootid, pickpocketloot, skinloot, resistance1,
    17221795        resistance2, resistance3, resistance4, resistance5, resistance6, spell1, spell2, spell3, spell4,
    1723         mingold, maxgold, AIName, MovementType, InhabitType, RacialLeader, ScriptName) VALUES ( '$entry', '$modelid_m', '$modelid_f', '$name',
    1724         '$subname', '$minlevel', '$maxlevel', '$minhealth', '$maxhealth', '$minmana', '$maxmana', '$armor', '$faction', '$npcflag',
    1725         '$speed', '$rank', '$mindmg', '$maxdmg', '$attackpower', '$baseattacktime', '$rangeattacktime', '$flags',
    1726         '$dynamicflags', '$size', '$family', '$bounding_radius', '$trainer_type', '$trainer_spell', '$class', '$race',
    1727         '$minrangedmg', '$maxrangedmg', '$rangedattackpower', '$combat_reach', '$type', '$civilian', '$flag1',
    1728         '$equipmodel1', '$equipmodel2', '$equipmodel3', '$equipinfo1', '$equipinfo2', '$equipinfo3', '$equipslot1',
    1729         '$equipslot2', '$equipslot3', '$lootid', '$pickpocketloot', '$skinloot', '$resistance1', '$resistance2',
     1796        mingold, maxgold, AIName, MovementType, InhabitType, RacialLeader, ScriptName) VALUES ( '$entry', '$modelid_A', '$modelid_H', '$name',
     1797        '$subname', '$minlevel', '$maxlevel', '$minhealth', '$maxhealth', '$minmana', '$maxmana', '$armor', '$faction_A', '$faction_A',  '$npcflag',
     1798        '$speed', '$rank', '$mindmg', '$maxdmg', '$dmgschool', '$attackpower', '$baseattacktime', '$rangeattacktime', '$flags',
     1799        '$dynamicflags', '$family', '$trainer_type', '$trainer_spell', '$class', '$race',
     1800        '$minrangedmg', '$maxrangedmg', '$rangedattackpower', '$type', '$civilian', '$flag1',
     1801        '$lootid', '$pickpocketloot', '$skinloot', '$resistance1', '$resistance2',
    17301802        '$resistance3', '$resistance4', '$resistance5', '$resistance6', '$spell1', '$spell2', '$spell3', '$spell4',
    17311803        '$mingold', '$maxgold', '$AIName', '$MovementType', '$InhabitType', '$RacialLeader', '$ScriptName' )";
     
    17371809        $result = $sql->query("SELECT * FROM creature_template WHERE entry = '$entry'");
    17381810        if ($mob_templ = $sql->fetch_assoc($result)){
    1739                 if ($mob_templ['modelid_m'] != $modelid_m) $sql_query .= "modelid_m='$modelid_m',";
    1740                 if ($mob_templ['modelid_f'] != $modelid_f) $sql_query .= "modelid_f='$modelid_f',";
     1811                if ($mob_templ['modelid_A'] != $modelid_A) $sql_query .= "modelid_A='$modelid_A',";
     1812                if ($mob_templ['modelid_H'] != $modelid_H) $sql_query .= "modelid_H='$modelid_H',";
    17411813                if ($mob_templ['name'] != $name) $sql_query .= "name='$name',";
    17421814                if ($mob_templ['subname'] != $subname) $sql_query .= "subname='$subname',";
     
    17481820                if ($mob_templ['maxmana'] != $maxmana) $sql_query .= "maxmana='$maxmana',";
    17491821                if ($mob_templ['armor'] != $armor) $sql_query .= "armor='$armor',";
    1750                 if ($mob_templ['faction'] != $faction) $sql_query .= "faction='$faction',";
     1822                if ($mob_templ['faction_A'] != $faction_A) $sql_query .= "faction_A='$faction_A',";
     1823                if ($mob_templ['faction_H'] != $faction_H) $sql_query .= "faction_H='$faction_H',";
    17511824                if ($mob_templ['npcflag'] != $npcflag) $sql_query .= "npcflag='$npcflag',";
    17521825                if ($mob_templ['speed'] != $speed) $sql_query .= "speed='$speed',";
     
    17541827                if ($mob_templ['mindmg'] != $mindmg) $sql_query .= "mindmg='$mindmg',";
    17551828                if ($mob_templ['maxdmg'] != $maxdmg) $sql_query .= "maxdmg='$maxdmg',";
     1829                if ($mob_templ['dmgschool'] != $dmgschool) $sql_query .= "dmgschool='$dmgschool',";
    17561830                if ($mob_templ['attackpower'] != $attackpower) $sql_query .= "attackpower='$attackpower',";
    17571831                if ($mob_templ['baseattacktime'] != $baseattacktime) $sql_query .= "baseattacktime='$baseattacktime',";
     
    17591833                if ($mob_templ['flags'] != $flags) $sql_query .= "flags='$flags',";
    17601834                if ($mob_templ['dynamicflags'] != $dynamicflags) $sql_query .= "dynamicflags='$dynamicflags',";
    1761                 if ($mob_templ['size'] != $size) $sql_query .= "size='$size',";
    17621835                if ($mob_templ['family'] != $family) $sql_query .= "family='$family',";
    17631836                if ($mob_templ['bounding_radius'] != $bounding_radius) $sql_query .= "bounding_radius='$bounding_radius',";
     
    17691842                if ($mob_templ['maxrangedmg'] != $maxrangedmg) $sql_query .= "maxrangedmg='$maxrangedmg',";
    17701843                if ($mob_templ['rangedattackpower'] != $rangedattackpower) $sql_query .= "rangedattackpower='$rangedattackpower',";
    1771                 if ($mob_templ['combat_reach'] != $combat_reach) $sql_query .= "combat_reach='$combat_reach',";
    17721844                if ($mob_templ['type'] != $type) $sql_query .= "type='$type',";
    17731845                if ($mob_templ['civilian'] != $civilian) $sql_query .= "civilian='$civilian',";
     
    18301902
    18311903        if ($item){
    1832         $sql_query .= "INSERT INTO creature_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, quest_freeforall)
    1833                         VALUES ($lootid,$item,'$ChanceOrRef', '$QuestChanceOrGroup' ,$mincount ,$maxcount ,$quest_freeforall);\n";
     1904        $sql_query .= "INSERT INTO creature_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, freeforall, lootcondition, condition_value1, condition_value2)
     1905                        VALUES ($lootid,$item,'$ChanceOrRef', '$QuestChanceOrGroup' ,$mincount ,$maxcount ,$freeforall ,$lootcondition ,$condition_value1 ,$condition_value2);\n";
    18341906        }
    18351907       
     
    18401912
    18411913        if ($skin_item){
    1842         $sql_query .= "INSERT INTO skinning_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, quest_freeforall)
    1843                         VALUES ($skinloot,$skin_item,'$skin_ChanceOrRef', '$skin_QuestChanceOrGroup' ,$skin_mincount ,$skin_maxcount ,$skin_quest_freeforall);\n";
     1914        $sql_query .= "INSERT INTO skinning_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, freeforall, lootcondition, condition_value1, condition_value2)
     1915                        VALUES ($skinloot,$skin_item,'$skin_ChanceOrRef', '$skin_QuestChanceOrGroup' ,$skin_mincount ,$skin_maxcount ,$skin_freeforall,$skin_lootcondition ,$skin_condition_value1 ,$skin_condition_value2);\n";
    18441916        }
    18451917       
     
    18501922   
    18511923        if ($pp_item){
    1852         $sql_query .= "INSERT INTO pickpocketing_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, quest_freeforall)
    1853                         VALUES ($pickpocketloot,$pp_item,'$pp_ChanceOrRef', '$pp_QuestChanceOrGroup' ,$pp_mincount ,$pp_maxcount ,$pp_quest_freeforall);\n";
     1924        $sql_query .= "INSERT INTO pickpocketing_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, freeforall, lootcondition, condition_value1, condition_value2)
     1925                        VALUES ($pickpocketloot,$pp_item,'$pp_ChanceOrRef', '$pp_QuestChanceOrGroup' ,$pp_mincount ,$pp_maxcount ,$pp_freeforall,$pp_lootcondition ,$pp_condition_value1 ,$pp_condition_value2);\n";
    18541926        }
    18551927
  • minimanager/edit.php

    r19 r142  
    1616//##############################################################################################################
    1717function edit_user() {
    18  global $lang_edit, $lang_global, $output, $realm_db, $mangos_db, $realm_id, $user_name, $user_id,
     18 global $lang_edit, $lang_global, $output, $realm_db, $characters_db, $realm_id, $user_name, $user_id,
    1919                $lang_id_tab, $gm_level_arr;
    2020
     
    8585      </tr>";
    8686         
    87         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     87        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    8888        $result = $sql->query("SELECT guid,name,race,class,SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) FROM `character` WHERE account = $user_id");
    8989
     
    227227//###############################################################################################################
    228228function dodelete_user() {
    229  global $realm_db, $mangos_db, $realm_id, $user_id, $tab_del_user_mangos, $tab_del_user_realmd;
     229 global $realm_db, $characters_db, $realm_id, $user_id, $tab_del_user_characters, $tab_del_user_realmd;
    230230
    231231 require_once("./scripts/del_lib.php");
  • minimanager/game_object.php

    r19 r142  
    7171
    7272 $output .= "<center>
    73  <fieldset style=\"width: 760px;\">
     73 <fieldset class=\"full_frame\">
    7474        <legend>{$lang_game_object['search_template']}</legend><br />
    7575        <form action=\"game_object.php?action=do_search&amp;error=2\" method=\"post\" name=\"form\">
     
    534534        $row_flag = 0;
    535535        $output .= "<table class=\"hidden\" align=\"center\"><tr>";
    536         $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,quest_freeforall FROM gameobject_loot_template WHERE entry = {$go['entry']} ORDER BY ChanceOrRef DESC");
     536        $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,freeforall, lootcondition, condition_value1, condition_value2 FROM gameobject_loot_template WHERE entry = {$go['entry']} ORDER BY ChanceOrRef DESC");
    537537        while ($item = $sql->fetch_row($result1)){
    538538                $cel_counter++;
    539                 $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_game_object['drop_chance']}: $item[1]%<br />{$lang_game_object['quest_drop_chance']}: $item[2]%<br />{$lang_game_object['drop_chance']}: $item[3]-$item[4]<br />{$lang_game_object['quest_freeforall']}: $item[5]";
     539                $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_game_object['drop_chance']}: $item[1]%<br />{$lang_game_object['quest_drop_chance']}: $item[2]%<br />{$lang_game_object['drop_chance']}: $item[3]-$item[4]<br />{$lang_game_object['freeforall']}: $item[5]<br />{$lang_game_object['lootcondition']}: $item[6]<br />{$lang_game_object['condition_value1']}: $item[7]<br />{$lang_game_object['condition_value2']}: $item[8]";
    540540                $output .= "<td>";
    541541                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", "$tooltip", "item_tooltip", "target=\"_blank\"");
     
    566566<td>".makeinfocell($lang_game_object['max_count'],$lang_game_object['max_count_desc'])."</td>
    567567        <td><input type=\"text\" name=\"maxcount\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
    568 <td>".makeinfocell($lang_game_object['quest_loot'],$lang_game_object['quest_loot_desc'])."</td>
    569         <td><input type=\"text\" name=\"quest_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     568<td>".makeinfocell($lang_game_object['freeforall'],$lang_game_object['freeforall_desc'])."</td>
     569        <td><input type=\"text\" name=\"freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     570</tr>
     571<tr>
     572<td>".makeinfocell($lang_game_object['lootcondition'],$lang_game_object['lootcondition_desc'])."</td>
     573        <td><input type=\"text\" name=\"lootcondition\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     574<td>".makeinfocell($lang_game_object['condition_value1'],$lang_game_object['condition_value1_desc'])."</td>
     575        <td><input type=\"text\" name=\"condition_value1\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     576<td>".makeinfocell($lang_game_object['condition_value2'],$lang_game_object['condition_value2'])."</td>
     577        <td><input type=\"text\" name=\"condition_value2\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
    570578</tr>
    571579</table><br />{$lang_game_object['check_to_delete']}<br /><br />
     
    719727        if (isset($_POST['maxcount']) && $_POST['maxcount'] != '') $maxcount = $sql->quote_smart($_POST['maxcount']);
    720728                else $maxcount = 0;
    721         if (isset($_POST['quest_freeforall']) && $_POST['quest_freeforall'] != '') $quest_freeforall = $sql->quote_smart($_POST['quest_freeforall']);
    722                 else $quest_freeforall = 0;
     729        if (isset($_POST['freeforall']) && $_POST['freeforall'] != '') $freeforall = $sql->quote_smart($_POST['freeforall']);
     730                else $freeforall = 0;
     731        if (isset($_POST['lootcondition']) && $_POST['lootcondition'] != '') $lootcondition = $sql->quote_smart($_POST['lootcondition']);
     732                else $lootcondition = 0;
     733        if (isset($_POST['condition_value1']) && $_POST['condition_value1'] != '') $condition_value1 = $sql->quote_smart($_POST['condition_value1']);
     734                else $condition_value1 = 0;
     735        if (isset($_POST['condition_value2']) && $_POST['condition_value2'] != '') $condition_value2 = $sql->quote_smart($_POST['condition_value2']);
     736                else $condition_value2 = 0;
    723737        if (isset($_POST['item']) && $_POST['item'] != '') $item = $sql->quote_smart($_POST['item']);
    724738                else $item = 0;
     
    797811
    798812        if ($item){
    799         $sql_query .= "INSERT INTO gameobject_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, quest_freeforall)
    800                         VALUES ($entry,$item,'$ChanceOrRef', '$QuestChanceOrGroup' ,$mincount ,$maxcount ,$quest_freeforall);\n";
     813        $sql_query .= "INSERT INTO gameobject_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, freeforall, lootcondition, condition_value1, condition_value2)
     814                        VALUES ($entry,$item,'$ChanceOrRef', '$QuestChanceOrGroup' ,$mincount ,$maxcount ,$freeforall ,$lootcondition ,$condition_value1 ,$condition_value2);\n";
    801815        }
    802816
  • minimanager/guild.php

    r19 r142  
    1111require_once("header.php");
    1212valid_login(1);
    13 
     13require_once("scripts/id_tab.php");
    1414//########################################################################################################################
    1515// BROWSE GUILDS
    1616//########################################################################################################################
    1717function browse_guilds() {
    18  global $lang_guild, $lang_global, $output, $mangos_db, $realm_id, $itemperpage;
     18 global $lang_guild, $lang_global, $output, $characters_db, $realm_id, $itemperpage, $realm_db;
    1919
    2020 $sql = new SQL;
    21  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     21 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    2222 
    2323 $start = (isset($_GET['start'])) ? $sql->quote_smart($_GET['start']) : 0;
     
    6161   <tr>
    6262        <th width=\"5%\"><a href=\"guild.php?order_by=gid&amp;start=$start&amp;dir=$dir\">".($order_by=='gid' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_guild['id']}</a></th>
    63         <th width=\"25%\"><a href=\"guild.php?order_by=gname&amp;start=$start&amp;dir=$dir\">".($order_by=='gname' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_guild['guild_name']}</a></th>
     63        <th width=\"23%\"><a href=\"guild.php?order_by=gname&amp;start=$start&amp;dir=$dir\">".($order_by=='gname' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_guild['guild_name']}</a></th>
    6464        <th width=\"5%\"><a href=\"guild.php?order_by=tot_chars&amp;start=$start&amp;dir=$dir\">".($order_by=='tot_chars' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_guild['tot_members']}</a></th>
     65        <th width=\"5%\">Online Members</th>
    6566        <th width=\"15%\"><a href=\"guild.php?order_by=leaderguid&amp;start=$start&amp;dir=$dir\">".($order_by=='leaderguid' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_guild['guild_leader']}</a></th>
    66         <th width=\"35%\">{$lang_guild['guild_motd']}</th>
     67        <th width=\"32%\">{$lang_guild['guild_motd']}</th>
    6768        <th width=\"15%\"><a href=\"guild.php?order_by=createdate&amp;start=$start&amp;dir=$dir\">".($order_by=='createdate' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_guild['create_date']}</a></th>
    6869   </tr>";
    6970
    7071while ($data = $sql->fetch_row($query)) {
     72
     73 $gonline = $sql->query("SELECT count(*) AS GCNT  FROM `guild_member`, `character`, `guild` WHERE guild.guildid = ".$data[0]." AND guild_member.guildid = guild.guildid AND guild_member.guid = character.guid AND character.online = 1;");
     74  $guild_online = $sql->result($gonline,"GCNT");
     75
    7176        $output .= "<tr>
    7277                         <td>$data[0]</td>
    7378                         <td><a href=\"guild.php?action=view_guild&amp;error=3&amp;id=$data[0]\">$data[1]</a></td>
    7479                         <td>$data[6]</td>
     80                         <td>$guild_online</td>
    7581                         <td><a href=\"char.php?id=$data[2]\">$data[5]</a></td>
    7682                         <td>$data[3] ...</td>
     
    9096//########################################################################################################################
    9197function search() {
    92  global $lang_guild, $lang_global, $output, $mangos_db, $realm_id, $sql_search_limit;
     98 global $lang_guild, $lang_global, $output, $characters_db, $realm_id, $sql_search_limit;
    9399
    94100 if(!isset($_GET['search_value']) || !isset($_GET['search_by'])) redirect("guild.php?error=2");
    95101
    96102 $sql = new SQL;
    97  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     103 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    98104 
    99105 $search_value = $sql->quote_smart($_GET['search_value']);
     
    166172}
    167173
     174function count_days( $a, $b ) {
     175        $gd_a = getdate( $a );
     176        $gd_b = getdate( $b );
     177        $a_new = mktime( 12, 0, 0, $gd_a['mon'], $gd_a['mday'], $gd_a['year'] );
     178        $b_new = mktime( 12, 0, 0, $gd_b['mon'], $gd_b['mday'], $gd_b['year'] );
     179        return round( abs( $a_new - $b_new ) / 86400 );
     180}
    168181
    169182//########################################################################################################################
     
    171184//########################################################################################################################
    172185function view_guild() {
    173  global $lang_guild, $lang_global, $output, $mangos_db, $realm_id, $user_lvl;
     186 global $lang_guild, $lang_global, $output, $characters_db, $realm_id, $user_lvl;
    174187
    175188 if(!isset($_GET['id'])) redirect("guild.php?error=1");
    176189
    177190 $sql = new SQL;
    178  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     191 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    179192 
    180193 $guild_id = $sql->quote_smart($_GET['id']);
     
    185198 $members = $sql->query("SELECT guild_member.guid, guild_member.rank AS mrank,
    186199                                                `character`.name, SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', 35), ' ', -1) AS level,
    187                                                 (SELECT rname FROM guild_rank WHERE guildid ='$guild_id' AND rid = mrank) AS rname
     200                                                (SELECT rname FROM guild_rank WHERE guildid ='$guild_id' AND rid = mrank) AS rname,
     201                                                guild_member.Pnote, guild_member.OFFnote
    188202                                                FROM guild_member,`character`
    189203                                                LEFT JOIN guild_member k1 ON k1.`guid`=`character`.`guid`
    190204                                                WHERE guild_member.guildid = '$guild_id' AND guild_member.guid=`character`.guid
    191205                                                ORDER BY mrank");
     206
     207
     208
    192209 $total_members = $sql->num_rows($members);
    193210
     
    199216 </script>
    200217 <center>
    201  <fieldset style=\"width: 600px;\">
     218 <fieldset style=\"width: 950px;\">
    202219        <legend>{$lang_guild['guild']}</legend>
    203  <table class=\"lined\" style=\"width: 560px;\">
     220 <table class=\"lined\" style=\"width: 910px;\">
    204221  <tr class=\"bold\">
    205     <td colspan=\"4\">$guild_data[1]</td>
     222    <td colspan=\"11\">$guild_data[1]</td>
    206223  </tr>
    207224  <tr>
    208     <td colspan=\"4\">{$lang_guild['create_date']}: $guild_data[4]</td>
     225    <td colspan=\"11\">{$lang_guild['create_date']}: $guild_data[4]</td>
    209226  </tr>
    210227  <tr>
    211     <td colspan=\"4\">{$lang_guild['info']}: $guild_data[2]</td>
     228    <td colspan=\"11\">{$lang_guild['info']}: $guild_data[2]</td>
    212229  </tr>
    213230  <tr>
    214     <td colspan=\"4\">{$lang_guild['motd']}: $guild_data[3]</td>
     231    <td colspan=\"11\">{$lang_guild['motd']}: $guild_data[3]</td>
    215232  </tr>
    216233  <tr>
    217     <td colspan=\"4\">{$lang_guild['tot_members']}: $total_members</td>
     234    <td colspan=\"11\">{$lang_guild['tot_members']}: $total_members</td>
    218235  </tr>
    219236  <tr>
    220     <th width=\"5%\">{$lang_guild['remove']}</th>
    221         <th width=\"45%\">{$lang_guild['name']}</th>
    222         <th width=\"5%\">{$lang_guild['level']}</th>
    223         <th width=\"45%\">{$lang_guild['rank']}</th>
     237    <th width=\"3%\">{$lang_guild['remove']}</th>
     238        <th width=\"21%\">{$lang_guild['name']}</th>
     239    <th width=\"3%\">Race</th>
     240        <th width=\"3%\">Class</th>
     241        <th width=\"3%\">{$lang_guild['level']}</th>
     242        <th width=\"21%\">{$lang_guild['rank']}</th>
     243        <th width=\"14%\">Player Note</th>
     244        <th width=\"14%\">Office Note</th>
     245        <th width=\"15%\">Last Login (Days)</th>
     246        <th width=\"3%\">Online</th>
    224247  </tr>";
    225248
    226249 while ($member = $sql->fetch_row($members)){
     250
     251        $query = $sql->query("SELECT `race`,`class`,`online`, `account`, `logout_time`, SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', 35), ' ', -1) AS level FROM `character` WHERE `name` = '$member[2]';");
     252
     253        $online = $sql->fetch_row($query);
     254        $accid = $online[3];
     255        $llogin = count_days($online[4], time());
     256       
     257 $level = $online[5];
     258
     259                        if($level > 0)
     260                {
     261                        $lev = '<font color="#FFFFFF">'.$level.'</font>';
     262                }
     263                if($level > 9)
     264                {
     265                        $lev = '<font color="#858585">'.$level.'</font>';
     266                }
     267                if($level > 19)
     268                {
     269                        $lev = '<font color="#339900">'.$level.'</font>';
     270                }
     271                if($level > 29)
     272                {
     273                        $lev = '<font color="#3300CC">'.$level.'</font>';
     274                }
     275                if($level > 39)
     276                {
     277                        $lev = '<font color="#5552FF">'.$level.'</font>';
     278                }
     279                if($level > 49)
     280                {
     281                        $lev = '<font color="#FF8000">'.$level.'</font>';
     282                }
     283                if($level > 59)
     284                {
     285                        $lev = '<font color="#FF0000">'.$level.'</font>';
     286                }
     287                if($level > 69)
     288                {
     289                        $lev = '<font color="#FF00CC">'.$level.'</font>';
     290                }
     291                if($level > 70)
     292                {
     293                        $lev = '<font color="#FFF000">'.$level.'</font>';
     294                }
     295
     296       
     297        if($llogin < 1)
     298        {
     299                $lastlogin = '<font color="#009900">'.$llogin.'</font>';
     300        }
     301        if($llogin >= 1)
     302        {
     303                $lastlogin = '<font color="#0000CC">'.$llogin.'</font>';
     304        }
     305        if($llogin > 5)
     306        {
     307                $lastlogin = '<font color="#FFFF00">'.$llogin.'</font>';
     308        }
     309        if($llogin > 15)
     310        {
     311                $lastlogin = '<font color="#FF8000">'.$llogin.'</font>';
     312        }
     313        if($llogin > 30)
     314        {
     315                $lastlogin = '<font color="#FF0000">'.$llogin.'</font>';
     316        }
     317        if($llogin > 60)
     318        {
     319                $lastlogin = '<font color="#FF00FF">'.$llogin.'</font>';
     320        }
     321        if($llogin > 90)
     322        {
     323                $lastlogin = '<font color="#8000FF">'.$llogin.'</font>';
     324        }
     325
     326
    227327        $output .= " <tr>
    228328        <td><img src=\"img/aff_cross.png\" alt=\"\" onclick=\"answerBox('{$lang_global['delete']}: <font color=white>{$member[2]}</font><br />{$lang_global['are_you_sure']}', 'guild.php?action=rem_char_from_guild&amp;id=$member[0]&amp;guld_id=$guild_id');\" style=\"cursor:pointer;\" /></td>
    229329        <td><a href=\"char.php?id=$member[0]\">$member[2]</a></td>
    230         <td>$member[3]</td>
     330        <td><img src='img/c_icons/{$online[0]}-0.gif' onmousemove='toolTip(\"".get_player_race($online[0])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
     331        <td><img src='img/c_icons/{$online[1]}.gif' onmousemove='toolTip(\"".get_player_class($online[1])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
     332        <td>$lev</td>
    231333        <td>".($member[4]?$member[4]:$lang_guild['guild_leader'])." ($member[1])</td>
     334        <td>$member[5]</td>
     335        <td>$member[6]</td>
     336        <td>$lastlogin</td>
     337        <td>".(($online[2]) ? "<img src=\"img/up.gif\" alt=\"\" />" : "-")."</td>
    232338        </tr>";
    233339}
     340
    234341
    235342 $output .= "</table><br />";
     
    282389//REMOVE CHAR FROM GUILD
    283390function rem_char_from_guild(){
    284         global $mangos_db, $realm_id, $user_lvl;
     391        global $characters_db, $realm_id, $user_lvl;
    285392       
    286393        require_once("scripts/defines.php");
     
    292399
    293400        $sql = new SQL;
    294         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     401        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    295402
    296403        $char_data = $sql->query("SELECT data FROM `character` WHERE guid = '$guid' LIMIT 1");
  • minimanager/header.php

    r19 r142  
    4949        legend{margin:5px 0px 20px 0px;}
    5050        span.button{margin:15px 0px 0px 0px;}
     51        #tab a { display: inline-block;}
    5152</style>
    5253 <![endif]-->
     
    9091
    9192        foreach ($menu_array[$user_lvl][1] as $trunk){
    92                 $output .= "<li><a href=\"{$trunk[0]}\">{$lang_header[$trunk[1]]}<!--[if IE 7]><!--></a><!--<![endif]-->
    93 <!--[if lte IE 6]><table><tr><td><![endif]-->";
     93                $output .= "<li><a href=\"{$trunk[0]}\">{$lang_header[$trunk[1]]}</a>";
    9494                if(isset($trunk[2][0])) $output .= "<ul>";
    9595                foreach ($trunk[2] as $branch){
     
    9797                }
    9898                if(isset($trunk[2][0])) $output .= "</ul>";
    99                 $output .= "<!--[if lte IE 6]></td></tr></table></a><![endif]--></li>";
     99                $output .= "</li>";
    100100        }
    101101
    102         $output .= "<li><a class=\"trigger\" href=\"edit.php\">{$lang_header['my_acc']}<!--[if IE 7]><!--></a><!--<![endif]-->
    103 <!--[if lte IE 6]><table><tr><td><![endif]-->
     102        $output .= "<li><a class=\"trigger\" href=\"edit.php\">{$lang_header['my_acc']}</a>
    104103                        <ul>";
    105104                        if ($sql->num_rows($result) > 1){
     
    113112                                <li><a href=\"logout.php\">{$lang_header['logout']}</a></li>
    114113                        </ul>
    115                         <!--[if lte IE 6]></td></tr></table></a><![endif]-->
    116114                        </li>
    117115                        </ul>
  • minimanager/index.php

    r22 r142  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111require_once("header.php");
    1212valid_login(0);
    13 
     13require_once("scripts/id_tab.php");
    1414require_once("scripts/get_lib.php");
    1515require_once("scripts/bbcode_lib.php");
     
    2020$output .= "<div class=\"top\">";
    2121if (test_port($server[$realm_id]['addr'],$server[$realm_id]['game_port'])) {
    22        
     22
    2323        $query = $sql->query("SELECT uptime/60 FROM uptime ORDER BY starttime DESC LIMIT 1");
    2424        $uptime = $sql->result($query, 0);
    2525        $output .= "<h1><font color=\"#55aa55\">{$lang_index['realm']} ".get_realm_name($realm_id)." {$lang_index['online']} : (".(int)($uptime/60).":".(($uptime >= 60 )?(int)($uptime-60*(int)($uptime/60)):(int)$uptime)."h)</font></h1>";
    2626        $online = true;
    27         } else { 
     27        } else {
    2828                $output .= "<h1><font class=\"error\">{$lang_index['realm']} ".get_realm_name($realm_id)." {$lang_index['offline_or_let_height']}</font></h1>";
    2929                $online = false;
     
    3131$output .= "Mangos: {$server[$realm_id]['rev']} Using DB: {$mangos_db[$realm_id]['db_rev']}</div>";
    3232
    33 $sql->db($mangos_db[$realm_id]['name']);
     33$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
     34$sql->db($characters_db[$realm_id]['name']);
     35
    3436//MOTD part
    3537$start = (isset($_GET['start'])) ? $sql->quote_smart($_GET['start']) : 0;
     
    4547$output .= "<center>
    4648                        <table class=\"lined\">
    47                         <tr> 
     49                        <tr>
    4850                        <th align=\"right\">";
    4951if ($user_lvl) $output .= "<a href=\"motd.php?action=add_motd\">{$lang_index['add_motd']}</a>";
     
    7072        $order_dir = ($dir) ? "ASC" : "DESC";
    7173        $dir = ($dir) ? 0 : 1;
    72        
     74
    7375        $result = $sql->query("SELECT count(*) FROM `character` WHERE `online`= 1");
    7476        $total_online = $sql->result($result, 0);
     
    8385
    8486        require_once("scripts/defines.php");
    85        
     87
    8688        $result = $sql->query("SELECT guid,name,race,class,zone,map,
    87                         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_KILL+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,
    88                         CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level,account
     89                        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) AS highest_rank,
     90                        CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1) AS UNSIGNED) AS level,account,
     91                  CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(229+1)."), ' ', -1) AS UNSIGNED) as GNAME
    8992                        FROM `character` WHERE `online`= 1 $order_side ORDER BY $order_by $order_dir");
    9093
     
    9295        <font class=\"bold\">{$lang_index['tot_users_online']} : $total_online</font><br /><br />
    9396        <table class=\"lined\">
    94         <tr>
    95         <th width=\"26%\"><a href=\"index.php?order_by=name&amp;dir=$dir\">".($order_by=='name' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_index['name']}</a></th>
    96         <th width=\"7%\"><a href=\"index.php?order_by=race&amp;dir=$dir\">".($order_by=='race' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_index['race']}</a></th>
    97         <th width=\"7%\"><a href=\"index.php?order_by=class&amp;dir=$dir\">".($order_by=='class' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_index['class']}</a></th>
    98         <th width=\"7%\"><a href=\"index.php?order_by=level&amp;dir=$dir\">".($order_by=='level' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_index['level']}</a></th>
    99         <th width=\"20%\"><a href=\"index.php?order_by=map&amp;dir=$dir\">".($order_by=='map' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_index['map']}</a></th>
    100         <th width=\"25%\">{$lang_index['zone']}</td>
    101     <th width=\"10%\"><a href=\"index.php?order_by=highest_rank&amp;dir=$dir\">".($order_by=='highest_rank' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_index['honor_kills']}</a></th>
     97        <tr>
     98        <th width=\"20%\"><a href=\"index.php?order_by=name&amp;dir=$dir\"".($order_by=='name' ? " class=\"$order_dir\"" : "").">{$lang_index['name']}</a></th>
     99        <th width=\"5%\"><a href=\"index.php?order_by=race&amp;dir=$dir\"".($order_by=='race' ? " class=\"$order_dir\"" : "").">{$lang_index['race']}</a></th>
     100        <th width=\"5%\"><a href=\"index.php?order_by=class&amp;dir=$dir\"".($order_by=='class' ? " class=\"$order_dir\"" : "").">{$lang_index['class']}</a></th>
     101        <th width=\"5%\"><a href=\"index.php?order_by=level&amp;dir=$dir\"".($order_by=='level' ? " class=\"$order_dir\"" : "").">{$lang_index['level']}</a></th>
     102      <th width=\"5%\"><a href=\"index.php?order_by=highest_rank&amp;dir=$dir\"".($order_by=='highest_rank' ? " class=\"$order_dir\"" : "").">Rank</a></th>
     103        <th width=\"15%\"><a href=\"index.php?order_by=GNAME&amp;dir=$dir\"".($order_by=='GNAME' ? " class=\"$order_dir\"" : "").">Guild</a></th>
     104        <th width=\"20%\"><a href=\"index.php?order_by=map&amp;dir=$dir\"".($order_by=='map' ? " class=\"$order_dir\"" : "").">{$lang_index['map']}</a></th>
     105        <th width=\"25%\">{$lang_index['zone']}</th>
    102106        </tr>";
    103107
     
    105109
    106110        while($char = $sql->fetch_row($result)){
     111
     112                $guild_name = $sql->fetch_row($sql->query("SELECT `name` FROM `guild` WHERE `guildid`=".$char[9].";"));
     113
     114                $accid = $char[8];
     115
     116                $sql->db("realmd");
     117                $gmlvl = $sql->query("SELECT `gmlevel` FROM `account`WHERE `id`='$accid';");
     118                $gml = $sql->fetch_row($gmlvl);
     119                $gm = $gml[0];
     120
     121                $sql->db($characters_db[$realm_id]['name']);
     122
     123                $level = $char[7];
     124
     125                if($level > 0)
     126                {
     127                        $lev = '<font color="#FFFFFF">'.$level.'</font>';
     128                }
     129                if($level > 9)
     130                {
     131                        $lev = '<font color="#858585">'.$level.'</font>';
     132                }
     133                if($level > 19)
     134                {
     135                        $lev = '<font color="#339900">'.$level.'</font>';
     136                }
     137                if($level > 29)
     138                {
     139                        $lev = '<font color="#3300CC">'.$level.'</font>';
     140                }
     141                if($level > 39)
     142                {
     143                        $lev = '<font color="#5552FF">'.$level.'</font>';
     144                }
     145                if($level > 49)
     146                {
     147                        $lev = '<font color="#FF8000">'.$level.'</font>';
     148                }
     149                if($level > 59)
     150                {
     151                        $lev = '<font color="#FF0000">'.$level.'</font>';
     152                }
     153                if($level > 69)
     154                {
     155                        $lev = '<font color="#FF00CC">'.$level.'</font>';
     156                }
     157                if($level > 70)
     158                {
     159                        $lev = '<font color="#FFF000">'.$level.'</font>';
     160                }
     161
    107162                $output .= "<tr>
    108                  <td><a href=\"char.php?id=$char[0]\">$char[1]</a></td>
    109          <td><img src='img/c_icons/{$char[2]}-0.gif' onmousemove='toolTip(\"".get_player_race($char[2])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
     163                 <td><a href=\"char.php?id=$char[0]\"><span onmousemove='toolTip(\"".get_player_user_level($gm)."\",\"item_tooltip\")' onmouseout='toolTip()'>$char[1]</span></a></td>
     164             <td><img src='img/c_icons/{$char[2]}-0.gif' onmousemove='toolTip(\"".get_player_race($char[2])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
    110165                 <td><img src='img/c_icons/{$char[3]}.gif' onmousemove='toolTip(\"".get_player_class($char[3])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
    111                  <td>$char[7]</td>
    112                  <td>".get_map_name($char[5])."</td>
     166                 <td>$lev</td>
     167                 <td><span onmouseover='toolTip(\"".$CHAR_RANK[$CHAR_RACE[$char[2]][1]][pvp_ranks($char[6])]."\",\"item_tooltip\")' onmouseout='toolTip()' style='color: white;'><img src='img/ranks/rank".pvp_ranks($char[6],$CHAR_RACE[$char[2]][1]).".gif'></span></td>
     168                 <td><a href=\"guild.php?id=$char[9]\">$guild_name[0]</a></td>
     169                 <td>".get_map_name($char[5])."</td>
    113170                 <td>".get_zone_name($char[4])."</td>
    114                  <td>$char[6]</td>
    115171         </tr>";
    116172        }
    117173   $output .= "</table><br /></center>";
    118174}
     175
    119176$sql->close();
    120177
  • minimanager/item.php

    r19 r142  
    1616}
    1717
     18function output_status_options($stat_type_offset){
     19 global $lang_item, $output;
     20 
     21 $stat_type = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
     22                                13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
     23                                23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
     24                                33 => "",34 => "",35 => "",36 => "");
     25 if (!$stat_type_offset) $stat_type_offset = 0;
     26 $stat_type[$stat_type_offset] = " selected=\"selected\" ";
     27       
     28 $output .= "<option value=\"0\" {$stat_type[0]}>0: {$lang_item['mana']}</option>
     29                <option value=\"1\" {$stat_type[1]}>1: {$lang_item['health']}</option>
     30                <option value=\"3\" {$stat_type[3]}>3: {$lang_item['agility']}</option>
     31                <option value=\"4\" {$stat_type[4]}>4: {$lang_item['strength']}</option>
     32                <option value=\"5\" {$stat_type[5]}>5: {$lang_item['intellect']}</option>
     33                <option value=\"6\" {$stat_type[6]}>6: {$lang_item['spirit']}</option>
     34                <option value=\"7\" {$stat_type[7]}>7: {$lang_item['stamina']}</option>
     35                <option value=\"12\" {$stat_type[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
     36                <option value=\"13\" {$stat_type[13]}>13: {$lang_item['DODGE_RATING']}</option>
     37                <option value=\"14\" {$stat_type[14]}>14: {$lang_item['PARRY_RATING']}</option>
     38                <option value=\"15\" {$stat_type[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
     39                <option value=\"16\" {$stat_type[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
     40                <option value=\"17\" {$stat_type[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
     41                <option value=\"18\" {$stat_type[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
     42                <option value=\"19\" {$stat_type[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
     43                <option value=\"20\" {$stat_type[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
     44                <option value=\"21\" {$stat_type[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
     45                <option value=\"22\" {$stat_type[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
     46                <option value=\"23\" {$stat_type[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
     47                <option value=\"24\" {$stat_type[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
     48                <option value=\"25\" {$stat_type[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
     49                <option value=\"26\" {$stat_type[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
     50                <option value=\"27\" {$stat_type[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
     51                <option value=\"28\" {$stat_type[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
     52                <option value=\"29\" {$stat_type[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
     53                <option value=\"30\" {$stat_type[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
     54                <option value=\"31\" {$stat_type[31]}>31: {$lang_item['HIT_RATING']}</option>
     55                <option value=\"32\" {$stat_type[32]}>32: {$lang_item['CS_RATING']}</option>
     56                <option value=\"33\" {$stat_type[33]}>33: {$lang_item['HA_RATING']}</option>
     57                <option value=\"34\" {$stat_type[34]}>34: {$lang_item['CA_RATING']}</option>
     58                <option value=\"35\" {$stat_type[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
     59                <option value=\"36\" {$stat_type[36]}>36: {$lang_item['HASTE_RATING']}</option>";
     60               
     61 return;
     62}
     63
     64function output_dmgtype_options($dmg_type_offset){
     65 global $lang_item, $output;
     66 
     67 $dmg_type  = array( 0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
     68 if (!$dmg_type_offset) $dmg_type_offset = 0;
     69 $dmg_type[$dmg_type_offset] = " selected=\"selected\" ";
     70 
     71 $output .= "<option value=\"0\" {$dmg_type[0]}>0: {$lang_item['physical_dmg']}</option>
     72                <option value=\"1\" {$dmg_type[1]}>1: {$lang_item['holy_dmg']}</option>
     73                <option value=\"2\" {$dmg_type[2]}>2: {$lang_item['fire_dmg']}</option>
     74                <option value=\"3\" {$dmg_type[3]}>3: {$lang_item['nature_dmg']}</option>
     75                <option value=\"4\" {$dmg_type[4]}>4: {$lang_item['frost_dmg']}</option>
     76                <option value=\"5\" {$dmg_type[5]}>5: {$lang_item['shadow_dmg']}</option>
     77                <option value=\"6\" {$dmg_type[6]}>6: {$lang_item['arcane_dmg']}</option>";
     78               
     79 return;
     80}
     81       
    1882//########################################################################################################################
    1983//  PRINT  ITEM SEARCH FORM
     
    3094 
    3195 $output .= "<center>
    32  <fieldset style=\"width: 760px;\">
     96 <fieldset class=\"full_frame\">
    3397        <legend>{$lang_item_edit['search_item']}</legend><br />
    3498        <form action=\"item.php?action=do_search&amp;error=2\" method=\"post\" name=\"form\">
     
    509573        <tr class=\"large_bold\"><td colspan=\"8\" class=\"hidden\" align=\"left\">{$lang_item_edit['container']}:</td></tr>
    510574        <tr>
     575        <td>".makeinfocell($lang_item_edit['max_count'],$lang_item_edit['max_count_desc'])."</td>
     576         <td><input type=\"text\" name=\"maxcount\" size=\"8\" maxlength=\"5\" value=\"0\" /></td>
     577         
     578         <td>".makeinfocell($lang_item_edit['stackable'],$lang_item_edit['stackable_desc'])."</td>
     579         <td><input type=\"text\" name=\"stackable\" size=\"8\" maxlength=\"5\" value=\"1\" /></td>
     580         
    511581        <td>".makeinfocell($lang_item_edit['bag_family'],$lang_item_edit['bag_family_desc'])."</td>
    512          <td colspan=\"3\"><select name=\"BagFamily\">
     582         <td><select name=\"BagFamily\">
    513583                <option value=\"0\">0 - {$lang_item['none']}</option>
    514584                <option value=\"1\">1 - {$lang_item['arrows']}</option>
     
    523593           </select></td>
    524594        <td>".makeinfocell($lang_item_edit['bag_slots'],$lang_item_edit['bag_slots_desc'])."</td>
    525         <td colspan=\"3\"><input type=\"text\" name=\"ContainerSlots\" size=\"10\" maxlength=\"3\" value=\"0\" /></td>
     595        <td><input type=\"text\" name=\"ContainerSlots\" size=\"6\" maxlength=\"3\" value=\"0\" /></td>
    526596        </tr>
    527597        <tr>
     
    557627</tr>   
    558628
     629<tr class=\"large_bold\"><td colspan=\"8\" class=\"hidden\" align=\"left\">{$lang_item_edit['RandomProperty']}:</td></tr>
     630<tr>
     631         <td colspan=\"2\">".makeinfocell($lang_item_edit['RandomProperty'],$lang_item_edit['RandomProperty_desc'])."</td>
     632         <td colspan=\"2\"><input type=\"text\" name=\"RandomProperty\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
     633       
     634         <td colspan=\"2\">".makeinfocell($lang_item_edit['RandomSuffix'],$lang_item_edit['RandomSuffix_desc'])."</td>
     635         <td colspan=\"2\"><input type=\"text\" name=\"RandomSuffix\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
     636</tr>
     637
     638
    559639<tr class=\"large_bold\"><td colspan=\"8\" class=\"hidden\" align=\"left\">{$lang_item_edit['other']}:</td></tr>
    560640        <tr>
    561          <td>".makeinfocell($lang_item_edit['max_count'],$lang_item_edit['max_count_desc'])."</td>
    562          <td><input type=\"text\" name=\"maxcount\" size=\"6\" maxlength=\"5\" value=\"0\" /></td>
    563          
    564          <td>".makeinfocell($lang_item_edit['stackable'],$lang_item_edit['stackable_desc'])."</td>
    565          <td><input type=\"text\" name=\"stackable\" size=\"6\" maxlength=\"5\" value=\"1\" /></td>
     641       
     642         <td>".makeinfocell($lang_item_edit['area'],$lang_item_edit['area_desc'])."</td>
     643         <td><input type=\"text\" name=\"area\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
     644         
     645         <td>".makeinfocell($lang_item_edit['map'],$lang_item_edit['map_desc'])."</td>
     646         <td><input type=\"text\" name=\"Map\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    566647         
    567648         <td>".makeinfocell($lang_item_edit['page_text'],$lang_item_edit['page_text_desc'])."</td>
     
    571652         <td><input type=\"text\" name=\"unk0\" size=\"8\" maxlength=\"10\" value=\"-1\" /></td>
    572653        </tr>
    573 <tr>
    574 
    575 <td>".makeinfocell($lang_item_edit['lang_id'],$lang_item_edit['lang_id_desc'])."</td>
     654
     655   <tr>
     656         <td colspan=\"2\">".makeinfocell($lang_item_edit['disenchant_id'],$lang_item_edit['disenchant_id_desc'])."</td>
     657         <td><input type=\"text\" name=\"DisenchantID\" size=\"10\" maxlength=\"10\" value=\"0\" /></td>
     658
     659         <td colspan=\"2\">".makeinfocell($lang_item_edit['req_skill_disenchant'],$lang_item_edit['req_skill_disenchant_desc'])."</td>
     660         <td><input type=\"text\" name=\"RequiredDisenchantSkill\" size=\"10\" maxlength=\"10\" value=\"-1\" /></td>
     661         
     662         <td>".makeinfocell($lang_item_edit['lock_id'],$lang_item_edit['lock_id_desc'])."</td>
     663         <td><input type=\"text\" name=\"lockid\" size=\"8\" maxlength=\"30\" value=\"0\" /></td> 
     664    </tr>
     665        <tr>
     666         <td>".makeinfocell($lang_item_edit['lang_id'],$lang_item_edit['lang_id_desc'])."</td>
    576667         <td colspan=\"2\"><select name=\"LanguageID\">
    577668                <option value=\"0\">0 - {$lang_item_edit['other']}</option>
     
    602693           </select></td>
    603694           
    604            <td>".makeinfocell($lang_item_edit['lock_id'],$lang_item_edit['lock_id_desc'])."</td>
    605            <td><input type=\"text\" name=\"lockid\" size=\"8\" maxlength=\"30\" value=\"0\" /></td> 
    606         </tr>
    607 
    608         <tr>
    609          <td colspan=\"2\">".makeinfocell($lang_item_edit['disenchant_id'],$lang_item_edit['disenchant_id_desc'])."</td>
    610          <td><input type=\"text\" name=\"DisenchantID\" size=\"10\" maxlength=\"10\" value=\"0\" /></td>
    611 
    612          <td colspan=\"2\">".makeinfocell($lang_item_edit['req_skill_disenchant'],$lang_item_edit['req_skill_disenchant_desc'])."</td>
    613          <td><input type=\"text\" name=\"RequiredDisenchantSkill\" size=\"10\" maxlength=\"10\" value=\"-1\" /></td>
    614          
    615695         <td>".makeinfocell($lang_item_edit['totem_category'],$lang_item_edit['totem_category_desc'])."</td>
    616696         <td><input type=\"text\" name=\"TotemCategory\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    617         </tr>
    618          
    619         <tr>
    620          <td>".makeinfocell($lang_item_edit['area'],$lang_item_edit['area_desc'])."</td>
    621          <td><input type=\"text\" name=\"area\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    622          
    623          <td>".makeinfocell($lang_item_edit['map'],$lang_item_edit['map_desc'])."</td>
    624          <td><input type=\"text\" name=\"Map\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    625          
    626          <td>".makeinfocell($lang_item_edit['RandomProperty'],$lang_item_edit['RandomProperty_desc'])."</td>
    627          <td><input type=\"text\" name=\"RandomProperty\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    628        
    629          <td>".makeinfocell($lang_item_edit['RandomSuffix'],$lang_item_edit['RandomSuffix_desc'])."</td>
    630          <td ><input type=\"text\" name=\"RandomSuffix\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    631         </tr>
     697 </tr>
    632698
    633699         </table><br /><br />
     
    639705        <tr>
    640706         <td>".makeinfocell($lang_item_edit['stat_type']." 1",$lang_item_edit['stat_type_desc'])."</td>
    641          <td><select name=\"stat_type1\">
    642                 <option value=\"0\">0: {$lang_item['mana']}</option>
    643                 <option value=\"1\">1: {$lang_item['health']}</option>
    644                 <option value=\"3\">3: {$lang_item['agility']}</option>
    645                 <option value=\"4\">4: {$lang_item['strength']}</option>
    646                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    647                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    648                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    649                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    650                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    651                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    652                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    653                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    654                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    655                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    656                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    657                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    658                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    659                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    660                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    661                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    662                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    663                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    664                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    665                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    666                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    667                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    668                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    669                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    670                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    671                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    672                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    673                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    674           </select></td>
     707         <td><select name=\"stat_type1\">";
     708                output_status_options(NULL);
     709$output .= "</select></td>
    675710
    676711         <td><input type=\"text\" name=\"stat_value1\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
    677712
    678713         <td>".makeinfocell($lang_item_edit['stat_type']." 2",$lang_item_edit['stat_type_desc'])."</td>
    679          <td><select name=\"stat_type2\">
    680                 <option value=\"0\">0: {$lang_item['mana']}</option>
    681                 <option value=\"1\">1: {$lang_item['health']}</option>
    682                 <option value=\"3\">3: {$lang_item['agility']}</option>
    683                 <option value=\"4\">4: {$lang_item['strength']}</option>
    684                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    685                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    686                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    687                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    688                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    689                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    690                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    691                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    692                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    693                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    694                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    695                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    696                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    697                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    698                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    699                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    700                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    701                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    702                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    703                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    704                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    705                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    706                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    707                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    708                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    709                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    710                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    711                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    712           </select></td>
     714         <td><select name=\"stat_type2\">";
     715                output_status_options(NULL);
     716$output .= "</select></td>
    713717
    714718         <td><input type=\"text\" name=\"stat_value2\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
     
    716720<tr>
    717721         <td>".makeinfocell($lang_item_edit['stat_type']." 3",$lang_item_edit['stat_type_desc'])."</td>
    718          <td><select name=\"stat_type3\">
    719                 <option value=\"0\">0: {$lang_item['mana']}</option>
    720                 <option value=\"1\">1: {$lang_item['health']}</option>
    721                 <option value=\"3\">3: {$lang_item['agility']}</option>
    722                 <option value=\"4\">4: {$lang_item['strength']}</option>
    723                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    724                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    725                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    726                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    727                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    728                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    729                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    730                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    731                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    732                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    733                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    734                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    735                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    736                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    737                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    738                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    739                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    740                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    741                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    742                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    743                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    744                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    745                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    746                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    747                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    748                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    749                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    750                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    751           </select></td>
     722         <td><select name=\"stat_type3\">";
     723                output_status_options(NULL);
     724$output .= "</select></td>
    752725
    753726         <td><input type=\"text\" name=\"stat_value3\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
    754727
    755728         <td>".makeinfocell($lang_item_edit['stat_type']." 4",$lang_item_edit['stat_type_desc'])."</td>
    756          <td><select name=\"stat_type4\">
    757                 <option value=\"0\">0: {$lang_item['mana']}</option>
    758                 <option value=\"1\">1: {$lang_item['health']}</option>
    759                 <option value=\"3\">3: {$lang_item['agility']}</option>
    760                 <option value=\"4\">4: {$lang_item['strength']}</option>
    761                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    762                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    763                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    764                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    765                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    766                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    767                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    768                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    769                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    770                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    771                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    772                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    773                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    774                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    775                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    776                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    777                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    778                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    779                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    780                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    781                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    782                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    783                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    784                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    785                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    786                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    787                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    788                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    789           </select></td>
     729         <td><select name=\"stat_type4\">";
     730                output_status_options(NULL);
     731$output .= "</select></td>
    790732
    791733         <td><input type=\"text\" name=\"stat_value4\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
     
    793735<tr>
    794736         <td>".makeinfocell($lang_item_edit['stat_type']." 5",$lang_item_edit['stat_type_desc'])."</td>
    795          <td><select name=\"stat_type5\">
    796                 <option value=\"0\">0: {$lang_item['mana']}</option>
    797                 <option value=\"1\">1: {$lang_item['health']}</option>
    798                 <option value=\"3\">3: {$lang_item['agility']}</option>
    799                 <option value=\"4\">4: {$lang_item['strength']}</option>
    800                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    801                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    802                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    803                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    804                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    805                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    806                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    807                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    808                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    809                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    810                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    811                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    812                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    813                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    814                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    815                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    816                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    817                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    818                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    819                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    820                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    821                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    822                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    823                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    824                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    825                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    826                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    827                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    828           </select></td>
     737         <td><select name=\"stat_type5\">";
     738                output_status_options(NULL);
     739$output .= "</select></td>
    829740
    830741         <td><input type=\"text\" name=\"stat_value5\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
    831742
    832743         <td>".makeinfocell($lang_item_edit['stat_type']." 6",$lang_item_edit['stat_type_desc'])."</td>
    833          <td><select name=\"stat_type6\">
    834                 <option value=\"0\">0: {$lang_item['mana']}</option>
    835                 <option value=\"1\">1: {$lang_item['health']}</option>
    836                 <option value=\"3\">3: {$lang_item['agility']}</option>
    837                 <option value=\"4\">4: {$lang_item['strength']}</option>
    838                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    839                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    840                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    841                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    842                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    843                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    844                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    845                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    846                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    847                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    848                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    849                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    850                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    851                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    852                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    853                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    854                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    855                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    856                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    857                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    858                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    859                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    860                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    861                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    862                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    863                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    864                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    865                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    866           </select></td>
     744         <td><select name=\"stat_type6\">";
     745                output_status_options(NULL);
     746$output .= "</select></td>
    867747
    868748         <td><input type=\"text\" name=\"stat_value6\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
     
    870750<tr>
    871751         <td>".makeinfocell($lang_item_edit['stat_type']." 7",$lang_item_edit['stat_type_desc'])."</td>
    872          <td><select name=\"stat_type7\">
    873                 <option value=\"0\">0: {$lang_item['mana']}</option>
    874                 <option value=\"1\">1: {$lang_item['health']}</option>
    875                 <option value=\"3\">3: {$lang_item['agility']}</option>
    876                 <option value=\"4\">4: {$lang_item['strength']}</option>
    877                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    878                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    879                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    880                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    881                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    882                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    883                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    884                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    885                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    886                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    887                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    888                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    889                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    890                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    891                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    892                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    893                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    894                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    895                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    896                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    897                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    898                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    899                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    900                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    901                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    902                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    903                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    904                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    905           </select></td>
     752         <td><select name=\"stat_type7\">";
     753                output_status_options(NULL);
     754$output .= "</select></td>
    906755
    907756         <td><input type=\"text\" name=\"stat_value7\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
    908757
    909758         <td>".makeinfocell($lang_item_edit['stat_type']." 8",$lang_item_edit['stat_type_desc'])."</td>
    910          <td><select name=\"stat_type8\">
    911                 <option value=\"0\">0: {$lang_item['mana']}</option>
    912                 <option value=\"1\">1: {$lang_item['health']}</option>
    913                 <option value=\"3\">3: {$lang_item['agility']}</option>
    914                 <option value=\"4\">4: {$lang_item['strength']}</option>
    915                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    916                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    917                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    918                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    919                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    920                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    921                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    922                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    923                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    924                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    925                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    926                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    927                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    928                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    929                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    930                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    931                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    932                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    933                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    934                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    935                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    936                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    937                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    938                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    939                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    940                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    941                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    942                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    943           </select></td>
     759         <td><select name=\"stat_type8\">";
     760                output_status_options(NULL);
     761$output .= "</select></td>
    944762
    945763         <td><input type=\"text\" name=\"stat_value8\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
     
    948766<tr>
    949767         <td>".makeinfocell($lang_item_edit['stat_type']." 9",$lang_item_edit['stat_type_desc'])."</td>
    950          <td><select name=\"stat_type9\">
    951                 <option value=\"0\">0: {$lang_item['mana']}</option>
    952                 <option value=\"1\">1: {$lang_item['health']}</option>
    953                 <option value=\"3\">3: {$lang_item['agility']}</option>
    954                 <option value=\"4\">4: {$lang_item['strength']}</option>
    955                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    956                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    957                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    958                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    959                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    960                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    961                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    962                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    963                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    964                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    965                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    966                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    967                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    968                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    969                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    970                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    971                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    972                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    973                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    974                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    975                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    976                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    977                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    978                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    979                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    980                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    981                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    982                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    983           </select></td>
     768         <td><select name=\"stat_type9\">";
     769                output_status_options(NULL);
     770$output .= "</select></td>
    984771
    985772         <td><input type=\"text\" name=\"stat_value9\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
    986773
    987774         <td>".makeinfocell($lang_item_edit['stat_type']." 10",$lang_item_edit['stat_type_desc'])."</td>
    988          <td><select name=\"stat_type10\">
    989                 <option value=\"0\">0: {$lang_item['mana']}</option>
    990                 <option value=\"1\">1: {$lang_item['health']}</option>
    991                 <option value=\"3\">3: {$lang_item['agility']}</option>
    992                 <option value=\"4\">4: {$lang_item['strength']}</option>
    993                 <option value=\"5\">5: {$lang_item['intellect']}</option>
    994                 <option value=\"6\">6: {$lang_item['spirit']}</option>
    995                 <option value=\"7\">7: {$lang_item['stamina']}</option>
    996                 <option value=\"12\">12: {$lang_item['DEFENCE_RATING']}</option>
    997                 <option value=\"13\">13: {$lang_item['DODGE_RATING']}</option>
    998                 <option value=\"14\">14: {$lang_item['PARRY_RATING']}</option>
    999                 <option value=\"15\">15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    1000                 <option value=\"16\">16: {$lang_item['MELEE_HIT_RATING']}</option>
    1001                 <option value=\"17\">17: {$lang_item['RANGED_HIT_RATING']}</option>
    1002                 <option value=\"18\">18: {$lang_item['SPELL_HIT_RATING']}</option>
    1003                 <option value=\"19\">19: {$lang_item['MELEE_CS_RATING']}</option>
    1004                 <option value=\"20\">20: {$lang_item['RANGED_CS_RATING']}</option>
    1005                 <option value=\"21\">21: {$lang_item['SPELL_CS_RATING']}</option>
    1006                 <option value=\"22\">22: {$lang_item['MELEE_HA_RATING']}</option>
    1007                 <option value=\"23\">23: {$lang_item['RANGED_HA_RATING']}</option>
    1008                 <option value=\"24\">24: {$lang_item['SPELL_HA_RATING']}</option>
    1009                 <option value=\"25\">25: {$lang_item['MELEE_CA_RATING']}</option>
    1010                 <option value=\"26\">26: {$lang_item['RANGED_CA_RATING']}</option>
    1011                 <option value=\"27\">27: {$lang_item['SPELL_CA_RATING']}</option>
    1012                 <option value=\"28\">28: {$lang_item['MELEE_HASTE_RATING']}</option>
    1013                 <option value=\"29\">29: {$lang_item['RANGED_HASTE_RATING']}</option>
    1014                 <option value=\"30\">30: {$lang_item['SPELL_HASTE_RATING']}</option>
    1015                 <option value=\"31\">31: {$lang_item['HIT_RATING']}</option>
    1016                 <option value=\"32\">32: {$lang_item['CS_RATING']}</option>
    1017                 <option value=\"33\">33: {$lang_item['HA_RATING']}</option>
    1018                 <option value=\"34\">34: {$lang_item['CA_RATING']}</option>
    1019                 <option value=\"35\">35: {$lang_item['RESILIENCE_RATING']}</option>
    1020                 <option value=\"36\">36: {$lang_item['HASTE_RATING']}</option>
    1021           </select></td>
     775         <td><select name=\"stat_type10\">";
     776                output_status_options(NULL);
     777$output .= "</select></td>
    1022778
    1023779         <td><input type=\"text\" name=\"stat_value10\" size=\"10\" maxlength=\"6\" value=\"0\" /></td>
     
    1083839<tr>
    1084840         <td>".makeinfocell($lang_item_edit['damage_type']." 1",$lang_item_edit['damage_type_desc'])."</td>
    1085          <td colspan=\"2\"><select name=\"dmg_type1\">
    1086                 <option value=\"0\">0: {$lang_item['physical_dmg']}</option>
    1087                 <option value=\"1\">1: {$lang_item['holy_dmg']}</option>
    1088                 <option value=\"2\">2: {$lang_item['fire_dmg']}</option>
    1089                 <option value=\"3\">3: {$lang_item['nature_dmg']}</option>
    1090                 <option value=\"4\">4: {$lang_item['frost_dmg']}</option>
    1091                 <option value=\"5\">5: {$lang_item['shadow_dmg']}</option>
    1092                 <option value=\"6\">6: {$lang_item['arcane_dmg']}</option>
    1093           </select></td>
     841         <td colspan=\"2\"><select name=\"dmg_type1\">";
     842         output_dmgtype_options(NULL);
     843$output .= "</select></td>
    1094844
    1095845         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    1099849<tr>
    1100850         <td>".makeinfocell($lang_item_edit['damage_type']." 2",$lang_item_edit['damage_type_desc'])."</td>
    1101          <td colspan=\"2\"><select name=\"dmg_type2\">
    1102                 <option value=\"0\">0: {$lang_item['physical_dmg']}</option>
    1103                 <option value=\"1\">1: {$lang_item['holy_dmg']}</option>
    1104                 <option value=\"2\">2: {$lang_item['fire_dmg']}</option>
    1105                 <option value=\"3\">3: {$lang_item['nature_dmg']}</option>
    1106                 <option value=\"4\">4: {$lang_item['frost_dmg']}</option>
    1107                 <option value=\"5\">5: {$lang_item['shadow_dmg']}</option>
    1108                 <option value=\"6\">6: {$lang_item['arcane_dmg']}</option>
    1109           </select></td>
     851         <td colspan=\"2\"><select name=\"dmg_type2\">";
     852         output_dmgtype_options(NULL);
     853$output .= "</select></td>
    1110854
    1111855         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    1115859<tr>
    1116860         <td>".makeinfocell($lang_item_edit['damage_type']." 3",$lang_item_edit['damage_type_desc'])."</td>
    1117          <td colspan=\"2\"><select name=\"dmg_type3\">
    1118                 <option value=\"0\">0: {$lang_item['physical_dmg']}</option>
    1119                 <option value=\"1\">1: {$lang_item['holy_dmg']}</option>
    1120                 <option value=\"2\">2: {$lang_item['fire_dmg']}</option>
    1121                 <option value=\"3\">3: {$lang_item['nature_dmg']}</option>
    1122                 <option value=\"4\">4: {$lang_item['frost_dmg']}</option>
    1123                 <option value=\"5\">5: {$lang_item['shadow_dmg']}</option>
    1124                 <option value=\"6\">6: {$lang_item['arcane_dmg']}</option>
    1125           </select></td>
     861         <td colspan=\"2\"><select name=\"dmg_type3\">";
     862         output_dmgtype_options(NULL);
     863$output .= "</select></td>
    1126864
    1127865         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    1131869<tr>
    1132870         <td>".makeinfocell($lang_item_edit['damage_type']." 4",$lang_item_edit['damage_type_desc'])."</td>
    1133          <td colspan=\"2\"><select name=\"dmg_type4\">
    1134                 <option value=\"0\">0: {$lang_item['physical_dmg']}</option>
    1135                 <option value=\"1\">1: {$lang_item['holy_dmg']}</option>
    1136                 <option value=\"2\">2: {$lang_item['fire_dmg']}</option>
    1137                 <option value=\"3\">3: {$lang_item['nature_dmg']}</option>
    1138                 <option value=\"4\">4: {$lang_item['frost_dmg']}</option>
    1139                 <option value=\"5\">5: {$lang_item['shadow_dmg']}</option>
    1140                 <option value=\"6\">6: {$lang_item['arcane_dmg']}</option>
    1141           </select></td>
     871         <td colspan=\"2\"><select name=\"dmg_type4\">";
     872         output_dmgtype_options(NULL);
     873$output .= "</select></td>
    1142874
    1143875         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    1147879<tr>
    1148880         <td>".makeinfocell($lang_item_edit['damage_type']." 5",$lang_item_edit['damage_type_desc'])."</td>
    1149          <td colspan=\"2\"><select name=\"dmg_type5\">
    1150                 <option value=\"0\">0: {$lang_item['physical_dmg']}</option>
    1151                 <option value=\"1\">1: {$lang_item['holy_dmg']}</option>
    1152                 <option value=\"2\">2: {$lang_item['fire_dmg']}</option>
    1153                 <option value=\"3\">3: {$lang_item['nature_dmg']}</option>
    1154                 <option value=\"4\">4: {$lang_item['frost_dmg']}</option>
    1155                 <option value=\"5\">5: {$lang_item['shadow_dmg']}</option>
    1156                 <option value=\"6\">6: {$lang_item['arcane_dmg']}</option>
    1157           </select></td>
     881         <td colspan=\"2\"><select name=\"dmg_type5\">";
     882         output_dmgtype_options(NULL);
     883$output .= "</select></td>
    1158884
    1159885         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    1167893     <br /><br /><table class=\"lined\" style=\"width: 720px;\">
    1168894<tr>
    1169          <td>".makeinfocell($lang_item_edit['spell_id']." 1",$lang_item_edit['spell_id_desc'])."</td>
    1170          <td><input type=\"text\" name=\"spellid_1\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1171        
    1172          <td>".makeinfocell($lang_item_edit['spell_trigger']." 1",$lang_item_edit['spell_trigger_desc'])."</td>
     895         <td colspan=\"2\">{$lang_item_edit['item_spell']} 1</td>
     896         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     897         <td><input type=\"text\" name=\"spellid_1\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     898       
     899         <td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    1173900         <td><select name=\"spelltrigger_1\">
    1174901                <option value=\"0\">0: {$lang_item['spell_use']}</option>
     
    1177904                <option value=\"4\">4: {$lang_item['soul_stone']}</option>
    1178905          </select></td>
    1179          <td>".makeinfocell($lang_item_edit['spell_charges']." 1",$lang_item_edit['spell_charges_desc'])."</td>
    1180          <td><input type=\"text\" name=\"spellcharges_1\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1181 </tr>
    1182 <tr>
    1183          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 1",$lang_item_edit['spell_cooldown_desc'])."</td>
    1184          <td><input type=\"text\" name=\"spellcooldown_1\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
    1185        
    1186          <td>".makeinfocell($lang_item_edit['spell_category']." 1",$lang_item_edit['spell_category_desc'])."</td>
    1187          <td><input type=\"text\" name=\"spellcategory_1\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1188          
    1189          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 1",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    1190          <td><input type=\"text\" name=\"spellcategorycooldown_1\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
     906         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     907         <td><input type=\"text\" name=\"spellcharges_1\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     908</tr>
     909<tr>
     910         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     911         <td><input type=\"text\" name=\"spellcooldown_1\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     912       
     913         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     914         <td><input type=\"text\" name=\"spellcategory_1\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     915         
     916         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     917         <td><input type=\"text\" name=\"spellcategorycooldown_1\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     918         
     919         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     920         <td><input type=\"text\" name=\"spellppmRate_1\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
    1191921</tr>
    1192922<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    1193923<tr>
    1194          <td>".makeinfocell($lang_item_edit['spell_id']." 2",$lang_item_edit['spell_id_desc'])."</td>
    1195          <td><input type=\"text\" name=\"spellid_2\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1196        
    1197          <td>".makeinfocell($lang_item_edit['spell_trigger']." 2",$lang_item_edit['spell_trigger_desc'])."</td>
     924         <td colspan=\"2\">{$lang_item_edit['item_spell']} 2</td>
     925         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     926         <td><input type=\"text\" name=\"spellid_2\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     927       
     928         <td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    1198929         <td><select name=\"spelltrigger_2\">
    1199930                <option value=\"0\">0: {$lang_item['spell_use']}</option>
     
    1202933                <option value=\"4\">4: {$lang_item['soul_stone']}</option>
    1203934          </select></td>
    1204          <td>".makeinfocell($lang_item_edit['spell_charges']." 2",$lang_item_edit['spell_charges_desc'])."</td>
    1205          <td><input type=\"text\" name=\"spellcharges_2\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1206 </tr>
    1207 <tr>
    1208          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 2",$lang_item_edit['spell_cooldown_desc'])."</td>
    1209          <td><input type=\"text\" name=\"spellcooldown_2\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
    1210        
    1211          <td>".makeinfocell($lang_item_edit['spell_category']." 2",$lang_item_edit['spell_category_desc'])."</td>
    1212          <td><input type=\"text\" name=\"spellcategory_2\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1213          
    1214          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 2",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    1215          <td><input type=\"text\" name=\"spellcategorycooldown_2\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
     935         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     936         <td><input type=\"text\" name=\"spellcharges_2\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     937</tr>
     938<tr>
     939         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     940         <td><input type=\"text\" name=\"spellcooldown_2\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     941       
     942         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     943         <td><input type=\"text\" name=\"spellcategory_2\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     944         
     945         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     946         <td><input type=\"text\" name=\"spellcategorycooldown_2\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     947         
     948         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     949         <td><input type=\"text\" name=\"spellppmRate_2\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
    1216950</tr>
    1217951<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    1218952<tr>
    1219          <td>".makeinfocell($lang_item_edit['spell_id']." 3",$lang_item_edit['spell_id_desc'])."</td>
    1220          <td><input type=\"text\" name=\"spellid_3\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1221        
    1222          <td>".makeinfocell($lang_item_edit['spell_trigger']." 3",$lang_item_edit['spell_trigger_desc'])."</td>
     953         <td colspan=\"2\">{$lang_item_edit['item_spell']} 3</td>
     954         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     955         <td><input type=\"text\" name=\"spellid_3\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     956       
     957         <td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    1223958         <td><select name=\"spelltrigger_3\">
    1224959                <option value=\"0\">0: {$lang_item['spell_use']}</option>
     
    1227962                <option value=\"4\">4: {$lang_item['soul_stone']}</option>
    1228963          </select></td>
    1229          <td>".makeinfocell($lang_item_edit['spell_charges']." 3",$lang_item_edit['spell_charges_desc'])."</td>
    1230          <td><input type=\"text\" name=\"spellcharges_3\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1231 </tr>
    1232 <tr>
    1233          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 3",$lang_item_edit['spell_cooldown_desc'])."</td>
    1234          <td><input type=\"text\" name=\"spellcooldown_3\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
    1235        
    1236          <td>".makeinfocell($lang_item_edit['spell_category']." 3",$lang_item_edit['spell_category_desc'])."</td>
    1237          <td><input type=\"text\" name=\"spellcategory_3\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1238          
    1239          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 3",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    1240          <td><input type=\"text\" name=\"spellcategorycooldown_3\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
     964         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     965         <td><input type=\"text\" name=\"spellcharges_3\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     966</tr>
     967<tr>
     968         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     969         <td><input type=\"text\" name=\"spellcooldown_3\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     970       
     971         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     972         <td><input type=\"text\" name=\"spellcategory_3\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     973         
     974         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     975         <td><input type=\"text\" name=\"spellcategorycooldown_3\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     976         
     977         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     978         <td><input type=\"text\" name=\"spellppmRate_3\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
    1241979</tr>
    1242980<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    1243981<tr>
    1244          <td>".makeinfocell($lang_item_edit['spell_id']." 4",$lang_item_edit['spell_id_desc'])."</td>
    1245          <td><input type=\"text\" name=\"spellid_4\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1246        
    1247          <td>".makeinfocell($lang_item_edit['spell_trigger']." 4",$lang_item_edit['spell_trigger_desc'])."</td>
     982         <td colspan=\"2\">{$lang_item_edit['item_spell']} 4</td>
     983         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     984         <td><input type=\"text\" name=\"spellid_4\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     985       
     986         <td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    1248987         <td><select name=\"spelltrigger_4\">
    1249988                <option value=\"0\">0: {$lang_item['spell_use']}</option>
     
    1252991                <option value=\"4\">4: {$lang_item['soul_stone']}</option>
    1253992          </select></td>
    1254          <td>".makeinfocell($lang_item_edit['spell_charges']." 4",$lang_item_edit['spell_charges_desc'])."</td>
    1255          <td><input type=\"text\" name=\"spellcharges_4\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1256 </tr>
    1257 <tr>
    1258          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 4",$lang_item_edit['spell_cooldown_desc'])."</td>
    1259          <td><input type=\"text\" name=\"spellcooldown_4\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
    1260        
    1261          <td>".makeinfocell($lang_item_edit['spell_category']." 4",$lang_item_edit['spell_category_desc'])."</td>
    1262          <td><input type=\"text\" name=\"spellcategory_4\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1263          
    1264          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 4",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    1265          <td><input type=\"text\" name=\"spellcategorycooldown_4\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
     993         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     994         <td><input type=\"text\" name=\"spellcharges_4\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     995</tr>
     996<tr>
     997         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     998         <td><input type=\"text\" name=\"spellcooldown_4\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     999       
     1000         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     1001         <td><input type=\"text\" name=\"spellcategory_4\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     1002         
     1003         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     1004         <td><input type=\"text\" name=\"spellcategorycooldown_4\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     1005         
     1006         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     1007         <td><input type=\"text\" name=\"spellppmRate_4\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
    12661008</tr>
    12671009<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    12681010<tr>
    1269          <td>".makeinfocell($lang_item_edit['spell_id']." 5",$lang_item_edit['spell_id_desc'])."</td>
    1270          <td><input type=\"text\" name=\"spellid_5\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1271        
    1272          <td>".makeinfocell($lang_item_edit['spell_trigger']." 5",$lang_item_edit['spell_trigger_desc'])."</td>
     1011         <td colspan=\"2\">{$lang_item_edit['item_spell']} 5</td>
     1012         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     1013         <td><input type=\"text\" name=\"spellid_5\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     1014       
     1015         <td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    12731016         <td><select name=\"spelltrigger_5\">
    12741017                <option value=\"0\">0: {$lang_item['spell_use']}</option>
     
    12771020                <option value=\"4\">4: {$lang_item['soul_stone']}</option>
    12781021          </select></td>
    1279          <td>".makeinfocell($lang_item_edit['spell_charges']." 5",$lang_item_edit['spell_charges_desc'])."</td>
    1280          <td><input type=\"text\" name=\"spellcharges_5\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1281 </tr>
    1282 <tr>
    1283          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 5",$lang_item_edit['spell_cooldown_desc'])."</td>
    1284          <td><input type=\"text\" name=\"spellcooldown_5\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
    1285        
    1286          <td>".makeinfocell($lang_item_edit['spell_category']." 5",$lang_item_edit['spell_category_desc'])."</td>
    1287          <td><input type=\"text\" name=\"spellcategory_5\" size=\"8\" maxlength=\"30\" value=\"0\" /></td>
    1288          
    1289          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 5",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    1290          <td><input type=\"text\" name=\"spellcategorycooldown_5\" size=\"8\" maxlength=\"30\" value=\"-1\" /></td>
     1022         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     1023         <td><input type=\"text\" name=\"spellcharges_5\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     1024</tr>
     1025<tr>
     1026         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     1027         <td><input type=\"text\" name=\"spellcooldown_5\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     1028       
     1029         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     1030         <td><input type=\"text\" name=\"spellcategory_5\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
     1031         
     1032         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     1033         <td><input type=\"text\" name=\"spellcategorycooldown_5\" size=\"6\" maxlength=\"30\" value=\"-1\" /></td>
     1034         
     1035         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     1036         <td><input type=\"text\" name=\"spellppmRate_5\" size=\"6\" maxlength=\"30\" value=\"0\" /></td>
    12911037 </tr>
    12921038
     
    17431489        <tr>
    17441490
    1745         <td>".makeinfocell($lang_item_edit['bag_family'],$lang_item_edit['bag_family_desc'])."</td>";
     1491                <td>".makeinfocell($lang_item_edit['max_count'],$lang_item_edit['max_count_desc'])."</td>
     1492                <td><input type=\"text\" name=\"maxcount\" size=\"6\" maxlength=\"5\" value=\"{$item['maxcount']}\" /></td>
     1493         
     1494                <td>".makeinfocell($lang_item_edit['stackable'],$lang_item_edit['stackable_desc'])."</td>
     1495                <td><input type=\"text\" name=\"stackable\" size=\"6\" maxlength=\"5\" value=\"{$item['stackable']}\" /></td>
     1496         
     1497                <td>".makeinfocell($lang_item_edit['bag_family'],$lang_item_edit['bag_family_desc'])."</td>";
    17461498       
    17471499$bagfamily = array( 0 => "", 1 => "", 2 => "", 3 => "", 6 => "", 7 => "", 8 => "", 9 => "", 10 => "", 12 => "" );
    17481500$bagfamily[$item['BagFamily']] = " selected=\"selected\" ";
    17491501       
    1750 $output .= "<td colspan=\"3\"><select name=\"BagFamily\">
     1502$output .= "<td><select name=\"BagFamily\">
    17511503                <option value=\"0\" {$bagfamily[0]}>0 - {$lang_item['none']}</option>
    17521504                <option value=\"1\" {$bagfamily[1]}>1 - {$lang_item['arrows']}</option>
     
    17611513           </select></td>
    17621514        <td>".makeinfocell($lang_item_edit['bag_slots'],$lang_item_edit['bag_slots_desc'])."</td>
    1763         <td colspan=\"3\"><input type=\"text\" name=\"ContainerSlots\" size=\"10\" maxlength=\"3\" value=\"{$item['ContainerSlots']}\" /></td>
     1515        <td><input type=\"text\" name=\"ContainerSlots\" size=\"10\" maxlength=\"3\" value=\"{$item['ContainerSlots']}\" /></td>
    17641516        </tr>
    17651517        <tr>
     
    17981550                <option value=\"4\" {$PageMaterial[4]}>4 - {$lang_item_edit['silver']}</option>
    17991551                <option value=\"5\" {$PageMaterial[5]}>5 - {$lang_item_edit['bronze']}</option>
    1800            </select></td>
    1801 
    1802 <td>".makeinfocell($lang_item_edit['max_durability'],$lang_item_edit['max_durability_desc'])."</td>
    1803 <td><input type=\"text\" name=\"MaxDurability\" size=\"8\" maxlength=\"30\" value=\"{$item['MaxDurability']}\" /></td>
    1804        
     1552           </select></td>";
     1553  unset($PageMaterial);
     1554
     1555$output .= "<td>".makeinfocell($lang_item_edit['max_durability'],$lang_item_edit['max_durability_desc'])."</td>
     1556        <td><input type=\"text\" name=\"MaxDurability\" size=\"8\" maxlength=\"30\" value=\"{$item['MaxDurability']}\" /></td>
    18051557</tr>   
     1558
     1559<tr class=\"large_bold\"><td colspan=\"8\" class=\"hidden\" align=\"left\">{$lang_item_edit['RandomProperty']}:</td></tr>
     1560<tr>
     1561         <td colspan=\"2\">".makeinfocell($lang_item_edit['RandomProperty'],$lang_item_edit['RandomProperty_desc'])."</td>
     1562         <td colspan=\"2\"><input type=\"text\" name=\"RandomProperty\" size=\"8\" maxlength=\"30\" value=\"{$item['RandomProperty']}\" /></td>
     1563 
     1564         <td colspan=\"2\">".makeinfocell($lang_item_edit['RandomSuffix'],$lang_item_edit['RandomSuffix_desc'])."</td>
     1565         <td colspan=\"2\"><input type=\"text\" name=\"RandomSuffix\" size=\"8\" maxlength=\"10\" value=\"{$item['RandomSuffix']}\" /></td>
     1566</tr>
     1567
    18061568
    18071569<tr class=\"large_bold\"><td colspan=\"8\" class=\"hidden\" align=\"left\">{$lang_item_edit['other']}:</td></tr>
    18081570        <tr>
    1809          <td>".makeinfocell($lang_item_edit['max_count'],$lang_item_edit['max_count_desc'])."</td>
    1810          <td><input type=\"text\" name=\"maxcount\" size=\"6\" maxlength=\"5\" value=\"{$item['maxcount']}\" /></td>
    1811          
    1812          <td>".makeinfocell($lang_item_edit['stackable'],$lang_item_edit['stackable_desc'])."</td>
    1813          <td><input type=\"text\" name=\"stackable\" size=\"6\" maxlength=\"5\" value=\"{$item['stackable']}\" /></td>
     1571         <td>".makeinfocell($lang_item_edit['area'],$lang_item_edit['area_desc'])."</td>
     1572         <td><input type=\"text\" name=\"area\" size=\"8\" maxlength=\"10\" value=\"{$item['area']}\" /></td>
     1573         
     1574         <td>".makeinfocell($lang_item_edit['map'],$lang_item_edit['map_desc'])."</td>
     1575         <td><input type=\"text\" name=\"Map\" size=\"8\" maxlength=\"10\" value=\"{$item['Map']}\" /></td>
    18141576         
    18151577         <td>".makeinfocell($lang_item_edit['page_text'],$lang_item_edit['page_text_desc'])."</td>
     
    18191581         <td><input type=\"text\" name=\"unk0\" size=\"8\" maxlength=\"10\" value=\"{$item['unk0']}\" /></td>
    18201582        </tr>
    1821         <tr>";
    1822   unset($PageMaterial);
    1823  
     1583        <tr>
     1584
     1585        <tr>
     1586         <td colspan=\"2\">".makeinfocell($lang_item_edit['disenchant_id'],$lang_item_edit['disenchant_id_desc'])."</td>
     1587         <td><input type=\"text\" name=\"DisenchantID\" size=\"10\" maxlength=\"10\" value=\"{$item['DisenchantID']}\" /></td>
     1588
     1589         <td colspan=\"2\">".makeinfocell($lang_item_edit['req_skill_disenchant'],$lang_item_edit['req_skill_disenchant_desc'])."</td>
     1590         <td><input type=\"text\" name=\"RequiredDisenchantSkill\" size=\"10\" maxlength=\"10\" value=\"{$item['RequiredDisenchantSkill']}\" /></td>
     1591         
     1592         <td>".makeinfocell($lang_item_edit['lock_id'],$lang_item_edit['lock_id_desc'])."</td>
     1593         <td><input type=\"text\" name=\"lockid\" size=\"8\" maxlength=\"30\" value=\"{$item['lockid']}\" /></td> 
     1594        </tr>";
     1595       
     1596       
    18241597$LanguageID = array( 0 => "", 1 => "", 2 => "", 3 => "", 6 => "", 7 => "", 8 => "", 9 => "", 10 => "", 11 => "",
    18251598                                         12 => "", 13 => "", 14 => "", 33 => "");
    18261599$LanguageID[$item['LanguageID']] = " selected=\"selected\" ";
    18271600
    1828 $output .= "<td>".makeinfocell($lang_item_edit['lang_id'],$lang_item_edit['lang_id_desc'])."</td>
     1601$output .= "<tr>
     1602        <td>".makeinfocell($lang_item_edit['lang_id'],$lang_item_edit['lang_id_desc'])."</td>
    18291603         <td colspan=\"2\"><select name=\"LanguageID\">
    18301604                <option value=\"0\" {$LanguageID[0]}>0 - {$lang_item_edit['other']}</option>
     
    18591633           </select></td>
    18601634           
    1861            <td>".makeinfocell($lang_item_edit['lock_id'],$lang_item_edit['lock_id_desc'])."</td>
    1862            <td><input type=\"text\" name=\"lockid\" size=\"8\" maxlength=\"30\" value=\"{$item['lockid']}\" /></td> 
    1863         </tr>
    1864 
    1865         <tr>
    1866          <td colspan=\"2\">".makeinfocell($lang_item_edit['disenchant_id'],$lang_item_edit['disenchant_id_desc'])."</td>
    1867          <td><input type=\"text\" name=\"DisenchantID\" size=\"10\" maxlength=\"10\" value=\"{$item['DisenchantID']}\" /></td>
    1868 
    1869          <td colspan=\"2\">".makeinfocell($lang_item_edit['req_skill_disenchant'],$lang_item_edit['req_skill_disenchant_desc'])."</td>
    1870          <td><input type=\"text\" name=\"RequiredDisenchantSkill\" size=\"10\" maxlength=\"10\" value=\"{$item['RequiredDisenchantSkill']}\" /></td>
    1871          
    18721635         <td>".makeinfocell($lang_item_edit['totem_category'],$lang_item_edit['totem_category_desc'])."</td>
    18731636         <td><input type=\"text\" name=\"TotemCategory\" size=\"8\" maxlength=\"10\" value=\"{$item['TotemCategory']}\" /></td>
    18741637        </tr>
    18751638
    1876         <tr>
    1877          <td>".makeinfocell($lang_item_edit['area'],$lang_item_edit['area_desc'])."</td>
    1878          <td><input type=\"text\" name=\"area\" size=\"8\" maxlength=\"10\" value=\"{$item['area']}\" /></td>
    1879          
    1880          <td>".makeinfocell($lang_item_edit['map'],$lang_item_edit['map_desc'])."</td>
    1881          <td><input type=\"text\" name=\"Map\" size=\"8\" maxlength=\"10\" value=\"{$item['Map']}\" /></td>
    1882          
    1883          <td>".makeinfocell($lang_item_edit['RandomProperty'],$lang_item_edit['RandomProperty_desc'])."</td>
    1884          <td><input type=\"text\" name=\"RandomProperty\" size=\"8\" maxlength=\"30\" value=\"{$item['RandomProperty']}\" /></td>
    1885  
    1886          <td>".makeinfocell($lang_item_edit['RandomSuffix'],$lang_item_edit['RandomSuffix_desc'])."</td>
    1887          <td ><input type=\"text\" name=\"RandomSuffix\" size=\"8\" maxlength=\"10\" value=\"{$item['RandomSuffix']}\" /></td>
    1888         </tr>
    18891639         </table><br /><br />
    18901640    </div>";
     
    18941644         <br /><br /><table class=\"lined\" style=\"width: 720px;\">
    18951645        <tr class=\"large_bold\"><td colspan=\"8\" class=\"hidden\" align=\"left\">{$lang_item_edit['stats']}:</td></tr>
    1896         <tr>";
    1897        
    1898 $stat_type1 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    1899                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    1900                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    1901                                 33 => "",34 => "",35 => "",36 => "");
    1902 $stat_type1[$item['stat_type1']] = " selected=\"selected\" ";   
    1903        
    1904 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 1",$lang_item_edit['stat_type_desc'])."</td>
    1905          <td><select name=\"stat_type1\">
    1906                 <option value=\"0\" {$stat_type1[0]}>0: {$lang_item['mana']}</option>
    1907                 <option value=\"1\" {$stat_type1[1]}>1: {$lang_item['health']}</option>
    1908                 <option value=\"3\" {$stat_type1[3]}>3: {$lang_item['agility']}</option>
    1909                 <option value=\"4\" {$stat_type1[4]}>4: {$lang_item['strength']}</option>
    1910                 <option value=\"5\" {$stat_type1[5]}>5: {$lang_item['intellect']}</option>
    1911                 <option value=\"6\" {$stat_type1[6]}>6: {$lang_item['spirit']}</option>
    1912                 <option value=\"7\" {$stat_type1[7]}>7: {$lang_item['stamina']}</option>
    1913                 <option value=\"12\" {$stat_type1[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    1914                 <option value=\"13\" {$stat_type1[13]}>13: {$lang_item['DODGE_RATING']}</option>
    1915                 <option value=\"14\" {$stat_type1[14]}>14: {$lang_item['PARRY_RATING']}</option>
    1916                 <option value=\"15\" {$stat_type1[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    1917                 <option value=\"16\" {$stat_type1[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    1918                 <option value=\"17\" {$stat_type1[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    1919                 <option value=\"18\" {$stat_type1[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    1920                 <option value=\"19\" {$stat_type1[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    1921                 <option value=\"20\" {$stat_type1[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    1922                 <option value=\"21\" {$stat_type1[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    1923                 <option value=\"22\" {$stat_type1[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    1924                 <option value=\"23\" {$stat_type1[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    1925                 <option value=\"24\" {$stat_type1[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    1926                 <option value=\"25\" {$stat_type1[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    1927                 <option value=\"26\" {$stat_type1[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    1928                 <option value=\"27\" {$stat_type1[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    1929                 <option value=\"28\" {$stat_type1[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    1930                 <option value=\"29\" {$stat_type1[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    1931                 <option value=\"30\" {$stat_type1[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    1932                 <option value=\"31\" {$stat_type1[31]}>31: {$lang_item['HIT_RATING']}</option>
    1933                 <option value=\"32\" {$stat_type1[32]}>32: {$lang_item['CS_RATING']}</option>
    1934                 <option value=\"33\" {$stat_type1[33]}>33: {$lang_item['HA_RATING']}</option>
    1935                 <option value=\"34\" {$stat_type1[34]}>34: {$lang_item['CA_RATING']}</option>
    1936                 <option value=\"35\" {$stat_type1[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    1937                 <option value=\"36\" {$stat_type1[36]}>36: {$lang_item['HASTE_RATING']}</option>
    1938           </select></td>
    1939 
    1940          <td><input type=\"text\" name=\"stat_value1\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value1']}\" /></td>";
    1941  unset($stat_type1);
    1942          
    1943 $stat_type2 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    1944                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    1945                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    1946                                 33 => "",34 => "",35 => "",36 => "");
    1947 $stat_type2[$item['stat_type2']] = " selected=\"selected\" ";   
    1948        
    1949 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 2",$lang_item_edit['stat_type_desc'])."</td>
    1950          <td><select name=\"stat_type2\">
    1951                 <option value=\"0\" {$stat_type2[0]}>0: {$lang_item['mana']}</option>
    1952                 <option value=\"1\" {$stat_type2[1]}>1: {$lang_item['health']}</option>
    1953                 <option value=\"3\" {$stat_type2[3]}>3: {$lang_item['agility']}</option>
    1954                 <option value=\"4\" {$stat_type2[4]}>4: {$lang_item['strength']}</option>
    1955                 <option value=\"5\" {$stat_type2[5]}>5: {$lang_item['intellect']}</option>
    1956                 <option value=\"6\" {$stat_type2[6]}>6: {$lang_item['spirit']}</option>
    1957                 <option value=\"7\" {$stat_type2[7]}>7: {$lang_item['stamina']}</option>
    1958                 <option value=\"12\" {$stat_type2[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    1959                 <option value=\"13\" {$stat_type2[13]}>13: {$lang_item['DODGE_RATING']}</option>
    1960                 <option value=\"14\" {$stat_type2[14]}>14: {$lang_item['PARRY_RATING']}</option>
    1961                 <option value=\"15\" {$stat_type2[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    1962                 <option value=\"16\" {$stat_type2[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    1963                 <option value=\"17\" {$stat_type2[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    1964                 <option value=\"18\" {$stat_type2[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    1965                 <option value=\"19\" {$stat_type2[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    1966                 <option value=\"20\" {$stat_type2[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    1967                 <option value=\"21\" {$stat_type2[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    1968                 <option value=\"22\" {$stat_type2[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    1969                 <option value=\"23\" {$stat_type2[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    1970                 <option value=\"24\" {$stat_type2[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    1971                 <option value=\"25\" {$stat_type2[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    1972                 <option value=\"26\" {$stat_type2[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    1973                 <option value=\"27\" {$stat_type2[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    1974                 <option value=\"28\" {$stat_type2[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    1975                 <option value=\"29\" {$stat_type2[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    1976                 <option value=\"30\" {$stat_type2[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    1977                 <option value=\"31\" {$stat_type2[31]}>31: {$lang_item['HIT_RATING']}</option>
    1978                 <option value=\"32\" {$stat_type2[32]}>32: {$lang_item['CS_RATING']}</option>
    1979                 <option value=\"33\" {$stat_type2[33]}>33: {$lang_item['HA_RATING']}</option>
    1980                 <option value=\"34\" {$stat_type2[34]}>34: {$lang_item['CA_RATING']}</option>
    1981                 <option value=\"35\" {$stat_type2[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    1982                 <option value=\"36\" {$stat_type2[36]}>36: {$lang_item['HASTE_RATING']}</option>
    1983           </select></td>
     1646        <tr>
     1647       
     1648        <td>".makeinfocell($lang_item_edit['stat_type']." 1",$lang_item_edit['stat_type_desc'])."</td>
     1649         <td><select name=\"stat_type1\">";
     1650                output_status_options($item['stat_type1']);
     1651$output .= "</select></td>
     1652
     1653        <td><input type=\"text\" name=\"stat_value1\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value1']}\" /></td>
     1654        <td>".makeinfocell($lang_item_edit['stat_type']." 2",$lang_item_edit['stat_type_desc'])."</td>
     1655         <td><select name=\"stat_type2\">";
     1656                output_status_options($item['stat_type2']);
     1657$output .= "</select></td>
    19841658
    19851659         <td><input type=\"text\" name=\"stat_value2\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value2']}\" /></td>
    19861660        </tr>
    1987 <tr>";
    1988  unset($stat_type2);
    1989  
    1990 $stat_type3 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    1991                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    1992                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    1993                                 33 => "",34 => "",35 => "",36 => "");
    1994 $stat_type3[$item['stat_type3']] = " selected=\"selected\" ";   
    1995        
    1996 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 3",$lang_item_edit['stat_type_desc'])."</td>
    1997          <td><select name=\"stat_type3\">
    1998                 <option value=\"0\" {$stat_type3[0]}>0: {$lang_item['mana']}</option>
    1999                 <option value=\"1\" {$stat_type3[1]}>1: {$lang_item['health']}</option>
    2000                 <option value=\"3\" {$stat_type3[3]}>3: {$lang_item['agility']}</option>
    2001                 <option value=\"4\" {$stat_type3[4]}>4: {$lang_item['strength']}</option>
    2002                 <option value=\"5\" {$stat_type3[5]}>5: {$lang_item['intellect']}</option>
    2003                 <option value=\"6\" {$stat_type3[6]}>6: {$lang_item['spirit']}</option>
    2004                 <option value=\"7\" {$stat_type3[7]}>7: {$lang_item['stamina']}</option>
    2005                 <option value=\"12\" {$stat_type3[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2006                 <option value=\"13\" {$stat_type3[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2007                 <option value=\"14\" {$stat_type3[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2008                 <option value=\"15\" {$stat_type3[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2009                 <option value=\"16\" {$stat_type3[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2010                 <option value=\"17\" {$stat_type3[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2011                 <option value=\"18\" {$stat_type3[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2012                 <option value=\"19\" {$stat_type3[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2013                 <option value=\"20\" {$stat_type3[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2014                 <option value=\"21\" {$stat_type3[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2015                 <option value=\"22\" {$stat_type3[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2016                 <option value=\"23\" {$stat_type3[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2017                 <option value=\"24\" {$stat_type3[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2018                 <option value=\"25\" {$stat_type3[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2019                 <option value=\"26\" {$stat_type3[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2020                 <option value=\"27\" {$stat_type3[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2021                 <option value=\"28\" {$stat_type3[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2022                 <option value=\"29\" {$stat_type3[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2023                 <option value=\"30\" {$stat_type3[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2024                 <option value=\"31\" {$stat_type3[31]}>31: {$lang_item['HIT_RATING']}</option>
    2025                 <option value=\"32\" {$stat_type3[32]}>32: {$lang_item['CS_RATING']}</option>
    2026                 <option value=\"33\" {$stat_type3[33]}>33: {$lang_item['HA_RATING']}</option>
    2027                 <option value=\"34\" {$stat_type3[34]}>34: {$lang_item['CA_RATING']}</option>
    2028                 <option value=\"35\" {$stat_type3[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2029                 <option value=\"36\" {$stat_type3[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2030           </select></td>
    2031 
    2032          <td><input type=\"text\" name=\"stat_value3\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value3']}\" /></td>";
    2033  unset($stat_type3);
    2034  
    2035 $stat_type4 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    2036                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    2037                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    2038                                 33 => "",34 => "",35 => "",36 => "");
    2039 $stat_type4[$item['stat_type4']] = " selected=\"selected\" ";   
    2040 
    2041 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 4",$lang_item_edit['stat_type_desc'])."</td>
    2042          <td><select name=\"stat_type4\">
    2043                 <option value=\"0\" {$stat_type4[0]}>0: {$lang_item['mana']}</option>
    2044                 <option value=\"1\" {$stat_type4[1]}>1: {$lang_item['health']}</option>
    2045                 <option value=\"3\" {$stat_type4[3]}>3: {$lang_item['agility']}</option>
    2046                 <option value=\"4\" {$stat_type4[4]}>4: {$lang_item['strength']}</option>
    2047                 <option value=\"5\" {$stat_type4[5]}>5: {$lang_item['intellect']}</option>
    2048                 <option value=\"6\" {$stat_type4[6]}>6: {$lang_item['spirit']}</option>
    2049                 <option value=\"7\" {$stat_type4[7]}>7: {$lang_item['stamina']}</option>
    2050                 <option value=\"12\" {$stat_type4[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2051                 <option value=\"13\" {$stat_type4[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2052                 <option value=\"14\" {$stat_type4[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2053                 <option value=\"15\" {$stat_type4[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2054                 <option value=\"16\" {$stat_type4[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2055                 <option value=\"17\" {$stat_type4[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2056                 <option value=\"18\" {$stat_type4[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2057                 <option value=\"19\" {$stat_type4[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2058                 <option value=\"20\" {$stat_type4[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2059                 <option value=\"21\" {$stat_type4[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2060                 <option value=\"22\" {$stat_type4[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2061                 <option value=\"23\" {$stat_type4[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2062                 <option value=\"24\" {$stat_type4[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2063                 <option value=\"25\" {$stat_type4[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2064                 <option value=\"26\" {$stat_type4[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2065                 <option value=\"27\" {$stat_type4[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2066                 <option value=\"28\" {$stat_type4[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2067                 <option value=\"29\" {$stat_type4[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2068                 <option value=\"30\" {$stat_type4[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2069                 <option value=\"31\" {$stat_type4[31]}>31: {$lang_item['HIT_RATING']}</option>
    2070                 <option value=\"32\" {$stat_type4[32]}>32: {$lang_item['CS_RATING']}</option>
    2071                 <option value=\"33\" {$stat_type4[33]}>33: {$lang_item['HA_RATING']}</option>
    2072                 <option value=\"34\" {$stat_type4[34]}>34: {$lang_item['CA_RATING']}</option>
    2073                 <option value=\"35\" {$stat_type4[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2074                 <option value=\"36\" {$stat_type4[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2075           </select></td>
     1661 <tr>
     1662        <td>".makeinfocell($lang_item_edit['stat_type']." 3",$lang_item_edit['stat_type_desc'])."</td>
     1663        <td><select name=\"stat_type3\">";
     1664                 output_status_options($item['stat_type3']);
     1665$output .= "</select></td>
     1666
     1667        <td><input type=\"text\" name=\"stat_value3\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value3']}\" /></td>
     1668        <td>".makeinfocell($lang_item_edit['stat_type']." 4",$lang_item_edit['stat_type_desc'])."</td>
     1669         <td><select name=\"stat_type4\">";
     1670                output_status_options($item['stat_type4']);
     1671$output .= "</select></td>
    20761672
    20771673         <td><input type=\"text\" name=\"stat_value4\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value4']}\" /></td>
    20781674        </tr>
    2079 <tr>";
    2080  unset($stat_type4);
    2081  
    2082 $stat_type5 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    2083                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    2084                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    2085                                 33 => "",34 => "",35 => "",36 => "");
    2086 $stat_type5[$item['stat_type5']] = " selected=\"selected\" ";   
    2087 
    2088 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 5",$lang_item_edit['stat_type_desc'])."</td>
    2089          <td><select name=\"stat_type5\">
    2090                 <option value=\"0\" {$stat_type5[0]}>0: {$lang_item['mana']}</option>
    2091                 <option value=\"1\" {$stat_type5[1]}>1: {$lang_item['health']}</option>
    2092                 <option value=\"3\" {$stat_type5[3]}>3: {$lang_item['agility']}</option>
    2093                 <option value=\"4\" {$stat_type5[4]}>4: {$lang_item['strength']}</option>
    2094                 <option value=\"5\" {$stat_type5[5]}>5: {$lang_item['intellect']}</option>
    2095                 <option value=\"6\" {$stat_type5[6]}>6: {$lang_item['spirit']}</option>
    2096                 <option value=\"7\" {$stat_type5[7]}>7: {$lang_item['stamina']}</option>
    2097                 <option value=\"12\" {$stat_type5[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2098                 <option value=\"13\" {$stat_type5[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2099                 <option value=\"14\" {$stat_type5[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2100                 <option value=\"15\" {$stat_type5[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2101                 <option value=\"16\" {$stat_type5[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2102                 <option value=\"17\" {$stat_type5[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2103                 <option value=\"18\" {$stat_type5[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2104                 <option value=\"19\" {$stat_type5[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2105                 <option value=\"20\" {$stat_type5[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2106                 <option value=\"21\" {$stat_type5[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2107                 <option value=\"22\" {$stat_type5[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2108                 <option value=\"23\" {$stat_type5[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2109                 <option value=\"24\" {$stat_type5[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2110                 <option value=\"25\" {$stat_type5[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2111                 <option value=\"26\" {$stat_type5[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2112                 <option value=\"27\" {$stat_type5[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2113                 <option value=\"28\" {$stat_type5[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2114                 <option value=\"29\" {$stat_type5[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2115                 <option value=\"30\" {$stat_type5[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2116                 <option value=\"31\" {$stat_type5[31]}>31: {$lang_item['HIT_RATING']}</option>
    2117                 <option value=\"32\" {$stat_type5[32]}>32: {$lang_item['CS_RATING']}</option>
    2118                 <option value=\"33\" {$stat_type5[33]}>33: {$lang_item['HA_RATING']}</option>
    2119                 <option value=\"34\" {$stat_type5[34]}>34: {$lang_item['CA_RATING']}</option>
    2120                 <option value=\"35\" {$stat_type5[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2121                 <option value=\"36\" {$stat_type5[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2122           </select></td>
    2123 
    2124          <td><input type=\"text\" name=\"stat_value5\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value5']}\" /></td>";
    2125  unset($stat_type5);
    2126  
    2127 $stat_type6 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    2128                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    2129                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    2130                                 33 => "",34 => "",35 => "",36 => "");
    2131 $stat_type6[$item['stat_type6']] = " selected=\"selected\" ";   
    2132        
    2133 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 6",$lang_item_edit['stat_type_desc'])."</td>
    2134          <td><select name=\"stat_type6\">
    2135                 <option value=\"0\" {$stat_type6[0]}>0: {$lang_item['mana']}</option>
    2136                 <option value=\"1\" {$stat_type6[1]}>1: {$lang_item['health']}</option>
    2137                 <option value=\"3\" {$stat_type6[3]}>3: {$lang_item['agility']}</option>
    2138                 <option value=\"4\" {$stat_type6[4]}>4: {$lang_item['strength']}</option>
    2139                 <option value=\"5\" {$stat_type6[5]}>5: {$lang_item['intellect']}</option>
    2140                 <option value=\"6\" {$stat_type6[6]}>6: {$lang_item['spirit']}</option>
    2141                 <option value=\"7\" {$stat_type6[7]}>7: {$lang_item['stamina']}</option>
    2142                 <option value=\"12\" {$stat_type6[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2143                 <option value=\"13\" {$stat_type6[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2144                 <option value=\"14\" {$stat_type6[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2145                 <option value=\"15\" {$stat_type6[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2146                 <option value=\"16\" {$stat_type6[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2147                 <option value=\"17\" {$stat_type6[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2148                 <option value=\"18\" {$stat_type6[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2149                 <option value=\"19\" {$stat_type6[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2150                 <option value=\"20\" {$stat_type6[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2151                 <option value=\"21\" {$stat_type6[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2152                 <option value=\"22\" {$stat_type6[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2153                 <option value=\"23\" {$stat_type6[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2154                 <option value=\"24\" {$stat_type6[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2155                 <option value=\"25\" {$stat_type6[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2156                 <option value=\"26\" {$stat_type6[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2157                 <option value=\"27\" {$stat_type6[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2158                 <option value=\"28\" {$stat_type6[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2159                 <option value=\"29\" {$stat_type6[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2160                 <option value=\"30\" {$stat_type6[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2161                 <option value=\"31\" {$stat_type6[31]}>31: {$lang_item['HIT_RATING']}</option>
    2162                 <option value=\"32\" {$stat_type6[32]}>32: {$lang_item['CS_RATING']}</option>
    2163                 <option value=\"33\" {$stat_type6[33]}>33: {$lang_item['HA_RATING']}</option>
    2164                 <option value=\"34\" {$stat_type6[34]}>34: {$lang_item['CA_RATING']}</option>
    2165                 <option value=\"35\" {$stat_type6[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2166                 <option value=\"36\" {$stat_type6[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2167           </select></td>
     1675<tr>
     1676 <td>".makeinfocell($lang_item_edit['stat_type']." 5",$lang_item_edit['stat_type_desc'])."</td>
     1677 <td><select name=\"stat_type5\">";
     1678                output_status_options($item['stat_type5']);
     1679$output .= "</select></td>
     1680
     1681         <td><input type=\"text\" name=\"stat_value5\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value5']}\" /></td>
     1682        <td>".makeinfocell($lang_item_edit['stat_type']." 6",$lang_item_edit['stat_type_desc'])."</td>
     1683         <td><select name=\"stat_type6\">";
     1684                output_status_options($item['stat_type1']);
     1685$output .= "</select></td>
    21681686
    21691687         <td><input type=\"text\" name=\"stat_value6\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value6']}\" /></td>
    21701688        </tr>
    2171 <tr>";
    2172  unset($stat_type6);
    2173  
    2174 $stat_type7 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    2175                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    2176                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    2177                                 33 => "",34 => "",35 => "",36 => "");
    2178 $stat_type7[$item['stat_type7']] = " selected=\"selected\" ";   
    2179 
    2180 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 7",$lang_item_edit['stat_type_desc'])."</td>
    2181          <td><select name=\"stat_type7\">
    2182                 <option value=\"0\" {$stat_type7[0]}>0: {$lang_item['mana']}</option>
    2183                 <option value=\"1\" {$stat_type7[1]}>1: {$lang_item['health']}</option>
    2184                 <option value=\"3\" {$stat_type7[3]}>3: {$lang_item['agility']}</option>
    2185                 <option value=\"4\" {$stat_type7[4]}>4: {$lang_item['strength']}</option>
    2186                 <option value=\"5\" {$stat_type7[5]}>5: {$lang_item['intellect']}</option>
    2187                 <option value=\"6\" {$stat_type7[6]}>6: {$lang_item['spirit']}</option>
    2188                 <option value=\"7\" {$stat_type7[7]}>7: {$lang_item['stamina']}</option>
    2189                 <option value=\"12\" {$stat_type7[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2190                 <option value=\"13\" {$stat_type7[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2191                 <option value=\"14\" {$stat_type7[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2192                 <option value=\"15\" {$stat_type7[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2193                 <option value=\"16\" {$stat_type7[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2194                 <option value=\"17\" {$stat_type7[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2195                 <option value=\"18\" {$stat_type7[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2196                 <option value=\"19\" {$stat_type7[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2197                 <option value=\"20\" {$stat_type7[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2198                 <option value=\"21\" {$stat_type7[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2199                 <option value=\"22\" {$stat_type7[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2200                 <option value=\"23\" {$stat_type7[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2201                 <option value=\"24\" {$stat_type7[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2202                 <option value=\"25\" {$stat_type7[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2203                 <option value=\"26\" {$stat_type7[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2204                 <option value=\"27\" {$stat_type7[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2205                 <option value=\"28\" {$stat_type7[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2206                 <option value=\"29\" {$stat_type7[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2207                 <option value=\"30\" {$stat_type7[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2208                 <option value=\"31\" {$stat_type7[31]}>31: {$lang_item['HIT_RATING']}</option>
    2209                 <option value=\"32\" {$stat_type7[32]}>32: {$lang_item['CS_RATING']}</option>
    2210                 <option value=\"33\" {$stat_type7[33]}>33: {$lang_item['HA_RATING']}</option>
    2211                 <option value=\"34\" {$stat_type7[34]}>34: {$lang_item['CA_RATING']}</option>
    2212                 <option value=\"35\" {$stat_type7[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2213                 <option value=\"36\" {$stat_type7[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2214           </select></td>
    2215 
    2216          <td><input type=\"text\" name=\"stat_value7\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value7']}\" /></td>";
    2217  unset($stat_type7);
    2218  
    2219 $stat_type8 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    2220                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    2221                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    2222                                 33 => "",34 => "",35 => "",36 => "");
    2223 $stat_type8[$item['stat_type8']] = " selected=\"selected\" ";   
    2224 
    2225 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 8",$lang_item_edit['stat_type_desc'])."</td>
    2226          <td><select name=\"stat_type8\">
    2227                 <option value=\"0\" {$stat_type8[0]}>0: {$lang_item['mana']}</option>
    2228                 <option value=\"1\" {$stat_type8[1]}>1: {$lang_item['health']}</option>
    2229                 <option value=\"3\" {$stat_type8[3]}>3: {$lang_item['agility']}</option>
    2230                 <option value=\"4\" {$stat_type8[4]}>4: {$lang_item['strength']}</option>
    2231                 <option value=\"5\" {$stat_type8[5]}>5: {$lang_item['intellect']}</option>
    2232                 <option value=\"6\" {$stat_type8[6]}>6: {$lang_item['spirit']}</option>
    2233                 <option value=\"7\" {$stat_type8[7]}>7: {$lang_item['stamina']}</option>
    2234                 <option value=\"12\" {$stat_type8[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2235                 <option value=\"13\" {$stat_type8[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2236                 <option value=\"14\" {$stat_type8[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2237                 <option value=\"15\" {$stat_type8[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2238                 <option value=\"16\" {$stat_type8[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2239                 <option value=\"17\" {$stat_type8[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2240                 <option value=\"18\" {$stat_type8[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2241                 <option value=\"19\" {$stat_type8[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2242                 <option value=\"20\" {$stat_type8[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2243                 <option value=\"21\" {$stat_type8[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2244                 <option value=\"22\" {$stat_type8[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2245                 <option value=\"23\" {$stat_type8[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2246                 <option value=\"24\" {$stat_type8[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2247                 <option value=\"25\" {$stat_type8[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2248                 <option value=\"26\" {$stat_type8[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2249                 <option value=\"27\" {$stat_type8[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2250                 <option value=\"28\" {$stat_type8[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2251                 <option value=\"29\" {$stat_type8[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2252                 <option value=\"30\" {$stat_type8[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2253                 <option value=\"31\" {$stat_type8[31]}>31: {$lang_item['HIT_RATING']}</option>
    2254                 <option value=\"32\" {$stat_type8[32]}>32: {$lang_item['CS_RATING']}</option>
    2255                 <option value=\"33\" {$stat_type8[33]}>33: {$lang_item['HA_RATING']}</option>
    2256                 <option value=\"34\" {$stat_type8[34]}>34: {$lang_item['CA_RATING']}</option>
    2257                 <option value=\"35\" {$stat_type8[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2258                 <option value=\"36\" {$stat_type8[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2259           </select></td>
     1689<tr>
     1690 <td>".makeinfocell($lang_item_edit['stat_type']." 7",$lang_item_edit['stat_type_desc'])."</td>
     1691         <td><select name=\"stat_type7\">";
     1692                output_status_options($item['stat_type7']);
     1693$output .= "</select></td>
     1694        <td><input type=\"text\" name=\"stat_value7\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value7']}\" /></td>
     1695        <td>".makeinfocell($lang_item_edit['stat_type']." 8",$lang_item_edit['stat_type_desc'])."</td>
     1696         <td><select name=\"stat_type8\">";
     1697                output_status_options($item['stat_type8']);
     1698$output .= "</select></td>
    22601699
    22611700         <td><input type=\"text\" name=\"stat_value8\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value8']}\" /></td>
    22621701        </tr>
    2263 <tr>";
    2264  unset($stat_type8);
    2265  
    2266 $stat_type9 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    2267                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    2268                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    2269                                 33 => "",34 => "",35 => "",36 => "");
    2270 $stat_type9[$item['stat_type9']] = " selected=\"selected\" ";   
    2271 
    2272 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 9",$lang_item_edit['stat_type_desc'])."</td>
    2273          <td><select name=\"stat_type9\">
    2274                 <option value=\"0\" {$stat_type9[0]}>0: {$lang_item['mana']}</option>
    2275                 <option value=\"1\" {$stat_type9[1]}>1: {$lang_item['health']}</option>
    2276                 <option value=\"3\" {$stat_type9[3]}>3: {$lang_item['agility']}</option>
    2277                 <option value=\"4\" {$stat_type9[4]}>4: {$lang_item['strength']}</option>
    2278                 <option value=\"5\" {$stat_type9[5]}>5: {$lang_item['intellect']}</option>
    2279                 <option value=\"6\" {$stat_type9[6]}>6: {$lang_item['spirit']}</option>
    2280                 <option value=\"7\" {$stat_type9[7]}>7: {$lang_item['stamina']}</option>
    2281                 <option value=\"12\" {$stat_type9[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2282                 <option value=\"13\" {$stat_type9[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2283                 <option value=\"14\" {$stat_type9[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2284                 <option value=\"15\" {$stat_type9[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2285                 <option value=\"16\" {$stat_type9[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2286                 <option value=\"17\" {$stat_type9[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2287                 <option value=\"18\" {$stat_type9[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2288                 <option value=\"19\" {$stat_type9[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2289                 <option value=\"20\" {$stat_type9[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2290                 <option value=\"21\" {$stat_type9[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2291                 <option value=\"22\" {$stat_type9[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2292                 <option value=\"23\" {$stat_type9[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2293                 <option value=\"24\" {$stat_type9[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2294                 <option value=\"25\" {$stat_type9[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2295                 <option value=\"26\" {$stat_type9[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2296                 <option value=\"27\" {$stat_type9[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2297                 <option value=\"28\" {$stat_type9[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2298                 <option value=\"29\" {$stat_type9[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2299                 <option value=\"30\" {$stat_type9[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2300                 <option value=\"31\" {$stat_type9[31]}>31: {$lang_item['HIT_RATING']}</option>
    2301                 <option value=\"32\" {$stat_type9[32]}>32: {$lang_item['CS_RATING']}</option>
    2302                 <option value=\"33\" {$stat_type9[33]}>33: {$lang_item['HA_RATING']}</option>
    2303                 <option value=\"34\" {$stat_type9[34]}>34: {$lang_item['CA_RATING']}</option>
    2304                 <option value=\"35\" {$stat_type9[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2305                 <option value=\"36\" {$stat_type9[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2306           </select></td>
    2307 
    2308          <td><input type=\"text\" name=\"stat_value9\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value9']}\" /></td>";
    2309  unset($stat_type9);
    2310  
    2311 $stat_type10 = array( 0 => "", 1 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "",12 => "",
    2312                                 13 => "",14 => "",15 => "",16 => "",17 => "",18 => "",19 => "",20 => "",21 => "",22 => "",
    2313                                 23 => "",24 => "",25 => "",26 => "",27 => "",28 => "",29 => "",30 => "",31 => "",32 => "",
    2314                                 33 => "",34 => "",35 => "",36 => "");
    2315 $stat_type10[$item['stat_type10']] = " selected=\"selected\" ";
    2316 
    2317 $output .= "<td>".makeinfocell($lang_item_edit['stat_type']." 10",$lang_item_edit['stat_type_desc'])."</td>
    2318          <td><select name=\"stat_type10\">
    2319                 <option value=\"0\" {$stat_type10[0]}>0: {$lang_item['mana']}</option>
    2320                 <option value=\"1\" {$stat_type10[1]}>1: {$lang_item['health']}</option>
    2321                 <option value=\"3\" {$stat_type10[3]}>3: {$lang_item['agility']}</option>
    2322                 <option value=\"4\" {$stat_type10[4]}>4: {$lang_item['strength']}</option>
    2323                 <option value=\"5\" {$stat_type10[5]}>5: {$lang_item['intellect']}</option>
    2324                 <option value=\"6\" {$stat_type10[6]}>6: {$lang_item['spirit']}</option>
    2325                 <option value=\"7\" {$stat_type10[7]}>7: {$lang_item['stamina']}</option>
    2326                 <option value=\"12\" {$stat_type10[12]}>12: {$lang_item['DEFENCE_RATING']}</option>
    2327                 <option value=\"13\" {$stat_type10[13]}>13: {$lang_item['DODGE_RATING']}</option>
    2328                 <option value=\"14\" {$stat_type10[14]}>14: {$lang_item['PARRY_RATING']}</option>
    2329                 <option value=\"15\" {$stat_type10[15]}>15: {$lang_item['SHIELD_BLOCK_RATING']}</option>
    2330                 <option value=\"16\" {$stat_type10[16]}>16: {$lang_item['MELEE_HIT_RATING']}</option>
    2331                 <option value=\"17\" {$stat_type10[17]}>17: {$lang_item['RANGED_HIT_RATING']}</option>
    2332                 <option value=\"18\" {$stat_type10[18]}>18: {$lang_item['SPELL_HIT_RATING']}</option>
    2333                 <option value=\"19\" {$stat_type10[19]}>19: {$lang_item['MELEE_CS_RATING']}</option>
    2334                 <option value=\"20\" {$stat_type10[20]}>20: {$lang_item['RANGED_CS_RATING']}</option>
    2335                 <option value=\"21\" {$stat_type10[21]}>21: {$lang_item['SPELL_CS_RATING']}</option>
    2336                 <option value=\"22\" {$stat_type10[22]}>22: {$lang_item['MELEE_HA_RATING']}</option>
    2337                 <option value=\"23\" {$stat_type10[23]}>23: {$lang_item['RANGED_HA_RATING']}</option>
    2338                 <option value=\"24\" {$stat_type10[24]}>24: {$lang_item['SPELL_HA_RATING']}</option>
    2339                 <option value=\"25\" {$stat_type10[25]}>25: {$lang_item['MELEE_CA_RATING']}</option>
    2340                 <option value=\"26\" {$stat_type10[26]}>26: {$lang_item['RANGED_CA_RATING']}</option>
    2341                 <option value=\"27\" {$stat_type10[27]}>27: {$lang_item['SPELL_CA_RATING']}</option>
    2342                 <option value=\"28\" {$stat_type10[28]}>28: {$lang_item['MELEE_HASTE_RATING']}</option>
    2343                 <option value=\"29\" {$stat_type10[29]}>29: {$lang_item['RANGED_HASTE_RATING']}</option>
    2344                 <option value=\"30\" {$stat_type10[30]}>30: {$lang_item['SPELL_HASTE_RATING']}</option>
    2345                 <option value=\"31\" {$stat_type10[31]}>31: {$lang_item['HIT_RATING']}</option>
    2346                 <option value=\"32\" {$stat_type10[32]}>32: {$lang_item['CS_RATING']}</option>
    2347                 <option value=\"33\" {$stat_type10[33]}>33: {$lang_item['HA_RATING']}</option>
    2348                 <option value=\"34\" {$stat_type10[34]}>34: {$lang_item['CA_RATING']}</option>
    2349                 <option value=\"35\" {$stat_type10[35]}>35: {$lang_item['RESILIENCE_RATING']}</option>
    2350                 <option value=\"36\" {$stat_type10[36]}>36: {$lang_item['HASTE_RATING']}</option>
    2351           </select></td>
     1702<tr>
     1703        <td>".makeinfocell($lang_item_edit['stat_type']." 9",$lang_item_edit['stat_type_desc'])."</td>
     1704        <td><select name=\"stat_type9\">";
     1705                output_status_options($item['stat_type9']);
     1706$output .= "</select></td>
     1707        <td><input type=\"text\" name=\"stat_value9\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value9']}\" /></td>
     1708        <td>".makeinfocell($lang_item_edit['stat_type']." 10",$lang_item_edit['stat_type_desc'])."</td>
     1709         <td><select name=\"stat_type10\">";
     1710                output_status_options($item['stat_type10']);
     1711$output .= "</select></td>
    23521712
    23531713         <td><input type=\"text\" name=\"stat_value10\" size=\"10\" maxlength=\"6\" value=\"{$item['stat_value10']}\" /></td>
     
    23861746          </table><br /><br />
    23871747    </div>";
    2388  unset($stat_type10);
    2389  
     1748
    23901749$output .= "<div id=\"pane4\">
    23911750     <br /><br /><table class=\"lined\" style=\"width: 720px;\">
     
    24161775 unset($ammo_type);
    24171776 
    2418 $dmg_type1  = array( 0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
    2419 $dmg_type1 [$item['dmg_type1']] = " selected=\"selected\" ";
    2420 
    24211777$output .= "<td>".makeinfocell($lang_item_edit['damage_type']." 1",$lang_item_edit['damage_type_desc'])."</td>
    2422          <td colspan=\"2\"><select name=\"dmg_type1\">
    2423                 <option value=\"0\" {$dmg_type1[0]}>0: {$lang_item['physical_dmg']}</option>
    2424                 <option value=\"1\" {$dmg_type1[1]}>1: {$lang_item['holy_dmg']}</option>
    2425                 <option value=\"2\" {$dmg_type1[2]}>2: {$lang_item['fire_dmg']}</option>
    2426                 <option value=\"3\" {$dmg_type1[3]}>3: {$lang_item['nature_dmg']}</option>
    2427                 <option value=\"4\" {$dmg_type1[4]}>4: {$lang_item['frost_dmg']}</option>
    2428                 <option value=\"5\" {$dmg_type1[5]}>5: {$lang_item['shadow_dmg']}</option>
    2429                 <option value=\"6\" {$dmg_type1[6]}>6: {$lang_item['arcane_dmg']}</option>
    2430           </select></td>
     1778         <td colspan=\"2\"><select name=\"dmg_type1\">";
     1779         output_dmgtype_options($item['dmg_type1']);
     1780$output .= "</select></td>
    24311781
    24321782         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    24341784
    24351785</tr>
    2436 <tr>";
    2437  unset($dmg_type1);
    2438  
    2439 $dmg_type2  = array( 0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
    2440 $dmg_type2 [$item['dmg_type2']] = " selected=\"selected\" ";
    2441 
    2442 $output .= "<td>".makeinfocell($lang_item_edit['damage_type']." 2",$lang_item_edit['damage_type_desc'])."</td>
    2443          <td colspan=\"2\"><select name=\"dmg_type2\">
    2444                 <option value=\"0\" {$dmg_type2[0]}>0: {$lang_item['physical_dmg']}</option>
    2445                 <option value=\"1\" {$dmg_type2[1]}>1: {$lang_item['holy_dmg']}</option>
    2446                 <option value=\"2\" {$dmg_type2[2]}>2: {$lang_item['fire_dmg']}</option>
    2447                 <option value=\"3\" {$dmg_type2[3]}>3: {$lang_item['nature_dmg']}</option>
    2448                 <option value=\"4\" {$dmg_type2[4]}>4: {$lang_item['frost_dmg']}</option>
    2449                 <option value=\"5\" {$dmg_type2[5]}>5: {$lang_item['shadow_dmg']}</option>
    2450                 <option value=\"6\" {$dmg_type2[6]}>6: {$lang_item['arcane_dmg']}</option>
    2451           </select></td>
     1786<tr>
     1787        <td>".makeinfocell($lang_item_edit['damage_type']." 2",$lang_item_edit['damage_type_desc'])."</td>
     1788         <td colspan=\"2\"><select name=\"dmg_type2\">";
     1789         output_dmgtype_options($item['dmg_type2']);
     1790$output .= "</select></td>
    24521791
    24531792         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    24551794
    24561795</tr>
    2457 <tr>";
    2458  unset($dmg_type2);
    2459  
    2460 $dmg_type3  = array( 0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
    2461 $dmg_type3 [$item['dmg_type3']] = " selected=\"selected\" ";
    2462 
    2463 $output .= "<td>".makeinfocell($lang_item_edit['damage_type']." 3",$lang_item_edit['damage_type_desc'])."</td>
    2464          <td colspan=\"2\"><select name=\"dmg_type3\">
    2465                 <option value=\"0\" {$dmg_type3[0]}>0: {$lang_item['physical_dmg']}</option>
    2466                 <option value=\"1\" {$dmg_type3[1]}>1: {$lang_item['holy_dmg']}</option>
    2467                 <option value=\"2\" {$dmg_type3[2]}>2: {$lang_item['fire_dmg']}</option>
    2468                 <option value=\"3\" {$dmg_type3[3]}>3: {$lang_item['nature_dmg']}</option>
    2469                 <option value=\"4\" {$dmg_type3[4]}>4: {$lang_item['frost_dmg']}</option>
    2470                 <option value=\"5\" {$dmg_type3[5]}>5: {$lang_item['shadow_dmg']}</option>
    2471                 <option value=\"6\" {$dmg_type3[6]}>6: {$lang_item['arcane_dmg']}</option>
    2472           </select></td>
     1796<tr>
     1797        <td>".makeinfocell($lang_item_edit['damage_type']." 3",$lang_item_edit['damage_type_desc'])."</td>
     1798         <td colspan=\"2\"><select name=\"dmg_type3\">";
     1799         output_dmgtype_options($item['dmg_type3']);
     1800$output .= "</select></td>
    24731801
    24741802         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
    24751803         <td colspan=\"4\"><input type=\"text\" name=\"dmg_min3\" size=\"8\" maxlength=\"45\" value=\"{$item['dmg_min3']}\" /> - <input type=\"text\" name=\"dmg_max3\" size=\"8\" maxlength=\"45\" value=\"{$item['dmg_max3']}\" /></td>
    24761804</tr>
    2477 <tr>";
    2478  unset($dmg_type3);
    2479  
    2480 $dmg_type4  = array( 0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
    2481 $dmg_type4 [$item['dmg_type4']] = " selected=\"selected\" ";
    2482 
    2483 $output .= "<td>".makeinfocell($lang_item_edit['damage_type']." 4",$lang_item_edit['damage_type_desc'])."</td>
    2484          <td colspan=\"2\"><select name=\"dmg_type4\">
    2485                 <option value=\"0\" {$dmg_type4[0]}>0: {$lang_item['physical_dmg']}</option>
    2486                 <option value=\"1\" {$dmg_type4[1]}>1: {$lang_item['holy_dmg']}</option>
    2487                 <option value=\"2\" {$dmg_type4[2]}>2: {$lang_item['fire_dmg']}</option>
    2488                 <option value=\"3\" {$dmg_type4[3]}>3: {$lang_item['nature_dmg']}</option>
    2489                 <option value=\"4\" {$dmg_type4[4]}>4: {$lang_item['frost_dmg']}</option>
    2490                 <option value=\"5\" {$dmg_type4[5]}>5: {$lang_item['shadow_dmg']}</option>
    2491                 <option value=\"6\" {$dmg_type4[6]}>6: {$lang_item['arcane_dmg']}</option>
    2492           </select></td>
     1805<tr>
     1806        <td>".makeinfocell($lang_item_edit['damage_type']." 4",$lang_item_edit['damage_type_desc'])."</td>
     1807         <td colspan=\"2\"><select name=\"dmg_type4\">";
     1808         output_dmgtype_options($item['dmg_type4']);
     1809$output .= "</select></td>
    24931810
    24941811         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    24961813
    24971814</tr>
    2498 <tr>";
    2499  unset($dmg_type4);
    2500  
    2501 $dmg_type5  = array( 0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
    2502 $dmg_type5 [$item['dmg_type5']] = " selected=\"selected\" ";
    2503 
    2504 $output .= "<td>".makeinfocell($lang_item_edit['damage_type']." 5",$lang_item_edit['damage_type_desc'])."</td>
    2505          <td colspan=\"2\"><select name=\"dmg_type5\">
    2506                 <option value=\"0\" {$dmg_type5[0]}>0: {$lang_item['physical_dmg']}</option>
    2507                 <option value=\"1\" {$dmg_type5[1]}>1: {$lang_item['holy_dmg']}</option>
    2508                 <option value=\"2\" {$dmg_type5[2]}>2: {$lang_item['fire_dmg']}</option>
    2509                 <option value=\"3\" {$dmg_type5[3]}>3: {$lang_item['nature_dmg']}</option>
    2510                 <option value=\"4\" {$dmg_type5[4]}>4: {$lang_item['frost_dmg']}</option>
    2511                 <option value=\"5\" {$dmg_type5[5]}>5: {$lang_item['shadow_dmg']}</option>
    2512                 <option value=\"6\" {$dmg_type5[6]}>6: {$lang_item['arcane_dmg']}</option>
    2513           </select></td>
     1815<tr>
     1816        <td>".makeinfocell($lang_item_edit['damage_type']." 5",$lang_item_edit['damage_type_desc'])."</td>
     1817         <td colspan=\"2\"><select name=\"dmg_type5\">";
     1818         output_dmgtype_options($item['dmg_type5']);
     1819$output .= "</select></td>
    25141820
    25151821         <td>".makeinfocell($lang_item_edit['dmg_min_max'],$lang_item_edit['dmg_min_max_desc'])."</td>
     
    25181824
    25191825</table><br /><br />
    2520     </div>";
    2521  unset($dmg_type5);
     1826    </div>";
    25221827
    25231828$output .= "<div id=\"pane5\">
    25241829     <br /><br /><table class=\"lined\" style=\"width: 720px;\">
    25251830<tr>
    2526          <td>".makeinfocell($lang_item_edit['spell_id']." 1",$lang_item_edit['spell_id_desc'])."</td>
    2527          <td><input type=\"text\" name=\"spellid_1\" size=\"8\" maxlength=\"30\" value=\"{$item['spellid_1']}\" /></td>";
     1831         <td colspan=\"2\">{$lang_item_edit['item_spell']} 1</td>
     1832         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     1833         <td><input type=\"text\" name=\"spellid_1\" size=\"6\" maxlength=\"30\" value=\"{$item['spellid_1']}\" /></td>";
    25281834
    25291835$spelltrigger_1  = array( 0 => "", 1 => "", 2 => "", 4 => "");
    25301836$spelltrigger_1 [$item['spelltrigger_1']] = " selected=\"selected\" ";
    25311837         
    2532 $output .= "<td>".makeinfocell($lang_item_edit['spell_trigger']." 1",$lang_item_edit['spell_trigger_desc'])."</td>
     1838$output .= "<td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    25331839         <td><select name=\"spelltrigger_1\">
    25341840                <option value=\"0\" {$spelltrigger_1[0]}>0: {$lang_item['spell_use']}</option>
     
    25371843                <option value=\"4\" {$spelltrigger_1[4]}>4: {$lang_item['soul_stone']}</option>
    25381844          </select></td>
    2539          <td>".makeinfocell($lang_item_edit['spell_charges']." 1",$lang_item_edit['spell_charges_desc'])."</td>
    2540          <td><input type=\"text\" name=\"spellcharges_1\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcharges_1']}\" /></td>
    2541 </tr>
    2542 <tr>
    2543          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 1",$lang_item_edit['spell_cooldown_desc'])."</td>
    2544          <td><input type=\"text\" name=\"spellcooldown_1\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcooldown_1']}\" /></td>
    2545        
    2546          <td>".makeinfocell($lang_item_edit['spell_category']." 1",$lang_item_edit['spell_category_desc'])."</td>
    2547          <td><input type=\"text\" name=\"spellcategory_1\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategory_1']}\" /></td>
    2548          
    2549          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 1",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    2550          <td><input type=\"text\" name=\"spellcategorycooldown_1\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_1']}\" /></td>
     1845         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     1846         <td><input type=\"text\" name=\"spellcharges_1\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcharges_1']}\" /></td>
     1847</tr>
     1848<tr>
     1849         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     1850         <td><input type=\"text\" name=\"spellcooldown_1\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcooldown_1']}\" /></td>
     1851       
     1852         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     1853         <td><input type=\"text\" name=\"spellcategory_1\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategory_1']}\" /></td>
     1854         
     1855         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     1856         <td><input type=\"text\" name=\"spellcategorycooldown_1\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_1']}\" /></td>
     1857         
     1858         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     1859         <td><input type=\"text\" name=\"spellppmRate_1\" size=\"6\" maxlength=\"30\" value=\"{$item['spellppmRate_1']}\" /></td>
    25511860</tr>
    25521861<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    25531862<tr>
    2554          <td>".makeinfocell($lang_item_edit['spell_id']." 2",$lang_item_edit['spell_id_desc'])."</td>
    2555          <td><input type=\"text\" name=\"spellid_2\" size=\"8\" maxlength=\"30\" value=\"{$item['spellid_2']}\" /></td>";
     1863         <td colspan=\"2\">{$lang_item_edit['item_spell']} 2</td>
     1864         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     1865         <td><input type=\"text\" name=\"spellid_2\" size=\"6\" maxlength=\"30\" value=\"{$item['spellid_2']}\" /></td>";
    25561866 unset($spelltrigger_1);
    25571867 
     
    25591869$spelltrigger_2 [$item['spelltrigger_2']] = " selected=\"selected\" ";
    25601870         
    2561 $output .= "<td>".makeinfocell($lang_item_edit['spell_trigger']." 2",$lang_item_edit['spell_trigger_desc'])."</td>
     1871$output .= "<td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    25621872         <td><select name=\"spelltrigger_2\">
    25631873                <option value=\"0\" {$spelltrigger_2[0]}>0: {$lang_item['spell_use']}</option>
     
    25661876                <option value=\"4\" {$spelltrigger_2[4]}>4: {$lang_item['soul_stone']}</option>
    25671877          </select></td>
    2568          <td>".makeinfocell($lang_item_edit['spell_charges']." 2",$lang_item_edit['spell_charges_desc'])."</td>
    2569          <td><input type=\"text\" name=\"spellcharges_2\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcharges_2']}\" /></td>
    2570 </tr>
    2571 <tr>
    2572          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 2",$lang_item_edit['spell_cooldown_desc'])."</td>
    2573          <td><input type=\"text\" name=\"spellcooldown_2\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcooldown_2']}\" /></td>
    2574        
    2575          <td>".makeinfocell($lang_item_edit['spell_category']." 2",$lang_item_edit['spell_category_desc'])."</td>
    2576          <td><input type=\"text\" name=\"spellcategory_2\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategory_2']}\" /></td>
    2577          
    2578          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 2",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    2579          <td><input type=\"text\" name=\"spellcategorycooldown_2\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_2']}\" /></td>
     1878         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     1879         <td><input type=\"text\" name=\"spellcharges_2\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcharges_2']}\" /></td>
     1880</tr>
     1881<tr>
     1882         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     1883         <td><input type=\"text\" name=\"spellcooldown_2\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcooldown_2']}\" /></td>
     1884       
     1885         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     1886         <td><input type=\"text\" name=\"spellcategory_2\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategory_2']}\" /></td>
     1887         
     1888         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     1889         <td><input type=\"text\" name=\"spellcategorycooldown_2\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_2']}\" /></td>
     1890         
     1891         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     1892         <td><input type=\"text\" name=\"spellppmRate_2\" size=\"6\" maxlength=\"30\" value=\"{$item['spellppmRate_2']}\" /></td>
    25801893</tr>
    25811894<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    25821895<tr>
    2583          <td>".makeinfocell($lang_item_edit['spell_id']." 3",$lang_item_edit['spell_id_desc'])."</td>
    2584          <td><input type=\"text\" name=\"spellid_3\" size=\"8\" maxlength=\"30\" value=\"{$item['spellid_3']}\" /></td>";
     1896         <td colspan=\"2\">{$lang_item_edit['item_spell']} 3</td>
     1897         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     1898         <td><input type=\"text\" name=\"spellid_3\" size=\"6\" maxlength=\"30\" value=\"{$item['spellid_3']}\" /></td>";
    25851899 unset($spelltrigger_2);
    25861900 
     
    25881902$spelltrigger_3 [$item['spelltrigger_3']] = " selected=\"selected\" ";
    25891903         
    2590 $output .= "<td>".makeinfocell($lang_item_edit['spell_trigger']." 3",$lang_item_edit['spell_trigger_desc'])."</td>
     1904$output .= "<td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    25911905         <td><select name=\"spelltrigger_3\">
    25921906                <option value=\"0\" {$spelltrigger_3[0]}>0: {$lang_item['spell_use']}</option>
     
    25951909                <option value=\"4\" {$spelltrigger_3[4]}>4: {$lang_item['soul_stone']}</option>
    25961910          </select></td>
    2597          <td>".makeinfocell($lang_item_edit['spell_charges']." 3",$lang_item_edit['spell_charges_desc'])."</td>
    2598          <td><input type=\"text\" name=\"spellcharges_3\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcharges_3']}\" /></td>
    2599 </tr>
    2600 <tr>
    2601          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 3",$lang_item_edit['spell_cooldown_desc'])."</td>
    2602          <td><input type=\"text\" name=\"spellcooldown_3\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcooldown_3']}\" /></td>
    2603        
    2604          <td>".makeinfocell($lang_item_edit['spell_category']." 3",$lang_item_edit['spell_category_desc'])."</td>
    2605          <td><input type=\"text\" name=\"spellcategory_3\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategory_3']}\" /></td>
    2606          
    2607          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 3",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    2608          <td><input type=\"text\" name=\"spellcategorycooldown_3\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_3']}\" /></td>
     1911         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     1912         <td><input type=\"text\" name=\"spellcharges_3\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcharges_3']}\" /></td>
     1913</tr>
     1914<tr>
     1915         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     1916         <td><input type=\"text\" name=\"spellcooldown_3\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcooldown_3']}\" /></td>
     1917       
     1918         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     1919         <td><input type=\"text\" name=\"spellcategory_3\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategory_3']}\" /></td>
     1920         
     1921         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     1922         <td><input type=\"text\" name=\"spellcategorycooldown_3\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_3']}\" /></td>
     1923         
     1924         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     1925         <td><input type=\"text\" name=\"spellppmRate_3\" size=\"6\" maxlength=\"30\" value=\"{$item['spellppmRate_3']}\" /></td>
    26091926</tr>
    26101927<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    26111928<tr>
    2612          <td>".makeinfocell($lang_item_edit['spell_id']." 4",$lang_item_edit['spell_id_desc'])."</td>
    2613          <td><input type=\"text\" name=\"spellid_4\" size=\"8\" maxlength=\"30\" value=\"{$item['spellid_4']}\" /></td>";
     1929         <td colspan=\"2\">{$lang_item_edit['item_spell']} 4</td>
     1930         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     1931         <td><input type=\"text\" name=\"spellid_4\" size=\"6\" maxlength=\"30\" value=\"{$item['spellid_4']}\" /></td>";
    26141932 unset($spelltrigger_3);
    26151933 
     
    26171935$spelltrigger_4 [$item['spelltrigger_4']] = " selected=\"selected\" ";
    26181936         
    2619 $output .= "<td>".makeinfocell($lang_item_edit['spell_trigger']." 4",$lang_item_edit['spell_trigger_desc'])."</td>
     1937$output .= "<td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    26201938         <td><select name=\"spelltrigger_4\">
    26211939                <option value=\"0\" {$spelltrigger_4[0]}>0: {$lang_item['spell_use']}</option>
     
    26241942                <option value=\"4\" {$spelltrigger_4[4]}>4: {$lang_item['soul_stone']}</option>
    26251943          </select></td>
    2626          <td>".makeinfocell($lang_item_edit['spell_charges']." 4",$lang_item_edit['spell_charges_desc'])."</td>
    2627          <td><input type=\"text\" name=\"spellcharges_4\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcharges_4']}\" /></td>
    2628 </tr>
    2629 <tr>
    2630          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 4",$lang_item_edit['spell_cooldown_desc'])."</td>
    2631          <td><input type=\"text\" name=\"spellcooldown_4\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcooldown_4']}\" /></td>
    2632        
    2633          <td>".makeinfocell($lang_item_edit['spell_category']." 4",$lang_item_edit['spell_category_desc'])."</td>
    2634          <td><input type=\"text\" name=\"spellcategory_4\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategory_4']}\" /></td>
    2635          
    2636          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 4",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    2637          <td><input type=\"text\" name=\"spellcategorycooldown_4\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_4']}\" /></td>
     1944         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     1945         <td><input type=\"text\" name=\"spellcharges_4\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcharges_4']}\" /></td>
     1946</tr>
     1947<tr>
     1948         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     1949         <td><input type=\"text\" name=\"spellcooldown_4\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcooldown_4']}\" /></td>
     1950       
     1951         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     1952         <td><input type=\"text\" name=\"spellcategory_4\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategory_4']}\" /></td>
     1953         
     1954         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     1955         <td><input type=\"text\" name=\"spellcategorycooldown_4\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_4']}\" /></td>
     1956         
     1957         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     1958         <td><input type=\"text\" name=\"spellppmRate_4\" size=\"6\" maxlength=\"30\" value=\"{$item['spellppmRate_4']}\" /></td>
    26381959</tr>
    26391960<tr><td colspan=\"6\" class=\"hidden\"></td></tr>
    26401961<tr>
    2641          <td>".makeinfocell($lang_item_edit['spell_id']." 5",$lang_item_edit['spell_id_desc'])."</td>
    2642          <td><input type=\"text\" name=\"spellid_5\" size=\"8\" maxlength=\"30\" value=\"{$item['spellid_5']}\" /></td>";
     1962         <td colspan=\"2\">{$lang_item_edit['item_spell']} 5</td>
     1963         <td>".makeinfocell($lang_item_edit['spell_id'],$lang_item_edit['spell_id_desc'])."</td>
     1964         <td><input type=\"text\" name=\"spellid_5\" size=\"6\" maxlength=\"30\" value=\"{$item['spellid_5']}\" /></td>";
    26431965 unset($spelltrigger_4);
    26441966 
     
    26461968$spelltrigger_5 [$item['spelltrigger_5']] = " selected=\"selected\" ";
    26471969         
    2648 $output .= "<td>".makeinfocell($lang_item_edit['spell_trigger']." 5",$lang_item_edit['spell_trigger_desc'])."</td>
     1970$output .= "<td>".makeinfocell($lang_item_edit['spell_trigger'],$lang_item_edit['spell_trigger_desc'])."</td>
    26491971         <td><select name=\"spelltrigger_5\">
    26501972                <option value=\"0\" {$spelltrigger_5[0]}>0: {$lang_item['spell_use']}</option>
     
    26531975                <option value=\"4\" {$spelltrigger_5[4]}>4: {$lang_item['soul_stone']}</option>
    26541976          </select></td>
    2655          <td>".makeinfocell($lang_item_edit['spell_charges']." 5",$lang_item_edit['spell_charges_desc'])."</td>
    2656          <td><input type=\"text\" name=\"spellcharges_5\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcharges_5']}\" /></td>
    2657 </tr>
    2658 <tr>
    2659          <td>".makeinfocell($lang_item_edit['spell_cooldown']." 5",$lang_item_edit['spell_cooldown_desc'])."</td>
    2660          <td><input type=\"text\" name=\"spellcooldown_5\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcooldown_5']}\" /></td>
    2661        
    2662          <td>".makeinfocell($lang_item_edit['spell_category']." 5",$lang_item_edit['spell_category_desc'])."</td>
    2663          <td><input type=\"text\" name=\"spellcategory_5\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategory_5']}\" /></td>
    2664          
    2665          <td>".makeinfocell($lang_item_edit['spell_category_cooldown']." 5",$lang_item_edit['spell_category_cooldown_desc'])."</td>
    2666          <td><input type=\"text\" name=\"spellcategorycooldown_5\" size=\"8\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_5']}\" /></td>
     1977         <td>".makeinfocell($lang_item_edit['spell_charges'],$lang_item_edit['spell_charges_desc'])."</td>
     1978         <td><input type=\"text\" name=\"spellcharges_5\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcharges_5']}\" /></td>
     1979</tr>
     1980<tr>
     1981         <td>".makeinfocell($lang_item_edit['spell_cooldown'],$lang_item_edit['spell_cooldown_desc'])."</td>
     1982         <td><input type=\"text\" name=\"spellcooldown_5\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcooldown_5']}\" /></td>
     1983       
     1984         <td>".makeinfocell($lang_item_edit['spell_category'],$lang_item_edit['spell_category_desc'])."</td>
     1985         <td><input type=\"text\" name=\"spellcategory_5\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategory_5']}\" /></td>
     1986         
     1987         <td>".makeinfocell($lang_item_edit['spell_category_cooldown'],$lang_item_edit['spell_category_cooldown_desc'])."</td>
     1988         <td><input type=\"text\" name=\"spellcategorycooldown_5\" size=\"6\" maxlength=\"30\" value=\"{$item['spellcategorycooldown_5']}\" /></td>
     1989         
     1990         <td>".makeinfocell($lang_item_edit['ppm_rate'],$lang_item_edit['ppm_rate_desc'])."</td>
     1991         <td><input type=\"text\" name=\"spellppmRate_5\" size=\"6\" maxlength=\"30\" value=\"{$item['spellppmRate_5']}\" /></td>
    26671992</tr>
    26681993
     
    29042229$output .= "</tr></table><br /><br />
    29052230    </div>";
    2906        
     2231
    29072232 if ($item['DisenchantID']){
    29082233 $output .= "<div id=\"pane9\">
     
    29142239        $row_flag = 0;
    29152240        $output .= "<table class=\"hidden\" align=\"center\"><tr>";
    2916         $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,quest_freeforall FROM disenchant_loot_template WHERE entry = {$item['DisenchantID']} ORDER BY ChanceOrRef DESC");
     2241        $result1 = $sql->query("SELECT item,ChanceOrRef,QuestChanceOrGroup,mincount,maxcount,freeforall,lootcondition,condition_value1, condition_value2 FROM disenchant_loot_template WHERE entry = {$item['DisenchantID']} ORDER BY ChanceOrRef DESC");
    29172242        while ($item = $sql->fetch_row($result1)){
    29182243                $cel_counter++;
    2919                 $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_item_edit['drop_chance']}: $item[1]%<br />{$lang_item_edit['quest_drop_chance']}: $item[2]%<br />{$lang_item_edit['drop_chance']}: $item[3]-$item[4]<br />{$lang_item_edit['quest_freeforall']}: $item[5]";
     2244                $tooltip = get_item_name($item[0])." ($item[0])<br />{$lang_item_edit['drop_chance']}: $item[1]%<br />{$lang_item_edit['quest_drop_chance']}: $item[2]%<br />{$lang_item_edit['drop_chance']}: $item[3]-$item[4]<br />{$lang_item_edit['freeforall']}: $item[5]<br />{$lang_item_edit['lootcondition']}: $item[6]<br />{$lang_item_edit['condition_value1']}: $item[7]<br />{$lang_item_edit['condition_value2']}: $item[8]";
    29202245                $output .= "<td>";
    29212246                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", $tooltip, "item_tooltip");
     
    29462271<td>".makeinfocell($lang_item_edit['max_count'],$lang_item_edit['max_count_desc'])."</td>
    29472272        <td><input type=\"text\" name=\"de_maxcount\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
    2948 <td>".makeinfocell($lang_item_edit['quest_loot'],$lang_item_edit['quest_loot_desc'])."</td>
    2949         <td><input type=\"text\" name=\"de_quest_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     2273<td>".makeinfocell($lang_item_edit['freeforall'],$lang_item_edit['freeforall_desc'])."</td>
     2274        <td><input type=\"text\" name=\"de_freeforall\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
     2275</tr>
     2276<tr>
     2277<td>".makeinfocell($lang_item_edit['lootcondition'],$lang_item_edit['lootcondition_desc'])."</td>
     2278        <td><input type=\"text\" name=\"de_lootcondition\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     2279<td>".makeinfocell($lang_item_edit['condition_value1'],$lang_item_edit['condition_value1_desc'])."</td>
     2280        <td><input type=\"text\" name=\"de_condition_value1\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
     2281<td>".makeinfocell($lang_item_edit['condition_value2'],$lang_item_edit['condition_value2_desc'])."</td>
     2282        <td><input type=\"text\" name=\"de_condition_value2\" size=\"8\" maxlength=\"3\" value=\"0\" /></td>
    29502283</tr>
    29512284</table>
     
    31402473        else $spellcooldown_1 = -1;
    31412474 if (isset($_POST['spellcategory_1']) && $_POST['spellcategory_1'] != '') $spellcategory_1 = $sql->quote_smart($_POST['spellcategory_1']);
    3142         else $description = 0;
     2475        else $spellcategory_1 = 0;
    31432476 if (isset($_POST['spellcategorycooldown_1']) && $_POST['spellcategorycooldown_1'] != '') $spellcategorycooldown_1 = $sql->quote_smart($_POST['spellcategorycooldown_1']);
    31442477        else $spellcategorycooldown_1 = -1;
     2478 if (isset($_POST['spellppmRate_1']) && $_POST['spellppmRate_1'] != '') $spellppmRate_1 = $sql->quote_smart($_POST['spellppmRate_1']);
     2479        else $spellppmRate_1 = 0;
    31452480 if (isset($_POST['spellid_2']) && $_POST['spellid_2'] != '') $spellid_2 = $sql->quote_smart($_POST['spellid_2']);
    31462481        else $spellid_2 = 0;
     
    31552490 if (isset($_POST['spellcategorycooldown_2']) && $_POST['spellcategorycooldown_2'] != '') $spellcategorycooldown_2 = $sql->quote_smart($_POST['spellcategorycooldown_2']);
    31562491        else $spellcategorycooldown_2 = -1;
     2492 if (isset($_POST['spellppmRate_2']) && $_POST['spellppmRate_2'] != '') $spellppmRate_2 = $sql->quote_smart($_POST['spellppmRate_2']);
     2493        else $spellppmRate_2 = 0;
    31572494 if (isset($_POST['spellid_3']) && $_POST['spellid_3'] != '') $spellid_3 = $sql->quote_smart($_POST['spellid_3']);
    31582495        else $spellid_3 = 0;
     
    31672504 if (isset($_POST['spellcategorycooldown_3']) && $_POST['spellcategorycooldown_3'] != '') $spellcategorycooldown_3 = $sql->quote_smart($_POST['spellcategorycooldown_3']);
    31682505        else $spellcategorycooldown_3 = -1;
     2506 if (isset($_POST['spellppmRate_3']) && $_POST['spellppmRate_3'] != '') $spellppmRate_3 = $sql->quote_smart($_POST['spellppmRate_3']);
     2507        else $spellppmRate_3 = 0;
    31692508 if (isset($_POST['spellid_4']) && $_POST['spellid_4'] != '') $spellid_4 = $sql->quote_smart($_POST['spellid_4']);
    31702509        else $spellid_4 = 0;
     
    31792518 if (isset($_POST['spellcategorycooldown_4']) && $_POST['spellcategorycooldown_4'] != '') $spellcategorycooldown_4 = $sql->quote_smart($_POST['spellcategorycooldown_4']);
    31802519        else $spellcategorycooldown_4 = -1;
     2520 if (isset($_POST['spellppmRate_4']) && $_POST['spellppmRate_4'] != '') $spellppmRate_4 = $sql->quote_smart($_POST['spellppmRate_4']);
     2521        else $spellppmRate_4 = 0;
    31812522 if (isset($_POST['spellid_5']) && $_POST['spellid_5'] != '') $spellid_5 = $sql->quote_smart($_POST['spellid_5']);
    31822523        else $spellid_5 = 0;
     
    31912532 if (isset($_POST['spellcategorycooldown_5']) && $_POST['spellcategorycooldown_5'] != '') $spellcategorycooldown_5 = $sql->quote_smart($_POST['spellcategorycooldown_5']);
    31922533        else $spellcategorycooldown_5 = -1;
     2534 if (isset($_POST['spellppmRate_5']) && $_POST['spellppmRate_5'] != '') $spellppmRate_5 = $sql->quote_smart($_POST['spellppmRate_5']);
     2535        else $spellppmRate_5 = 0;
    31932536 if (isset($_POST['bonding']) && $_POST['bonding'] != '') $bonding = $sql->quote_smart($_POST['bonding']);
    31942537        else $bonding = 0;
     
    32642607        if (isset($_POST['de_maxcount']) && $_POST['de_maxcount'] != '') $de_maxcount = $sql->quote_smart($_POST['de_maxcount']);
    32652608                else $de_maxcount = 0;
    3266         if (isset($_POST['de_quest_freeforall']) && $_POST['de_quest_freeforall'] != '') $de_quest_freeforall = $sql->quote_smart($_POST['de_quest_freeforall']);
    3267                 else $de_quest_freeforall = 0;
     2609        if (isset($_POST['de_freeforall']) && $_POST['de_freeforall'] != '') $de_freeforall = $sql->quote_smart($_POST['de_freeforall']);
     2610                else $de_freeforall = 0;
     2611        if (isset($_POST['de_lootcondition']) && $_POST['de_lootcondition'] != '') $de_lootcondition = $sql->quote_smart($_POST['de_lootcondition']);
     2612                else $de_lootcondition = 0;
     2613        if (isset($_POST['de_condition_value1']) && $_POST['de_condition_value1'] != '') $de_condition_value1 = $sql->quote_smart($_POST['de_condition_value1']);
     2614                else $de_condition_value1 = 0;
     2615        if (isset($_POST['de_condition_value2']) && $_POST['de_condition_value2'] != '') $de_condition_value2 = $sql->quote_smart($_POST['de_condition_value2']);
     2616                else $de_condition_value2 = 0;
    32682617        if (isset($_POST['de_item']) && $_POST['de_item'] != '') $de_item = $sql->quote_smart($_POST['de_item']);
    32692618                else $de_item = 0;
     
    33142663        stat_value1, stat_type2, stat_value2, stat_type3, stat_value3, stat_type4, stat_value4, stat_type5, stat_value5, stat_type6, stat_value6, stat_type7, stat_value7, stat_type8, stat_value8, stat_type9,
    33152664        stat_value9, stat_type10, stat_value10, dmg_min1, dmg_max1, dmg_type1, dmg_min2, dmg_max2, dmg_type2, dmg_min3, dmg_max3, dmg_type3, dmg_min4, dmg_max4, dmg_type4, dmg_min5, dmg_max5, dmg_type5, armor,
    3316         holy_res, fire_res, nature_res, frost_res, shadow_res, arcane_res, delay, ammo_type, RangedModRange, spellid_1, spelltrigger_1, spellcharges_1, spellcooldown_1, spellcategory_1, spellcategorycooldown_1,
    3317         spellid_2, spelltrigger_2, spellcharges_2, spellcooldown_2, spellcategory_2, spellcategorycooldown_2, spellid_3, spelltrigger_3, spellcharges_3, spellcooldown_3, spellcategory_3, spellcategorycooldown_3,
    3318         spellid_4, spelltrigger_4, spellcharges_4, spellcooldown_4, spellcategory_4, spellcategorycooldown_4, spellid_5, spelltrigger_5, spellcharges_5, spellcooldown_5, spellcategory_5, spellcategorycooldown_5,
     2665        holy_res, fire_res, nature_res, frost_res, shadow_res, arcane_res, delay, ammo_type, RangedModRange, spellid_1, spelltrigger_1, spellcharges_1, spellppmRate_1, spellcooldown_1, spellcategory_1, spellcategorycooldown_1,
     2666        spellid_2, spelltrigger_2, spellcharges_2, spellppmRate_2, spellcooldown_2, spellcategory_2, spellcategorycooldown_2, spellid_3, spelltrigger_3, spellcharges_3, spellppmRate_3, spellcooldown_3, spellcategory_3, spellcategorycooldown_3,
     2667        spellid_4, spelltrigger_4, spellcharges_4, spellppmRate_4, spellcooldown_4, spellcategory_4, spellcategorycooldown_4, spellid_5, spelltrigger_5, spellcharges_5, spellppmRate_5, spellcooldown_5, spellcategory_5, spellcategorycooldown_5,
    33192668        bonding, description, PageText, LanguageID, PageMaterial, startquest, lockid, Material, sheath, RandomProperty, block, itemset, MaxDurability, area, BagFamily, Map, ScriptName, DisenchantID,RequiredDisenchantSkill,
    33202669        ArmorDamageModifier,unk0,RandomSuffix,TotemCategory, socketColor_1, socketContent_1, socketColor_2, socketContent_2, socketColor_3, socketContent_3, socketBonus, GemProperties, ExtendedCost)
     
    33232672        '$stat_value1', '$stat_type2', '$stat_value2', '$stat_type3', '$stat_value3', '$stat_type4', '$stat_value4', '$stat_type5', '$stat_value5', '$stat_type6', '$stat_value6', '$stat_type7', '$stat_value7', '$stat_type8', '$stat_value8',
    33242673        '$stat_type9', '$stat_value9', '$stat_type10', '$stat_value10', '$dmg_min1', '$dmg_max1', '$dmg_type1', '$dmg_min2', '$dmg_max2', '$dmg_type2', '$dmg_min3', '$dmg_max3', '$dmg_type3', '$dmg_min4', '$dmg_max4', '$dmg_type4', '$dmg_min5',
    3325         '$dmg_max5', '$dmg_type5', '$armor', '$holy_res', '$fire_res', '$nature_res', '$frost_res', '$shadow_res', '$arcane_res', '$delay', '$ammo_type', '$RangedModRange', '$spellid_1', '$spelltrigger_1', '$spellcharges_1', '$spellcooldown_1',
    3326         '$spellcategory_1', '$spellcategorycooldown_1', '$spellid_2', '$spelltrigger_2', '$spellcharges_2', '$spellcooldown_2', '$spellcategory_2', '$spellcategorycooldown_2', '$spellid_3', '$spelltrigger_3', '$spellcharges_3',
    3327         '$spellcooldown_3', '$spellcategory_3', '$spellcategorycooldown_3', '$spellid_4', '$spelltrigger_4', '$spellcharges_4', '$spellcooldown_4', '$spellcategory_4', '$spellcategorycooldown_4', '$spellid_5', '$spelltrigger_5',
    3328         '$spellcharges_5', '$spellcooldown_5', '$spellcategory_5', '$spellcategorycooldown_5', '$bonding', '$description', '$PageText', '$LanguageID', '$PageMaterial', '$startquest', '$lockid', '$Material', '$sheath', '$RandomProperty', '$block',
     2674        '$dmg_max5', '$dmg_type5', '$armor', '$holy_res', '$fire_res', '$nature_res', '$frost_res', '$shadow_res', '$arcane_res', '$delay', '$ammo_type', '$RangedModRange', '$spellid_1', '$spelltrigger_1', '$spellcharges_1', '$spellppmRate_1', '$spellcooldown_1',
     2675        '$spellcategory_1', '$spellcategorycooldown_1', '$spellid_2', '$spelltrigger_2', '$spellcharges_2', '$spellppmRate_2', '$spellcooldown_2', '$spellcategory_2', '$spellcategorycooldown_2', '$spellid_3', '$spelltrigger_3', '$spellcharges_3', '$spellppmRate_3',
     2676        '$spellcooldown_3', '$spellcategory_3', '$spellcategorycooldown_3', '$spellid_4', '$spelltrigger_4', '$spellcharges_4', '$spellppmRate_4', '$spellcooldown_4', '$spellcategory_4', '$spellcategorycooldown_4', '$spellid_5', '$spelltrigger_5',
     2677        '$spellcharges_5', '$spellppmRate_5', '$spellcooldown_5', '$spellcategory_5', '$spellcategorycooldown_5', '$bonding', '$description', '$PageText', '$LanguageID', '$PageMaterial', '$startquest', '$lockid', '$Material', '$sheath', '$RandomProperty', '$block',
    33292678        '$itemset', '$MaxDurability', '$area', '$BagFamily', '$Map', '$ScriptName', '$DisenchantID', '$RequiredDisenchantSkill','$ArmorDamageModifier','$unk0','$RandomSuffix', '$TotemCategory', '$socketColor_1', '$socketContent_1', '$socketColor_2',
    33302679        '$socketContent_2', '$socketColor_3', '$socketContent_3', '$socketBonus', '$GemProperties', '$ExtendedCost')";
     
    34092758                if ($item_templ['spelltrigger_1'] != $spelltrigger_1) $sql_query .= "spelltrigger_1='$spelltrigger_1',";
    34102759                if ($item_templ['spellcharges_1'] != $spellcharges_1) $sql_query .= "spellcharges_1='$spellcharges_1',";
     2760                if ($item_templ['spellppmRate_1'] != $spellppmRate_1) $sql_query .= "spellppmRate_1='$spellppmRate_1',";
    34112761                if ($item_templ['spellcooldown_1'] != $spellcooldown_1) $sql_query .= "spellcooldown_1='$spellcooldown_1',";
    34122762                if ($item_templ['spellcategory_1'] != $spellcategory_1) $sql_query .= "spellcategory_1='$spellcategory_1',";
     
    34152765                if ($item_templ['spelltrigger_2'] != $spelltrigger_2) $sql_query .= "spelltrigger_2='$spelltrigger_2',";
    34162766                if ($item_templ['spellcharges_2'] != $spellcharges_2) $sql_query .= "spellcharges_2='$spellcharges_2',";
     2767                if ($item_templ['spellppmRate_2'] != $spellppmRate_2) $sql_query .= "spellppmRate_2='$spellppmRate_2',";
    34172768                if ($item_templ['spellcooldown_2'] != $spellcooldown_2) $sql_query .= "spellcooldown_2='$spellcooldown_2',";
    34182769                if ($item_templ['spellcategory_2'] != $spellcategory_2) $sql_query .= "spellcategory_2='$spellcategory_2',";
     
    34212772                if ($item_templ['spelltrigger_3'] != $spelltrigger_3) $sql_query .= "spelltrigger_3='$spelltrigger_3',";
    34222773                if ($item_templ['spellcharges_3'] != $spellcharges_3) $sql_query .= "spellcharges_3='$spellcharges_3',";
     2774                if ($item_templ['spellppmRate_3'] != $spellppmRate_3) $sql_query .= "spellppmRate_3='$spellppmRate_3',";
    34232775                if ($item_templ['spellcooldown_3'] != $spellcooldown_3) $sql_query .= "spellcooldown_3='$spellcooldown_3',";
    34242776                if ($item_templ['spellcategory_3'] != $spellcategory_3) $sql_query .= "spellcategory_3='$spellcategory_3',";
    34252777                if ($item_templ['spellcategorycooldown_3'] != $spellcategorycooldown_3) $sql_query .= "spellcategorycooldown_3='$spellcategorycooldown_3',";   
    3426                 if ($item_templ['spellid_4'] != $spellid_4) $sql .= "spellid_4='$spellid_4',";
     2778                if ($item_templ['spellid_4'] != $spellid_4) $sql_query .= "spellid_4='$spellid_4',";
    34272779                if ($item_templ['spelltrigger_4'] != $spelltrigger_4) $sql_query .= "spelltrigger_4='$spelltrigger_4',";
    34282780                if ($item_templ['spellcharges_4'] != $spellcharges_4) $sql_query .= "spellcharges_4='$spellcharges_4',";
     2781                if ($item_templ['spellppmRate_4'] != $spellppmRate_4) $sql_query .= "spellppmRate_4='$spellppmRate_4',";
    34292782                if ($item_templ['spellcooldown_4'] != $spellcooldown_4) $sql_query .= "spellcooldown_4='$spellcooldown_4',";
    34302783                if ($item_templ['spellcategory_4'] != $spellcategory_4) $sql_query .= "spellcategory_4='$spellcategory_4',";
     
    34332786                if ($item_templ['spelltrigger_5'] != $spelltrigger_5) $sql_query .= "spelltrigger_5='$spelltrigger_5',";
    34342787                if ($item_templ['spellcharges_5'] != $spellcharges_5) $sql_query .= "spellcharges_5='$spellcharges_5',";
     2788                if ($item_templ['spellppmRate_5'] != $spellppmRate_5) $sql_query .= "spellppmRate_5='$spellppmRate_5',";
    34352789                if ($item_templ['spellcooldown_5'] != $spellcooldown_5) $sql_query .= "spellcooldown_5='$spellcooldown_5',";
    34362790                if ($item_templ['spellcategory_5'] != $spellcategory_5) $sql_query .= "spellcategory_5='$spellcategory_5',";   
     
    34832837               
    34842838                if ($de_item){
    3485                         $sql_query .= "INSERT INTO disenchant_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, quest_freeforall)
    3486                                         VALUES ($DisenchantID,$de_item,'$de_ChanceOrRef', '$de_QuestChanceOrGroup' ,$de_mincount ,$de_maxcount ,$de_quest_freeforall);\n";
     2839                        $sql_query .= "INSERT INTO disenchant_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, freeforall, lootcondition, condition_value1, condition_value2)
     2840                                        VALUES ($DisenchantID,$de_item,'$de_ChanceOrRef', '$de_QuestChanceOrGroup' ,$de_mincount ,$de_maxcount ,$de_freeforall ,$de_lootcondition ,$de_condition_value1 ,$de_condition_value2);\n";
    34872841                        }
    34882842
  • minimanager/js/general.js

    r19 r142  
    99}
    1010
    11 function showHide(id){
     11function showHide(id,force){
    1212        var o, st;
    1313        if( document.getElementById ) // Standart way
     
    1818                o = document.layers[id];
    1919        st = o.style;
     20       
     21        if(force != undefined){
     22                st.display = (force) ? 'block' : 'none';
     23                return
     24        }
    2025        // if the style.display value is blank we try to figure it out here
    2126        if(st.display == '' && o.offsetWidth != undefined && o.offsetHeight != undefined)
     
    189194
    190195    var t = '<table class="' + this.classname + '"><tr><th colspan=2>'+((this.btn_icon)?'<img src="'+ this.btn_icon +'" width="48" height="48" alt="" align="absmiddle" />':'')+ this.text +'</th></tr>'
    191                 + '<tr align="center"><td><a class="button" style="width:120px;" href="' + action + '">' + this.btn_ok + '</a></td>'
    192                 + '<td><a class="button" style="width:120px;" href="#" onclick="answerbox.hide()">' + this.btn_cancel + '</a></td></tr></table>';
     196                + '<tr align="center"><td><a class="button" style="width:120px;" href="' + action + '" type="wrn">' + this.btn_ok + '</a></td>'
     197                + '<td><a class="button" style="width:120px;" href="#" onclick="answerbox.hide()" type="def">' + this.btn_cancel + '</a></td></tr></table>';
    193198
    194199    if(DOM || IE) this.obj.innerHTML = t;
  • minimanager/lang/deDE.php

    r19 r142  
    22/*
    33 * Project Name: MiniManager for Mangos Server
    4  * Date: 17.10.2006 inital version (0.0.1a)
    5  * Author: konqi (German Translation)
    6  * Copyright: konqi (German Translation)
     4 * Date: 11.11.2007 updated version (0.0.1b)
     5 * Author: konqi (updated by mordor) (only German Translation)
     6 * Copyright: konqi (updated by mordor) (only German Translation)
    77 * Email: *****
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111$site_encoding = "ISO-8859-1";
    1212
     
    3636        'are_you_sure' => 'BIST DU SICHER?',
    3737        'will_be_erased' => 'Wird unwiederrufbar von der Datenbank gelöscht!',
    38         'unlinked' => 'Unlinked'
     38        'unlinked' => 'Unverlinked'
    3939);
    4040
     
    4848        'missing_pass_user' => 'Fehlender Benutzername und/oder Passwort!',
    4949        'banned_acc' => 'Konto gebannt, Bitte Serveradministrator kontaktieren',
    50         'locked_acc' => 'Konto eingefrohren, Bitte Serveradministrator kontaktieren',
     50        'locked_acc' => 'Konto eingefroren, Bitte Serveradministrator kontaktieren',
    5151        'no_permision' => 'Du hast KEINE Berechtigung auf die angeforderten Daten zuzugreifen',
    5252        'enter_valid_logon' => 'Bitte g&uuml;tigen Benutzername und Passwort eingeben:',
    5353        'select_realm' => 'W&auml;hle Realm',
    54         'remember_me' => 'Remember Me', //TODO
    55         'pass_recovery' => 'Lost Password?' //TODO
    56         );
    57        
     54        'remember_me' => 'Eingeloggt bleiben',
     55        'pass_recovery' => 'Passwort vergessen?'
     56        );
     57
    5858$lang_register = array(
    5959        // ----- REGISTER.PHP -----
     
    6767        'use_valid_mail' => 'Bitte versichere dich, dass du eine g&uuml;ltige E-mail-Adresse benutzt.',
    6868        'create_acc_button' => 'Konto erstellen',
    69         'diff_pass_entered' => 'Die Passw&ouml;rter m&uuml;ssen &uuml;bereinstimmen.',
     69        'diff_pass_entered' => 'Die Passwörter müssen übereinstimmen.', //Popup-Fenster mit "noramlen" Umlauten!
    7070        'already_exist' => 'Existiert bereits',
    7171        'acc_reg_closed' => 'Pech gehabt, die Kontoregistrierung ist zur Zeit deaktiviert.',
     
    7878        'cannot_create_acc' => 'k&ouml;nnen keine Kontos erstellen.',
    7979        'fill_all_fields' => 'Bitte alle Felder ausf&uuml;llen.',
    80         'acc_type' => 'Account Type', //TODO
    81         'acc_type_desc' => 'The type of Client will be used.', //TODO
     80        'acc_type' => 'Accounttyp',
     81        'acc_type_desc' => 'Der Typ des Clients der gebraucht wird.',
    8282        'classic' => 'Classic',
    83         'expansion' => 'Expansion',
    84         'recover_acc_password' => 'Recover Account\'s Password', //TODO
    85         'user_pass_rec_desc' => 'Please enter username you registered with.', //TODO
    86         'mail_pass_rec_desc' => 'Please make sure to use same email address as in initial registration.', //TODO
    87         'recover_pass' => 'Recover Password', //TODO
    88         'user_mail_not_found' => 'Provided Username/email combination not found.', //TODO
    89         'recovery_mail_sent' => 'Recovery mail sent',
     83        'expansion' => 'Erweiterung',
     84        'recover_acc_password' => 'Passwortwiederherstellung f&uuml;r einen Account',
     85        'user_pass_rec_desc' => 'Bitte gebe den Benutzernamen an mit dem du dich registriert hast.',
     86        'mail_pass_rec_desc' => 'Bitte gehe sicher, dass du die selbe Emailadresse verwendest, wie bei deiner Anmeldung.',
     87        'recover_pass' => 'Passwort wiederherstellen',
     88        'user_mail_not_found' => 'Die angegebene Kombination aus Accountname und Emailadresse wurde nicht gefunden.',
     89        'recovery_mail_sent' => 'Email zur Wiederherstellung des Passwortes wurde versandt',
    9090        'read_terms' => 'Please make sure to read, understand and accept the terms of usage under which this account will be created',
    9191        'terms' => 'Terms of Service',
    9292        'error_terms' => 'Terms of Service were Not Accepted',
    93         'i_agree' => 'I Agree',
    94         'i_dont_agree' => 'I Do Not Agree'
    95         );
    96        
     93        'i_agree' => 'Ich bin einverstanden',
     94        'i_dont_agree' => 'Ich bin nicht einverstanden',
     95        'pass_too_long' => 'Das angegebene Passwort &uuml;berschreitet die maximal erlaube L&auml;nge'
     96        );
     97
    9798$lang_index = array(
    9899        // ----- INDEX.PHP -----
    99100        'realm' =>'Realm',
    100101        'online' => 'Online',
    101         'offline_or_let_height' => 'Offline oder Latenz zu hoch',
     102        'offline_or_let_high' => 'Offline oder Latenz zu hoch',
    102103        'add_motd' => 'Nachricht des Tages hinzuf&uuml;gen',
    103104        'delete' => 'L&ouml;schen',
     
    111112        'honor_kills' => 'E.R'
    112113        );
    113        
     114
    114115$lang_header = array(
    115116        // ----- HEADER.PHP -----
     
    119120        'characters' => 'Character',
    120121        'guilds' => 'Gilden',
     122        'arena_teams' => 'Arena Teams',
    121123        'banned_list' => 'Bannliste',
    122124        'cleanup' => 'Aufr&auml;men',
     
    137139        'statistics' => 'Statistics', //TODO: Translate
    138140        'teleports' => 'Teleports', //TODO: Translate
    139         'command' => 'Commands', //TODO: Translate
    140         'creatures' => 'Creatures', //TODO: Translate
     141        'command' => 'Befehle',
     142        'creatures' => 'Kreaturen',
    141143        'player_map' => 'Player Map', //TODO
    142144        'irc' => 'IRC Applet',  //TODO
    143145        'repair' => 'Repair/Optimize',  //TODO
    144         'game_object' => 'Game Object',
     146        'game_object' => 'Game Object',  //TODO
    145147        'forums' => 'Forums',
    146         'auctionhouse' => 'Auction House', //TODO
    147         );
    148        
     148        'honor' => 'Honor Rankings', //TODO
     149        'auctionhouse' => 'Auktionshaus',
     150        );
     151
    149152$lang_footer = array(
    150153        // -----FOOTER.PHP -----
     
    153156        );
    154157
    155 $lang_repair = array(
     158$lang_repair = array( //TODO
    156159        // ----- REPAIR.PHP -----
    157160        'repair_optimize' => 'Repair / Optimize Tables',
     
    178181        'web_backup' => 'den Webserver',
    179182        'local_file' => 'eine lokale Datei',
    180         'acc_on_file' => 'account on a file',
     183        'acc_on_file' => 'account on a file',  //TODO
    181184        'enter_acc_name' => 'Zu ladende ID von Benutzerkonto eingeben',
    182185        'backup_acc' => 'Sichere Benutzerkonten',
     
    198201        'save_all_realms' => 'Speichere Daten von allen Realms'
    199202        );
    200        
     203
    201204$lang_banned = array( //TODO
    202205        // ----- BANNED.PHP -----
     
    222225        'acc_not_found' => 'Account Not Found'
    223226        );
    224        
     227
    225228$lang_char = array(
    226229        // ----- CHAR.PHP -----
     
    257260        'no_act_quests' => 'No active Quests Found.', //TODO: Translate
    258261        'quest_id' => 'ID', //TODO: Translate
    259         'quest_level' => 'lvl',
     262        'quest_level' => 'Lvl',
    260263        'quest_title' => 'Quest Title', //TODO: Translate
    261         'professions' => 'Professions', //TODO
     264        'professions' => 'Berufe',
    262265        'skills' => 'Skills', //TODO
    263         'skill_id' => 'ID', //TODO
     266        'skill_id' => 'ID',
    264267        'skill_name' => 'Skill Name', //TODO
    265         'skill_value' => 'Value', //TODO
     268        'skill_value' => 'Wert',
    266269        // --- $skill_rank_array ---
    267270        'apprentice' => 'Apprentice', //TODO: Translate
     
    290293        'no_tp_location' => 'No teleport location found using provided name.' //TODO
    291294        );
    292        
     295
    293296$lang_item = array(
    294297        // ----- ITEM TOOLTIP -----
     
    338341        'rod' => 'Enchanter\'s Rod', // <---- TODO
    339342        'robe' => 'Robe',
    340         'tome' => 'Tome',
     343        'tome' => 'Tome',  // <----- TODO
    341344        'two_hand' => 'Zweih&auml;ndig',
    342345        'off_misc' => 'Freie Hand',
     
    361364        'ench_formula' => 'Verzauberungsformel',
    362365        'JC_formula' => 'Jewelcrafting Formula', // <---- TODO
    363         'quiver' => 'Quiver',
    364         'ammo_pouch' => 'Ammo Pouch',
     366        'quiver' => 'Quiver', // <---- TODO
     367        'ammo_pouch' => 'Ammo Pouch', // <---- TODO
    365368        'soul_shards' => 'Soul Shards', // <---- TODO
    366369        'herbs' => 'Herbs', // <---- TODO
     
    427430        'slots' => 'Slots',   // <---- TODO
    428431        'charges' => 'Charge(s)',   // <---- TODO
    429         //TODO: Translate All below
    430         'socket_bonus' => 'Socket Bonus',
    431         'potion' => 'Potion',
    432         'scroll' => 'Scroll',
    433         'bandage' => 'Bandage',
    434         'healthstone' => 'HealthStone',
    435         'combat_effect' => 'CombatEffect',
    436         'libram' => 'Libram',
    437         'idol' => 'Idol',
    438         'totem' => 'Totem',
    439         'fishing_manual' => 'Fishing Manual',
    440         'soul_stone' => 'Soul Stone',
    441         'no_bind' => 'Not Binding',
    442         'socket_meta' => 'Meta Socket',
    443         'socket_red' => 'Red Socket',
    444         'socket_yellow' => 'Yellow Socket',
    445         'socket_blue' => 'Blue Socket',
    446         'rating_by' => 'Rating by',
    447         'improves' => 'Improves',
    448         'DEFENCE_RATING' => 'Defence',
    449         'DODGE_RATING' => 'Dodge',
    450         'PARRY_RATING' => 'Parry',
    451         'SHIELD_BLOCK_RATING' => 'Shield Block',
    452         'MELEE_HIT_RATING' => 'Melee Hit',
    453         'RANGED_HIT_RATING' => 'Ranged Hit',
    454         'SPELL_HIT_RATING' => 'Spell Hit',
    455         'MELEE_CS_RATING' => 'Melee Crit',
    456         'RANGED_CS_RATING' => 'Ranged Crit',
    457         'SPELL_CS_RATING' => 'Spell Crit',
    458         'MELEE_HA_RATING' => 'Melee Hit Avoid',
    459         'RANGED_HA_RATING' => 'Ranged Hit Avoid',
    460         'SPELL_HA_RATING' => 'Spell Hit Avoid',
    461         'MELEE_CA_RATING' => 'Melee Crit Avoid',
    462         'RANGED_CA_RATING' => 'Ranged Crit Avoid',
    463         'SPELL_CA_RATING' => 'Spell Crit Avoid',
    464         'MELEE_HASTE_RATING' => 'Melee Haste',
    465         'RANGED_HASTE_RATING' => 'Ranged Haste',
    466         'SPELL_HASTE_RATING' => 'Spell Haste',
    467         'HIT_RATING' => 'Hit',
    468         'CS_RATING' => 'Critical Strike',
    469         'HA_RATING' => 'Hit Avoid',
    470         'CA_RATING' => 'Crit Avoid',
    471         'RESILIENCE_RATING' => 'Resistance',
    472         'HASTE_RATING' => 'Haste'
     432        'socket_bonus' => 'Socket Bonus', // <---- TODO
     433        'potion' => 'Potion', // <---- TODO
     434        'scroll' => 'Scroll', // <---- TODO
     435        'bandage' => 'Bandage', // <---- TODO
     436        'healthstone' => 'HealthStone', // <---- TODO
     437        'combat_effect' => 'CombatEffect', // <---- TODO
     438        'libram' => 'Libram', // <---- TODO
     439        'idol' => 'Idol', // <---- TODO
     440        'totem' => 'Totem', // <---- TODO
     441        'fishing_manual' => 'Fishing Manual', // <---- TODO
     442        'soul_stone' => 'Soul Stone', // <---- TODO
     443        'no_bind' => 'Not Binding', // <---- TODO
     444        'socket_meta' => 'Meta Socket', // <---- TODO
     445        'socket_red' => 'Red Socket', // <---- TODO
     446        'socket_yellow' => 'Yellow Socket', // <---- TODO
     447        'socket_blue' => 'Blue Socket', // <---- TODO
     448        'rating_by' => 'Rating by', // <---- TODO
     449        'improves' => 'Improves', // <---- TODO
     450        'DEFENCE_RATING' => 'Defence', // <---- TODO
     451        'DODGE_RATING' => 'Dodge', // <---- TODO
     452        'PARRY_RATING' => 'Parry', // <---- TODO
     453        'SHIELD_BLOCK_RATING' => 'Shield Block', // <---- TODO
     454        'MELEE_HIT_RATING' => 'Melee Hit', // <---- TODO
     455        'RANGED_HIT_RATING' => 'Ranged Hit', // <---- TODO
     456        'SPELL_HIT_RATING' => 'Spell Hit', // <---- TODO
     457        'MELEE_CS_RATING' => 'Melee Crit', // <---- TODO
     458        'RANGED_CS_RATING' => 'Ranged Crit', // <---- TODO
     459        'SPELL_CS_RATING' => 'Spell Crit', // <---- TODO
     460        'MELEE_HA_RATING' => 'Melee Hit Avoid', // <---- TODO
     461        'RANGED_HA_RATING' => 'Ranged Hit Avoid', // <---- TODO
     462        'SPELL_HA_RATING' => 'Spell Hit Avoid', // <---- TODO
     463        'MELEE_CA_RATING' => 'Melee Crit Avoid', // <---- TODO
     464        'RANGED_CA_RATING' => 'Ranged Crit Avoid', // <---- TODO
     465        'SPELL_CA_RATING' => 'Spell Crit Avoid', // <---- TODO
     466        'MELEE_HASTE_RATING' => 'Melee Haste', // <---- TODO
     467        'RANGED_HASTE_RATING' => 'Ranged Haste', // <---- TODO
     468        'SPELL_HASTE_RATING' => 'Spell Haste', // <---- TODO
     469        'HIT_RATING' => 'Hit', // <---- TODO
     470        'CS_RATING' => 'Critical Strike', // <---- TODO
     471        'HA_RATING' => 'Hit Avoid', // <---- TODO
     472        'CA_RATING' => 'Crit Avoid', // <---- TODO
     473        'RESILIENCE_RATING' => 'Resistance', // <---- TODO
     474        'HASTE_RATING' => 'Haste' // <---- TODO
    473475);
    474476
     
    512514        'by_item' => 'Gegenstands-ID'
    513515        );
    514        
     516
    515517$lang_cleanup = array(
    516518        // ----- CLEANUP.PHP -----
     
    541543        'clean_db' => 'Datenbank aufr&auml;umen'
    542544        );
    543        
     545
    544546$lang_edit = array(
    545547        // ----- EDIT.PHP -----
     
    561563        'edit_your_acc' => 'Benutzerkonto bearbeiten',
    562564        'cms_options' => 'CMS Options', //TODO
    563         'select_cms_template' => 'Select CMS Template',  //TODO
    564         'template' => 'Template',  //TODO
     565        'select_cms_template' => 'Select CMS Template', //TODO
     566        'template' => 'Template', //TODO
    565567        'select_cms_layout_lang' => 'W&auml;hle die CMS Anzeigesprache',
    566568        'language' => 'Sprache',
    567569        'save' => 'Speichern',
    568           //TODO
    569         'client_type' => 'Client Type',
     570        'client_type' => 'Client Type', //TODO
    570571        'classic' => 'Classic',
    571         'expansion' => 'Expansion',
    572         'tot_chars' => 'Total Characters'
    573         );
    574        
     572        'expansion' => 'Erweiterung',
     573        'tot_chars' => 'Gesamtanzahl der Charactere'
     574        );
     575
    575576$lang_guild = array(
    576577        // ----- GUILD.PHP -----
     
    592593        'info' => 'Info',
    593594        'motd' => 'MOTD',
    594         'level' => 'level',
    595         'name' => 'Name',       //TODO: Translate
    596         'remove' => 'Rem.',     //TODO: Translate
    597         'rank' => 'Rank',       //TODO: Translate
     595        'level' => 'Level',
     596        'name' => 'Name',
     597        'remove' => 'Rem.', //TODO: Translate
     598        'rank' => 'Rang',
    598599        'tot_members' => 'Mitglieder gesamt',
    599600        'err_no_members_found' => 'Keine Mitglieder gefunden!',
     
    603604        'browse_guilds' => 'Gilden durchsuchen'
    604605        );
    605        
     606
    606607$lang_mail = array(
    607608        // ----- MAIL.PHP -----
    608         'mail_type' => 'Mail Type',
    609         'mail_options' => 'Mail Options',
     609        'mail_type' => 'Mail Type', //TODO
     610        'mail_options' => 'Mail Options', //TODO
    610611        'email' => 'Email',
    611612        'ingame_mail' => 'WoW-Post',
     
    621622        'online' => 'Online',
    622623        'attachments' => 'Attachments (ingame only)', //TODO
    623         'money' => 'Money', //TODO
    624         'item' => 'Item (id)', //TODO
     624        'money' => 'Geld',
     625        'item' => 'Item (id)',
    625626        'stack' => 'Stack', //TODO
    626627        'mail_body' => 'Nachricht',
     
    634635        'send_mail' => 'Sende Mail'
    635636        );
    636        
     637
    637638$lang_motd = array(
    638639        // ----- MOTD.PHP -----
     
    658659        'run_patch' => 'SQL Patch einspielen'
    659660        );
    660        
     661
    661662$lang_ssh = array(
    662663        // ----- SSH.PHP -----
     
    664665        'config_server_properly' => 'Versichere dich, dass dein SSH/Telnet Server richtig eingerichtet und online ist.'
    665666        );
    666        
     667
    667668$lang_realm = array(
    668669        // ----- REALM.PHP -----
     
    672673        'address' => 'Addresse',
    673674        'port' => 'Port',
    674         'icon' => 'Icon',
     675        'icon' => 'Icon', //TODO
    675676        'color' => 'Farbe',
    676677        'timezone' => 'Zeitzone',
     
    685686        'online' => 'Status',
    686687        'tot_char' => 'Charakter gesamt',
    687         'delete' => 'Delete Realm',     //TODO: Translate
    688         'normal' => 'Normal',   //TODO: Translate
    689         'pvp' => 'PVP', //TODO: Translate
    690         'rp' => 'RP',   //TODO: Translate
    691         'rppvp' => 'RPPVP',     //TODO: Translate
    692         'english' => 'English', //TODO: Translate
    693         'deutsch' => 'Deutsch', //TODO: Translate
    694         'french' => 'French',   //TODO: Translate
    695         'others' => 'Others',
    696         'conf_from_file' => '** This realm appear not to have proper configuration in config.php file.<br />Make sure to properly configure it before using under CMS.',
     688        'delete' => 'Entferne Realm',
     689        'normal' => 'Normal',
     690        'pvp' => 'PVP',
     691        'rp' => 'RP',
     692        'rppvp' => 'RPPVP',
     693        'english' => 'Englisch',
     694        'deutsch' => 'Deutsch',
     695        'french' => 'Franz&ouml;sisch',
     696        'others' => 'Andere',
     697        'conf_from_file' => '** This realm appear not to have proper configuration in config.php file.<br />Make sure to properly configure it before using under CMS.', //TODO
    697698        'offline' => 'Offline',
    698699        'status' => 'Status'
    699700        );
    700        
     701
    701702$lang_ticket = array(
    702703        // ----- TICKET.PHP -----
     
    721722        'ticket_update_err' => 'Fehler beim Aktualisieren des Tickets',
    722723        'browse_tickets' => 'Tickets durchsuchen',
    723         'other' => 'Other', //TODO: Translate
     724        'other' => 'Andere',
    724725        'stuck' => 'Stuck', //TODO: Translate
    725726        'behavior' => 'Behavior / Harassment', //TODO: Translate
     
    733734        'character' => 'Character' //TODO: Translate
    734735        );
    735        
     736
    736737$lang_user = array(
    737738        // ----- USER.PHP -----
     
    740741        'backup' => 'Backup',
    741742        'by_name' => 'nach Name',
    742         'by_tbc' => 'by TBC Acc.', //TODO
     743        'by_tbc' => 'nach TBC Acc.',
    743744        'by_id' => 'nach ID',
    744745        'by_gm_level' => '= GM Level',
     
    770771        'tot_found' => 'Funde Gesamt',
    771772        'acc_ids' => 'Benutzerkonto id(s)',
    772         'back_browsing' => 'Back Browsing Users',
     773        'back_browsing' => 'Back Browsing Users',  //TODO
    773774        'no_acc_deleted' => 'Keine Kontos gel&ouml;scht!<br />Fehlende Berechtigung?',
    774775        'total' => 'Gesamt',
     
    801802        'browse_acc' => 'Kontos durchsuchen',
    802803        'you_have_no_permission_to_set_gmlvl' => 'Du hast keine Berechtigung um diese GM-Level zu setzen',
    803         //TODO
    804804        'tbc_account' => 'TBC Account',
    805         'client_type' => 'Client Type',
     805        'client_type' => 'Clienttyp',
    806806        'classic' => 'Classic',
    807         'expansion' => 'Expansion'
    808         );
    809        
    810 $lang_stat = array( //TODO :Translate entire array
     807        'expansion' => 'Erweiterung'
     808        );
     809
     810$lang_stat = array( //TODO
    811811        // ----- STAT.PHP -----
    812812        'srv_statistics' => 'Server Statistics',
     
    830830);
    831831
    832 $lang_tele = array( //TODO :Translate entire array
     832$lang_tele = array( //TODO
    833833        // ----- TELE.PHP -----
    834834        'loc_name' => 'Location Name',
     
    858858);
    859859
    860 $lang_command = array( //TODO :Translate entire array
     860$lang_command = array( //TODO
    861861        // ----- COMMAND.PHP -----
    862862        'command_list' => 'Available Commands',
     
    868868        'syntax' => 'Syntax',
    869869        'description' => 'Description',
    870         'change_level' => 'Change Checked Commands Level',
     870        'change_level' => 'Change Checked Command(s) Level',
    871871        'save' => 'Save'
    872872        );
    873873
    874 $lang_item_edit = array( //TODO :Translate entire array
     874$lang_item_edit = array( //TODO
    875875        // ----- ITEM.PHP -----
    876876        'search_item' => 'Search for Item(s)',
     
    931931        'start_quest' => 'Start Quest',
    932932        'start_quest_desc' => 'ID of a quest that this item starts.',
    933         'short_rules_desc' => '* Moving your mouse over the field name will show you short field description.<br />
    934 * Make sure you properly filled all the fields and you are not trying to insert new item using existing entry.',
     933        'short_rules_desc' => '* Moving your mouse over the field name will show you short field description.<br />* Make sure you properly filled all the fields and you are not trying to insert new item using existing entry.',
    935934        'vendor' => 'Vendor',
    936935        'buy_count' => 'BuyCount',
     
    10521051        'reverted' => 'Reverted',
    10531052        'exalted' => 'Exalted',
    1054         'sock_tab' => 'Sockets', //TODO
    1055         'req_skill_disenchant' => 'Req. Disenchant Skill', //TODO
    1056         'req_skill_disenchant_desc' => 'Disenchant Skill Required in order to disenchant this item.', //TODO
     1053        'sock_tab' => 'Sockets',
     1054        'req_skill_disenchant' => 'Req. Disenchant Skill',
     1055        'req_skill_disenchant_desc' => 'Disenchant Skill Required in order to disenchant this item.',
    10571056        'RandomSuffix' => 'Random Suffix',
    10581057        'RandomSuffix_desc' => 'Random enchantment suffix entry.',
    1059         'unk0' => 'unk0', //TODO
    1060         'unk0_desc' => 'TODO:', //TODO
    1061         'extended_cost' => 'Extended Cost', //TODO
    1062         'extended_cost_desc' => 'Honor point required to buy', //TODO
    1063         'totem_category' => 'Totem Type', //TODO
    1064         'totem_category_desc' => 'Type of the totem', //TODO
    1065         'socket_color' => 'Socket Color', //TODO
    1066         'socket_color_desc' => 'Color of this Socket.', //TODO
    1067         'socket_content' => 'Socket Content', //TODO
    1068         'socket_content_desc' => 'Jem socketed into this socket', //TODO
    1069         'socket_bonus' => 'Socket Bonus', //TODO
    1070         'socket_bonus_desc' => 'Bonus upon socketting.', //TODO
    1071         'gem_properties' => 'Gem Poperties', //TODO
    1072         'gem_properties_desc' => 'TODO', //TODO
    1073         'custom_search' => 'Custom Filter', //TODO
     1058        'unk0' => 'unk0',
     1059        'unk0_desc' => 'TODO:',
     1060        'extended_cost' => 'Extended Cost',
     1061        'extended_cost_desc' => 'Honor point required to buy',
     1062        'totem_category' => 'Totem Type',
     1063        'totem_category_desc' => 'Type of the totem',
     1064        'socket_color' => 'Socket Color',
     1065        'socket_color_desc' => 'Color of this Socket.',
     1066        'socket_content' => 'Socket Content',
     1067        'socket_content_desc' => 'Jem socketed into this socket',
     1068        'socket_bonus' => 'Socket Bonus',
     1069        'socket_bonus_desc' => 'Bonus upon socketting.',
     1070        'gem_properties' => 'Gem Poperties',
     1071        'gem_properties_desc' => 'TODO',
     1072        'custom_search' => 'Custom Filter',
    10741073        'info' => 'Info.',
    10751074        'dropped_by' => 'Item Dropped by',
     
    10961095        'max_count' => 'Max. Count',
    10971096        'max_count_desc' => 'Maximum number of stack size on drop.',
    1098         'quest_loot' => 'Quest Loot Flag',
    1099         'quest_loot_desc' => 'Quest Free for all loot flag.',
    11001097        'add_item_to_loot' => 'Add item to Loot Template',
    11011098        'drop_chance' => 'Drop Chance',
    11021099        'quest_drop_chance' => 'Quest Drop Chance',
    1103         'quest_freeforall' => 'Quest free for all',
    11041100        'armor_dmg_mod' => 'Armor Damage Modifier',
    1105         'armor_dmg_mod_desc' => 'TODO:'
     1101        'armor_dmg_mod_desc' => 'TODO:',
     1102        'ppm_rate' => 'ppmRate',
     1103        'ppm_rate_desc' => 'Number of proc per minute',
     1104        'item_spell' => 'Item Spell',
     1105        'freeforall' => 'Free for all',
     1106        'freeforall_desc' => 'Free for all loot flag.',
     1107        'lootcondition' => 'Loot condition',
     1108        'lootcondition_desc' => 'Loot condition flag',
     1109        'condition_value1' => 'Condition Value 1',
     1110        'condition_value1_desc' => 'Condition Value 1 flag',
     1111        'condition_value2' => 'Condition Value 2',
     1112        'condition_value2_desc' => 'Condition Value 2 flag'
    11061113);
    11071114
    1108 $lang_creature = array( //TODO :Translate entire array
     1115$lang_creature = array( //TODO
    11091116        // ----- CREATURE.PHP -----
    11101117        'none' => 'None',
     
    12051212        'max_mana' => 'Max Mana',
    12061213        'max_mana_desc' => 'Maximum creature\'s mana points for creature level equal minlevel. Spawned creature have mana in linear proportion to level position in range minlevel - maxlevel.',
    1207         'faction' => 'Faction',
    1208         'faction_desc' => 'Creature\'s faction.',
     1214        'faction_A' => 'Faction',
     1215        'faction_A_desc' => 'Creature\'s faction.',
    12091216        'family' => 'Family',
    12101217        'family_desc' => 'Creature\'s family type.',
     
    13041311        'dynamic_flags_desc' => 'TODO:',
    13051312        'flag_1' => 'Flag 1',
    1306         'flag_1_desc' => 'TODO:',
     1313        'flag_1_desc' => 'Mobgroup: If you attack one of this group each mob in the group will aggro you.',
    13071314        'save_to_db' => 'Save to Database',
    13081315        'save_to_script' => 'Save as SQL Script',
     
    13501357        'max_count' => 'Max. Count',
    13511358        'max_count_desc' => 'Maximum number of stack size on drop.',
    1352         'quest_loot' => 'Quest Loot Flag',
    1353         'quest_loot_desc' => 'Quest Free for all loot flag.',
    13541359        'add_item_to_loot' => 'Add item to Loot Template',
    13551360        'drop_chance' => 'Drop Chance',
    1356         'quest_freeforall' => 'Quest free for all',
    13571361        'add_ends_quests' => 'Add Quest ends by this NPC',
    13581362        'add_starts_quests' => 'Add Quest starts by this NPC',
     
    13801384        'search_results' => 'Search Results',
    13811385        'RacialLeader' => 'Racial Leader',
    1382         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
    1383         );
    1384 
    1385 $lang_game_object = array( //TODO:
     1386        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1387        'dmgschool' => 'Damage School',
     1388        'dmgschool_desc' => 'The school of damage will be used by this mob',
     1389        'freeforall' => 'Free for all',
     1390        'freeforall_desc' => 'Free for all loot flag.',
     1391        'lootcondition' => 'Loot condition',
     1392        'lootcondition_desc' => 'Loot condition flag',
     1393        'condition_value1' => 'Condition Value 1',
     1394        'condition_value1_desc' => 'Condition Value 1 flag',
     1395        'condition_value2' => 'Condition Value 2',
     1396        'condition_value2_desc' => 'Condition Value 2 flag'
     1397        );
     1398
     1399$lang_game_object = array( //TODO
    13861400        // ----- GAME_OBJECT.PHP -----
    13871401        'unknown' => 'Unknown',
     
    14541468        'size_desc' => 'Object\'s size must be set because graphic models can be resample.',
    14551469        'sound' => 'Sound',
    1456         'sound_desc' => 'Data fields specific for different type field values. Each type has unique fields.<br />For more informaton visit https://svn.mangosproject.org/trac/MaNGOS/wiki/Database/gameobject_template',
     1470        'sound_desc' => 'Data fields specific for different type field values. Each type has unique fields.<br />For more informaton visit https://svn.mangosproject.org/trac /MaNGOS/wiki/Database /gameobject_template',
    14571471        'tmpl_not_found' => 'Template not Found',
    14581472        'del_go' => 'Delete GO',
     
    14631477        'drop_chance' => 'Drop Chance',
    14641478        'quest_drop_chance' => 'Quest Drop Chance',
    1465         'quest_freeforall' => 'Quest Free for All',
    14661479        'add_items_to_templ' => 'Add Items to Template',
    14671480        'loot_item_id' => 'Loot template ID',
     
    14751488        'max_count' => 'Max. Count',
    14761489        'max_count_desc' => 'Maximum number of stack size on drop.',
    1477         'quest_loot' => 'Quest Loot Flag',
    1478         'quest_loot_desc' => 'Quest Free for all loot flag.',
    14791490        'check_to_delete' => '* Check checkbox next to item to remove from template.',
    14801491        'add_starts_quests' => 'Add Quest starts by this GO',
     
    14871498        'times' => 'times',
    14881499        'go_template' => 'Game Object Template',
    1489         'all_related_data' => 'Along with all related data.'
     1500        'all_related_data' => 'Along with all related data.',
     1501        'freeforall' => 'Free for all',
     1502        'freeforall_desc' => 'Free for all loot flag.',
     1503        'lootcondition' => 'Loot condition',
     1504        'lootcondition_desc' => 'Loot condition flag',
     1505        'condition_value1' => 'Condition Value 1',
     1506        'condition_value1_desc' => 'Condition Value 1 flag',
     1507        'condition_value2' => 'Condition Value 2',
     1508        'condition_value2_desc' => 'Condition Value 2 flag'
    14901509);
    14911510
    14921511$lang_auctionhouse = array( //TODO
    14931512        // ----- AHSTATS.PHP -----
    1494     'auctionhouse' => 'Auction House',
    1495     'seller' => 'Seller',
    1496     'item' => 'Item',
    1497     'buyoutprice' => 'Buyout price',
    1498     'timeleft' => 'Time Left',
    1499     'buyer' => 'Buyer',
    1500     'lastbid' => 'Last Bid',
    1501     'firstbid' => 'First Bid',
    1502     'dayshortcut' => 'D',
    1503     'hourshortcut' => 'H',
    1504     'mnshortcut' => 'mn',
     1513        'auctionhouse' => 'Auction House',
     1514        'seller' => 'Seller',
     1515        'item' => 'Item',
     1516        'buyoutprice' => 'Buyout price',
     1517        'timeleft' => 'Time Left',
     1518        'buyer' => 'Buyer',
     1519        'lastbid' => 'Last Bid',
     1520        'firstbid' => 'First Bid',
     1521        'dayshortcut' => 'D',
     1522        'hourshortcut' => 'H',
     1523        'mnshortcut' => 'mn',
    15051524        'total_auctions' => 'Total Auctions',
    15061525        'search_results' => 'Search Results',
     
    15141533);
    15151534
    1516 $lang_id_tab = array(
     1535$lang_id_tab = array( //TODO
    15171536        // ----- ID_TAB.PHP -----
    15181537        //---maps---
     
    20782097        'Set65' => 'Spider\'s Kiss',
    20792098        'Set41' => 'Dal\'Rend\'s Arms',
    2080         'Set1' => 'The Gladiator'
     2099        'Set1' => 'The Gladiator',
     2100        //------user levels------
     2101        'Player' => 'Player',
     2102        'Moderator' => 'Moderator',
     2103        'Game_Master' => 'Game Master',
     2104        'Administrator' => 'Administrator',
     2105        //------factions------
     2106        'Alliance' => 'Alliance',
     2107        'Horde' => 'Horde',
     2108        //------char rankings------
     2109        'None'=> 'None',
     2110        'Private' => 'Private',
     2111        'Corporal' => 'Corporal',
     2112        'Sergeant' => 'Sergeant',
     2113        'Master_Sergeant' => 'Master Sergeant',
     2114        'Sergeant_Major' => 'Sergeant Major',
     2115        'Knight' => 'Knight',
     2116        'Knight-Lieutenant' => 'Knight-Lieutenant',
     2117        'Knight-Captain' => 'Knight-Captain',
     2118        'Knight-Champion' => 'Knight-Champion',
     2119        'Lieutenant_Commander' => 'Lieutenant Commander',
     2120        'Commander' => 'Commander',
     2121        'Marshal' => 'Marshal',
     2122        'Field_Marshal' => 'Field Marshal',
     2123        'Grand_Marshal' => 'Grand Marshal',
     2124        'Scout' => 'Scout',
     2125        'Grunt' => 'Grunt',
     2126        'Senior_Sergeant' => 'Senior Sergeant',
     2127        'First_Sergeant' => 'First Sergeant',
     2128        'Stone_Guard' => 'Stone Guard',
     2129        'Blood_Guard' => 'Blood Guard',
     2130        'Legionnare' => 'Legionnare',
     2131        'Centurion' => 'Centurion',
     2132        'Champion' => 'Champion',
     2133        'Lieutenant_General' => 'Lieutenant General',
     2134        'General' => 'General',
     2135        'Warlord' => 'Warlord',
     2136        'High_Warlord' => 'High Warlord'
     2137        );
     2138
     2139
     2140$lang_arenateam = array( //TODO
     2141        // ----- ARENATEAM.PHP -----
     2142        'by_name' =>'by Name',
     2143        'by_team_leader' => 'by Arena Team Leader',
     2144        'by_id' => 'by Arena Team Id',
     2145        'id' => 'Id',
     2146        'arenateam_id' => 'Arena Team Id',
     2147        'arenateam_name' => 'Arena Team Name',
     2148        'captain' => 'Captain',
     2149        'type' => 'Type',
     2150        'arenateam_online' => 'Members online',
     2151        'create_date' => '...',
     2152      '2' => '2 VS 2',
     2153      '3' => '3 VS 3',
     2154      '5' => '5 VS 5',
     2155        'err_no_members_found' => 'No Members Found!',
     2156        'err_no_team_found' => 'No Arena Teams Found!',
     2157        'del_team' => 'Delete Arena Team',
     2158        'team_search_result' => 'Arena Teams Search Results',
     2159        'browse_teams' => 'Browse Arena Teams',
     2160        'tot_teams' => 'Total  Arena Teams',
     2161        'members' => 'Members',
     2162        'tot_members' => 'Total Members',
     2163        'games' => 'Games played',
     2164        'rating' => 'Rating',
     2165        'wins' => 'Games won',
     2166        'remove' => 'Remove',
     2167        'name' => 'Name',
     2168        'level' => 'Level',
     2169        'played_week' => 'Games played this week',
     2170        'wons_week' => 'Games won this week',
     2171        'played_season' => 'Games played this season',
     2172        'wons_season' => 'Games won this season',
     2173        'arenateams' => 'Arena Teams',
     2174        'del_team' => 'Delete Arena Team',
     2175        'games_played'=> 'Played',
     2176        'games_won'=> 'Won',
     2177        'games_lost'=> 'Lost',
     2178        'ratio'=> 'Win Percentage',
     2179        'this_week' => 'This week',
     2180        'this_season' => 'This season',
     2181        'standings' => 'Standing :',
     2182        'tot_found' => 'Total Found',
     2183        'arenateam' => 'Arena Team'
     2184        );
     2185
     2186$lang_honor = array( //TODO
     2187        // ----- HONOR.PHP -----
     2188        'allied' => 'Alliance',
     2189        'horde' => 'Horde',
     2190        'browse_honor' => 'Honor Overview',
     2191        'guid' => 'Character Name',
     2192        'race' => 'Race',
     2193        'class' => 'Class',
     2194        'level' => 'Level',
     2195        'honor points' => 'Honor Points',
     2196        'honor' => 'Rank',
     2197        'guild' => 'Guild'
     2198
    20812199        );
    20822200?>
  • minimanager/lang/enUS.php

    r19 r142  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111$site_encoding = "ISO-8859-1";
    1212
     
    5555        'pass_recovery' => 'Lost Password?'
    5656        );
    57        
     57
    5858$lang_register = array(
    5959        // ----- REGISTER.PHP -----
     
    9292        'error_terms' => 'Terms of Service were Not Accepted',
    9393        'i_agree' => 'I Agree',
    94         'i_dont_agree' => 'I Do Not Agree'
    95         );
    96        
     94        'i_dont_agree' => 'I Do Not Agree',
     95        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
     96        );
     97
    9798$lang_index = array(
    9899        // ----- INDEX.PHP -----
    99100        'realm' =>'Realm',
    100101        'online' => 'Online',
    101         'offline_or_let_height' => 'Offline or Latency too Height',
     102        'offline_or_let_high' => 'Offline or Latency too High',
    102103        'add_motd' => 'Add Message of the Day',
    103104        'delete' => 'Delete',
     
    111112        'honor_kills' => 'H.K'
    112113        );
    113        
     114
    114115$lang_header = array(
    115116        // ----- HEADER.PHP -----
     
    119120        'characters' => 'Characters',
    120121        'guilds' => 'Guilds',
     122        'arena_teams' => 'Arena Teams',
    121123        'banned_list' => 'Banned List',
    122124        'cleanup' => 'Cleanup',
     
    144146        'game_object' => 'Game Objects',
    145147        'forums' => 'Forums',
     148        'honor' => 'Honor Rankings',
    146149        'auctionhouse' => 'Auction House',
    147150        );
    148        
     151
    149152$lang_footer = array(
    150153        // -----FOOTER.PHP -----
     
    168171        'repair_error' => 'Error'
    169172        );
    170        
     173
    171174$lang_backup = array(
    172175        // ----- BACKUP.PHP -----
     
    198201        'save_all_realms' => 'Save data from all Realms'
    199202        );
    200        
     203
    201204$lang_banned = array(
    202205        // ----- BANNED.PHP -----
     
    222225        'acc_not_found' => 'Account Not Found'
    223226        );
    224        
     227
    225228$lang_char = array(
    226229        // ----- CHAR.PHP -----
     
    290293        'no_tp_location' => 'No teleport location found using provided name.'
    291294        );
    292        
     295
    293296$lang_item = array(
    294297        // ----- ITEM TOOLTIP -----
     
    343346        'thrown' => 'Thrown',
    344347        'consumable' => 'Consumable',
    345         'arrows' => 'Projectile - Arrows',
    346         'bullets' => 'Projectile - Bullets',
     348        'arrows' => 'Arrows',
     349        'bullets' => 'Bullets',
    347350        'projectile' => 'Projectile',
    348351        'trade_goods' => 'Trade Goods',
     
    444447        'socket_blue' => 'Blue Socket',
    445448        'rating_by' => 'Rating by',
    446         'improves' => 'Improves', 
     449        'improves' => 'Improves',
    447450        'DEFENCE_RATING' => 'Defence',
    448451        'DODGE_RATING' => 'Dodge',
     
    511514        'by_item' => 'has Item id'
    512515        );
    513        
     516
    514517$lang_cleanup = array(
    515518        // ----- CLEANUP.PHP -----
     
    540543        'clean_db' => 'Clean Database'
    541544        );
    542        
     545
    543546$lang_edit = array(
    544547        // ----- EDIT.PHP -----
     
    570573        'tot_chars' => 'Total Characters'
    571574        );
    572        
     575
    573576$lang_guild = array(
    574577        // ----- GUILD.PHP -----
     
    601604        'browse_guilds' => 'Browse Guilds'
    602605        );
    603        
     606
    604607$lang_mail = array(
    605608        // ----- MAIL.PHP -----
     
    632635        'send_mail' => 'Send Mail'
    633636        );
    634        
     637
    635638$lang_motd = array(
    636639        // ----- MOTD.PHP -----
     
    656659        'run_patch' => 'Run SQL Patch'
    657660        );
    658        
     661
    659662$lang_ssh = array(
    660663        // ----- SSH.PHP -----
     
    662665        'config_server_properly' => 'Make sure you have configured your SSH/Telnet server properly, and it is currently online.'
    663666        );
    664        
     667
    665668$lang_realm = array(
    666669        // ----- REALM.PHP -----
     
    696699        'status' => 'Status'
    697700        );
    698        
     701
    699702$lang_ticket = array(
    700703        // ----- TICKET.PHP -----
     
    731734        'character' => 'Character'
    732735        );
    733        
     736
    734737$lang_user = array(
    735738        // ----- USER.PHP -----
     
    804807        'expansion' => 'Expansion'
    805808        );
    806        
     809
    807810$lang_stat = array(
    808811        // ----- STAT.PHP -----
     
    10921095        'max_count' => 'Max. Count',
    10931096        'max_count_desc' => 'Maximum number of stack size on drop.',
    1094         'quest_loot' => 'Quest Loot Flag',
    1095         'quest_loot_desc' => 'Quest Free for all loot flag.',
    10961097        'add_item_to_loot' => 'Add item to Loot Template',
    10971098        'drop_chance' => 'Drop Chance',
    10981099        'quest_drop_chance' => 'Quest Drop Chance',
    1099         'quest_freeforall' => 'Quest free for all',
    11001100        'armor_dmg_mod' => 'Armor Damage Modifier',
    1101         'armor_dmg_mod_desc' => 'TODO:'
     1101        'armor_dmg_mod_desc' => 'TODO:',
     1102        'ppm_rate' => 'ppmRate',
     1103        'ppm_rate_desc' => 'Number of proc per minute',
     1104        'item_spell' => 'Item Spell',
     1105        'freeforall' => 'Free for all',
     1106        'freeforall_desc' => 'Free for all loot flag.',
     1107        'lootcondition' => 'Loot condition',
     1108        'lootcondition_desc' => 'Loot condition flag',
     1109        'condition_value1' => 'Condition Value 1',
     1110        'condition_value1_desc' => 'Condition Value 1 flag',
     1111        'condition_value2' => 'Condition Value 2',
     1112        'condition_value2_desc' => 'Condition Value 2 flag'
    11021113);
    11031114
     
    12011212        'max_mana' => 'Max Mana',
    12021213        'max_mana_desc' => 'Maximum creature\'s mana points for creature level equal minlevel. Spawned creature have mana in linear proportion to level position in range minlevel - maxlevel.',
    1203         'faction' => 'Faction',
    1204         'faction_desc' => 'Creature\'s faction.',
     1214        'faction_A' => 'Faction',
     1215        'faction_A_desc' => 'Creature\'s faction.',
    12051216        'family' => 'Family',
    12061217        'family_desc' => 'Creature\'s family type.',
     
    13461357        'max_count' => 'Max. Count',
    13471358        'max_count_desc' => 'Maximum number of stack size on drop.',
    1348         'quest_loot' => 'Quest Loot Flag',
    1349         'quest_loot_desc' => 'Quest Free for all loot flag.',
    13501359        'add_item_to_loot' => 'Add item to Loot Template',
    13511360        'drop_chance' => 'Drop Chance',
    1352         'quest_freeforall' => 'Quest free for all',
    13531361        'add_ends_quests' => 'Add Quest ends by this NPC',
    13541362        'add_starts_quests' => 'Add Quest starts by this NPC',
     
    13761384        'search_results' => 'Search Results',
    13771385        'RacialLeader' => 'Racial Leader',
    1378         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1386        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1387        'dmgschool' => 'Damage School',
     1388        'dmgschool_desc' => 'The school of damage will be used by this mob',
     1389        'freeforall' => 'Free for all',
     1390        'freeforall_desc' => 'Free for all loot flag.',
     1391        'lootcondition' => 'Loot condition',
     1392        'lootcondition_desc' => 'Loot condition flag',
     1393        'condition_value1' => 'Condition Value 1',
     1394        'condition_value1_desc' => 'Condition Value 1 flag',
     1395        'condition_value2' => 'Condition Value 2',
     1396        'condition_value2_desc' => 'Condition Value 2 flag'
    13791397        );
    13801398
     
    14591477        'drop_chance' => 'Drop Chance',
    14601478        'quest_drop_chance' => 'Quest Drop Chance',
    1461         'quest_freeforall' => 'Quest Free for All',
    14621479        'add_items_to_templ' => 'Add Items to Template',
    14631480        'loot_item_id' => 'Loot template ID',
     
    14711488        'max_count' => 'Max. Count',
    14721489        'max_count_desc' => 'Maximum number of stack size on drop.',
    1473         'quest_loot' => 'Quest Loot Flag',
    1474         'quest_loot_desc' => 'Quest Free for all loot flag.',
    14751490        'check_to_delete' => '* Check checkbox next to item to remove from template.',
    14761491        'add_starts_quests' => 'Add Quest starts by this GO',
     
    14831498        'times' => 'times',
    14841499        'go_template' => 'Game Object Template',
    1485         'all_related_data' => 'Along with all related data.'
     1500        'all_related_data' => 'Along with all related data.',
     1501        'freeforall' => 'Free for all',
     1502        'freeforall_desc' => 'Free for all loot flag.',
     1503        'lootcondition' => 'Loot condition',
     1504        'lootcondition_desc' => 'Loot condition flag',
     1505        'condition_value1' => 'Condition Value 1',
     1506        'condition_value1_desc' => 'Condition Value 1 flag',
     1507        'condition_value2' => 'Condition Value 2',
     1508        'condition_value2_desc' => 'Condition Value 2 flag'
    14861509);
    14871510
     
    20742097        'Set65' => 'Spider\'s Kiss',
    20752098        'Set41' => 'Dal\'Rend\'s Arms',
    2076         'Set1' => 'The Gladiator'
     2099        'Set1' => 'The Gladiator',
     2100        //------user levels------
     2101        'Player' => 'Player',
     2102        'Moderator' => 'Moderator',
     2103        'Game_Master' => 'Game Master',
     2104        'Administrator' => 'Administrator',
     2105        //------factions------
     2106        'Alliance' => 'Alliance',
     2107        'Horde' => 'Horde',
     2108        //------char rankings------
     2109        'None'=> 'None',
     2110        'Private' => 'Private',
     2111        'Corporal' => 'Corporal',
     2112        'Sergeant' => 'Sergeant',
     2113        'Master_Sergeant' => 'Master Sergeant',
     2114        'Sergeant_Major' => 'Sergeant Major',
     2115        'Knight' => 'Knight',
     2116        'Knight-Lieutenant' => 'Knight-Lieutenant',
     2117        'Knight-Captain' => 'Knight-Captain',
     2118        'Knight-Champion' => 'Knight-Champion',
     2119        'Lieutenant_Commander' => 'Lieutenant Commander',
     2120        'Commander' => 'Commander',
     2121        'Marshal' => 'Marshal',
     2122        'Field_Marshal' => 'Field Marshal',
     2123        'Grand_Marshal' => 'Grand Marshal',
     2124        'Scout' => 'Scout',
     2125        'Grunt' => 'Grunt',
     2126        'Senior_Sergeant' => 'Senior Sergeant',
     2127        'First_Sergeant' => 'First Sergeant',
     2128        'Stone_Guard' => 'Stone Guard',
     2129        'Blood_Guard' => 'Blood Guard',
     2130        'Legionnare' => 'Legionnare',
     2131        'Centurion' => 'Centurion',
     2132        'Champion' => 'Champion',
     2133        'Lieutenant_General' => 'Lieutenant General',
     2134        'General' => 'General',
     2135        'Warlord' => 'Warlord',
     2136        'High_Warlord' => 'High Warlord'
     2137        );
     2138
     2139
     2140$lang_arenateam = array(
     2141        // ----- ARENATEAM.PHP -----
     2142        'by_name' =>'by Name',
     2143        'by_team_leader' => 'by Arena Team Leader',
     2144        'by_id' => 'by Arena Team Id',
     2145        'id' => 'Id',
     2146        'arenateam_id' => 'Arena Team Id',
     2147        'arenateam_name' => 'Arena Team Name',
     2148        'captain' => 'Captain',
     2149        'type' => 'Type',
     2150        'arenateam_online' => 'Members online',
     2151        'create_date' => '...',
     2152      '2' => '2 VS 2',
     2153      '3' => '3 VS 3',
     2154      '5' => '5 VS 5',
     2155        'err_no_members_found' => 'No Members Found!',
     2156        'err_no_team_found' => 'No Arena Teams Found!',
     2157        'del_team' => 'Delete Arena Team',
     2158        'team_search_result' => 'Arena Teams Search Results',
     2159        'browse_teams' => 'Browse Arena Teams',
     2160        'tot_teams' => 'Total  Arena Teams',
     2161        'members' => 'Members',
     2162        'tot_members' => 'Total Members',
     2163        'games' => 'Games played',
     2164        'rating' => 'Rating',
     2165        'wins' => 'Games won',
     2166        'remove' => 'Remove',
     2167        'name' => 'Name',
     2168    'level' => 'Level',
     2169        'played_week' => 'Games played this week',
     2170        'wons_week' => 'Games won this week',
     2171        'played_season' => 'Games played this season',
     2172        'wons_season' => 'Games won this season',
     2173        'arenateams' => 'Arena Teams',
     2174        'del_team' => 'Delete Arena Team',
     2175        'games_played'=> 'Played',
     2176        'games_won'=> 'Won',
     2177        'games_lost'=> 'Lost',
     2178        'ratio'=> 'Win Percentage',
     2179        'this_week' => 'This week',
     2180        'this_season' => 'This season',
     2181        'standings' => 'Standing :',
     2182        'tot_found' => 'Total Found',
     2183        'arenateam' => 'Arena Team'
     2184        );
     2185
     2186        $lang_honor = array(
     2187        // ----- HONOR.PHP -----
     2188        'allied' => 'Alliance',
     2189        'horde' => 'Horde',
     2190        'browse_honor' => 'Honor Overview',
     2191        'guid' => 'Character Name',
     2192        'race' => 'Race',
     2193        'class' => 'Class',
     2194        'level' => 'Level',
     2195        'honor points' => 'Honor Points',
     2196        'honor' => 'Rank',
     2197    'guild' => 'Guild'
     2198
    20772199        );
    20782200?>
  • minimanager/lang/esAR.php

    r19 r142  
    44 * Date: 17.10.2006 inital version (0.0.1a)
    55 * Rev: 104
    6  * Author: Larv (Spanish Translaion)
    7  * Copyright: Larv (Spanish Translaion)
     6 * Author: Larv (Spanish Translation)
     7 * Copyright: Larv (Spanish Translation)
    88 * Email: *****
    99 * License: GNU General Public License v2(GPL)
     
    9393        'error_terms' => 'Terminos del Servicio No Aceptados',
    9494        'i_agree' => 'Acepto',
    95         'i_dont_agree' => 'NO Acepto'
     95        'i_dont_agree' => 'NO Acepto',
     96        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
    9697        );
    9798       
     
    100101        'realm' =>'Mundo',
    101102        'online' => 'Disponible',
    102         'offline_or_let_height' => 'No Disponible o Latencia muy Alta',
     103        'offline_or_let_high' => 'No Disponible o Latencia muy Alta',
    103104        'add_motd' => 'Agregar Mensaje del Día',
    104105        'delete' => 'Borrar Mensaje',
     
    247248        'gold' => 'Monedas',
    248249        'tot_paly_time' => 'Tiempo total de juego',
    249         'chars_acc' => 'Ver Personajes',
     250        'chars_acc' => 'Ver Cuenta',
    250251        'send_mail' =>'Enviar Correo',
    251         'del_char' => 'Eliminar Personaje',
     252        'del_char' => 'Eliminar PJ',
    252253        'no_char_found' => 'No posee personajes!',
    253254        'char_sheet' => 'Hoja de Personaje',
     
    267268        // --- $skill_rank_array ---
    268269        'apprentice' => 'Apendiz',
    269         'journeyman' => 'Especializado',
     270        'journeyman' => 'Oficial',
    270271        'expert' => 'Experto',
    271272        'artisan' => 'Artesano',
    272         'master' => 'Master',
     273        'master' => 'Maestro',
    273274        'inherent' => 'Innato',
    274275        'wise' => 'Sabio',
     
    276277        'update' => 'Actualizar Datos',
    277278        'edit_char' => 'Editar Datos',
    278         'edit_button' => 'Editar Datos',
     279        'edit_button' => 'Editar',
    279280        'edit_rules' => 'Los valores de las caracteristicas están sin los modificadores de los items y hechizos.',
    280281        'edit_offline_only_char' => ' - Solo los personajes No Conectados pueden ser editados.',
     
    285286        'use_numeric' => 'No puede utilizar valores No Numéricos',
    286287        'check_to_delete' => 'Marque el cuadro contiguo al elemento a borrar.',
    287         'to_char_view' => 'Ver Personajes',
     288        'to_char_view' => 'Ver Cuenta',
    288289        'inv_bank' => 'Inventario y Banco',
    289290        'location' => 'Posición',
     
    521522        'clean_acc' => 'Depurar Cuentas',
    522523        'last_login_time' => 'Última Conexion (Y:M:D)',
    523         'failed_logins' => 'Conexiones Fallidas',
     524        'failed_logins' => 'Con. Fallidas',
    524525        'banned' => 'Suspendido',
    525526        'locked' => 'Bloqueado',
     
    569570        'classic' => 'Clásico',
    570571        'expansion' => 'Expansión',
    571         'tot_chars' => 'Personajes'
     572        'tot_chars' => 'Total de Personajes'
    572573        );
    573574       
     
    605606$lang_mail = array(
    606607        // ----- MAIL.PHP -----
    607         'mail_type' => 'Mail Type',
    608         'mail_options' => 'Mail Options',
     608        'mail_type' => 'Tipo de Correo',
     609        'mail_options' => 'Opciones de Correo',
    609610        'email' => 'E-Mail',
    610611        'ingame_mail' => 'Correo WoW',
     
    615616        'both' => 'Ambos',
    616617        'gm_level' => 'Nivel GM',
    617         'locked_accouns' => 'Cuentas Bloqueadas',
    618         'banned_accounts' => 'Cuentas Suspendidas',
    619         'char_level' => 'Nivel del Personaje',
     618        'locked_accouns' => 'Bloqueados',
     619        'banned_accounts' => 'Banneados',
     620        'char_level' => 'Nivel Personaje',
    620621        'online' => 'Conectados',
    621         'attachments' => 'Adjuntar (solo en juego)',
    622         'money' => 'Dinero',
     622        'attachments' => 'Adjuntar',
     623        'money' => 'Monedas',
    623624        'item' => 'Item (id)',
    624625        'stack' => 'Stack',
    625         'mail_body' => 'Cuerpo del Mensaje',
     626        'mail_body' => 'Texto del Mensaje',
    626627        'dont_use_both_groupsend_and_to' => '* Nota: Si utilizala opción \'Por Grupo\' , asegurese de dejar vacio el campo \'Destinatarios\'.',
    627628        'mail_sent' => 'Correo Enviado Satisfactoriamente.',
     
    701702        // ----- TICKET.PHP -----
    702703        'id' =>'Id',
    703         'sender' => 'Remitente',
     704        'sender' => 'Personaje',
    704705        'ticket_text' => 'Texto del Ticket',
    705706        'category' => 'Categoría',
     
    746747        'by_join_date' => 'x Fecha de Unión',
    747748        'by_ip' => 'x IP',
    748         'by_failed_loggins' => '< Conexiones Fallidas',
     749        'by_failed_loggins' => '< Con. Fallidas',
    749750        'by_last_login' => 'x Última Conexión',
    750751        'by_online' => 'x Conectado',
    751         'by_banned' => 'x Suspendido',
     752        'by_banned' => 'x Baneados',
    752753        'by_locked' => 'x Bloqueado',
    753754        'id' => 'Id',
     
    780781        'gm_level_long' => 'Nivel de GM',
    781782        'last_ip' => 'Última IP',
    782         'ban_this_ip' => 'Suspender esta IP',
     783        'ban_this_ip' => 'Bannear esta IP',
    783784        'failed_logins_long' => 'Con. Fallidas',
    784785        'tot_chars' => 'Total de Personajes',
     
    846847        'position_y' => 'Y',
    847848        'position_z' => 'Z',
    848         'update_tele' => 'Actualizar Ubicación',
     849        'update_tele' => 'Actualizar',
    849850        'delete_tele' => 'Eliminar',
    850851        'tele_updated' => 'Ubicación Actualizada',
     
    852853        'error_updating' => 'Error Actualizando',
    853854        'tele_locations' => 'Ubicaciones de Portales',
    854         'add_new' => 'Agregar Nuevo',
     855        'add_new' => 'Agregar',
    855856        'add_new_tele' => 'Agregar Nueva Ubicación'
    856857);
     
    11011102        'quest_freeforall' => 'Quest free for all',
    11021103        'armor_dmg_mod' => 'Armor Damage Modifier',
    1103         'armor_dmg_mod_desc' => 'TODO:'
     1104        'armor_dmg_mod_desc' => 'TODO:',
     1105        'ppm_rate' => 'ppmRate',
     1106        'ppm_rate_desc' => 'Number of proc per minute',
     1107        'item_spell' => 'Item Spell'
    11041108);
    11051109
     
    13781382        'search_results' => 'Search Results',
    13791383        'RacialLeader' => 'Racial Leader',
    1380         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1384        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1385        'dmgschool' => 'Damage School',
     1386        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13811387        );
    13821388
     
    15041510        'search_results' => 'Resultado',
    15051511        'auction_over' => 'Subastar',
    1506         //todo
    1507         'all' => 'All',
     1512        'all' => 'Todo',
    15081513        'item_id' => 'Item Id',
    1509         'item_name' => 'Item Name',
    1510         'seller_name' => 'Seller Name',
    1511         'buyer_name' => 'Buyer Name',
    1512         'tot_found' => 'Total Items Found'
     1514        'item_name' => 'Nombre de Item',
     1515        'seller_name' => 'Vendedor',
     1516        'buyer_name' => 'Comprador',
     1517        'tot_found' => 'Total de Items Encontrados'
    15131518);
    15141519
  • minimanager/lang/faIR.php

    r19 r142  
    9393        'error_terms' => 'شرایط را باید قبول کنید',
    9494        'i_agree' => 'موافق',
    95         'i_dont_agree' => 'مخالف'
     95        'i_dont_agree' => 'مخالف',
     96        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
    9697        );
    9798       
     
    100101        'realm' =>'ریلم',
    101102        'online' => 'فعال',
    102         'offline_or_let_height' => 'غیر فعال است یا اشکال در ارتباط وجود دارد',
     103        'offline_or_let_high' => 'غیر فعال است یا اشکال در ارتباط وجود دارد',
    103104        'add_motd' => 'اضافه کردن پیغام روز',
    104105        'delete' => 'حذف',
     
    11001101        'quest_freeforall' => 'Quest free for all',
    11011102        'armor_dmg_mod' => 'Armor Damage Modifier',
    1102         'armor_dmg_mod_desc' => 'TODO:'
     1103        'armor_dmg_mod_desc' => 'TODO:',
     1104        'ppm_rate' => 'ppmRate',
     1105        'ppm_rate_desc' => 'Number of proc per minute',
     1106        'item_spell' => 'Item Spell'
    11031107);
    11041108
     
    13771381        'search_results' => 'Search Results',
    13781382        'RacialLeader' => 'Racial Leader',
    1379         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1383        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1384        'dmgschool' => 'Damage School',
     1385        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13801386        );
    13811387
  • minimanager/lang/frBE.php

    r19 r142  
    9292        'error_terms' => 'Terms of Service were Not Accepted',
    9393        'i_agree' => 'I Agree',
    94         'i_dont_agree' => 'I Do Not Agree'
     94        'i_dont_agree' => 'I Do Not Agree',
     95        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
    9596        );
    9697       
     
    99100        'realm' =>'Realm',
    100101        'online' => 'En ligne',
    101         'offline_or_let_height' => 'Hors ligne ou latence trop élevée',
     102        'offline_or_let_high' => 'Hors ligne ou latence trop élevée',
    102103        'add_motd' => 'Ajouter un message du jour (motd)',
    103104        'delete' => 'Supprimer',
     
    11031104        'quest_freeforall' => 'Quest free for all',
    11041105        'armor_dmg_mod' => 'Armor Damage Modifier',
    1105         'armor_dmg_mod_desc' => 'TODO:'
     1106        'armor_dmg_mod_desc' => 'TODO:',
     1107        'ppm_rate' => 'ppmRate',
     1108        'ppm_rate_desc' => 'Number of proc per minute',
     1109        'item_spell' => 'Item Spell'
    11061110);
    11071111
     
    13801384        'search_results' => 'Search Results',
    13811385        'RacialLeader' => 'Racial Leader',
    1382         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1386        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1387        'dmgschool' => 'Damage School',
     1388        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13831389        );
    13841390
  • minimanager/lang/frFR.php

    r19 r142  
    99 * License: GNU General Public License v2(GPL)
    1010 */
    11  
     11
    1212$site_encoding = "iso-8859-1";
    1313
     
    5656        'pass_recovery' => 'Mot de passe perdu ?'
    5757        );
    58        
     58
    5959$lang_register = array(
    6060        // ----- REGISTER.PHP -----
     
    8585        'recover_acc_password' => 'Récupérer le mot de passe du compte',
    8686        'user_pass_rec_desc' => 'Veuillez saisir le nom d\'utilisateur enregistré.',
    87         'mail_pass_rec_desc' => 'Assurez vous d\'utiliser la même adresse email que lors de l\'enregistrement.', 
    88         'recover_pass' => 'Récupérer mot de passe', 
     87        'mail_pass_rec_desc' => 'Assurez vous d\'utiliser la même adresse email que lors de l\'enregistrement.',
     88        'recover_pass' => 'Récupérer mot de passe',
    8989        'user_mail_not_found' => 'La combinaison nom d\'utilisateur/email ne correspond pas.',
    9090        'recovery_mail_sent' => 'Mail de recupération envoyé',
     
    9292        'terms' => 'Conditions de Services',
    9393        'error_terms' => 'Conditions de Services non acceptées',
    94         'i_agree' => 'J\'accepte',
    95         'i_dont_agree' => 'Je refuse'
    96         );
    97        
     94        'i_agree' => 'Accepter',
     95        'i_dont_agree' => 'Je refuse',
     96        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
     97        );
     98
    9899$lang_index = array(
    99100        // ----- INDEX.PHP -----
    100101        'realm' =>'Realm',
    101102        'online' => 'En ligne',
    102         'offline_or_let_height' => 'Hors ligne ou latence trop élevée',
     103        'offline_or_let_high' => 'Hors ligne ou latence trop élevée',
    103104        'add_motd' => 'Ajouter un message du jour (motd)',
    104105        'delete' => 'Supprimer',
     
    112113        'honor_kills' => 'R.H.'
    113114        );
    114        
     115
    115116$lang_header = array(
    116117        // ----- HEADER.PHP -----
     
    120121        'characters' => 'Personnages',
    121122        'guilds' => 'Guildes',
     123        'arena_teams' => 'Equipe d\'arène',
    122124        'banned_list' => 'Liste des bannis',
    123125        'cleanup' => 'Nettoyer',
     
    134136        'logout' => 'Se déconnecter',
    135137        'menu' => 'Menu',
    136         'db' => 'DB', 
     138        'db' => 'DB',
    137139        'items' => 'Objets',
    138         'statistics' => 'Statistiques', 
     140        'statistics' => 'Statistiques',
    139141        'teleports' => 'Téléports',
    140142        'command' => 'Commandes',
    141         'creatures' => 'Creatures', 
     143        'creatures' => 'Creatures',
    142144        'player_map' => 'Carte des Joueurs',
    143145        'irc' => 'Applet IRC',
     
    145147        'game_object' => 'Game Object',
    146148        'forums' => 'Forums',
    147         'auctionhouse' => 'Auction House', //TODO
    148         );
    149        
     149        'honor' => 'Rangs d\'Honneur',
     150        'auctionhouse' => 'Hotel des ventes',
     151        'world_map' => 'Carte du monde', // ADDED BY THORAZI (NOT USED IN ORIGINAL RLZ)
     152        'patchtrad' => 'Patch & Trad', // ADDED BY THORAZI (NOT USED IN ORIGINAL RLZ)
     153        );
     154
    150155$lang_footer = array(
    151156        // -----FOOTER.PHP -----
     
    199204        'save_all_realms' => 'Sauver les données de tous les royaumes'
    200205        );
    201        
     206
    202207$lang_banned = array(
    203208        // ----- BANNED.PHP -----
     
    223228        'acc_not_found' => 'Compte non trouvé'
    224229        );
    225        
     230
    226231$lang_char = array(
    227232        // ----- CHAR.PHP -----
     
    255260        'reputation' => 'Réputation',
    256261        'bank_items' => 'Banque d\'objets',
    257         'quests' => 'Quêtes', 
     262        'quests' => 'Quêtes',
    258263        'no_act_quests' => 'Aucune quête active.',
    259264        'quest_id' => 'ID',
     
    262267        'professions' => 'Professions',
    263268        'skills' => 'Talents',
    264         'skill_id' => 'ID', //TODO
    265         'skill_name' => 'Skill Name', //TODO
    266         'skill_value' => 'Value', //TODO
     269        'skill_id' => 'ID',
     270        'skill_name' => 'Compétence',
     271        'skill_value' => 'Valeur',
    267272        // --- $skill_rank_array ---
    268         'apprentice' => 'Apprentice', //TODO: Translate
    269         'journeyman' => 'Journeyman', //TODO: Translate
    270         'expert' => 'Expert', //TODO: Translate
    271         'artisan' => 'artisan', //TODO: Translate
    272         'master' => 'Master', //TODO: Translate
    273         'inherent' => 'Inherent', //TODO: Translate
    274         'wise' => 'Wise', //TODO: Translate
     273        'apprentice' => 'Apprenti',
     274        'journeyman' => 'Compagnon',
     275        'expert' => 'Expert',
     276        'artisan' => 'Artisan',
     277        'master' => 'Maître',
     278        'inherent' => 'Inherent',
     279        'wise' => 'Sage',
    275280        // ---- edit_char.php ----
    276281        'update' => 'Mise à jour',
     
    287292        'to_char_view' => 'Voir le personnage',
    288293        'inv_bank' => 'Objet de l\'inventaire et de la banque',
    289         'location' => 'Location', //TODO
    290         'move_to' => 'Teleport to (.tele location name)', //TODO
    291         'no_tp_location' => 'No teleport location found using provided name.' //TODO
    292         );
    293        
     294        'location' => 'Emplacement',
     295        'move_to' => 'Téleporter vers (.tele location name)',
     296        'no_tp_location' => 'Aucun emplacement de téléport trouvé avec ce nom.'
     297        );
     298
    294299$lang_item = array(
    295300        // ----- ITEM TOOLTIP -----
     
    444449        'socket_blue' => 'Sertissage Bleu',
    445450        'rating_by' => 'Multiplie par',
    446         'improves' => 'Améliore', 
     451        'improves' => 'Améliore',
    447452        'DEFENCE_RATING' => 'Défense',
    448453        'DODGE_RATING' => 'Esquive',
     
    511516        'by_item' => 'par ID d\'Objet'
    512517        );
    513        
     518
    514519$lang_cleanup = array(
    515520        // ----- CLEANUP.PHP -----
     
    540545        'clean_db' => 'Purger la DB'
    541546        );
    542        
     547
    543548$lang_edit = array(
    544549        // ----- EDIT.PHP -----
     
    559564        'del_error' => 'Erreur de suppression.',
    560565        'edit_your_acc' => 'Editer votre compte',
    561         'cms_options' => 'CMS Options', 
     566        'cms_options' => 'CMS Options',
    562567        'select_cms_template' => 'Choisir le modèle de CMS',
    563568        'template' => 'Modèle',
     
    570575        'tot_chars' => 'Total Characters'
    571576        );
    572        
     577
    573578$lang_guild = array(
    574579        // ----- GUILD.PHP -----
     
    601606        'browse_guilds' => 'Liste des guildes'
    602607        );
    603        
     608
    604609$lang_mail = array(
    605610        // ----- MAIL.PHP -----
     
    632637        'send_mail' => 'Envoyer l\'email'
    633638        );
    634        
     639
    635640$lang_motd = array(
    636641        // ----- MOTD.PHP -----
     
    656661        'run_patch' => 'Exécuter le patch SQL'
    657662        );
    658        
     663
    659664$lang_ssh = array(
    660665        // ----- SSH.PHP -----
     
    662667        'config_server_properly' => 'Vérifiez que vous avez configuré le serveur SSH/Telnet correctement, et qu\'il est actuellement actif'
    663668        );
    664        
     669
    665670$lang_realm = array(
    666671        // ----- REALM.PHP -----
     
    692697        'french' => 'Français',
    693698        'others' => 'Autres',
    694         //TODO
    695         'conf_from_file' => '** This realm appear not to have proper configuration in config.php file.<br />Make sure to properly configure it before using under CMS.',
    696         'offline' => 'Offline',
     699        'conf_from_file' => '** Il semble que ce royaume ne soit pas correctement configuré dans le fichier config.php.<br />Assurez vous de le configurer convenablement avant d\'utiliser le CMS.',
     700        'offline' => 'Hors Ligne',
    697701        'status' => 'Status'
    698702        );
    699        
     703
    700704$lang_ticket = array(
    701705        // ----- TICKET.PHP -----
     
    732736        'character' => 'Personnage'
    733737        );
    734        
     738
    735739$lang_user = array(
    736740        // ----- USER.PHP -----
     
    800804        'browse_acc' => 'Liste des comptes',
    801805        'you_have_no_permission_to_set_gmlvl' => 'Vous n\'avez pas la permissions pour mettre ce niveau de GM',
    802         //TODO
    803         'tbc_account' => 'TBC Account',
    804         'client_type' => 'Client Type',
    805         'classic' => 'Classic',
     806        'tbc_account' => 'Compte TBC',
     807        'client_type' => 'Type de client',
     808        'classic' => 'Classique',
    806809        'expansion' => 'Expansion'
    807810        );
     
    824827        'chars_by_level' => 'Répartition de personnage par Niveau',
    825828        'reset' => 'Réinitialiser les Filtres',
    826         'avg_uptime' => 'Average Server Uptime', //TODO
    827         'max_uptime' => 'Maximum Server Uptime',
    828         'uptime_prec' => ' Uptime percentage since first run'
     829        'avg_uptime' => 'Uptime Moyen du Serveur',
     830        'max_uptime' => 'Uptime Maximum du Serveur',
     831        'uptime_prec' => ' Pourcentage d\'Uptime depuis le premier lancement'
    829832);
    830833
     
    10591062        'extended_cost' => 'Coût étendu',
    10601063        'extended_cost_desc' => 'Points d\'honneur requis pour acheter',
    1061         'totem_category' => 'Totem Type', 
    1062         'totem_category_desc' => 'Type de Totem', 
    1063         'socket_color' => 'Socket Color', 
     1064        'totem_category' => 'Totem Type',
     1065        'totem_category_desc' => 'Type de Totem',
     1066        'socket_color' => 'Socket Color',
    10641067        'socket_color_desc' => 'Couleur de cet enchassement.',
    10651068        'socket_content' => 'Socket Content',
     
    10941097        'max_count' => 'Max. Count',
    10951098        'max_count_desc' => 'Qté maximum de pile qui tombe.',
    1096         'quest_loot' => 'Quest Loot Flag',
    1097         'quest_loot_desc' => 'Flag de loot pour Quête chacun pour soi.',
    10981099        'add_item_to_loot' => 'Ajoute l\'item au modèle de loot',
    10991100        'drop_chance' => 'Chance de loot',
    11001101        'quest_drop_chance' => 'Chance de loot par Quête',
    1101         'quest_freeforall' => 'Quête chacun pour soi',
    11021102        'armor_dmg_mod' => 'Armor Damage Modifier',
    1103         'armor_dmg_mod_desc' => 'TODO:'
     1103        'armor_dmg_mod_desc' => 'TODO:',
     1104        'ppm_rate' => 'ppmRate',
     1105        'ppm_rate_desc' => 'Number of proc per minute',
     1106        'item_spell' => 'Item Spell',
     1107        'freeforall' => 'Free for all', //TODO
     1108        'freeforall_desc' => 'Free for all loot flag.', //TODO
     1109        'lootcondition' => 'Loot condition',//TODO
     1110        'lootcondition_desc' => 'Loot condition flag',//TODO
     1111        'condition_value1' => 'Condition Value 1',//TODO
     1112        'condition_value1_desc' => 'Condition Value 1 flag',//TODO
     1113        'condition_value2' => 'Condition Value 2',//TODO
     1114        'condition_value2_desc' => 'Condition Value 2 flag'//TODO
    11041115);
    11051116
     
    12021213        'max_mana' => 'Max Mana',
    12031214        'max_mana_desc' => 'Points de mana max. de la créature. La créature spawnée dispose de PM en fonction de minlevel - maxlevel.',
    1204         'faction' => 'Faction',
    1205         'faction_desc' => 'Faction de la créature.',
     1215        'faction_A' => 'Faction',
     1216        'faction_A_desc' => 'Faction de la créature.',
    12061217        'family' => 'Family',
    12071218        'family_desc' => 'Type de famille de la créature.',
     
    13471358        'max_count' => 'Max. Count',
    13481359        'max_count_desc' => 'Qté maximum de drop.',
    1349         'quest_loot' => 'Quest Loot Flag',
    1350         'quest_loot_desc' => 'Flag de Drop en Quête chacun pour soi.',
    13511360        'add_item_to_loot' => 'Ajoute l\'item au modèle de Loot',
    13521361        'drop_chance' => 'Chance de Drop',
    1353         'quest_freeforall' => 'Quête chacun pour soi',
    13541362        'add_ends_quests' => 'Ce NPC termine une quête',
    13551363        'add_starts_quests' => 'Ce NPC commence une quête',
     
    13771385        'search_results' => 'Search Results',
    13781386        'RacialLeader' => 'Racial Leader',
    1379         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1387        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1388        'dmgschool' => 'Damage School',
     1389        'dmgschool_desc' => 'The school of damage will be used by this mob',
     1390        'freeforall' => 'Free for all', //TODO
     1391        'freeforall_desc' => 'Free for all loot flag.', //TODO
     1392        'lootcondition' => 'Loot condition', //TODO
     1393        'lootcondition_desc' => 'Loot condition flag', //TODO
     1394        'condition_value1' => 'Condition Value 1', //TODO
     1395        'condition_value1_desc' => 'Condition Value 1 flag', //TODO
     1396        'condition_value2' => 'Condition Value 2', //TODO
     1397        'condition_value2_desc' => 'Condition Value 2 flag' //TODO
    13801398        );
    13811399
     
    14631481        'drop_chance' => 'Chance de Drop',
    14641482        'quest_drop_chance' => 'Chance de Drop de Quête',
    1465         'quest_freeforall' => 'Quête chacun pour soi',
    14661483        'add_items_to_templ' => 'Ajouter les items au modèle',
    14671484        'loot_item_id' => 'Loot template ID',
     
    14751492        'max_count' => 'Max. Count',
    14761493        'max_count_desc' => 'Qté Maxi de drop.',
    1477         'quest_loot' => 'Quest Loot Flag',
    1478         'quest_loot_desc' => 'Flag de Loot de Quête chacun pour soi.',
    14791494        'check_to_delete' => '* Cocher la case à coté de l\'item pour l\'enlever du modèle.',
    14801495        'add_starts_quests' => 'Ajoute une quête démarre par ce GO',
     
    14871502        'times' => 'fois',
    14881503        'go_template' => 'Modèle de Game Object',
    1489         'all_related_data' => 'Avec toutes les données relatives.'
     1504        'all_related_data' => 'Avec toutes les données relatives.',
     1505        'freeforall' => 'Free for all', //TODO
     1506        'freeforall_desc' => 'Free for all loot flag.', //TODO
     1507        'lootcondition' => 'Loot condition', //TODO
     1508        'lootcondition_desc' => 'Loot condition flag', //TODO
     1509        'condition_value1' => 'Condition Value 1', //TODO
     1510        'condition_value1_desc' => 'Condition Value 1 flag', //TODO
     1511        'condition_value2' => 'Condition Value 2', //TODO
     1512        'condition_value2_desc' => 'Condition Value 2 flag' //TODO
    14901513);
    14911514
    14921515$lang_auctionhouse = array( //TODO
    14931516        // ----- AHSTATS.PHP -----
    1494     'auctionhouse' => 'Auction House',
    1495     'seller' => 'Seller',
     1517    'auctionhouse' => 'Hotel des ventes',
     1518    'seller' => 'Vendeur',
    14961519    'item' => 'Item',
    1497     'buyoutprice' => 'Buyout price',
    1498     'timeleft' => 'Time Left',
    1499     'buyer' => 'Buyer',
    1500     'lastbid' => 'Last Bid',
    1501     'firstbid' => 'First Bid',
    1502     'dayshortcut' => 'D',
     1520    'buyoutprice' => 'Prix de Rachat',
     1521    'timeleft' => 'Temps restant',
     1522    'buyer' => 'Acheteur',
     1523    'lastbid' => 'Dernière Enchère',
     1524    'firstbid' => 'Première Enchère',
     1525    'dayshortcut' => 'J',
    15031526    'hourshortcut' => 'H',
    15041527    'mnshortcut' => 'mn',
    1505         'total_auctions' => 'Total Auctions',
    1506         'search_results' => 'Search Results',
    1507         'auction_over' => 'Auction Over',
    1508         'all' => 'All',
    1509         'item_id' => 'Item Id',
    1510         'item_name' => 'Item Name',
    1511         'seller_name' => 'Seller Name',
    1512         'buyer_name' => 'Buyer Name',
    1513         'tot_found' => 'Total Items Found'
     1528                'total_auctions' => 'Total Enchères',
     1529                'search_results' => 'Rechercher',
     1530                'auction_over' => 'Enchère terminée',
     1531                'all' => 'Tout',
     1532                'item_id' => 'Item Id',
     1533                'item_name' => 'Nom de l\'Item',
     1534                'seller_name' => 'Nom du vendeur',
     1535                'buyer_name' => 'Nom de l\'acheteur',
     1536                'tot_found' => 'Total Items trouvés'
    15141537);
    15151538
     
    20782101        'Set65' => 'Baiser de l\'araignée',
    20792102        'Set41' => 'Armes de Dal\'Rend',
    2080         'Set1' => 'Le Gladiateur'
     2103        'Set1' => 'Le Gladiateur',
     2104        //------user levels------
     2105        'Player' => 'Joueur',
     2106        'Moderator' => 'Moderateur',
     2107        'Game_Master' => 'GM',
     2108        'Administrator' => 'Administrateur',
     2109        //------factions------
     2110        'Alliance' => 'Alliance',
     2111        'Horde' => 'Horde',
     2112        //------char rankings------
     2113        'None'=> 'Aucun',
     2114        'Private' => 'Soldat',
     2115        'Corporal' => 'Caporal',
     2116        'Sergeant' => 'Sergent',
     2117        'Master_Sergeant' => 'Sergent-Chef',
     2118        'Sergeant_Major' => 'Sergent-Major',
     2119        'Knight' => 'Chevalier',
     2120        'Knight-Lieutenant' => 'Chevalier-Lieutenant',
     2121        'Knight-Captain' => 'Chevalier-Capitaine',
     2122        'Knight-Champion' => 'Chevaliert-Champion',
     2123        'Lieutenant_Commander' => 'Lieutenant Commandant',
     2124        'Commander' => 'Commandant',
     2125        'Marshal' => 'Maréchal',
     2126        'Field_Marshal' => 'Grand Maréchal',
     2127        'Grand_Marshal' => 'Connétable',
     2128  'Scout' => 'Eclaireur',
     2129        'Grunt' => 'Grunt',
     2130        'Sergeant' => 'Sergent',
     2131        'Senior_Sergeant' => 'Sergeant Chef',
     2132        'First_Sergeant' => 'Adjudant',
     2133        'Stone_Guard' => 'Guarde de Pierre',
     2134        'Blood_Guard' => 'Guarde de Sang',
     2135        'Legionnare' => 'Légionnaire',
     2136        'Centurion' => 'Centurion',
     2137        'Champion' => 'Champion',
     2138        'Lieutenant_General' => 'Lieutenant-Général',
     2139        'General' => 'Général',
     2140        'Warlord' => 'Seigneur de Guerre',
     2141        'High_Warlord' => 'Grand Seigneur de Guerre'
     2142        );
     2143
     2144        $lang_arenateam = array(
     2145        // ----- ARENATEAM.PHP -----
     2146        'by_name' =>'par Nom',
     2147        'by_team_leader' => 'par Leader',
     2148        'by_id' => 'par id d\'équipe d\'Arène',
     2149        'id' => 'Id',
     2150        'arenateam_id' => 'Id d\'équipe d\'Arène',
     2151        'arenateam_name' => 'Nom d\'équipe d\'Arène',
     2152        'captain' => 'Capitaine',
     2153        'type' => 'Type',
     2154        'arenateam_online' => 'Membres en ligne',
     2155        'create_date' => '...',
     2156      '2' => '2 contre 2',
     2157      '3' => '3 contre 3',
     2158      '5' => '5 contre 5',
     2159        'err_no_members_found' => 'Aucun Membre trouvé !',
     2160        'err_no_team_found' => 'Aucune Equipe d\'Arène trouvée !',
     2161        'del_team' => 'Effacer Equipe d\'Arène',
     2162        'team_search_result' => 'Recherche Equipe d\'Arène',
     2163        'browse_teams' => 'Parcourir Equipes d\'Arène',
     2164        'tot_teams' => 'Total Equipes d\'Arène',
     2165        'members' => 'Membres',
     2166        'tot_members' => 'Total Membres',
     2167        'games' => 'Parties jouée',
     2168        'rating' => 'Rang',
     2169        'wins' => 'Parites gagnées',
     2170  'remove' => 'Oter',
     2171        'name' => 'Nom',
     2172  'level' => 'Niveau',
     2173        'played_week' => 'Parties jouées cette semaine',
     2174        'wons_week' => 'Parties gagnées cette semaine',
     2175        'played_season' => 'Parties jouées cette saison',
     2176        'wons_season' => 'Parties gagnées cette saison',
     2177        'arenateams' => 'Equipes d\'Arène',
     2178        'del_team' => 'Effacer Equipe d\'Arène',
     2179        'games_played'=> 'Jouées',
     2180        'games_won'=> 'Gagnées',
     2181        'games_lost'=> 'Perdues',
     2182        'ratio'=> 'Pourcentage de victoire',
     2183        'this_week' => 'Cette semaine',
     2184        'this_season' => 'Cette saison',
     2185        'standings' => 'Classement :',
     2186        'tot_found' => 'Total trouvé',
     2187        'arenateam' => 'Equipe d\'Arène'
     2188        );
     2189
     2190        $lang_honor = array(
     2191        // ----- HONOR.PHP -----
     2192        'allied' => 'Alliance',
     2193        'horde' => 'Horde',
     2194        'browse_honor' => 'Aperçu Honneur',
     2195        'guid' => 'Nom du Personnage',
     2196        'race' => 'Race',
     2197        'class' => 'Classe',
     2198        'level' => 'Niveau',
     2199        'honor points' => 'Points d\'Honneur',
     2200        'honor' => 'Rang',
     2201  'guild' => 'Guilde'
    20812202        );
    20822203?>
  • minimanager/lang/hrHR.php

    r19 r142  
    9595        'error_terms' => 'Uvjeti korištenja nisu prihvaæeni i proèitani',
    9696        'i_agree' => 'Slažem se',
    97         'i_dont_agree' => 'Ne slažem se'
     97        'i_dont_agree' => 'Ne slažem se',
     98        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
    9899        );
    99100       
     
    102103        'realm' =>'Svijet',
    103104        'online' => 'Online',
    104         'offline_or_let_height' => 'Offline ili je brzina veze prespora',
     105        'offline_or_let_high' => 'Offline ili je brzina veze prespora',
    105106        'add_motd' => 'Dodaj poruku',
    106107        'delete' => 'Briši',
     
    11011102        'quest_freeforall' => 'Quest free for all',
    11021103        'armor_dmg_mod' => 'Armor Damage Modifier',
    1103         'armor_dmg_mod_desc' => 'TODO:'
     1104        'armor_dmg_mod_desc' => 'TODO:',
     1105        'ppm_rate' => 'ppmRate',
     1106        'ppm_rate_desc' => 'Number of proc per minute',
     1107        'item_spell' => 'Item Spell'
    11041108);
    11051109
     
    13781382        'search_results' => 'Search Results',
    13791383        'RacialLeader' => 'Racial Leader',
    1380         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1384        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1385        'dmgschool' => 'Damage School',
     1386        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13811387        );
    13821388
  • minimanager/lang/noBM.php

    r19 r142  
    9393        'error_terms' => 'Terms of Service were Not Accepted',
    9494        'i_agree' => 'I Agree',
    95         'i_dont_agree' => 'I Do Not Agree'
     95        'i_dont_agree' => 'I Do Not Agree',
     96        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
    9697        );
    9798       
     
    100101        'realm' =>'Realm:',
    101102        'online' => 'er Online',
    102         'offline_or_let_height' => 'Offline eller pingen er for høy',
     103        'offline_or_let_high' => 'Offline eller pingen er for høy',
    103104        'add_motd' => 'Legg til melding for dagen',
    104105        'delete' => 'Slett',
     
    11031104        'quest_freeforall' => 'Quest free for all',
    11041105        'armor_dmg_mod' => 'Armor Damage Modifier',
    1105         'armor_dmg_mod_desc' => 'TODO:'
     1106        'armor_dmg_mod_desc' => 'TODO:',
     1107        'ppm_rate' => 'ppmRate',
     1108        'ppm_rate_desc' => 'Number of proc per minute',
     1109        'item_spell' => 'Item Spell'
    11061110);
    11071111
     
    13801384        'search_results' => 'Search Results',
    13811385        'RacialLeader' => 'Racial Leader',
    1382         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1386        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1387        'dmgschool' => 'Damage School',
     1388        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13831389        );
    13841390
  • minimanager/lang/ptBR.php

    r19 r142  
    9393        'error_terms' => 'Terms of Service were Not Accepted',
    9494        'i_agree' => 'I Agree',
    95         'i_dont_agree' => 'I Do Not Agree'
     95        'i_dont_agree' => 'I Do Not Agree',
     96        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
    9697        );
    9798       
     
    100101        'realm' =>'Realm',
    101102        'online' => 'Online',
    102         'offline_or_let_height' => 'OffLine devida a alta latencia',
     103        'offline_or_let_high' => 'OffLine devida a alta latencia',
    103104        'add_motd' => 'Incluir mensagem do dia',
    104105        'delete' => 'Deletar',
     
    10921093        'quest_freeforall' => 'Quest free for all',
    10931094        'armor_dmg_mod' => 'Armor Damage Modifier',
    1094         'armor_dmg_mod_desc' => 'TODO:'
     1095        'armor_dmg_mod_desc' => 'TODO:',
     1096        'ppm_rate' => 'ppmRate',
     1097        'ppm_rate_desc' => 'Number of proc per minute',
     1098        'item_spell' => 'Item Spell'
    10951099);
    10961100
     
    13831387        'search_results' => 'Search Results',
    13841388        'RacialLeader' => 'Racial Leader',
    1385         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1389        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1390        'dmgschool' => 'Damage School',
     1391        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13861392        );
    13871393
  • minimanager/lang/ruRU.php

    r19 r142  
    22/*
    33 * Project Name: Russian Translate for MiniManager for Mangos Server
    4  * Date: 30.07.2007 version 0.0.8h
     4 * Date: 11.11.2007 version 0.0.9
    55 * Author: Den Wailhorn
    66 * Copyright: Catarina WoW Server
     
    2828        'none' => 'íåò',
    2929        'delete' => 'Óäàëèòü',
    30         'delete_short' => 'Del.',
     30        'delete_short' => 'Óäàë.',
    3131        'edit' => 'Ïðàâèòü',
    3232        'yes' => 'ÄÀ!',
     
    3737        'will_be_erased' => 'Ïîëíîñòüþ óäàëÿåòñÿ èç áàçû äàííûõ!',
    3838        'unlinked' => 'íå ïðèâÿçàíî'
     39);
     40
     41$lang_spells = array(
     42        'spells' => 'Ïîèñê ñïåëîâ',
     43        'quests' => 'Ïîèñê êâåñòîâ',
     44        'search' => 'Ïîèñê',
     45        'new_search' => 'Íîâûé ïîèñê',
     46        'spellname' => 'Íàçâàíèå ñïåëà',
     47        'questname' => 'Íàçâàíèå êâåñòà',
     48        'total' => 'Âñåãî â áàçå',
     49        'quests' => 'Ïîèñê êâåñòîâ',
     50        'entry' => 'Çàïèñü',
     51        'title' => 'Íàçâàíèå',
     52        'rank' => 'Ðàíã',
     53        'descr1' => 'Îïèñàíèå',
     54        'descr2' => 'Äîïîëíèòåëüíî',
     55        'obje' => 'Çàêàç',
     56        'rewa' => 'Ñäåëàíî',
     57        'requ' => 'Îáúåêò',
     58        'noempty' => 'Íå îñòàâëÿòü ïóñòûì!'
    3959);
    4060
     
    92112        'error_terms' => 'Ïðàâèëà ñåðâåðà íå ïðèíÿòû',
    93113        'i_agree' => 'ß ÑÎÃËÀÑÅÍ',
    94         'i_dont_agree' => 'ß ÎÒÊÀÇÛÂÀÞÑÜ'
     114        'i_dont_agree' => 'ß ÎÒÊÀÇÛÂÀÞÑÜ',
     115        'pass_too_long' => 'Ââåäåííûé ïàðîëü ñëèøêîì äëèííûé!'
    95116        );
    96117       
     
    115136        // ----- HEADER.PHP -----
    116137        'main' =>'Ãëàâíàÿ',
     138        'flightpaths' => 'Ìàðøðóòû ïîëåòîâ',
     139        'fullmap' => 'Ïîëíàÿ êàðòà',
     140        'outland' => 'Êàðòà Àóòëåíäà',
     141        'armorsets' => '<nobr>Êîìïëåêòû äîñïåõîâ',
     142        'addons' => 'Äîïîëíåíèÿ',
     143        'admaddons' => 'Äîïîëíåíèÿ àäìèíó',
     144        'patches' => 'Îáíîâëåíèÿ',
     145        'wallpapers' => 'Îáîè',
    117146        'register' => 'Çàðåãèñòðèðîâàòüñÿ',
    118147        'users' => 'Èãðîêè',
     
    122151        'characters' => 'Ïåðñîíàæè',
    123152        'guilds' => 'Ãèëüäèè',
     153        'arena_teams' => 'Àðåíà',
    124154        'banned_list' => 'Áàí-ëèñò',
    125155        'cleanup' => 'Î÷èñòêà',
     
    137167        'menu' => 'Måíþ',
    138168        'db' => 'Áàçà',
     169        'spells' => 'Ñïåëû',
     170        'quests' => 'Êâåñòû',
    139171        'items' => 'Ñíàðÿãà',
    140172        'statistics' => 'Ñòàòèñòèêà',
     
    145177        'irc' => 'Àïïëåò IRC ÷àòà',
    146178        'repair' => '<nobr>Âîññòàíîâëåíèå-Îïòèìèçàöèÿ',
    147         'game_object' => 'Ãåéì-Îáúåêòû'
     179        'game_object' => 'Ãåéì-Îáúåêòû',
     180        'honor' => 'Ðàíãè ÷åñòè'
    148181        );
    149182       
     
    258291        'no_act_quests' => 'Íåò àêòèâíûõ êâåñòîâ',
    259292        'quest_id' => 'ID',
    260         'quest_level' => 'lvl',
     293        'quest_level' => 'óðâ',
    261294        'quest_title' => 'Íàçâàíèå êâåñòà',
    262295        'professions' => 'Ïðîôåññèè',
    263296        'skills' => 'Íàâûêè',
    264         'skill_id' => 'ID', //TODO
    265         'skill_name' => 'Skill Name', //TODO
    266         'skill_value' => 'Value', //TODO
     297        'skill_id' => 'ID',
     298        'skill_name' => 'Íàçâàíèå íàâûêà',
     299        'skill_value' => 'Çíà÷åíèå',
    267300        // --- $skill_rank_array ---
    268         'apprentice' => 'Apprentice', //TODO: Translate
    269         'journeyman' => 'Journeyman', //TODO: Translate
    270         'expert' => 'Expert', //TODO: Translate
    271         'artisan' => 'artisan', //TODO: Translate
    272         'master' => 'Master', //TODO: Translate
    273         'inherent' => 'Inherent', //TODO: Translate
    274         'wise' => 'Wise', //TODO: Translate
     301        'apprentice' => 'Ïîäìàñòåðüå',
     302        'journeyman' => 'Ó÷åíèê',
     303        'expert' => 'Ýêñïåðò',
     304        'artisan' => 'Óìåëåö',
     305        'master' => 'Ìàñòåð',
     306        'inherent' => 'Inherent',
     307        'wise' => 'Çíàòîê',
    275308        // ---- edit_char.php ----
    276309        'update' => 'Îáíîâèòü äàííûå ïåðñà',
     
    422455        'intellect' => 'Ðàçóì',
    423456        'spirit' => 'Âîëÿ',
    424         'spirit' => 'Âîëÿ',
    425457        'spell_use' => 'ÌàòÊîìï',
    426458        'spell_equip' => 'ÌàòÑíàð',
     
    569601        'client_type' => 'Òèï êëèåíòà',
    570602        'classic' => 'WoW',
    571         'expansion' => 'WoW-TBC'
     603        'expansion' => 'WoW-TBC',
     604        'tot_chars' => 'Âñåãî ïåðñîâ'
    572605        );
    573606       
     
    605638$lang_mail = array(
    606639        // ----- MAIL.PHP -----
    607         'mail_type' => 'Mail Type',
    608         'mail_options' => 'Mail Options',
     640        'mail_type' => 'Òèï ïî÷òû',
     641        'mail_options_type' => '<br>Íàñòðîéêè ïî÷òû',
    609642        'email' => 'Ïî÷òà',
    610643        'ingame_mail' => 'Ïî÷òà â èãðå',
     
    633666        'send_mail' => 'Îòïðàâèòü'
    634667        );
    635 
    636 $lang_auctionhouse = array(
    637     'auctionhouse' => 'Àóêöèîí',
    638     'seller' => 'Ïðîäàâåö',
    639     'item' => 'Âåùü',
    640     'price' => 'Öåíà',
    641     'timeleft' => 'Âðåìÿ',
    642     'buyoutprice' => 'Âûêóï',
    643     'buyer' => 'Ïîêóïàòåëü',
    644     'lastbid' => 'Ïîñë.ñòàâêà',
    645     'firstbid' => 'Ïåðâ.ñòàâêà',
    646     'dayshortcut' => 'ä',
    647     'hourshortcut' => '÷',
    648     'mnshortcut' => 'ìèí',
    649     'deposit' => 'Ñòîèò',
    650     'location' => 'Ôðàêöèÿ',
    651     'alliance' => 'Àëüÿíñ',
    652     'horde' => 'Îðäà',
    653     'neutral' => 'Íåéòðàë'
    654 );
    655668
    656669$lang_motd = array(
     
    11131126        'max_count' => 'Ìàêñèìóì',
    11141127        'max_count_desc' => 'Ìàêñèìàëüíîå âûïàäàþùåå êîëè÷åñòâî',
    1115         'quest_loot' => 'Êâåñò ëóò ôëàã',
    1116         'quest_loot_desc' => 'Êâåñò - ñâîáîäíî äëÿ âñåõ',
    11171128        'add_item_to_loot' => 'Äîáàâèòü âåùü â ëóò-øàáëîí',
    11181129        'drop_chance' => 'Øàíñ äðîïà',
    11191130        'quest_drop_chance' => 'Øàíñ äðîïà â êâåñòå',
    1120         'quest_freeforall' => 'Â êâåñòå - äëÿ âñåõ',
    11211131        'armor_dmg_mod' => 'Ìîäèôèêàòîð óùåðáà äîñïåõà',
    11221132        'armor_dmg_mod_desc' => 'TODO:',
    1123         'RacialLeader' => 'Racial Leader', //TODO
    1124         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
    1125 );
    1126 
    1127 $lang_game_object = array(
    1128         // ----- GAME_OBJECT.PHP -----
    1129         'unknown' => 'Íåèçâåñòíî',
    1130         'custom_search' => 'Ñâîé ôèëüòð',
    1131         'search' => '- Ïîèñê -',
    1132         'add_new' => 'Ñîçäàòü',
    1133         'tot_go_templ' => 'Âñåãî øàáëîíîâ',
    1134         'search_template' => 'Ïîèñê øàáëîíà',
    1135         'select' => 'Âûáðàòü',
    1136         'new_search' => 'Íîâûé ïîèñê',
    1137         'tot_found' => 'Âñåãî øàáëîíîâ íàéäåíî',
    1138         'add_new_go_templ' => 'Ñîçäàòü íîâûé øàáëîí',
    1139         'edit_go_templ' => 'Èçìåíèòü øàáëîí',
    1140         'err_adding_new' => 'Îøèáêà ñîçäàíèÿ øàáëîíà',
    1141         'err_no_fields_updated' => 'Îøèáêà: ïîëÿ íå èçìåíèëèñü',
    1142         'search_go' => 'Ïîèñê Ãåéì-Îáúåêòîâ',
    1143         'general' => 'Îáùèå',
    1144         'sounds' => 'Äåéñòâèÿ',
    1145         'save_to_db' => 'Ñîõðàíèòü â áàçó',
    1146         'save_to_script' => 'Ñîõðàíèòü ñêðèïò',
    1147         'lookup_go' => 'Ïîèñê Îáúåêòà',
    1148         'DOOR' => 'DOOR',
    1149         'BUTTON' => 'BUTTON',
    1150         'QUESTGIVER' => 'QUESTGIVER',
    1151         'CHEST' => 'CHEST',
    1152         'BINDER' => 'BINDER',
    1153         'GENERIC' => 'GENERIC',
    1154         'TRAP' => 'TRAP',
    1155         'CHAIR' => 'CHAIR',
    1156         'SPELL_FOCUS' => 'SPELL_FOCUS',
    1157         'TEXT' => 'TEXT',
    1158         'GOOBER' => 'GOOBER',
    1159         'TRANSPORT' => 'TRANSPORT',
    1160         'AREADAMAGE' => 'AREADAMAGE',
    1161         'CAMERA' => 'CAMERA',
    1162         'MAP_OBJECT' => 'MAP_OBJECT',
    1163         'MO_TRANSPORT' => 'MO_TRANSPORT',
    1164         'DUEL_FLAG' => 'DUEL_FLAG',
    1165         'FISHING_BOBBER' => 'FISHING_BOBBER',
    1166         'RITUAL' => 'RITUAL',
    1167         'MAILBOX' => 'MAILBOX',
    1168         'AUCTIONHOUSE' => 'AUCTIONHOUSE',
    1169         'GUARDPOST' => 'GUARDPOST',
    1170         'SPELLCASTER' => 'SPELLCASTER',
    1171         'MEETING_STONE' => 'MEETING_STONE',
    1172         'BG_Flag' => 'BG_Flag',
    1173         'FISHING_HOLE' => 'FISHING_HOLE',
    1174         'FLAGDROP' => 'FLAGDROP',
    1175         'CUSTOM_TELEPORTER' => 'CUSTOM_TELEPORTER',
    1176         'LOTTERY_KIOSK' => 'LOTTERY_KIOSK',
    1177         'CAPTURE_POINT' => 'CAPTURE_POINT',
    1178         'AURA_GENERATOR' => 'AURA_GENERATOR',
    1179         'DUNGEON_DIFFICULTY' => 'DUNGEON_DIFFICULTY',
    1180         'general' => 'Îáùèå',
    1181         'name' => 'Íàçâàíèå',
    1182         'name_desc' => 'Íàçâàíèå ãåéì-îáúåêòà',
    1183         'entry' => 'Çàïèñü',
    1184         'entry_desc' => 'Óíèêàëüíûé èäåíòèôèêàòîð ãåéì-îáúåêòà',
    1185         'displayId' => 'Îòîáðàæàåòñÿ Id',
    1186         'displayId_desc' => 'Íîìåð id îáåêòà îòïðàâëÿåìûé êëèåíòó',
    1187         'faction' => 'Ôðàêöèÿ',
    1188         'faction_desc' => 'Ôðàêöèÿ êîòîðîé ïðèíàäëåæèò îáúåêò',
    1189         'flags' => 'Ôëàãè',
    1190         'flags_desc' => 'TODO:',
    1191         'type' => 'Òèï',
    1192         'type_desc' => 'Òèï ãåéì-îáúåêòà',
    1193         'script_name' => 'Ñêðèïò',
    1194         'ScriptName_desc' => 'Ñêðèïò èñïîëüçóåìûé ãåéì-îáúåêòîì',
    1195         'size' => 'Ðàçìåð',
    1196         'size_desc' => 'Ìàñøòàá ìîäåëè ãåéì-îáúåêòà',
    1197         'sound' => 'Äåéñòâèå',
    1198         'sound_desc' => 'Ïîëå äàííûõ, óíèêàëüíîå äëÿ ðàçíîãî òèïà çíà÷åíèé.<br /><a href=\"https://svn.mangosproject.org/trac/MaNGOS/wiki/Database/gameobject_template/\" target=\"_new\"> - äîïîëíèòåëüíàÿ èíôîðìàöèÿ</a>',
    1199         'tmpl_not_found' => 'Øàáëîí íå íàéäåí',
    1200         'del_go' => 'Óäàëåíèå',
    1201         'del_spawns' => 'Óäàëèòü òî÷êó',
    1202         'loot' => 'Ëóò',
    1203         'quests' => 'Êâåñòû',
    1204         'loot_tmpl_id' => 'Øàáëîí ëóòà',
    1205         'drop_chance' => 'Øàíñ äðîïà',
    1206         'quest_drop_chance' => 'Øàíñ äðîïà â êâåñòå',
    1207         'quest_freeforall' => 'Â êâåñòå - äëÿ âñåõ',
    1208         'add_items_to_templ' => 'Äîáàâèòü âåùü â øàáëîí',
    1209         'loot_item_id' => 'Íîìåð ID Ëóò-øàáëîíà',
    1210         'loot_item_id_desc' => 'ID âåùè êîòîðàÿ áóäåò äîáàâëåíà',
    1211         'loot_drop_chance' => 'Øàíñ äðîïà',
    1212         'loot_drop_chance_desc' => 'Øàíñ äðîïà âåùè',
    1213         'loot_quest_drop_chance' => 'Øàíñ äðîïà â êâåñòå',
    1214         'loot_quest_drop_chance_desc' => 'Øàíñ äðîïà â êâåñòå',
    1215         'min_count' => 'Ìèíèìóì',
    1216         'min_count_desc' => 'Ìèíèìàëüíîå âûïàäàþùåå êîëè÷åñòâî',
    1217         'max_count' => 'Maêñèìóì',
    1218         'max_count_desc' => 'Ìàêñèìàëüíîå âûïàäàþùåå êîëè÷åñòâî',
    1219         'quest_loot' => 'Ôëàã êâåñò-ëóòà',
    1220         'quest_loot_desc' => 'Ôëàãí - â êâåñòå äëÿ âñåõ',
    1221         'check_to_delete' => '* ïîñòàâèòü ãàëêó ðÿäîì ñ âåùüþ äëÿ óäàëåíèÿ èç øàáëîíà',
    1222         'add_starts_quests' => 'Äîáàâèòü êâåñò çàïóñêàåìûé ýòèì îáúåêòîì',
    1223         'quest_id' => 'Íîìåð ID êâåñòà',
    1224         'quest_id_desc' => 'ID êâåñòà',
    1225         'start_quests' => 'Çàïóñêàåò êâåñòû',
    1226         'ends_quests' => 'Çàâåðøàåò êâåñòû',
    1227         'add_ends_quests' => 'Äîáàâèòü êâåñò çàâåðøàåìûé ýòèì îáúåêòîì',
    1228         'go_swapned' => 'Ýòîò îáúåêò ïîÿâëÿåòñÿ â ìèðå âñåãî',
    1229         'times' => 'ðàç',
    1230         'go_template' => 'Øàáëîí ãåéì-îáúåêòà',
    1231         'all_related_data' => 'Ñî âñåìè ñîïóòñòâóþùèìè äàííûìè'
     1133        'ppm_rate' => 'ppmRate',
     1134        'ppm_rate_desc' => 'Number of proc per minute',
     1135        'item_spell' => 'Ñïåëë âåùè',
     1136        'freeforall' => 'Free for all', //TODO
     1137        'freeforall_desc' => 'Free for all loot flag.', //TODO
     1138        'lootcondition' => 'Loot condition', //TODO
     1139        'lootcondition_desc' => 'Loot condition flag', //TODO
     1140        'condition_value1' => 'Condition Value 1', //TODO
     1141        'condition_value1_desc' => 'Condition Value 1 flag', //TODO
     1142        'condition_value2' => 'Condition Value 2', //TODO
     1143        'condition_value2_desc' => 'Condition Value 2 flag' //TODO
    12321144);
    12331145
     
    13311243        'max_mana' => 'Ìàêñ ìàíû',
    13321244        'max_mana_desc' => 'Ìàêñèìóì ìàíû íà ìèíèìàëüíîì óðîâíå',
    1333         'faction' => 'Ôðàêöèÿ',
    1334         'faction_desc' => 'Ôðàêöèÿ òâàðè',
     1245        'faction_A' => 'Ôðàêöèÿ',
     1246        'faction_A_desc' => 'Ôðàêöèÿ òâàðè',
    13351247        'family' => 'Ñåìåéñòâî',
    13361248        'family_desc' => 'Òèï ñåìåéñòâà òâàðè',
     
    14761388        'max_count' => 'Maêñèìóì',
    14771389        'max_count_desc' => 'Ìàêñèìàëüíîå êîëè÷åñòâî âûïàäàåò',
    1478         'quest_loot' => 'Ôëàã êâåñòîâîãî ëóòà',
    1479         'quest_loot_desc' => 'Êâåñòîâûé ôëàã -Ñâîáîäíî äëÿ âñåõ-',
    14801390        'add_item_to_loot' => 'Äîáàâèòü âåùü â øàáëîí ëóòà',
    14811391        'drop_chance' => 'Øàíñ äðîïà',
    1482         'quest_freeforall' => 'Â êâåñòå - äëÿ âñåõ',
    14831392        'add_ends_quests' => 'Äîáàâèòü îêîí÷àíèå êâåñòà ýòîìó NPC',
    14841393        'add_starts_quests' => 'Äîáàâèòü íà÷àëî êâåñòà ýòîìó NPC',
     
    15031412        'req_level' => 'Óðîâåíü',
    15041413        'req_level_desc' => 'Ìèíèìàëüíûé óðîâåíü äëÿ îáó÷åíèÿ',
    1505         'check_to_delete' => '* Ïîñòàâèòü ãàëêó ðÿäîì ñ âåùüþ äëÿ óäàëåíèÿ åå ñ ìîíñòðà'
    1506         );
     1414        'check_to_delete' => '* Ïîñòàâèòü ãàëêó ðÿäîì ñ âåùüþ äëÿ óäàëåíèÿ åå ñ ìîíñòðà',
     1415        'search_results' => 'Ðåçóëüòàòû ïîèñêà',
     1416        'RacialLeader' => 'Ëèäåð ðàñû',
     1417        'RacialLeader_desc' => 'Ïîñòàâèòü 1 åñëè òâàðü - ÍÏÑ ëèäåð ðàñû',
     1418        'dmgschool' => 'Øêîëà óùåðáà',
     1419        'dmgschool_desc' => 'Øêîëà óùåðáà, èñïîëüçóåìàÿ ýòèì ÍÏÑ',
     1420        'freeforall' => 'Free for all', //TODO
     1421        'freeforall_desc' => 'Free for all loot flag.', //TODO
     1422        'lootcondition' => 'Loot condition', //TODO
     1423        'lootcondition_desc' => 'Loot condition flag', //TODO
     1424        'condition_value1' => 'Condition Value 1', //TODO
     1425        'condition_value1_desc' => 'Condition Value 1 flag', //TODO
     1426        'condition_value2' => 'Condition Value 2', //TODO
     1427        'condition_value2_desc' => 'Condition Value 2 flag' //TODO
     1428        );
     1429
     1430$lang_game_object = array(
     1431        // ----- GAME_OBJECT.PHP -----
     1432        'unknown' => 'Íåèçâåñòíî',
     1433        'custom_search' => 'Ñâîé ôèëüòð',
     1434        'search' => '- Ïîèñê -',
     1435        'add_new' => 'Ñîçäàòü',
     1436        'tot_go_templ' => 'Âñåãî øàáëîíîâ',
     1437        'search_template' => 'Ïîèñê øàáëîíà',
     1438        'select' => 'Âûáðàòü',
     1439        'new_search' => 'Íîâûé ïîèñê',
     1440        'tot_found' => 'Âñåãî øàáëîíîâ íàéäåíî',
     1441        'add_new_go_templ' => 'Ñîçäàòü íîâûé øàáëîí',
     1442        'edit_go_templ' => 'Èçìåíèòü øàáëîí',
     1443        'err_adding_new' => 'Îøèáêà ñîçäàíèÿ øàáëîíà',
     1444        'err_no_fields_updated' => 'Îøèáêà: ïîëÿ íå èçìåíèëèñü',
     1445        'search_go' => 'Ïîèñê Ãåéì-Îáúåêòîâ',
     1446        'general' => 'Îáùèå',
     1447        'sounds' => 'Äåéñòâèÿ',
     1448        'save_to_db' => 'Ñîõðàíèòü â áàçó',
     1449        'save_to_script' => 'Ñîõðàíèòü ñêðèïò',
     1450        'lookup_go' => 'Ïîèñê Îáúåêòà',
     1451        'DOOR' => 'DOOR',
     1452        'BUTTON' => 'BUTTON',
     1453        'QUESTGIVER' => 'QUESTGIVER',
     1454        'CHEST' => 'CHEST',
     1455        'BINDER' => 'BINDER',
     1456        'GENERIC' => 'GENERIC',
     1457        'TRAP' => 'TRAP',
     1458        'CHAIR' => 'CHAIR',
     1459        'SPELL_FOCUS' => 'SPELL_FOCUS',
     1460        'TEXT' => 'TEXT',
     1461        'GOOBER' => 'GOOBER',
     1462        'TRANSPORT' => 'TRANSPORT',
     1463        'AREADAMAGE' => 'AREADAMAGE',
     1464        'CAMERA' => 'CAMERA',
     1465        'MAP_OBJECT' => 'MAP_OBJECT',
     1466        'MO_TRANSPORT' => 'MO_TRANSPORT',
     1467        'DUEL_FLAG' => 'DUEL_FLAG',
     1468        'FISHING_BOBBER' => 'FISHING_BOBBER',
     1469        'RITUAL' => 'RITUAL',
     1470        'MAILBOX' => 'MAILBOX',
     1471        'AUCTIONHOUSE' => 'AUCTIONHOUSE',
     1472        'GUARDPOST' => 'GUARDPOST',
     1473        'SPELLCASTER' => 'SPELLCASTER',
     1474        'MEETING_STONE' => 'MEETING_STONE',
     1475        'BG_Flag' => 'BG_Flag',
     1476        'FISHING_HOLE' => 'FISHING_HOLE',
     1477        'FLAGDROP' => 'FLAGDROP',
     1478        'CUSTOM_TELEPORTER' => 'CUSTOM_TELEPORTER',
     1479        'LOTTERY_KIOSK' => 'LOTTERY_KIOSK',
     1480        'CAPTURE_POINT' => 'CAPTURE_POINT',
     1481        'AURA_GENERATOR' => 'AURA_GENERATOR',
     1482        'DUNGEON_DIFFICULTY' => 'DUNGEON_DIFFICULTY',
     1483        'general' => 'Îáùèå',
     1484        'name' => 'Íàçâàíèå',
     1485        'name_desc' => 'Íàçâàíèå ãåéì-îáúåêòà',
     1486        'entry' => 'Çàïèñü',
     1487        'entry_desc' => 'Óíèêàëüíûé èäåíòèôèêàòîð ãåéì-îáúåêòà',
     1488        'displayId' => 'Îòîáðàæàåòñÿ Id',
     1489        'displayId_desc' => 'Íîìåð id îáåêòà îòïðàâëÿåìûé êëèåíòó',
     1490        'faction' => 'Ôðàêöèÿ',
     1491        'faction_desc' => 'Ôðàêöèÿ êîòîðîé ïðèíàäëåæèò îáúåêò',
     1492        'flags' => 'Ôëàãè',
     1493        'flags_desc' => 'TODO:',
     1494        'type' => 'Òèï',
     1495        'type_desc' => 'Òèï ãåéì-îáúåêòà',
     1496        'script_name' => 'Ñêðèïò',
     1497        'ScriptName_desc' => 'Ñêðèïò èñïîëüçóåìûé ãåéì-îáúåêòîì',
     1498        'size' => 'Ðàçìåð',
     1499        'size_desc' => 'Ìàñøòàá ìîäåëè ãåéì-îáúåêòà',
     1500        'sound' => 'Äåéñòâèå',
     1501        'sound_desc' => 'Ïîëå äàííûõ, óíèêàëüíîå äëÿ ðàçíîãî òèïà çíà÷åíèé.<br>https://svn.mangosproject.org/trac/MaNGOS/wiki/Database/gameobject_template/ - äîïîëíèòåëüíàÿ èíôîðìàöèÿ</a>',
     1502        'tmpl_not_found' => 'Øàáëîí íå íàéäåí',
     1503        'del_go' => 'Óäàëåíèå',
     1504        'del_spawns' => 'Óäàëèòü òî÷êó',
     1505        'loot' => 'Ëóò',
     1506        'quests' => 'Êâåñòû',
     1507        'loot_tmpl_id' => 'Øàáëîí ëóòà',
     1508        'drop_chance' => 'Øàíñ äðîïà',
     1509        'quest_drop_chance' => 'Øàíñ äðîïà â êâåñòå',
     1510        'add_items_to_templ' => 'Äîáàâèòü âåùü â øàáëîí',
     1511        'loot_item_id' => 'Íîìåð ID Ëóò-øàáëîíà',
     1512        'loot_item_id_desc' => 'ID âåùè êîòîðàÿ áóäåò äîáàâëåíà',
     1513        'loot_drop_chance' => 'Øàíñ äðîïà',
     1514        'loot_drop_chance_desc' => 'Øàíñ äðîïà âåùè',
     1515        'loot_quest_drop_chance' => 'Øàíñ äðîïà â êâåñòå',
     1516        'loot_quest_drop_chance_desc' => 'Øàíñ äðîïà â êâåñòå',
     1517        'min_count' => 'Ìèíèìóì',
     1518        'min_count_desc' => 'Ìèíèìàëüíîå âûïàäàþùåå êîëè÷åñòâî',
     1519        'max_count' => 'Maêñèìóì',
     1520        'max_count_desc' => 'Ìàêñèìàëüíîå âûïàäàþùåå êîëè÷åñòâî',
     1521        'check_to_delete' => '* ïîñòàâèòü ãàëêó ðÿäîì ñ âåùüþ äëÿ óäàëåíèÿ èç øàáëîíà',
     1522        'add_starts_quests' => 'Äîáàâèòü êâåñò çàïóñêàåìûé ýòèì îáúåêòîì',
     1523        'quest_id' => 'Íîìåð ID êâåñòà',
     1524        'quest_id_desc' => 'ID êâåñòà',
     1525        'start_quests' => 'Çàïóñêàåò êâåñòû',
     1526        'ends_quests' => 'Çàâåðøàåò êâåñòû',
     1527        'add_ends_quests' => 'Äîáàâèòü êâåñò çàâåðøàåìûé ýòèì îáúåêòîì',
     1528        'go_swapned' => 'Ýòîò îáúåêò ïîÿâëÿåòñÿ â ìèðå âñåãî',
     1529        'times' => 'ðàç',
     1530        'go_template' => 'Øàáëîí ãåéì-îáúåêòà',
     1531        'all_related_data' => 'Ñî âñåìè ñîïóòñòâóþùèìè äàííûìè',
     1532        'freeforall' => 'Free for all', //TODO
     1533        'freeforall_desc' => 'Free for all loot flag.', //TODO
     1534        'lootcondition' => 'Loot condition', //TODO
     1535        'lootcondition_desc' => 'Loot condition flag', //TODO
     1536        'condition_value1' => 'Condition Value 1', //TODO
     1537        'condition_value1_desc' => 'Condition Value 1 flag', //TODO
     1538        'condition_value2' => 'Condition Value 2', //TODO
     1539        'condition_value2_desc' => 'Condition Value 2 flag' //TODO
     1540);
     1541
     1542$lang_auctionhouse = array(
     1543        // ----- AHSTATS.PHP -----
     1544        'auctionhouse' => 'Àóêöèîí',
     1545        'seller' => 'Ïðîäàâåö',
     1546        'item' => 'Âåùü',
     1547        'buyoutprice' => 'Öåíà',
     1548        'timeleft' => 'Âðåìÿ',
     1549        'buyer' => 'Ïîêóïàòåëü',
     1550        'lastbid' => 'Ïîñë.ñòàâêà',
     1551        'firstbid' => 'Ïåðâ.ñòàâêà',
     1552        'dayshortcut' => 'ä',
     1553        'hourshortcut' => '÷',
     1554        'mnshortcut' => 'ìèí',
     1555        'total_auctions' => 'Âñåãî íà àóêöèîíå',
     1556        'search_results' => 'Ðåçóëüòàòû ïîèñêà',
     1557        'auction_over' => 'Àóêöèîí íà÷àò',
     1558        'all' => 'Âñå',
     1559        'item_id' => 'ID âåùè',
     1560        'item_name' => 'Íàçâàíèå âåùè',
     1561        'seller_name' => 'Ïðîäàâåö',
     1562        'buyer_name' => 'Ïîêóïàòåëü',
     1563        'tot_found' => 'Âñåãî íàéäåíî'
     1564);
    15071565
    15081566$lang_id_tab = array( //Thanks to thorazi
     
    20702128        'Set65' => 'Spider\'s Kiss',
    20712129        'Set41' => 'Dal\'Rend\'s Arms',
    2072         'Set1' => 'The Gladiator'
    2073         );
     2130        'Set1' => 'The Gladiator',
     2131        //------user levels------
     2132        'Player' => 'Player',
     2133        'Moderator' => 'Moderator',
     2134        'Game_Master' => 'Game Master',
     2135        'Administrator' => 'Administrator',
     2136        //------factions------
     2137        'Alliance' => 'Alliance',
     2138        'Horde' => 'Horde',
     2139        //------char rankings------
     2140        'None'=> 'None',
     2141        'Private' => 'Private',
     2142        'Corporal' => 'Corporal',
     2143        'Sergeant' => 'Sergeant',
     2144        'Master_Sergeant' => 'Master Sergeant',
     2145        'Sergeant_Major' => 'Sergeant Major',
     2146        'Knight' => 'Knight',
     2147        'Knight-Lieutenant' => 'Knight-Lieutenant',
     2148        'Knight-Captain' => 'Knight-Captain',
     2149        'Knight-Champion' => 'Knight-Champion',
     2150        'Lieutenant_Commander' => 'Lieutenant Commander',
     2151        'Commander' => 'Commander',
     2152        'Marshal' => 'Marshal',
     2153        'Field_Marshal' => 'Field Marshal',
     2154        'Grand_Marshal' => 'Grand Marshal',
     2155        'Scout' => 'Scout',
     2156        'Grunt' => 'Grunt',
     2157        'Senior_Sergeant' => 'Senior Sergeant',
     2158        'First_Sergeant' => 'First Sergeant',
     2159        'Stone_Guard' => 'Stone Guard',
     2160        'Blood_Guard' => 'Blood Guard',
     2161        'Legionnare' => 'Legionnare',
     2162        'Centurion' => 'Centurion',
     2163        'Champion' => 'Champion',
     2164        'Lieutenant_General' => 'Lieutenant General',
     2165        'General' => 'General',
     2166        'Warlord' => 'Warlord',
     2167        'High_Warlord' => 'High Warlord'
     2168        );
     2169
     2170$lang_arenateam = array(
     2171        // ----- ARENATEAM.PHP -----
     2172        'by_name' =>'ïî èìåíè',
     2173        'by_team_leader' => 'ïî êîìàíäèðó',
     2174        'by_id' => 'ïî íîìåðó',
     2175        'id' => 'Id',
     2176        'arenateam_id' => 'Id êîìàíäû àðåíû',
     2177        'arenateam_name' => 'Íàçâàíèå êîìàíäû',
     2178        'captain' => 'Êàïèòàí',
     2179        'type' => 'Òèï',
     2180        'arenateam_online' => 'Îíëàéí',
     2181        'create_date' => '...',
     2182        '2' => '2 VS 2',
     2183        '3' => '3 VS 3',
     2184        '5' => '5 VS 5',
     2185        'err_no_members_found' => 'Íå íàéäåíî!',
     2186        'err_no_team_found' => 'Êîìàíäà íå íàéäåíà!',
     2187        'del_team' => 'Óäàëèòü êîìàíäó',
     2188        'team_search_result' => 'Ðåçóëüòàò ïîèñêà',
     2189        'browse_teams' => 'Ïðîñìîòð êîìàíä',
     2190        'tot_teams' => 'Âñåãî êîìàíä',
     2191        'members' => 'Ñîñòàâ',
     2192        'tot_members' => 'Âñåãî',
     2193        'games' => 'Èãð ñûãðàíî',
     2194        'rating' => 'Ðåéòèíã',
     2195        'wins' => 'Âûèãðûø',
     2196        'remove' => 'Óäàëèòü',
     2197        'name' => 'Èìÿ',
     2198        'level' => 'Óðîâåíü',
     2199        'played_week' => 'Èãð çà íåäåëþ',
     2200        'wons_week' => 'Âûèãðûøåé çà íåäåëþ',
     2201        'played_season' => 'Èãð çà ñåçîí',
     2202        'wons_season' => 'Âûèãðûøåé çà ñåçîí',
     2203        'arenateams' => 'Êîìàíäû àðåíû',
     2204        'del_team' => 'Óäàëèòü êîìàíäó',
     2205        'games_played'=> 'Ñûãðàíî',
     2206        'games_won'=> 'Âûèãðàíî',
     2207        'games_lost'=> 'Ïðîèãðàíî',
     2208        'ratio'=> '% âûèãðûøåé',
     2209        'this_week' => 'Çà íåäåëþ',
     2210        'this_season' => 'Çà ñåçîí',
     2211        'standings' => 'Standing :',
     2212        'tot_found' => 'Âñåãî íàéäåíî',
     2213        'arenateam' => 'Êîìàíäà àðåíû'
     2214        );
     2215
     2216        $lang_honor = array(
     2217        // ----- HONOR.PHP -----
     2218        'allied' => 'Alliance',
     2219        'horde' => 'Horde',
     2220        'browse_honor' => 'Honor Overview',
     2221        'guid' => 'Character Name',
     2222        'race' => 'Race',
     2223        'class' => 'Class',
     2224        'level' => 'Level',
     2225        'honor points' => 'Honor Points',
     2226        'honor' => 'Rank',
     2227        'guild' => 'Guild'
     2228        );
     2229
    20742230?>
  • minimanager/lang/trTR.php

    r19 r142  
    9393        'error_terms' => 'Terms of Service were Not Accepted',
    9494        'i_agree' => 'I Agree',
    95         'i_dont_agree' => 'I Do Not Agree'
     95        'i_dont_agree' => 'I Do Not Agree',
     96        'pass_too_long' => 'The password you have entered exceeds the maximum allowed length'
    9697        );
    9798       
     
    100101        'realm' =>'Sunucu',
    101102        'online' => 'Açýk',
    102         'offline_or_let_height' => 'Kapalý veya Çok Lag Var',
     103        'offline_or_let_high' => 'Kapalý veya Çok Lag Var',
    103104        'add_motd' => 'Günün Mesajý Ekle',
    104105        'delete' => 'Sil',
     
    11051106        'quest_freeforall' => 'Quest free for all',
    11061107        'armor_dmg_mod' => 'Armor Damage Modifier',
    1107         'armor_dmg_mod_desc' => 'TODO:'
     1108        'armor_dmg_mod_desc' => 'TODO:',
     1109        'ppm_rate' => 'ppmRate',
     1110        'ppm_rate_desc' => 'Number of proc per minute',
     1111        'item_spell' => 'Item Spell'
    11081112);
    11091113
     
    13821386        'search_results' => 'Search Results',
    13831387        'RacialLeader' => 'Racial Leader',
    1384         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1388        'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader',
     1389        'dmgschool' => 'Damage School',
     1390        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13851391        );
    13861392
  • minimanager/lang/zhCN.php

    r19 r142  
    1111 *          Äã¿ÉÒÔ×ÔÓÉʹÓú͸´ÖÆ·Ö·¢´ËÎļþ
    1212 *          µ«ÊÇÇëÎñ±Ø±£ÁôÔ­×÷ÕßÒÔ¼°·­ÒëÕßÐÕÃû
     13 */
     14
     15/*
     16 * Project Name: MiniManager for Mangos Server
     17 * Author: AnDa (¼òÌåÖÐÎÄ·­Òë)
     18 * Copyright: AnDa (¼òÌåÖÐÎÄ·­Òë)
     19 * Translated For: Ver.0.1.4a(Sep.3.2007)
     20 * Email: anda1982123@yahoo.com.cn
     21 * License: GNU General Public License v2(GPL)
    1322 */
    1423 
     
    3241        'none' => 'ÎÞ',
    3342        'delete' => 'ɾ³ý',
    34         'delete_short' => 'Del.',
     43        'delete_short' => 'ɾ',
    3544        'edit' => '±à¼­',
    3645        'yes' => 'È·¶¨',
     
    4857        'username' => 'ÕʺÅ',
    4958        'password' => 'ÃÜÂë',
    50         'not_registrated' => 'ûÓеÛÍõÕʺţ¿Á¢¿Ìµã»÷×¢²á£¡',
     59        'not_registrated' => 'ûÓÐWOWÕʺţ¿Á¢¿Ìµã»÷×¢²á£¡',
    5160        'bad_pass_user' => 'ÎÞЧµÄÓû§Ãû»òÃÜÂë!',
    5261        'missing_pass_user' => 'Óû§Ãû»òÃÜÂëÊäÈë´íÎó!',
     
    5665        'enter_valid_logon' => 'ÇëÊäÈëÓÐЧµÄÕʺźÍÃÜÂë½øÐеǽ:',
    5766        'select_realm' => 'Ñ¡Ôñ·ÖÇø',
    58         'remember_me' => 'Remember Me', //TODO
    59         'pass_recovery' => 'Lost Password?' //TODO
     67        'remember_me' => '¼ÇסÃÜÂë',
     68        'pass_recovery' => 'Íü¼ÇÃÜÂë?'
    6069        );
    6170       
     
    8291        'cannot_create_acc' => '·¶Î§Ö®ÄÚµÄÓû§²»ÄÜ´´½¨ÕʺÅ.',
    8392        'fill_all_fields' => 'ÇëÌîдËùÓбØÌîÏîÄ¿.',
    84         'acc_type' => 'Account Type', //TODO
    85         'acc_type_desc' => 'The type of Client will be used.', //TODO
    86         'classic' => 'Classic',
    87         'expansion' => 'Expansion',
    88         'recover_acc_password' => 'Recover Account\'s Password', //TODO
    89         'user_pass_rec_desc' => 'Please enter username you registered with.', //TODO
    90         'mail_pass_rec_desc' => 'Please make sure to use same email address as in initial registration.', //TODO
    91         'recover_pass' => 'Recover Password', //TODO
    92         'user_mail_not_found' => 'Provided Username/email combination not found.', //TODO
    93         'recovery_mail_sent' => 'Recovery mail sent',
    94         'read_terms' => 'Please make sure to read, understand and accept the terms of usage under which this account will be created',
    95         'terms' => 'Terms of Service',
    96         'error_terms' => 'Terms of Service were Not Accepted',
    97         'i_agree' => 'I Agree',
    98         'i_dont_agree' => 'I Do Not Agree'
     93        'acc_type' => 'Õ˺ÅÀàÐÍ',
     94        'acc_type_desc' => '¿Í»§¶ËÀàÐÍ',
     95        'classic' => 'ÆÕͨ',
     96        'expansion' => '×ÊÁÏƬ',
     97        'recover_acc_password' => 'ÕÒ»ØÃÜÂë',
     98        'user_pass_rec_desc' => 'ÊäÈëÒªÕÒ»ØÃÜÂëµÄÓû§Ãû',
     99        'mail_pass_rec_desc' => 'ÇëÌîÈë¸ÃÕÊ»§×¢²áʱµÄµç×ÓÓÊÏäµØÖ·',
     100        'recover_pass' => 'ÕÒ»ØÃÜÂë',
     101        'user_mail_not_found' => 'ÊäÈëµÄÕÊ»§»òÓÊÏäµØÖ·´íÎó',
     102        'recovery_mail_sent' => 'ÕÒ»ØÓʼþÒÑ·¢ËÍ',
     103        'read_terms' => 'µ±ÄúÉêÇëÓû§Ê±£¬±íʾÄúÒÑÈÏÕæÔĶÁ,Àí½â²¢½ÓÊÜ·þÎñÌõ¿î(µã»÷½øÈë)',
     104        'terms' => '·þÎñÌõ¿î',
     105        'error_terms' => '·þÎñÌõ¿îδ±»½ÓÊÜ',
     106        'i_agree' => 'ÎÒͬÒâ',
     107        'i_dont_agree' => '²»Í¬Òâ'
    99108        );
    100109       
     
    103112        'realm' =>'·ÖÇø',
    104113        'online' => 'ÔÚÏßÍæ¼Ò',
    105         'offline_or_let_height' => 'ÀëÏß»òÕßÑÓ³ÙÌ«¸ß',
     114        'offline_or_let_high' => 'ÀëÏß»òÕßÑÓ³ÙÌ«¸ß',
    106115        'add_motd' => 'Ôö¼Ó¹«¸æÏûÏ¢',
    107116        'delete' => 'ɾ³ý',
     
    142151        'teleports' => 'ÓÎÏ·´«ËÍÊý¾Ý',
    143152        'command' => 'ÓÎÏ·ÃüÁî',
    144         'creatures' => '¹ÖÎïÊý¾Ý',
    145         'player_map' => 'Player Map', //TODO
    146         'irc' => 'IRC Applet',  //TODO
    147         'repair' => 'Repair/Optimize',  //TODO
    148         'game_object' => 'Game Object',
    149         'forums' => 'Forums',
    150         'auctionhouse' => 'Auction House', //TODO
     153        'creatures' => 'ÉúÎïÊý¾Ý',
     154        'player_map' => 'ÔÚÏßÍæ¼ÒËùÔÚλÖÃ',
     155        'irc' => 'IRCÁÄÌì',
     156        'repair' => 'ÐÞ¸´/ÓÅ»¯',
     157        'game_object' => 'ÓÎÏ·ÎïÌå/¶ÔÏó',
     158        'forums' => 'ÂÛ̳',
     159        'auctionhouse' => 'ÅÄÂôÐÐ',
    151160        );
    152161       
     
    159168$lang_repair = array(
    160169        // ----- REPAIR.PHP -----
    161         'repair_optimize' => 'Repair / Optimize Tables',
    162         'repair' => 'Repair',
    163         'optimize' => 'Optimize',
    164         'start' => 'Start',
    165         'repair_finished' => 'Repair / Optimization Finished',
    166         'no_table_selected' => 'No Table(s) Selected',
    167         'table_name' => 'Table Name',
    168         'status' => 'Status',
    169         'num_records' => 'Number of Records',
    170         'tables' => 'Tables',
    171         'select_tables' => 'Select Tables the operation to be performed on.',
    172         'repair_error' => 'Error'
     170        'repair_optimize' => 'ÐÞ¸´ / ÓÅ»¯ Êý¾Ý±íµ¥',
     171        'repair' => 'ÐÞ¸´',
     172        'optimize' => 'ÓÅ»¯',
     173        'start' => '¿ªÊ¼',
     174        'repair_finished' => 'ÐÞ¸´ / ÓÅ»¯ Íê³É',
     175        'no_table_selected' => 'ûѡÔñ±í',
     176        'table_name' => '±íÃû',
     177        'status' => '״̬',
     178        'num_records' => '¼Ç¼×ÜÊý',
     179        'tables' => '±í',
     180        'select_tables' => 'Ñ¡ÔñÄãÒª²Ù×÷µÄ±í',
     181        'repair_error' => '´íÎó'
    173182        );
    174183       
     
    205214$lang_banned = array( //TODO
    206215        // ----- BANNED.PHP -----
    207         'add_to_banned' =>'Add to Banned Lists',
    208         'tot_banned' => 'Total Banned',
    209         'ip_acc' => 'Ip / Account',
    210         'will_be_removed_from_banned' => 'Will be removed from Banned List',
    211         'ban_entry' => 'Ban IP / Account',
    212         'err_del_entry' => 'Error deleting banned entry',
    213         'updated' => 'Update action success!',
    214         'banned_list' => 'Banned List',
    215         'bandate' => 'Ban Date',
    216         'unbandate' => 'Unban Date',
    217         'bannedby' => 'Banned by',
    218         'banreason' => 'Reason',
    219         'banned_ips' => 'Banned IPs',
    220         'banned_accounts' => 'Banned Accounts',
    221         'ban_type' => 'Ban Type',
    222         'account' => 'Account',
     216        'add_to_banned' =>'¼ÓÈëºÚÃûµ¥',
     217        'tot_banned' => '·â½û×ÜÊý',
     218        'ip_acc' => 'Ip / ÕÊ»§',
     219        'will_be_removed_from_banned' => '´ÓºÚÃûµ¥ÖÐÒƳý',
     220        'ban_entry' => 'Ö´Ðзâ½û',
     221        'err_del_entry' => 'ɾ³ý·â½ûÏîÄ¿³ö´í',
     222        'updated' => '²Ù×÷³É¹¦!',
     223        'banned_list' => 'ºÚÃûµ¥',
     224        'bandate' => '·â½ûÈÕÆÚ',
     225        'unbandate' => '½â·âÈÕÆÚ',
     226        'bannedby' => '·â½ûÖ´ÐÐÕß',
     227        'banreason' => 'Ô­Òò',
     228        'banned_ips' => '·â½ûµÄIPÁбí',
     229        'banned_accounts' => '·â½ûµÄÕË»§Áбí',
     230        'ban_type' => '·â½ûÀàÐÍ',
     231        'account' => 'ÕÊ»§',
    223232        'ip' => 'IP',
    224         'ban_time' => 'Ban for amount of (hours)',
    225         'entry' => 'Entry (Acc. name / IP)',
    226         'acc_not_found' => 'Account Not Found'
     233        'ban_time' => '·â½û×Üʱ¼ä (Сʱ)',
     234        'entry' => 'ÊäÈë (ÕÊ»§ / IP)',
     235        'acc_not_found' => 'ÕË»§²»´æÔÚ'
    227236        );
    228237       
     
    260269        'no_act_quests' => 'δÕÒµ½½øÐÐÖеÄÈÎÎñ.',
    261270        'quest_id' => 'ÈÎÎñID',
    262         'quest_level' => 'lvl',
     271        'quest_level' => 'ÈÎÎñµÈ¼¶',
    263272        'quest_title' => 'ÈÎÎñ±êÌâ',
    264         'professions' => 'Professions', //TODO
    265         'skills' => 'Skills', //TODO
    266         'skill_id' => 'ID', //TODO
    267         'skill_name' => 'Skill Name', //TODO
    268         'skill_value' => 'Value', //TODO
     273        'professions' => 'רҵ',
     274        'skills' => '¼¼ÄÜ',
     275        'skill_id' => '¼¼ÄÜID',
     276        'skill_name' => '¼¼ÄÜÃû³Æ',
     277        'skill_value' => '¼¼ÄÜÖ±',
    269278        // --- $skill_rank_array ---
    270         'apprentice' => 'Apprentice', //TODO: Translate
    271         'journeyman' => 'Journeyman', //TODO: Translate
    272         'expert' => 'Expert', //TODO: Translate
    273         'artisan' => 'artisan', //TODO: Translate
    274         'master' => 'Master', //TODO: Translate
    275         'inherent' => 'Inherent', //TODO: Translate
    276         'wise' => 'Wise', //TODO: Translate
     279        'apprentice' => '³õ¼¶',
     280        'journeyman' => 'Öм¶',
     281        'expert' => '¸ß¼¶',
     282        'artisan' => 'ר¼Ò',
     283        'master' => '´óʦ',
     284        'inherent' => '×Úʦ',
     285        'wise' => '±Ç×æ',
    277286        // ---- edit_char.php ----
    278287        'update' => '¸üÐÂÈËÎïÊý¾Ý',
     
    289298        'to_char_view' => 'תµ½½ÇÉ«ä¯ÀÀ',
    290299        'inv_bank' => 'ÒøÐÐÎïÆ·ÏêϸĿ¼',
    291         'location' => 'Location', //TODO
    292         'move_to' => 'Teleport to (.tele location name)', //TODO
    293         'no_tp_location' => 'No teleport location found using provided name.' //TODO
     300        'location' => 'λÖÃ×ø±ê',
     301        'move_to' => '´«ËÍÖÁ (.tele location name)',
     302        'no_tp_location' => '´«ËÍλÖôíÎó'
    294303        );
    295304       
     
    297306        // ----- ITEM TOOLTIP -----
    298307        'head' => 'Í·²¿',
    299         'gloves' => 'ÊÖÌ×',
     308        'gloves' => 'ÊÖ',
    300309        'neck' => '¾±²¿',
    301         'belt' => 'Ñü´ø',
     310        'belt' => 'Ñü²¿',
    302311        'shoulder' => '¼ç²¿',
    303312        'legs' => 'ÍȲ¿',
    304313        'back' => '±³²¿',
    305314        'feet' => '½Å²¿',
    306         'chest' => 'ÉÏÒÂ',
     315        'chest' => 'Ðز¿',
    307316        'finger' => 'ÊÖÖ¸',
    308317        'shirt' => '³ÄÉÀ',
     
    319328        'bou' => 'ʹÓðó¶¨',
    320329        'quest_item' => 'ÈÎÎñÎïÆ·',
    321         'axe_1h' => '¸«Í· (µ¥ÊÖ)',
    322         'axe_2h' => '¸«Í· (Ë«ÊÖ)',
     330        'axe_1h' => 'µ¥ÊÖ¸«',
     331        'axe_2h' => 'Ë«ÊÖ¸«',
    323332        'bow' => '¹­',
    324333        'rifle' => 'ǹе',
    325         'mace_1h' => '´¸ (µ¥ÊÖ)',
    326         'mace_2h' => '´¸ (Ë«ÊÖ)',
    327         'polearm' => '³¤±úÎäÆ÷ר¾«',
    328         'sword_1h' => '½£ (µ¥ÊÖ)',
    329         'sword_2h' => '½£ (Ë«ÊÖ)',
     334        'mace_1h' => 'µ¥ÊÖ´¸',
     335        'mace_2h' => 'Ë«ÊÖ´¸',
     336        'polearm' => '³¤±úÎäÆ÷',
     337        'sword_1h' => 'µ¥ÊÖ½£',
     338        'sword_2h' => 'Ë«ÊÖ½£',
    330339        'staff' => '·¨ÕÈ',
    331340        'exotic_1h' => 'ÌØÊâµÄ (µ¥ÊÖ)',
     
    338347        'crossbow' => 'åó',
    339348        'wand' => 'ħÕÈ',
    340         'fishing_pole' => 'µöÓã¸Ë',
    341         'rod' => 'Enchanter\'s Rod', // <---- TODO
     349        'fishing_pole' => 'Óã¸Ë',
     350        'rod' => 'ħÕÈ',
    342351        'robe' => '³¤ÅÛ',
    343         'tome' => '²á',
     352        'tome' => '¸±ÊÖ',
    344353        'two_hand' => 'Ë«ÊÖ',
    345354        'off_misc' => '¸±ÊÖÎäÆ÷',
     
    349358        'bullets' => 'µ¯Ò© - ×Óµ¯',
    350359        'projectile' => 'µ¯Ò©',
    351         'trade_goods' => '½»Ò×»õÎï',
     360        'trade_goods' => 'ÉÌÆ·',
    352361        'parts' => '²¿·Ö',
    353362        'explosives' => 'Õ¨Ò©',
     
    363372        'FA_manual' => '¼±¾ÈÊÖ²á',
    364373        'ench_formula' => '¸½Ä§¹«Ê½',
    365         'JC_formula' => 'Jewelcrafting Formula', // <---- TODO
     374        'JC_formula' => 'Ö鱦¼Ó¹¤Éè¼Æͼ',
    366375        'quiver' => '¼ý´ü',
    367376        'ammo_pouch' => 'µ¯Ò©Ð¡´ü',
    368         'soul_shards' => 'Soul Shards', // <---- TODO
    369         'herbs' => 'Herbs', // <---- TODO
    370         'enchanting' => 'Enchanting', // <---- TODO
    371         'engineering' => 'Engineering', // <---- TODO
    372         'gems' => 'Gems', // <---- TODO
    373         'keys' => 'Keys', // <---- TODO
    374         'mining' => 'Mining', // <---- TODO
     377        'soul_shards' => 'Áé»ê´ü',
     378        'herbs' => '²ÝÒ©°ü',
     379        'enchanting' => '¸½Ä§´ü',
     380        'engineering' => '¹¤³Ì²ÄÁÏ´ü',
     381        'gems' => '±¦Ê¯´ü',
     382        'keys' => 'Ô¿³×Á´',
     383        'mining' => '¿óÎï´ü',
    375384        'key' => 'Ô¿³×',
    376385        'lockpick' => 'Ëø',
     
    378387        'reagent' => 'ÊÔ¼Á',
    379388        'quest' => 'ÈÎÎñ',
    380         'misc_short' => 'Ψһ',
     389        'misc_short' => 'ÔÓÎï',
    381390        'permanent' => 'ÓÀ¾ÃµÄ',
    382         'poor' => 'ƶÇîµÄ',
    383         'common' => 'ÆÕͨµÄ',
    384         'uncommon' => '²»ÆÕͨµÄ',
    385         'rare' => 'Ï¡ÓеÄ',
    386         'epic' => 'Ê·Ê«',
    387         'legendary' => '´«ËµµÄ',
    388         'artifact' => 'ÉñÆ÷',
    389         'unique' => '¶ÀÌصÄ',
    390         'misc' => 'ΨһµÄ',
     391        'poor' => '´Ö²ÚµÄ(»Ò)',
     392        'common' => 'ÆÕͨµÄ(°×)',
     393        'uncommon' => '¾«ÖµÄ(ÂÌ)',
     394        'rare' => 'Ï¡ÓеÄ(À¶)',
     395        'epic' => 'Ê·Ê«µÄ(×Ï)',
     396        'legendary' => '´«ËµµÄ(³È)',
     397        'artifact' => 'ÄæÌìµÄ(»Æ)',
     398        'unique' => 'ΨһµÄ',
     399        'misc' => 'ÔÓÎï',
    391400        'armor' => '»¤¼×',
    392401        'cloth' => '²¼¼×',
    393402        'leather' => 'Ƥ¼×',
    394         'mail' => 'Óʼþ',
     403        'mail' => 'Ëø¼×',
    395404        'plate' => '°å¼×',
    396         'shield' => '¶Ü',
    397         'buckler' => 'Buckler',  // <---- TODO
    398         'block' => 'Block',  // <---- TODO
    399         'none' => 'None',  // <---- TODO
    400         'other' => 'Other',  // <---- TODO
     405        'shield' => '¶ÜÅÆ',
     406        'buckler' => 'СԲ¶Ü wowÖв»´æÔÚ', 
     407        'block' => '¸ñµ²',
     408        'none' => 'ÎÞ', 
     409        'other' => 'ÆäËü', 
    401410        'damage' => 'É˺¦',
    402411        'speed' => 'ËÙ¶È',
     
    407416        'shadow_dmg' => '°µÓ°É˺¦',
    408417        'arcane_dmg' => '°ÂÊõÉ˺¦',
    409         'physical_dmg' => 'Physical',   // <---- TODO
     418        'physical_dmg' => 'ÎïÀíÉ˺¦',
    410419        'lvl_req' => 'ÐèÒªµÈ¼¶',
    411420        'item_set' => 'Ì××°´úÂë',
     
    424433        'intellect' => 'ÖÇÁ¦',
    425434        'spirit' => '¾«Éñ',
    426         'spell_use' => 'Use',   // <---- TODO
    427         'spell_equip' => 'Equip',   // <---- TODO
    428         'spell_coh' => 'Chance On Hit',   // <---- TODO
    429         'class' => 'Class',   // <---- TODO
    430         'slots' => 'Slots',   // <---- TODO
    431         'charges' => 'Charge(s)',   // <---- TODO
    432         //TODO: Translate All below
    433         'socket_bonus' => 'Socket Bonus',
    434         'potion' => 'Potion',
    435         'scroll' => 'Scroll',
    436         'bandage' => 'Bandage',
    437         'healthstone' => 'HealthStone',
    438         'combat_effect' => 'CombatEffect',
    439         'libram' => 'Libram',
    440         'idol' => 'Idol',
    441         'totem' => 'Totem',
    442         'fishing_manual' => 'Fishing Manual',
    443         'soul_stone' => 'Soul Stone',
    444         'no_bind' => 'Not Binding',
    445         'socket_meta' => 'Meta Socket',
    446         'socket_red' => 'Red Socket',
    447         'socket_yellow' => 'Yellow Socket',
    448         'socket_blue' => 'Blue Socket',
    449         'rating_by' => 'Rating by',
    450         'improves' => 'Improves',
    451         'DEFENCE_RATING' => 'Defence',
    452         'DODGE_RATING' => 'Dodge',
    453         'PARRY_RATING' => 'Parry',
    454         'SHIELD_BLOCK_RATING' => 'Shield Block',
    455         'MELEE_HIT_RATING' => 'Melee Hit',
    456         'RANGED_HIT_RATING' => 'Ranged Hit',
    457         'SPELL_HIT_RATING' => 'Spell Hit',
    458         'MELEE_CS_RATING' => 'Melee Crit',
    459         'RANGED_CS_RATING' => 'Ranged Crit',
    460         'SPELL_CS_RATING' => 'Spell Crit',
    461         'MELEE_HA_RATING' => 'Melee Hit Avoid',
    462         'RANGED_HA_RATING' => 'Ranged Hit Avoid',
    463         'SPELL_HA_RATING' => 'Spell Hit Avoid',
    464         'MELEE_CA_RATING' => 'Melee Crit Avoid',
    465         'RANGED_CA_RATING' => 'Ranged Crit Avoid',
    466         'SPELL_CA_RATING' => 'Spell Crit Avoid',
    467         'MELEE_HASTE_RATING' => 'Melee Haste',
    468         'RANGED_HASTE_RATING' => 'Ranged Haste',
    469         'SPELL_HASTE_RATING' => 'Spell Haste',
    470         'HIT_RATING' => 'Hit',
    471         'CS_RATING' => 'Critical Strike',
    472         'HA_RATING' => 'Hit Avoid',
    473         'CA_RATING' => 'Crit Avoid',
    474         'RESILIENCE_RATING' => 'Resistance',
    475         'HASTE_RATING' => 'Haste'
     435        'spell_use' => 'ʹÓÃ',
     436        'spell_equip' => '×°±¸', 
     437        'spell_coh' => '»÷ÖÐʱÓм¸ÂÊ´¥·¢',
     438        'class' => 'Ö°Òµ',
     439        'slots' => '²Û',
     440        'charges' => '´Î',
     441        'socket_bonus' => 'Ïâ¿×½±Àø',
     442        'potion' => 'Ò©¼Á',
     443        'scroll' => '¾íÖá',
     444        'bandage' => '±Á´ø',
     445        'healthstone' => 'ÖÎÁÆʯ',
     446        'combat_effect' => 'Õ½¶·Ð§¹û',
     447        'libram' => 'Ê¥Æõ',
     448        'idol' => 'µñÏñ',
     449        'totem' => 'ͼÌÚ',
     450        'fishing_manual' => 'µöÓãÊÖ²á',
     451        'soul_stone' => 'Áé»êʯ',
     452        'no_bind' => '²»°ó¶¨',
     453        'socket_meta' => '¶à²Ê²å²Û',
     454        'socket_red' => 'ºìÉ«²å²Û',
     455        'socket_yellow' => '»ÆÉ«²å²Û',
     456        'socket_blue' => 'À¶É«²å²Û',
     457        'rating_by' => 'µÈ¼¶',
     458        'improves' => 'Ìá¸ß',
     459        'DEFENCE_RATING' => '·ÀÓù',
     460        'DODGE_RATING' => '¶ãÉÁ',
     461        'PARRY_RATING' => 'ÕмÜ',
     462        'SHIELD_BLOCK_RATING' => '¶ÜÅƸñµ²',
     463        'MELEE_HIT_RATING' => '½üÕ½ÃüÖÐ',
     464        'RANGED_HIT_RATING' => 'Ô¶³ÌÃüÖÐ',
     465        'SPELL_HIT_RATING' => '·¨ÊõÃüÖÐ',
     466        'MELEE_CS_RATING' => '½üÕ½±¬»÷',
     467        'RANGED_CS_RATING' => 'Ô¶³Ì±¬»÷',
     468        'SPELL_CS_RATING' => '·¨Êõ±¬»÷',
     469        'MELEE_HA_RATING' => '½üÕ½ÃüÖлíÃâ',
     470        'RANGED_HA_RATING' => 'Ô¶³ÌÃüÖлíÃâ',
     471        'SPELL_HA_RATING' => '·¨ÊõÃüÖлíÃâ',
     472        'MELEE_CA_RATING' => '½üÕ½±¬»÷»íÃâ',
     473        'RANGED_CA_RATING' => 'Ô¶³Ì±¬»÷»íÃâ',
     474        'SPELL_CA_RATING' => '·¨Êõ±¬»÷»íÃâ',
     475        'MELEE_HASTE_RATING' => '½üÕ½¼±ËÙ',
     476        'RANGED_HASTE_RATING' => 'Ô¶³Ì¼±ËÙ',
     477        'SPELL_HASTE_RATING' => '·¨Êõ¼±ËÙ',
     478        'HIT_RATING' => 'ÃüÖÐ',
     479        'CS_RATING' => '±¬»÷',
     480        'HA_RATING' => 'ÃüÖлíÃâ',
     481        'CA_RATING' => '±¬»÷»íÃâ',
     482        'RESILIENCE_RATING' => 'ÈÍÐÔ',
     483        'HASTE_RATING' => '¶ãÉÁ'
    476484);
    477485
     
    563571        'del_error' => 'δ֪µÄɾ³ý´íÎó.',
    564572        'edit_your_acc' => '±à¼­ÄúµÄÕʺÅ',
    565         'cms_options' => 'CMS Options', //TODO
    566         'select_cms_template' => 'Select CMS Template',  //TODO
    567         'template' => 'Template',  //TODO
     573        'cms_options' => 'CMSÑ¡Ïî',
     574        'select_cms_template' => 'Ñ¡ÔñCMSÄ£°å',
     575        'template' => 'Ä£°å',
    568576        'select_cms_layout_lang' => 'Ñ¡ÔñÍøÕ¾Ò³ÃæÏÔʾÓïÑÔ',
    569577        'language' => 'ÓïÑÔ',
    570578        'save' => '±£´æ',
    571           //TODO
    572         'client_type' => 'Client Type',
    573         'classic' => 'Classic',
    574         'expansion' => 'Expansion',
    575         'tot_chars' => 'Total Characters'
     579        'client_type' => '¿Í»§¶ËÀàÐÍ',
     580        'classic' => 'ÆÕͨ',
     581        'expansion' => '×ÊÁÏƬ',
     582        'tot_chars' => 'ÈËÎï×ÜÊý'
    576583        );
    577584       
     
    596603        'motd' => '¹«¸æ',
    597604        'level' => 'µÇ¼Ç',
    598         'name' => 'Name',       //TODO: Translate
    599         'remove' => 'Rem.',     //TODO: Translate
    600         'rank' => 'Rank',       //TODO: Translate
     605        'name' => 'Ãû×Ö',       
     606        'remove' => 'ɾ³ý',     
     607        'rank' => '¼¶±ð',       
    601608        'tot_members' => '³ÉÔ±×ÜÊý',
    602609        'err_no_members_found' => 'δÕÒµ½ÈκγÉÔ±!',
     
    608615       
    609616$lang_mail = array(
    610         // ----- MAIL.PHP -----
    611         'mail_type' => 'Mail Type',
    612         'mail_options' => 'Mail Options',
     617        // ----- MAIL.PHP ----- 
     618        'mail_type' => 'ÓʼþÀàÐÍ',
     619        'mail_options' => 'ÓʼþÑ¡Ïî',
    613620        'email' => 'Óʼþ',
    614621        'ingame_mail' => 'ÓÎÏ·ÖÐÓʼþ',
     
    623630        'char_level' => 'ÈËÎïµÈ¼¶',
    624631        'online' => 'ÔÚÏß',
    625         'attachments' => 'Attachments (ingame only)', //TODO
    626         'money' => 'Money', //TODO
    627         'item' => 'Item (id)', //TODO
    628         'stack' => 'Stack', //TODO
     632        'attachments' => '¸½¼þ(Ö»ÔÊÐíͼƬ)',
     633        'money' => 'Ç®',
     634        'item' => 'ÎïÆ· (id)',
     635        'stack' => 'ÊýÁ¿',
    629636        'mail_body' => 'Óʼþ',
    630637        'dont_use_both_groupsend_and_to' => '* ×¢Òâ: ÄãÊÇ·ñÕýÔÚʹÓÃ\'Ⱥ·¢Ñ¡Ïî\'£¿£¬Èç¹ûÊÇÇ뽫\'ÊÕ¼þÈË\'À¸Ä¿Îª¿Õ.',
     
    648655$lang_run_patch = array(
    649656        // -----RUN_PATCH.PHP -----
    650         'err_in_line' => 'SQLÓï·¨´íÎóÊý×Ö ',
     657        'err_in_line' => 'MYSQLÓï·¨´íÎóÊý×Ö ',
    651658        'run_sql_file_only' => 'ÄãÖ»ÄÜÔËÐÐ . sql »ò.qbquery Îļþ.',
    652659        'file_not_found' => 'ûÕÒµ½Îļþ!',
     
    697704        'french' => '·¨Óï',
    698705        'others' => 'ÆäËû',
    699         //TODO
    700         'conf_from_file' => '** This realm appear not to have proper configuration in config.php file.<br />Make sure to properly configure it before using under CMS.',
    701         'offline' => 'Offline',
    702         'status' => 'Status'
     706        'conf_from_file' => '** ÕâÌõ¾¯¸æ³öÏÖÊÇÒòΪûÓÐÕýÈ·µÄÅäÖÃconfig.phpÎļþ.<br />ʹÓÃCMSÇ°ÇëÕýÈ·ÅäÖÃËü.',
     707        'offline' => 'ÀëÏß',
     708        'status' => '·þÎñÆ÷״̬'
    703709        );
    704710       
     
    742748        'add_acc' => '½¨Á¢ÐÂÕʺÅ',
    743749        'cleanup' => 'Çå³ý',
    744         'backup' => '±¸·Ö',
     750        'backup' => '±¸·Ý',
    745751        'by_name' => '°´Ãû³Æ',
    746752        'by_id' => '°´ID',
    747         'by_tbc' => 'by TBC Acc.', //TODO
     753        'by_tbc' => 'TBCÕË»§',
    748754        'by_gm_level' => 'GMµÈ¼¶',
    749755        'greater_gm_level' => 'GMµÈ¼¶',
     
    805811        'browse_acc' => 'ä¯ÀÀÕʺÅ',
    806812        'you_have_no_permission_to_set_gmlvl' => 'ÄãûÓÐȨÏÞÉèÖÃGMµÈ¼¶',
    807         //TODO
    808         'tbc_account' => 'TBC Account',
    809         'client_type' => 'Client Type',
    810         'classic' => 'Classic',
    811         'expansion' => 'Expansion'
     813        'tbc_account' => 'TBCÕË»§',
     814        'client_type' => '¿Í»§¶ËÀàÐÍ',
     815        'classic' => 'ÆÕͨ',
     816        'expansion' => '×ÊÁÏƬ'
    812817        );
    813818       
     
    829834        'chars_by_level' => '°´µÈ¼¶Í³¼Æ',
    830835        'reset' => 'Ë¢ÐÂͳ¼ÆÊý¾Ý',
    831         'avg_uptime' => 'Average Server Uptime', //TODO
    832         'max_uptime' => 'Maximum Server Uptime',
    833         'uptime_prec' => ' Uptime percentage since first run'
     836        'avg_uptime' => 'ƽ¾ù·þÎñʱ¼ä',
     837        'max_uptime' => '×·þÎñʱ¼ä',
     838        'uptime_prec' => ' ·þÎñʱ¼ä°Ù·Ö±È'
    834839);
    835840
     
    876881        );
    877882
    878 $lang_item_edit = array( //TODO :Translate entire array
     883$lang_item_edit = array(
    879884        // ----- ITEM.PHP -----
    880         'search_item' => 'Search for Item(s)',
    881         'model_id' => 'Model Id',
    882         'all' => 'All',
    883         'search' => '+ Search +',
    884         'add_new_item' => 'Add New Item',
    885         'tot_items_in_db' => 'Total items in DB',
    886         'new_search' => 'New Search',
    887         'items_found' => 'Items Found',
    888         'item_not_found' => 'Item NOT Found in DB',
    889         'search_results' => 'Search Results',
    890         'edit_item' => 'Edit Item',
    891         'search_items' => 'Lookup Items',
    892         'update' => 'Save Item to Database',
    893         'export_sql' => 'Save as SQL Script',
    894         'item_id' => 'Item ID',
    895         'err_adding_item' => 'Error Adding Item',
    896         'err_no_field_updated' => 'Non of the fields updated.',
    897         'del_item' => 'Delete Item',
    898         'general_tab' => 'General',
    899         'additional_tab' => 'Extra',
    900         'stats_tab' => 'Stats',
    901         'damage_tab' => 'Damage',
    902         'spell_tab' => 'Spells',
    903         'req_tab' => 'Req.',
    904         'general' => 'General',
    905         'entry' => 'Entry',
    906         'entry_desc' => 'This is the unique ID of an Item.',
    907         'display_id' => 'Display ID',
    908         'display_id_desc' => 'This is the Model ID of an Item.',
    909         'req_level' => 'Req. Level',
    910         'req_level_desc' => 'Minimum level to use/equip this item.',
    911         'item_level' => 'Item Level',
    912         'item_level_desc' => 'Item base level.',
    913         'names' => 'Names',
    914         'item_name' => 'Item Name',
    915         'item_name_desc' => 'Item Name',
    916         'description' => 'Description',
    917         'description_desc' => 'Brief description of this item, appears in orange at the bottom of an item label ingame.',
    918         'script_name' => 'ScriptName',
    919         'script_name_desc' => 'Here can be added script entries defined in core code.',
    920         'class' => 'Class',
    921         'class_desc' => 'Defines the class of an item.',
    922         'type' => 'Type',
    923         'subclass' => 'Subclass',
    924         'subclass_desc' => 'Defines the subclass of an item. Notice: The subclass must be related to Item Class. Some Classes do not have any subclasses.',
    925         'quality' => 'Quality',
    926         'quality_desc' => 'The overall quality of an item.',
    927         'inv_type' => 'Inv. Type',
    928         'inv_type_desc' => 'Where this item can be equipped.',
    929         'flags' => 'Flags',
    930         'flags_desc' => 'TODO: Add proper description.',
    931         'item_set' => 'Item Set',
    932         'item_set_desc' => 'The ID of an item set this item belongs to.',
    933         'bonding' => 'Bonding',
    934         'bonding_desc' => 'Item Bonding type.',
    935         'start_quest' => 'Start Quest',
    936         'start_quest_desc' => 'ID of a quest that this item starts.',
    937         'short_rules_desc' => '* Moving your mouse over the field name will show you short field description.<br />
    938 * Make sure you properly filled all the fields and you are not trying to insert new item using existing entry.',
    939         'vendor' => 'Vendor',
    940         'buy_count' => 'BuyCount',
    941         'buy_count_desc' => 'Size of the stack in which the item is sold by vendors.',
    942         'buy_price' => 'BuyPrice',
    943         'buy_price_desc' => 'Price (in copper) of a stack of #BuyCount items.',
    944         'sell_price' => 'SellPrice',
    945         'sell_price_desc' => 'How much a vendor will buy this item for from the player. If omitted, the item will sell for nothing (No sell price).',
    946         'container' => 'Container',
    947         'bag_family' => 'BagFamily',
    948         'bag_family_desc' => 'Type of Container.',
    949         'bag_slots' => 'Container Slots',
    950         'bag_slots_desc' => 'Number of slots that this bag holds.',
    951         'materials' => 'Materials',
    952         'material' => 'Material',
    953         'material_desc' => 'The material the item is made of. Affects the sound that the item makes when moved.',
    954         'consumables' => 'Consumables',
    955         'none' => 'None',
    956         'metal' => 'Metal',
    957         'wood' => 'Wood',
    958         'liquid' => 'Liquid',
    959         'jewelry' => 'Jewelry',
    960         'chain' => 'Chain',
    961         'plate' => 'Plate',
    962         'cloth' => 'Cloth',
    963         'leather' => 'Leather',
    964         'page_material' => 'Page Material',
    965         'page_material_desc' => 'The background of the page window (and to some extent the font).',
    966         'parchment' => 'Parchment',
    967         'stone' => 'Stone',
    968         'marble' => 'Marble',
    969         'silver' => 'Silver',
    970         'bronze' => 'Bronze',
    971         'max_durability' => 'Max Durability',
    972         'max_durability_desc' => 'Durability of an item.',
    973         'other' => 'Other',
    974         'max_count' => 'MaxCount',
    975         'max_count_desc' => 'Maximum number of this item that the player can have. ( 0:not limited, 1:Unique)',
    976         'stackable' => 'Stackable',
    977         'stackable_desc' => 'The amount of this item that a player can carry in the same slot.',
    978         'page_text' => 'PageText',
    979         'page_text_desc' => 'ID of a TEXT in the item_text table, the text for a book or letter for example. The item will have a magnifying glass cursor ingame and will show the pagetext upon rightclicking the item.',
    980         'RandomProperty' => 'Random Property',
    981         'RandomProperty_desc' => 'Random enchantment entry.',
    982         'lang_id' => 'Language ID',
    983         'lang_id_desc' => 'Language that this item is written in.',
    984         'sheath' => 'Sheath',
    985         'sheath_desc' => 'How the weapon is put away (to the side, on the back, etc.).',
    986         'lock_id' => 'Lock Id',
    987         'lock_id_desc' => 'TODO: Add description.',
    988         'disenchant_id' => 'Disenchant ID',
    989         'disenchant_id_desc' => 'Refers to disenchant_loot_template.entry.',
    990         'area' => 'Area',
    991         'area_desc' => 'Area ID only in which the item is usable',
    992         'map' => 'Map',
    993         'map_desc' => 'Map ID only in which the item is usable', //TODO
    994         'stats' => 'Stats',
    995         'stat_type' => 'Stat type',
    996         'stat_type_desc' => 'Character stat which will be changed if the item is equipped.',
    997         'stat_value' => 'Stat value',
    998         'stat_value_desc' => 'This value will be added to the stat (or removed if negative).',
    999         'resis_armor' => 'Resistance / Armor',
    1000         'armor_desc' => 'Armor for this item.',
    1001         'block_desc' => 'Shield\'s chance to block an attack.',
    1002         'res_holy_desc' => 'Holy resistance for this item.',
    1003         'res_fire_desc' => 'Fire resistance for this item.',
    1004         'res_nature_desc' => 'Nature resistance for this item.',
    1005         'res_frost_desc' => 'Frost resistance for this item.',
    1006         'res_shadow_desc' => 'Shadow resistance for this item.',
    1007         'res_arcane_desc' => 'Arcane resistance for this item.',
    1008         'weapon_properties' => 'Weapon properties',
    1009         'delay' => 'Delay',
    1010         'delay_desc' => 'Time in milliseconds between hits.',
    1011         'ranged_mod' => 'Ranged Mod',
    1012         'ranged_mod_desc' => 'TODO: Add description.',
    1013         'ammo_type' => 'Ammo Type',
    1014         'ammo_type_desc' => 'The type of ammunition this weapon requires.',
    1015         'weapon_damage' => 'Weapon Damage',
    1016         'damage_type' => 'Damage Type',
    1017         'damage_type_desc' => 'Type of the Damage will be dealt by this item.',
    1018         'dmg_min_max' => 'Damage : Min - Max',
    1019         'dmg_min_max_desc' => 'Minimal and maximal damage values.',
    1020         'spell_id' => 'Spell Id',
    1021         'spell_id_desc' => 'Refers to Spell.dbc index.',
    1022         'spell_trigger' => 'Spell trigger',
    1023         'spell_trigger_desc' => 'The action triggers this spell.',
    1024         'spell_charges' => 'Spell Charges',
    1025         'spell_charges_desc' => 'Number of charges for this spell.(0: infinite, -X: item is expendable, +X: item is kept when all charges are spent).',
    1026         'spell_cooldown' => 'Spell Cooldown',
    1027         'spell_cooldown_desc' => 'Spell cooldown time in milliseconds.',
    1028         'spell_category' => 'Spell Category',
    1029         'spell_category_desc' => 'Spell Category.',
    1030         'spell_category_cooldown' => 'Spell Category Cooldown',
    1031         'spell_category_cooldown_desc' => 'Global cooldown for entire category.',
    1032         'allow_class' => 'Allowable Class',
    1033         'allow_class_desc' => 'Mask for character classes that can use this item.',
    1034         'allow_race' => 'Allowable Race',
    1035         'allow_race_desc' => 'Mask for races which can use this item.',
    1036         'req_skill' => 'Required Skill',
    1037         'req_skill_desc' => 'Skill required to use this item.',
    1038         'req_skill_rank' => 'Required Skill Rank',
    1039         'req_skill_rank_desc' => 'Minimum proficiency in skill to use this item.',
    1040         'req_spell' => 'Required Spell',
    1041         'req_spell_desc' => 'Player must know this spell to use the item.',
    1042         'req_honor_rank' => 'Required Honor Rank',
    1043         'req_honor_rank_desc' => 'The PvP Honor rank required to use this item.',
    1044         'req_rep_faction' => 'Required Reputation Faction',
    1045         'req_rep_faction_desc' => 'Faction id (from Faction.dbc) for which a minimum rank is required to equip/use the item.',
    1046         'req_rep_rank' => 'Required Reputation Rank',
    1047         'req_rep_rank_desc' => 'Minimum required rank for the faction entered in RequiredReputationFaction.',
    1048         'req_city_rank' => 'Required City Rank',
    1049         'req_city_rank_desc' => 'Required City Rank.',
    1050         'hated' => 'Hated',
    1051         'hostile' => 'Hostile',
    1052         'unfriendly' => 'Unfriendly',
    1053         'neutral' => 'Neutral',
    1054         'friendly' => 'Friendly',
    1055         'honored' => 'Honored',
    1056         'reverted' => 'Reverted',
    1057         'exalted' => 'Exalted',
    1058         'sock_tab' => 'Sockets',
    1059         'req_skill_disenchant' => 'Req. Disenchant Skill',
    1060         'req_skill_disenchant_desc' => 'Disenchant Skill Required in order to disenchant this item.',
    1061         'RandomSuffix' => 'Random Suffix',
    1062         'RandomSuffix_desc' => 'Random enchantment suffix entry.',
    1063         'unk0' => 'unk0',
    1064         'unk0_desc' => 'TODO:',
    1065         'extended_cost' => 'Extended Cost',
    1066         'extended_cost_desc' => 'Honor point required to buy',
    1067         'totem_category' => 'Totem Type',
    1068         'totem_category_desc' => 'Type of the totem',
    1069         'socket_color' => 'Socket Color',
    1070         'socket_color_desc' => 'Color of this Socket.',
    1071         'socket_content' => 'Socket Content',
    1072         'socket_content_desc' => 'Jem socketed into this socket',
    1073         'socket_bonus' => 'Socket Bonus',
    1074         'socket_bonus_desc' => 'Bonus upon socketting.',
    1075         'gem_properties' => 'Gem Poperties',
    1076         'gem_properties_desc' => 'TODO',
    1077         'custom_search' => 'Custom Filter',
    1078         'info' => 'Info.',
    1079         'dropped_by' => 'Item Dropped by',
    1080         'top_x' => '(top 5)',
    1081         'soled_by' => 'Item Soled by',
    1082         'limit_x' => '(limited to 5 results)',
    1083         'mob_name' => 'Name',
    1084         'mob_level' => 'Level',
    1085         'mob_drop_chance' => 'Drop Chance',
    1086         'mob_quest_drop_chance' => 'Quest Drop Chance',
    1087         'involved_in_quests' => 'Involved in Quest(s)',
    1088         'reward_from_quest' => 'Reward from Quest(s)',
    1089         'disenchant_tab' => 'Disenchant',
    1090         'disenchant_templ' => 'Disenchant Template',
    1091         'add_items_to_templ' => 'Add Item to Template',
    1092         'loot_item_id' => 'Item ID',
    1093         'loot_item_id_desc' => 'ID of the item you wish to be added.',
    1094         'loot_drop_chance' => 'Drop Chance',
    1095         'loot_drop_chance_desc' => 'Item Drop chance',
    1096         'loot_quest_drop_chance' => 'Quest Drop Chance',
    1097         'loot_quest_drop_chance_desc' => 'Quest Drop chance',
    1098         'min_count' => 'Min. Count',
    1099         'min_count_desc' => 'Minimum number of stack size on drop.',
    1100         'max_count' => 'Max. Count',
    1101         'max_count_desc' => 'Maximum number of stack size on drop.',
    1102         'quest_loot' => 'Quest Loot Flag',
    1103         'quest_loot_desc' => 'Quest Free for all loot flag.',
    1104         'add_item_to_loot' => 'Add item to Loot Template',
    1105         'drop_chance' => 'Drop Chance',
    1106         'quest_drop_chance' => 'Quest Drop Chance',
    1107         'quest_freeforall' => 'Quest free for all',
    1108         'armor_dmg_mod' => 'Armor Damage Modifier',
    1109         'armor_dmg_mod_desc' => 'TODO:'
     885        'search_item' => 'ÎïÆ·²éÕÒ',
     886        'model_id' => 'Ä£ÐÍId',
     887        'all' => 'ËùÓÐ',
     888        'search' => '+ ¿ªÊ¼²éÕÒ +',
     889        'add_new_item' => '¼ÓÈëÐÂÎïÆ·',
     890        'tot_items_in_db' => 'Êý¾Ý¿âÎïÆ·×ÜÊý',
     891        'new_search' => 'ÐÂËÑË÷',
     892        'items_found' => 'ÕÒµ½ÎïÆ·',
     893        'item_not_found' => 'Êý¾Ý¿âÖÐδ²éµ½',
     894        'search_results' => '²éÕÒ½á¹û',
     895        'edit_item' => '±à¼­ÎïÆ·',
     896        'search_items' => '¼ìË÷ÎïÆ·',
     897        'update' => '½«ÎïÆ·´æÈëÊý¾Ý¿â',
     898        'export_sql' => '½«²Ù×÷´æΪSQL½Å±¾',
     899        'item_id' => 'ÎïÆ·ID',
     900        'err_adding_item' => '¼ÓÈëÎïƷʧ°Ü',
     901        'err_no_field_updated' => 'ûÓиüÐÂ.',
     902        'del_item' => 'ɾ³ýÎïÆ·',
     903        'general_tab' => '»ù±¾',
     904        'additional_tab' => 'À©Õ¹',
     905        'stats_tab' => '״̬ÊôÐÔ',
     906        'damage_tab' => 'É˺¦',
     907        'spell_tab' => '¸½¼Óħ·¨',
     908        'req_tab' => 'ÒªÇó',
     909        'general' => '»ù±¾',
     910        'entry' => 'ÎïÆ·±àºÅ',
     911        'entry_desc' => 'ÎïÆ·µÄΨһ±àºÅ.',
     912        'display_id' => 'ÏÔʾID',
     913        'display_id_desc' => 'ÎïÆ·µÄÄ£ÐÍID.',
     914        'req_level' => 'ÐèÒªµÈ¼¶',
     915        'req_level_desc' => 'ʹÓÃ/×°±¸ÎïÆ·µÄµÈ¼¶ÏÂÏÞ.',
     916        'item_level' => 'ÎïÆ·µÈ¼¶',
     917        'item_level_desc' => 'ÎïÆ·Éè¼ÆµÈ¼¶.',
     918        'names' => '±êʶ',
     919        'item_name' => 'ÎïÆ·Ãû',
     920        'item_name_desc' => 'ÎïÆ·Ãû³Æ',
     921        'description' => 'ÃèÊö',
     922        'description_desc' => 'ÒÔ»Æ×ÖÏÔʾÔÚÎïÆ·±êÇ©Ï·½µÄ¼ò½é.',
     923        'script_name' => '½Å±¾Ãû',
     924        'script_name_desc' => '¿ÉÒÔ¼ÓÈëÔÚÄں˴úÂëÖж¨ÒåµÄ½Å±¾.',
     925        'class' => 'Ö÷Àà',
     926        'class_desc' => '¶¨ÒåÎïÆ·µÄÖ÷Òª·ÖÀà.',
     927        'type' => 'ÀàÐÍ',
     928        'subclass' => '×ÓÀà',
     929        'subclass_desc' => '¶¨ÒåÎïÆ·µÄ´ÎÒª·ÖÀà. ×¢Òâ: ×ÓÀàÒÀÀµÒÀÀµÖ÷Àà. һЩÖ÷ÀàûÓÐ×ÓÀà.',
     930        'quality' => 'Æ·ÖÊ',
     931        'quality_desc' => 'ÎïÆ·µÄÆ·ÖÊ.',
     932        'inv_type' => '×°±¸·ÖÀà',
     933        'inv_type_desc' => 'ÎïÆ·×°±¸ÔÚÄÄ.',
     934        'flags' => '±ê־λ',
     935        'flags_desc' => 'ÎïÆ·µÄÀàÐͱêÖ¾(2,4,16,32,64,...).',
     936        'item_set' => 'Ì××°ºÅÂë',
     937        'item_set_desc' => 'ÎïÆ·ÊôÓÚµÄÌ××°ID.',
     938        'bonding' => '°ó¶¨',
     939        'bonding_desc' => 'ÎïÆ·µÄ°ó¶¨ÐÎʽ.',
     940        'start_quest' => '¿ªÊ¼ÈÎÎñ',
     941        'start_quest_desc' => '¸ÃÎïÆ·ÄÜ´¥·¢µÄÈÎÎñIDºÅ.',
     942        'short_rules_desc' => '* °ÑÄãµÄÊó±êÒƵ½Ã¿¸ö×Ö¶ÎÉÏ»á³öÏÖ¸¡¶¯Ìáʾ.<br />
     943* È·ÈÏÄãÍêÕûµØÌîдÁËËùÓÐÐÅÏ¢£¬ÇÒÎïÆ·µÄ±àºÅûÓÐÓëÒÑÓÐÎïÆ·Öظ´.',
     944        'vendor' => 'ÉÌÆ·ÊôÐÔ',
     945        'buy_count' => 'ÂòÈëµþ¼ÓÊý',
     946        'buy_count_desc' => 'ÂòÈëÎïƷʱÿ×éµþ¼ÓµÄÊýÄ¿(¾ÍÊÇÉÌÈËÒ»´ÎÂô¸øÄãµÄ×îСÊýÄ¿£¬Ò»¾ä»°£¬²»ÁãÊÛ).',
     947        'buy_price' => 'ÂòÈë¼Û¸ñ',
     948        'buy_price_desc' => 'ÂòÈë(ÂòÈëµþ¼ÓÊý)¸öÎïÆ·µÄ¼Û¸ñ(µ¥Î»:Í­±Ò).',
     949        'sell_price' => 'Âô³ö¼Û¸ñ',
     950        'sell_price_desc' => '½«ÎïÆ·Âô¸øÉÌÈ˵ļ۸ñ. Ê¡ÂÔ¾ÍÊDz»ÄÜÂô (ûÓÐÂô¼Û).',
     951        'container' => 'ÈÝÆ÷ÊôÐÔ',
     952        'bag_family' => '°ü¹ü·ÖÀà',
     953        'bag_family_desc' => 'ÈÝÆ÷µÄ·ÖÀà.',
     954        'bag_slots' => 'ÈÝÆ÷´óС',
     955        'bag_slots_desc' => 'ÈÝÒ׵ĸñÊý´óС.',
     956        'materials' => '²ÄÁÏÊôÐÔ',
     957        'material' => '²ÄÁÏ',
     958        'material_desc' => 'ÎïÆ·µÄÖÆÔì²ÄÁÏ. Òƶ¯ÎïƷʱ·¢³öµÄЧ¹ûÒô.',
     959        'consumables' => 'ÏûºÄÆ·',
     960        'none' => 'ÎÞ',
     961        'metal' => '½ðÊô',
     962        'wood' => 'ľ²Ä',
     963        'liquid' => 'ÒºÌå',
     964        'jewelry' => '±¦Ê¯',
     965        'chain' => 'ËøÁ´',
     966        'plate' => '½ðÊô°å',
     967        'cloth' => '²¼ÁÏ',
     968        'leather' => 'Ƥ¸ï',
     969        'page_material' => 'Ö½ÕŲÄÁÏ',
     970        'page_material_desc' => 'Ö½ÕÅ´°ÌåµÄ±³¾° (òËÆ»¹ÓÐ×ÖÌåÖ®Àà).',
     971        'parchment' => 'ÑòƤֽ',
     972        'stone' => '¼ÍÄî±®',
     973        'marble' => '´óÀíʯ',
     974        'silver' => 'ÒøÆ÷',
     975        'bronze' => 'ÇàÍ­',
     976        'max_durability' => '×î´óÄ;ÃÖµ',
     977        'max_durability_desc' => 'ÎïÆ·µÄÄ;ÃÖµ.',
     978        'other' => 'ÆäËü',
     979        'max_count' => '×î´óÊý',
     980        'max_count_desc' => 'Íæ¼ÒËùÄܳÖÓиÃÎïÆ·µÄ×î´óÊýÄ¿. ( 0:ÎÞÏÞ, 1:Ψһ)',
     981        'stackable' => 'µþ¼ÓÊý',
     982        'stackable_desc' => 'ÿ×éÎïÆ·Äܵþ¼ÓµÄ¶àÉÙ¸ö.',
     983        'page_text' => 'Ò³ÃæÎÄ×Ö',
     984        'page_text_desc' => 'Item_text±íÖÐÎÄ×ÖµÄID±àºÅ, ±ÈÈçÊé»òÐżþµÄÎÄ×Ö. ÕâÀàÎïÆ·µ±ÄãÓÃÊó±ê»®¹ýʱ£¬Êó±êÖ¸Õë»á±ä³É·Å´ó¾µ,È»ºóÓÒ¼üµã»÷ºó»á¿´¼ûÎÄ×ÖÒ³Ãæ.',
     985        'RandomProperty' => 'Ëæ»úÊôÐÔ',
     986        'RandomProperty_desc' => 'Ëæ»ú¸½Ä§±àºÅ.',
     987        'lang_id' => 'ÓïÑÔID',
     988        'lang_id_desc' => 'ÎïÆ·µÄÓïÑÔ.',
     989        'sheath' => '³ÖÓз½Ê½',
     990        'sheath_desc' => 'ÎäÆ÷ÊÕÆðÀ´ÊÇÊÇ·ÅÔÚÁ½²à»¹ÊDZ³ÔÚ±³ÉϵÈ.',
     991        'lock_id' => 'Ëø Id',
     992        'lock_id_desc' => '¸ÃÎïÆ·µÄËøµÄID.',
     993        'disenchant_id' => '¸½Ä§·Ö½â ID',
     994        'disenchant_id_desc' => 'Óë disenchant_loot_template.entryÏà¹Ø£¬¾ÍÊÇÄÜ·Ö½â³öʲôµÄ±í.',
     995        'area' => 'ÇøÓò',
     996        'area_desc' => 'ÎïÆ·½öÄÜÔÚ¸ÃÇøÓòIDʹÓÃ',
     997        'map' => 'µØͼ',
     998        'map_desc' => 'ÎïÆ·½öÄÜÔڸõØͼIDʹÓÃ',
     999        'stats' => '״̬ÊôÐÔ',
     1000        'stat_type' => 'ÀàÐÍ',
     1001        'stat_type_desc' => 'µ±×°±¸¸ÃÎïƷʱÍæ¼Ò״̬ÊôÐԵĻᱻ¸Ä±ä.',
     1002        'stat_value' => '״̬¸Ä±äÖµ',
     1003        'stat_value_desc' => '¸ÃÖµ»áÔö¼ÓÍæ¼Ò״ֵ̬(Èç¹ûÊǸºÖµ¾Í»áÏ÷ÈõÍæ¼Ò״ֵ̬).',
     1004        'resis_armor' => '¿¹ÐÔ / »¤¼×',
     1005        'armor_desc' => '¸ÃÎïÆ·µÄ»¤¼ÙÖµ.',
     1006        'block_desc' => '¶ÜÅƸñµ²»úÂÊ.',
     1007        'res_holy_desc' => '¸ÃÎïÆ·µÄÉñÊ¥·¨Êõ¿¹ÐÔ.',
     1008        'res_fire_desc' => '¸ÃÎïÆ·µÄ»ðϵ·¨Êõ¿¹ÐÔ.',
     1009        'res_nature_desc' => '¸ÃÎïÆ·µÄ×ÔÈ»·¨Êõ¿¹ÐÔ.',
     1010        'res_frost_desc' => '¸ÃÎïÆ·µÄ±ù˪·¨Êõ¿¹ÐÔ.',
     1011        'res_shadow_desc' => '¸ÃÎïÆ·µÄ°µÓ°·¨Êõ¿¹ÐÔ.',
     1012        'res_arcane_desc' => '¸ÃÎïÆ·µÄ°ÂÊõ·¨Êõ¿¹ÐÔ.',
     1013        'weapon_properties' => 'ÎäÆ÷ÊôÐÔ',
     1014        'delay' => '¹¥»÷ËÙ¶È',
     1015        'delay_desc' => 'Á½´Î¹¥»÷µÄ¼ä¸ôʱ¼ä(ºÁÃë).',
     1016        'ranged_mod' => 'Ô¶³Ì¹¥»÷·¶Î§',
     1017        'ranged_mod_desc' => 'Ô¶³Ì¹¥»÷·¶Î§.',
     1018        'ammo_type' => 'µ¯Ò©ÀàÐÍ',
     1019        'ammo_type_desc' => '¸ÃÎäÆ÷ÐèÒªµÄµ¯Ò©ÀàÐÍ.',
     1020        'weapon_damage' => 'ÎäÆ÷É˺¦',
     1021        'damage_type' => 'É˺¦ÀàÐÍ',
     1022        'damage_type_desc' => '¸ÃÎïÆ·Ôì³ÉµÄÉ˺¦ÀàÐÍ.',
     1023        'dmg_min_max' => 'É˺¦ : ×îСֵ - ×î´óÖµ',
     1024        'dmg_min_max_desc' => 'É˺¦µÄ×îС×î´óÖµ.',
     1025        'spell_id' => '·¨ÊõId',
     1026        'spell_id_desc' => 'ÓëË÷ÒýSpell.dbcÏà¹Ø.',
     1027        'spell_trigger' => '·¨Êõ´¥·¢',
     1028        'spell_trigger_desc' => '·¨ÊõµÄ´¥·¢¶¯×÷.',
     1029        'spell_charges' => '·¨Êõ´ÎÊý',
     1030        'spell_charges_desc' => '·¨ÊõµÄʹÓôÎÊý.(0: ÎÞÏÞ, -X: ÎïÆ·ÊÇÏûºÄÆ·, +X: ÔÚʹÓôÎÊýÓþ¡ºó¸ÃÎïÆ·ÈÔ´æÔÚ).',
     1031        'spell_cooldown' => '·¨ÊõÀäȴʱ¼ä',
     1032        'spell_cooldown_desc' => '·¨ÊõÀ䶨ʱ¼ä(ºÁÃë).',
     1033        'spell_category' => '·¨ÊõÖÖÀà',
     1034        'spell_category_desc' => '·¨ÊõÖÖÀà.',
     1035        'spell_category_cooldown' => '·¨ÊõÖÖÀàÀäȴʱ¼ä',
     1036        'spell_category_cooldown_desc' => '·¨ÊõÖÖÀàµÄ¹«¹²Àäȴʱ¼ä.',
     1037        'allow_class' => 'Ö°ÒµÒªÇó',
     1038        'allow_class_desc' => 'ÄÜʹÓøÃÎïÆ·µÄÍæ¼ÒÖ°Òµ.',
     1039        'allow_race' => 'ÖÖ×åÒªÇó',
     1040        'allow_race_desc' => 'ÄÜʹÓøÃÎïÆ·Íæ¼ÒµÄÖÖ×å.',
     1041        'req_skill' => '¼¼ÄÜÒªÇó',
     1042        'req_skill_desc' => 'ʹÓøÃÎïÆ·ÐèÒªµÄ¼¼ÄÜ.',
     1043        'req_skill_rank' => '¼¼Äܵȼ¶ÒªÇó',
     1044        'req_skill_rank_desc' => '¸ÃÎïÆ·µÄ×îµÍʹÓü¼Äܵȼ¶.',
     1045        'req_spell' => '·¨ÊõÒªÇó',
     1046        'req_spell_desc' => 'ʹÓøÃÎïÆ·µÄÍæ¼Ò±ØÐë»áÕâÖÖ·¨Êõ.',
     1047        'req_honor_rank' => 'ÈÙÓþµÈ¼¶ÒªÇó',
     1048        'req_honor_rank_desc' => 'ʹÓøÃÎïÆ·ÐèÒªµÄPVPÈÙÓþµÈ¼¶.',
     1049        'req_rep_faction' => 'ÉùÍûÀàÐÍÒªÇó',
     1050        'req_rep_faction_desc' => 'ʹÓÃ/×°±¸¸ÃÎïÆ·µÄ×îµÍÉùÍûÀàÐÍid (ÓëFaction.dbcÏà¹Ø) .',
     1051        'req_rep_rank' => 'ÉùÍûµÈ¼¶ÒªÇó',
     1052        'req_rep_rank_desc' => 'ʹÓÃ/×°±¸¸ÃÎïÆ·µÄ×îµÍÉùÍûµÈ¼¶.',
     1053        'req_city_rank' => '³ÇÊеȼ¶ÒªÇó',
     1054        'req_city_rank_desc' => '³ÇÊеȼ¶ÒªÇó.',
     1055        'hated' => '³ðºÞ',
     1056        'hostile' => 'µÐ¶Ô',
     1057        'unfriendly' => 'Àäµ­',
     1058        'neutral' => 'ÖÐÁ¢',
     1059        'friendly' => 'ÓÑÉÆ',
     1060        'honored' => '×ð¾´',
     1061        'reverted' => '³ç¾´',
     1062        'exalted' => '³ç°Ý',
     1063        'sock_tab' => '±¦Ê¯²å²Û',
     1064        'req_skill_disenchant' => '·Ö½â¸½Ä§Öµ',
     1065        'req_skill_disenchant_desc' => '·Ö½â¸ÃÎïÆ·ËùÒªÇóµÄ¸½Ä§µÈ¼¶.',
     1066        'RandomSuffix' => 'Ëæ»úºó׺',
     1067        'RandomSuffix_desc' => 'ÎïÆ·µÄËæ»ú¸½Ä§Éú³ÉµÄºó׺.',
     1068        'unk0' => 'unk0',//TODO
     1069        'unk0_desc' => 'TODO',//TODO
     1070        'extended_cost' => 'ÈÙÓþ¼Û¸ñ',
     1071        'extended_cost_desc' => 'ÐèÒªµÄÈÙÓþµãÊý',
     1072        'totem_category' => 'ͼÌÚÀàÐÍ',
     1073        'totem_category_desc' => 'ͼÌÚµÄÀàÐÍ',
     1074        'socket_color' => '²å²ÛÑÕÉ«',
     1075        'socket_color_desc' => 'ÏâǶ²å²ÛµÄÑÕÉ«.',
     1076        'socket_content' => '²å²ÛÄÚÈÝ',
     1077        'socket_content_desc' => '¸Ã²å²ÛÊÇǶÈëµÄ±¦Ê¯ÀàÐÍ',
     1078        'socket_bonus' => 'ÏâǶ½±Àø',
     1079        'socket_bonus_desc' => 'ÏâǶµÄ½±Àø.',
     1080        'gem_properties' => '±¦Ê¯ÊôÐÔ',
     1081        'gem_properties_desc' => 'TODO',//TODO
     1082        'custom_search' => '¶¨ÖƹýÂËÆ÷',
     1083        'info' => 'ÐÅÏ¢',
     1084        'dropped_by' => 'ÎïÆ·µôÂäÓÚ',
     1085        'top_x' => '(µôÂÊ×î¸ßµÄÇ°5Ãû)',
     1086        'soled_by' => 'ÎïÆ·ÂòÂôÓÚ',
     1087        'limit_x' => '(½öÁгö5¸ö)',
     1088        'mob_name' => 'Ãû×Ö',
     1089        'mob_level' => 'µÈ¼¶',
     1090        'mob_drop_chance' => 'µôÂÊ',
     1091        'mob_quest_drop_chance' => 'ÈÎÎñµôÂÊ',
     1092        'involved_in_quests' => 'Éæ¼°ÈÎÎñ',
     1093        'reward_from_quest' => 'ÈÎÎñ½±Àø',
     1094        'disenchant_tab' => '·Ö½â',
     1095        'disenchant_templ' => '·Ö½âÄ£°å',
     1096        'add_items_to_templ' => '¼ÓÈëÎïÆ·µ½Ä£°å',
     1097        'loot_item_id' => 'ÎïÆ·ID',
     1098        'loot_item_id_desc' => 'ÏëÒª¼ÓÈëµÄÎïÆ·ID.',
     1099        'loot_drop_chance' => 'µôÂÊ',
     1100        'loot_drop_chance_desc' => 'ÎïÆ·µôÂäµÄ¼¸ÂÊ',
     1101        'loot_quest_drop_chance' => 'ÈÎÎñµôÂä»úÂÊ',
     1102        'loot_quest_drop_chance_desc' => 'ÔÚÈÎÎñÖеĵôÂä»úÂÊ',
     1103        'min_count' => '×îСֵ',
     1104        'min_count_desc' => 'Ò»´ÎµôÂäµÄ×îСֵ.',
     1105        'max_count' => '×î´óÖµ',
     1106        'max_count_desc' => 'Ò»´ÎµôÂäµÄ×î´óÖµ.',
     1107        'quest_loot' => 'ÈÎÎñÊ°È¡±êÖ¾',
     1108        'quest_loot_desc' => 'ÈÎÎñ×ÔÓÉÊ°È¡±êÖ¾.',
     1109        'add_item_to_loot' => '½«ÎïÆ·¼ÓÈëÊ°È¡Ä£°å',
     1110        'drop_chance' => 'µôÂÊ',
     1111        'quest_drop_chance' => 'ÈÎÎñµôÂÊ',
     1112        'quest_freeforall' => 'ÈÎÎñ×ÔÓÉÊ°È¡',
     1113        'armor_dmg_mod' => '»¤¼×É˺¦ÐÞÕý',
     1114        'armor_dmg_mod_desc' => 'TODO:',
     1115        'ppm_rate' => 'ppmRate',
     1116        'ppm_rate_desc' => 'Number of proc per minute',
     1117        'item_spell' => 'Item Spell'
    11101118);
    11111119
    11121120$lang_creature = array( //TODO :Translate entire array
    11131121        // ----- CREATURE.PHP -----
    1114         'none' => 'None',
    1115         'custom' => 'Custom',
    1116         'gossip' => 'Gossip',
    1117         'quest_giver' => 'Quest Giver',
    1118         'vendor' => 'Vendor',
    1119         'taxi' => 'Taxi',
    1120         'trainer' => 'Trainer',
    1121         'spirit_healer' => 'Spirit Healer',
    1122         'guard' => 'Guard',
    1123         'inn_keeper' => 'Inn Keeper',
    1124         'banker' => 'Banker',
    1125         'retitioner' => 'Retitioner',
    1126         'tabard_vendor' => 'Tabard Vendor',
    1127         'battlemaster' => 'Battlemaster',
    1128         'auctioneer' => 'Auctioneer',
    1129         'stable_master' => 'Stable Master',
    1130         'armorer' => 'Armorer',
    1131         'normal' => 'Normal',
    1132         'elite' => 'Elite',
    1133         'rare_elite' => 'Rare Elite',
    1134         'world_boss' => 'World Boss',
    1135         'rare' => 'Rare',
    1136         'search_template' => 'Search Creature Template',
    1137         'select' => 'Select',
    1138         'other' => 'Other',
    1139         'beast' => 'Beast',
    1140         'dragonkin' => 'Dragonkin',
    1141         'demon' => 'Demon',
    1142         'elemental' => 'Elemental',
    1143         'giant' => 'Giant',
    1144         'undead' => 'Undead',
    1145         'humanoid' => 'Humanoid',
    1146         'critter' => 'Critter',
    1147         'mechanical' => 'Mechanical',
    1148         'not_specified' => 'Not Specified',
    1149         'class' => 'Class',
    1150         'mounts' => 'Mounts',
    1151         'trade_skill' => 'Trade Skill',
    1152         'pets' => 'Pets',
    1153         'wolf' => 'Wolf',
    1154         'cat' => 'Cat',
    1155         'spider' => 'Spider',
    1156         'bear' => 'Bear',
    1157         'boar' => 'Boar',
    1158         'crocolisk' => 'Crocolisk',
    1159         'carrion_bird' => 'Carrion Bird',
    1160         'crab' => 'Crab',
    1161         'gorilla' => 'Gorilla',
    1162         'raptor' => 'Raptor',
    1163         'tallstrider' => 'Tallstrider',
    1164         'felhunter' => 'Felhunter',
    1165         'voidwalker' => 'Voidwalker',
    1166         'succubus' => 'Succubus',
    1167         'doomguard' => 'Doomguard',
    1168         'scorpid' => 'Scorpid',
    1169         'turtle' => 'Turtle',
    1170         'scorpid' => 'Scorpid',
    1171         'imp' => 'Imp',
    1172         'bat' => 'Bat',
    1173         'hyena' => 'Hyena',
    1174         'owl' => 'Owl',
    1175         'wind_serpent' => 'Wind Serpent',
    1176         'search' => 'Search',
    1177         'new_search' => 'New Search',
    1178         'add_new' => 'Add New Creature',
    1179         'tot_creature_templ' => 'Total Creature Templates',
    1180         'tot_found' => 'Total Found',
    1181         'general' => 'General',
    1182         'stats' => 'Stats',
    1183         'models' => 'Models',
    1184         'additional' => 'Additional',
    1185         'entry' => 'Entry',
    1186         'entry_desc' => 'Creature\'s id.',
    1187         'name' => 'Name',
    1188         'name_desc' => 'Base name of the creature.',
    1189         'faction' => 'Faction',
    1190         'sub_name' => 'SubName',
    1191         'sub_name_desc' => 'Subname of the creature.',
    1192         'script_name' => 'Script Name',
    1193         'script_name_desc' => 'Script\'s name creature uses.',
    1194         'basic_status' => 'Basic Status',
    1195         'level' => 'Level',
    1196         'min_level' => 'Min. Level',
    1197         'min_level_desc' => 'Creature\'s minimum level. Spawned creature have level in range from minlevel to maxlevel.',
    1198         'max_level' => 'Max. Level',
    1199         'max_level_desc' => 'Creature\'s maximum level. Spawned creature have level in range from minlevel to maxlevel.',
    1200         'rank' => 'Rank',
    1201         'rank_desc' => 'Creature\'s honor rank.',
    1202         'health' => 'Health',
    1203         'min_health' => 'Min Health',
    1204         'min_health_desc' => 'Maximum creature\'s health points for creature level equal minlevel. Spawned creature have health in linear proportion to level position in range minlevel - maxlevel.',
    1205         'max_health' => 'Max Health',
    1206         'max_health_desc' => 'Maximum creature\'s health points for creature level equal maxlevel. Spawned creature have health in linear proportion to level position in range minlevel - maxlevel.',
    1207         'min_mana' => 'Min Mana',
    1208         'min_mana_desc' => 'Minimum creature\'s mana points for creature level equal minlevel. Spawned creature have mana in linear proportion to level position in range minlevel - maxlevel.',
    1209         'max_mana' => 'Max Mana',
    1210         'max_mana_desc' => 'Maximum creature\'s mana points for creature level equal minlevel. Spawned creature have mana in linear proportion to level position in range minlevel - maxlevel.',
    1211         'faction' => 'Faction',
    1212         'faction_desc' => 'Creature\'s faction.',
    1213         'family' => 'Family',
    1214         'family_desc' => 'Creature\'s family type.',
    1215         'type' => 'Type',
    1216         'type_desc' => 'Creature type.',
    1217         'npc_flag' => 'NPC Flag',
    1218         'npc_flag_desc' => 'This is way to cliet know how info you see if you clic(RMB) on NPC if is vendor if is auction in fact is menu how you see Is what type of NPC it is.',
    1219         'trainer_type' => 'Trainer Type',
    1220         'trainer_type_desc' => 'If NPC flag is set to Trainer this flag will specify its type.',
    1221         'loot' => 'Loot',
    1222         'loot_id' => 'Loot Id',
    1223         'loot_id_desc' => 'Refered to field loot_template.entry.',
    1224         'skin_loot' => 'Skin Loot',
    1225         'skin_loot_desc' => 'Type of loot if creature is skinned.',
    1226         'pickpocket_loot' => 'Pickpocket Loot',
    1227         'pickpocket_loot_desc' => 'Refered to field pickpocketing_loot_template.entry.',
    1228         'min_gold' => 'Min Gold',
    1229         'min_gold_desc' => 'Minimum gold drop.',
    1230         'max_gold' => 'Max Gold',
    1231         'max_gold_desc' => 'Maximum gold drop. 0 = creature don\'t drop any gold.',
    1232         'basic_status' => 'Basic Status',
    1233         'armor' => 'Armor',
    1234         'armor_desc' => 'Creature\'s armor.',
    1235         'speed' => 'Speed',
    1236         'speed_desc' => 'Creature\'s speed. Use float values in 0<<3 range.',
    1237         'size' => 'Size',
    1238         'size_desc' => 'Creature model size 1 = 100%. Float  0<<3 range.',
    1239         'damage' => 'Damage',
    1240         'min_damage' => 'Min Damage',
    1241         'min_damage_desc' => 'Creature\'s minimum melee damage.',
    1242         'max_damage' => 'Max Damage',
    1243         'max_damage_desc' => 'Creature\'s maximum melee damage.',
    1244         'attack_power' => 'Attack Power',
    1245         'attack_power_desc' => 'Creature\'s melee attack power.',
    1246         'min_range_dmg' => 'Min Ranged Damage',
    1247         'min_range_dmg_desc' => 'Minimum creature\'s range damage.',
    1248         'max_range_dmg' => 'Max Ranged Damage',
    1249         'max_range_dmg_desc' => 'Maximum creature\'s range damage.',
    1250         'ranged_attack_power' => 'Ranged Attack Power',
    1251         'ranged_attack_power_desc' => 'Creature\'s ranged attack power.',
    1252         'attack_time' => 'Attack Time',
    1253         'attack_time_desc' => 'Time between each creature\'s melee attacks (ms).',
    1254         'range_attack_time' => 'Range Attack Time',
    1255         'range_attack_time_desc' => 'Time between each creature\'s range attacks (ms).',
    1256         'combat_reach' => 'Combat Reach',
    1257         'combat_reach_desc' => 'The distance from the creature can hit you.',
    1258         'bounding_radius' => 'Bounding Radius',
    1259         'bounding_radius_desc' => 'Radius from what player can be attacked.',
    1260         'spells' => 'Spells',
    1261         'spell' => 'Spell',
    1262         'spell_desc' => 'Creature\'s spell.',
    1263         'resistances' => 'Resistances',
    1264         'resis_holy' => 'Holy Resitance',
    1265         'resis_holy_desc' => 'Holy Resitance.',
    1266         'resis_fire' => 'Fire Resitance',
    1267         'resis_fire_desc' => 'Fire Resitance.',
    1268         'resis_nature' => 'Nature Resitance',
    1269         'resis_nature_desc' => 'Nature Resitance.',
    1270         'resis_frost' => 'Frost Resitance',
    1271         'resis_frost_desc' => 'Frost Resitance.',
    1272         'resis_shadow' => 'Shadow Resitance',
    1273         'resis_shadow_desc' => 'Shadow Resitance.',
    1274         'resis_arcane' => 'Arcane Resitance',
    1275         'resis_arcane_desc' => 'Arcane Resitance.',
    1276         'models' => 'Models',
    1277         'modelid_male' => 'Modelid Male',
    1278         'modelid_male_desc' => 'Graphical model that client must apply on this male creature.',
    1279         'modelid_female' => 'Modelid Female',
    1280         'modelid_female_desc' => 'Graphical model that client must apply on this Female creature.',
    1281         'equip_slot' => 'Equip Slot',
    1282         'equip_slot_desc' => 'TODO:',
    1283         'equip_model' => 'Equip Model',
    1284         'equip_model_desc' => 'Equipement\'s model of the first item weared by the creature.',
    1285         'equip_info' => 'Equip Info',
    1286         'equip_info_desc' => 'TODO:',
    1287         'scripts' => 'Scripts',
    1288         'ai_name' => 'AIName',
    1289         'ai_name_desc' => 'Name of the AI function creature uses.',
    1290         'movement_type' => 'MovementType',
    1291         'movement_type_desc' => 'TODO.',
    1292         'class' => 'class',
    1293         'class_desc' => 'Creature\'s class, like character.class field. Used for check in case npcflag include trainer flag (16) and trainer_type == TRAINER_TYPE_CLASS or TRAINER_TYPE_PETS.',
    1294         'race' => 'Race',
    1295         'race_desc' => 'Creature\'s race, like character.race field. Used for check in case npcflag include trainer flag (16) and trainer_type == TRAINER_TYPE_MOUNTS.',
    1296         'trainer_spell' => 'Trainer Spell',
    1297         'trainer_spell_desc' => 'Spell ID. Used for check in case npcflag include trainer flag (16) and trainer_type == TRAINER_TYPE_TRADESKILLS. Player must known trainer_spell to start training.',
    1298         'inhabit_type' => 'Inhabit Type',
    1299         'inhabit_type_desc' => 'Movment type.<br />0 - not used<br />1 - can walk (or fly above ground)<br />2 - can swim (or fly above water)<br />3 (= 1 | 2) - can walk and swim (and fly)',
    1300         'walk' => 'Walk',
    1301         'swim' => 'Swim',
    1302         'both' => 'Both',
    1303         'civilian' => 'Civilian',
    1304         'civilian_desc' => 'If is this NPC civilian or not.',
    1305         'flags' => 'Flags',
    1306         'flags_desc' => 'TODO:',
    1307         'dynamic_flags' => 'Dynamic Flags',
    1308         'dynamic_flags_desc' => 'TODO:',
    1309         'flag_1' => 'Flag 1',
    1310         'flag_1_desc' => 'TODO:',
    1311         'save_to_db' => 'Save to Database',
    1312         'save_to_script' => 'Save as SQL Script',
    1313         'lookup_creature' => 'Lookup Creature',
    1314         'quests' => 'Quests',
    1315         'vendor' => 'Vendor',
    1316         'trainer' => 'Trainer',
    1317         'creature_swapned' => 'This Creature spawned total of',
    1318         'times' => 'time(s)',
    1319         'del_creature' => 'Delete Creature',
    1320         'del_spawns' => 'Delete Spawns',
    1321         'loot_tmpl_id' => 'Loot template ID',
    1322         'drop_chance' => 'Drop chance',
    1323         'quest_drop_chance' => 'Quest Drop chance',
    1324         'start_quests' => 'Start Quests',
    1325         'ends_quests' => 'Ends Quests',
    1326         'sells' => 'Sells',
    1327         'unlimited' => 'Unlimited',
    1328         'count' => 'Count',
    1329         'trains' => 'Trains',
    1330         'spell_id' => 'Spell ID',
    1331         'cost' => 'Cost',
    1332         'req_skill' => 'Required Skill',
    1333         'req_skill_lvl' => 'Required Skill level',
    1334         'req_level' => 'Required Level',
    1335         'creature_template' => 'Creature template ID',
    1336         'all_related_data' => 'All related data will be erased as well.',
    1337         'add_new_mob_templ' => 'Add new creature Template',
    1338         'edit_mob_templ' => 'Edit Creature Template',
    1339         'err_adding_new' => 'Error Adding New Creature',
    1340         'err_no_fields_updated' => 'Non of the fields updated.',
    1341         'search_creatures' => 'Search Creatures',
    1342         'custom_search' => 'Custom Filter',
    1343         //TODO: Translate all below
    1344         'pickpocketloot_tmpl_id' => 'Pickpocket Loot Template ID',
    1345         'skinning_loot_tmpl_id' => 'Skinning Loot Template ID',
    1346         'add_items_to_templ' => 'Add Item to Template',
    1347         'loot_item_id' => 'Item ID',
    1348         'loot_item_id_desc' => 'ID of the item you wish to be added.',
    1349         'loot_drop_chance' => 'Drop Chance',
    1350         'loot_drop_chance_desc' => 'Item Drop chance',
    1351         'loot_quest_drop_chance' => 'Quest Drop Chance',
    1352         'loot_quest_drop_chance_desc' => 'Quest Drop chance',
    1353         'min_count' => 'Min. Count',
    1354         'min_count_desc' => 'Minimum number of stack size on drop.',
    1355         'max_count' => 'Max. Count',
    1356         'max_count_desc' => 'Maximum number of stack size on drop.',
    1357         'quest_loot' => 'Quest Loot Flag',
    1358         'quest_loot_desc' => 'Quest Free for all loot flag.',
    1359         'add_item_to_loot' => 'Add item to Loot Template',
    1360         'drop_chance' => 'Drop Chance',
    1361         'quest_freeforall' => 'Quest free for all',
    1362         'add_ends_quests' => 'Add Quest ends by this NPC',
    1363         'add_starts_quests' => 'Add Quest starts by this NPC',
    1364         'quest_id' => 'Quest ID',
    1365         'quest_id_desc' => 'ID of the quest.',
    1366         'add_items_to_vendor' => 'Add item to Vendor',
    1367         'vendor_item_id' => 'Item Id',
    1368         'vendor_item_id_desc' => 'Id of item you wish to add.',
    1369         'vendor_max_count' => 'Max. Count',
    1370         'vendor_max_count_desc' => 'Maximim number of items can be soled.',
    1371         'vendor_incrtime' => 'Increase Time',
    1372         'vendor_incrtime_desc' => 'Time before this item can be soled again.',
    1373         'train_spell_id' => 'Spell Id',
    1374         'train_spell_id_desc' => 'Id of the spell you like this trainer to train.',
    1375         'add_spell_to_trainer' => 'Add Spell to Trainer',
    1376         'train_cost' => 'Cost',
    1377         'train_cost_desc' => 'Cost in cooper of this skill.',
    1378         'req_skill' => 'Req. Skill',
    1379         'req_skill_desc' => 'Skill id required to learn this spell.',
    1380         'req_skill_value' => 'Req. Skill Value',
    1381         'req_skill_value_desc' => 'Skill level required to learn this spell.',
    1382         'req_level' => 'Req. Level',
    1383         'req_level_desc' => 'Character level required to learn this spell.',
    1384         'check_to_delete' => '* Check checkbox next to item to remove from template.',
    1385         'search_results' => 'Search Results',
    1386         'RacialLeader' => 'Racial Leader',
    1387         'RacialLeader_desc' => 'Set to 1 if the creature is Racial Leader'
     1122        'none' => 'ÎÞ',
     1123        'custom' => '×Ô¶¨Òå',
     1124        'gossip' => 'ÏÐÁÄNPC',
     1125        'quest_giver' => 'ÈÎÎñ¸øÓèÕß',
     1126        'vendor' => 'ÉÌÈË',
     1127        'taxi' => '·ÉÐеã',
     1128        'trainer' => 'ѵÁ·Ê¦',
     1129        'spirit_healer' => 'Ò°ÍâÁé»êҽʦ',
     1130        'guard' => 'Õ½³¡Áé»êҽʦ',
     1131        'inn_keeper' => 'ÂõêÀÏ°å',
     1132        'banker' => 'ÒøÐÐÖ°Ô±',
     1133        'retitioner' => '¹¤»á¹ÜÀíÔ±',
     1134        'tabard_vendor' => '¹¤»á»ÕÕÂÉÌÈË',
     1135        'battlemaster' => 'Õ½³¡¹ÜÀíÔ±',
     1136        'auctioneer' => 'ÅÄÂôÐÐÖ°Ô±',
     1137        'stable_master' => 'ÊÞÀ¸¹ÜÀíÔ±',
     1138        'armorer' => '¿ÉÐÞÀí×°±¸µÄ',
     1139        'normal' => 'ÆÕͨ',
     1140        'elite' => '¾«Ó¢',
     1141        'rare_elite' => 'Ï¡Óо«Ó¢',
     1142        'world_boss' => 'Ê×Áì',
     1143        'rare' => 'Ï¡ÓÐ',
     1144        'search_template' => 'ÉúÎï²éÕÒÄ£°å',
     1145        'select' => 'Ñ¡Ôñ',
     1146        'other' => 'ÆäËü',
     1147        'beast' => 'Ò°ÊÞ',
     1148        'dragonkin' => 'ÁúÀà',
     1149        'demon' => '¶ñħ',
     1150        'elemental' => 'ÔªËØÉúÎï',
     1151        'giant' => '¾ÞÈË',
     1152        'undead' => 'ÍöÁé',
     1153        'humanoid' => 'ÈËÐÍ',
     1154        'critter' => 'Õл½Îï',
     1155        'mechanical' => '»úе',
     1156        'not_specified' => 'δָ¶¨',
     1157        'class' => 'Ö°Òµ',
     1158        'mounts' => 'ÆïÊõ',
     1159        'trade_skill' => 'ÉÌÒµ¼¼ÄÜ',
     1160        'pets' => '³èÎï',
     1161        'wolf' => 'ÀÇ',
     1162        'cat' => 'è¿Æ',
     1163        'spider' => 'Ö©Öë',
     1164        'bear' => 'ÐÜ',
     1165        'boar' => 'Ò°Öí',
     1166        'crocolisk' => 'öùòáÊÞ/öùÓã',
     1167        'carrion_bird' => 'ͺðÕ',
     1168        'crab' => 'ó¦Ð·',
     1169        'gorilla' => '´óÐÉÐÉ',
     1170        'raptor' => 'ѸÃÍÁú',
     1171        'tallstrider' => 'ÍÒÄñ',
     1172        'felhunter' => 'µØÓüÈ®',
     1173        'voidwalker' => 'Ðé¿ÕÐÐÕß',
     1174        'succubus' => 'ÃÄħ',
     1175        'doomguard' => '¶ñħÊØÎÀ',
     1176        'scorpid' => 'Ы×Ó',
     1177        'turtle' => 'º£¹ê',
     1178        'scorpid' => 'Ы×Ó',
     1179        'imp' => 'С¹í',
     1180        'bat' => 'òùòð',
     1181        'hyena' => '÷๷',
     1182        'owl' => 'èͷӥ',
     1183        'wind_serpent' => '·çÉß',
     1184        'search' => '²éÕÒ',
     1185        'new_search' => 'вéÕÒ',
     1186        'add_new' => '¼ÓÈëÐÂÉúÎï',
     1187        'tot_creature_templ' => 'ÉúÎï×ܼÆ',
     1188        'tot_found' => '¹²ÕÒµ½',
     1189        'general' => '»ù´¡ÉèÖÃ',
     1190        'stats' => '״̬ÊôÐÔ',
     1191        'models' => 'Ä£ÐÍ',
     1192        'additional' => '¸½¼ÓÉèÖÃ',
     1193        'entry' => '±àºÅ',
     1194        'entry_desc' => 'ÉúÎïµÄidºÅ.',
     1195        'name' => 'Ãû×Ö',
     1196        'name_desc' => '¸ÃÉúÎïµÄÃû×Ö.',
     1197        'faction' => 'ÕóÓª',
     1198        'sub_name' => '×ÓÃû³Æ',
     1199        'sub_name_desc' => '¸ÃÉúÎïµÄ×ÓÃû³Æ.',
     1200        'script_name' => '½Å±¾Ãû',
     1201        'script_name_desc' => '¸ÃÉúÎïʹÓõĽű¾Ãû',
     1202        'basic_status' => '»ù±¾×´Ì¬',
     1203        'level' => 'µÈ¼¶',
     1204        'min_level' => '×îµÍµÈ¼¶',
     1205        'min_level_desc' => '¸ÃÉúÎïµÄ×îµÍµÈ¼¶.Ë¢ÐÂÉúÎïʱ,µÈ¼¶»á½éÓÚ×îµÍµÈ¼¶Óë×î¸ßµÈ¼¶Ö®¼ä.',
     1206        'max_level' => '×î¸ßµÈ¼¶',
     1207        'max_level_desc' => '¸ÃÉúÎïµÄ×î¸ßµÈ¼¶.Ë¢ÐÂÉúÎïʱ,µÈ¼¶»á½éÓÚ×îµÍµÈ¼¶Óë×î¸ßµÈ¼¶Ö®¼ä.',
     1208        'rank' => '¼¶±ð',
     1209        'rank_desc' => 'ÉúÎïµÄ¼¶±ð.',
     1210        'health' => 'ÉúÃüÖµ',
     1211        'min_health' => '×îµÍÉúÃüÖµ',
     1212        'min_health_desc' => '¸ÃÉúÎïµÄ×îµÍµÈ¼¶Ê±µÄÉúÃü.Ë¢ÐÂÉúÎïʱ,ÉúÃü»áÏßÐԵĽéÓÚ×îµÍµÈ¼¶ÉúÃüÓë×î¸ßµÈ¼¶ÉúÃüÖ®¼ä.',
     1213        'max_health' => '×î¸ßÉúÃüÖµ',
     1214        'max_health_desc' => '¸ÃÉúÎïµÄ×î¸ßµÈ¼¶Ê±µÄÉúÃü.Ë¢ÐÂÉúÎïʱ,ÉúÃü»áÏßÐԵĽéÓÚ×îµÍµÈ¼¶ÉúÃüÓë×î¸ßµÈ¼¶ÉúÃüÖ®¼ä.',
     1215        'min_mana' => '×îµÍħ·¨Öµ',
     1216        'min_mana_desc' => '¸ÃÉúÎïµÄ×îµÍµÈ¼¶Ê±µÄħ·¨Öµ.Ë¢ÐÂÉúÎïʱ,ħ·¨Öµ»áÏßÐԵĽéÓÚ×îµÍµÈ¼¶Ä§·¨ÖµÓë×î¸ßµÈ¼¶Ä§·¨ÖµÖ®¼ä.',
     1217        'max_mana' => '×î¸ßħ·¨Öµ',
     1218        'max_mana_desc' => '¸ÃÉúÎïµÄ×î¸ßµÈ¼¶Ê±µÄħ·¨Öµ.Ë¢ÐÂÉúÎïʱ,ħ·¨Öµ»áÏßÐԵĽéÓÚ×îµÍµÈ¼¶Ä§·¨ÖµÓë×î¸ßµÈ¼¶Ä§·¨ÖµÖ®¼ä.',
     1219        'faction' => 'ÕóÓª',
     1220        'faction_desc' => '¸ÃÉúÎïµÄÕóÓª.',
     1221        'family' => '¼Ò×å',
     1222        'family_desc' => '¸ÃÉúÎïµÄ¼Ò×å·ÖÀà.',
     1223        'type' => 'ÖÖÀà',
     1224        'type_desc' => '¸ÃÉúÎïµÄÖÖÀà.',
     1225        'npc_flag' => 'NPC±ê־λ',
     1226        'npc_flag_desc' => '¸ÃNPCµÄÀàÐÍ,¿ÉÒÔ¸´Ñ¡,±ÈÈç¸ÃNPC¼ÈÊÇ·ÉÐеãÓÖÊÇÉÌÈË£¬ÄÇô¸ÃֵΪ8+4=12.',
     1227        'trainer_type' => 'ѵÁ·Ê¦·ÖÀà',
     1228        'trainer_type_desc' => 'Èç¹ûNPC±êÖ¾ÉèΪѵÁ·Ê¦, ÄÇôÕâ¸ö±êÖ¾Ç嵥Ϊ.',
     1229        'loot' => 'µôÂä',
     1230        'loot_id' => 'µôÂäId±àºÅ',
     1231        'loot_id_desc' => 'Óëloot_template.entryÏà¹Ø.',
     1232        'skin_loot' => '°þƤµôÂä',
     1233        'skin_loot_desc' => 'Èç¹ûÄܱ»°þƤµÄÏà¹ØµôÂä.',
     1234        'pickpocket_loot' => '͵ÇÔµôÂä',
     1235        'pickpocket_loot_desc' => 'Óëpickpocketing_loot_template.entryÏà¹Ø.',
     1236        'min_gold' => '×îµÍ½ðÇ®',
     1237        'min_gold_desc' => 'µôÂäµÄ×îµÍÇ®Êý.',
     1238        'max_gold' => '×î¸ß½ðÇ®',
     1239        'max_gold_desc' => 'µôÂäµÄ×î¸ßÇ®Êý. 0 = ¸ÃÉúÎï²»µôÂä½ðÇ®.',
     1240        'basic_status' => '»ù±¾×´Ì¬',
     1241        'armor' => '»¤¼×',
     1242        'armor_desc' => '¸ÃÉúÎïµÃ»¤¼×Öµ.',
     1243        'speed' => 'ËÙ¶È',
     1244        'speed_desc' => '¸ÃÉúÎïµÄÒƶ¯ËÙ¶È. ȡֵΪ¶¨ÒåÓò[0£¬3]µÄ¸¡µãÊý.',
     1245        'size' => '³ß´ç',
     1246        'size_desc' => '¸ÃÉúÎïµÃÄ£Ðͳߴç 1 = 100%. ¸¡µãÊý ¶¨ÒåÓò[0£¬3].',
     1247        'damage' => 'É˺¦',
     1248        'min_damage' => '×îµÍÉ˺¦',
     1249        'min_damage_desc' => '¸ÃÉúÎïµÄ½üÕ½É˺¦ÏÂÏÞ.',
     1250        'max_damage' => '×î¸ßÉ˺¦',
     1251        'max_damage_desc' => '¸ÃÉúÎïµÄ½üÕ½É˺¦ÉÏÏÞ.',
     1252        'attack_power' => '¹¥»÷Ç¿¶È',
     1253        'attack_power_desc' => '¸ÃÉúÎïµÄ½üÕ½¹¥»÷Ç¿¶È.',
     1254        'min_range_dmg' => '×îµÍÔ¶³ÌÉ˺¦',
     1255        'min_range_dmg_desc' => '¸ÃÉúÎïµÄ×îµÍÔ¶³ÌÉ˺¦.',
     1256        'max_range_dmg' => '×î¸ßÔ¶³ÌÉ˺¦',
     1257        'max_range_dmg_desc' => '¸ÃÉúÎïµÄ×î¸ßÔ¶³ÌÉ˺¦.',
     1258        'ranged_attack_power' => 'Ô¶³Ì¹¥»÷Ç¿¶È',
     1259        'ranged_attack_power_desc' => '¸ÃÉúÎïµÄÔ¶³Ì¹¥»÷Ç¿¶È.',
     1260        'attack_time' => '¹¥»÷ËÙ¶È',
     1261        'attack_time_desc' => '¸ÃÉúÎïÁ½´Î½üÕ½¹¥»÷µÄ¼ä¸ôʱ¼ä(ºÁÃë).',
     1262        'range_attack_time' => 'Ô¶³Ì¹¥»÷ËÙ¶È',
     1263        'range_attack_time_desc' => '¸ÃÉúÎïÁ½´ÎÔ¶³Ì¹¥»÷µÄ¼ä¸ôʱ¼ä(ºÁÃë).',
     1264        'combat_reach' => 'Õ½¶··¶Î§',
     1265        'combat_reach_desc' => '¸ÃNPC¹¥»÷Íæ¼ÒµÄʱºò,Ö»Óе±Íæ¼ÒÌÓ³ö¸Ã·¶Î§Íâ²Å»áÍ£Ö¹¹¥»÷.',
     1266        'bounding_radius' => '°ó¶¨·¶Î§',
     1267        'bounding_radius_desc' => '¸ÃNPCÔڸ÷¶Î§ÄÚ½«¹¥»÷Íæ¼Ò.',
     1268        'spells' => '·¨Êõ',
     1269        'spell' => '·¨Êõ',
     1270        'spell_desc' => '¸ÃÉúÎïµÄ·¨Êõ.',
     1271        'resistances' => '¿¹ÐÔ',
     1272        'resis_holy' => 'ÉñÊ¥¿¹ÐÔ',
     1273        'resis_holy_desc' => 'ÉñÊ¥¿¹ÐÔ.',
     1274        'resis_fire' => '»ðÑ濹ÐÔ',
     1275        'resis_fire_desc' => '»ðÑ濹ÐÔ.',
     1276        'resis_nature' => '×ÔÈ»¿¹ÐÔ',
     1277        'resis_nature_desc' => '×ÔÈ»¿¹ÐÔ.',
     1278        'resis_frost' => '±ù˪¿¹ÐÔ',
     1279        'resis_frost_desc' => '±ù˪¿¹ÐÔ.',
     1280        'resis_shadow' => '°µÓ°¿¹ÐÔ',
     1281        'resis_shadow_desc' => '°µÓ°¿¹ÐÔ.',
     1282        'resis_arcane' => '°ÂÊõ¿¹ÐÔ',
     1283        'resis_arcane_desc' => '°ÂÊõ¿¹ÐÔ.',
     1284        'models' => 'Ä£ÐÍ',
     1285        'modelid_male' => 'ÄÐÐÔÄ£ÐͱàºÅ',
     1286        'modelid_male_desc' => '¿Í»§¶ËÓ¦µ±Ó¦ÓÃÓÚ¸ÃÄÐÐÔÉúÎïµÄͼÏñÄ£ÐÍ.',
     1287        'modelid_female' => 'Å®ÐÔÄ£ÐͱàºÅ',
     1288        'modelid_female_desc' => '¿Í»§¶ËÓ¦µ±Ó¦ÓÃÓÚ¸ÃÅ®ÐÔÉúÎïµÄͼÏñÄ£ÐÍ.',
     1289        'equip_slot' => 'Equip Slot',//TODO
     1290        'equip_slot_desc' => 'TODO:',//TODO
     1291        'equip_model' => '×°±¸Ä£ÐÍ',
     1292        'equip_model_desc' => '¸ÃÉúÎï×°±¸µÄÎïÆ·µÄÄ£ÐÍ.',
     1293        'equip_info' => 'Equip Info',//TODO
     1294        'equip_info_desc' => 'TODO:',//TODO
     1295        'scripts' => '½Å±¾',
     1296        'ai_name' => 'AIÃû',
     1297        'ai_name_desc' => '¸ÃÉúÎïʹÓõÄAIº¯ÊýÃû³Æ.',
     1298        'movement_type' => 'Òƶ¯·½Ê½',
     1299        'movement_type_desc' => '¸ÃÉúÎïĬÈϵÄÒƶ¯·½Ê½(0=²»Òƶ¯,1=Ëæ»ú,2=·¾¶µã).',
     1300        'class' => 'Ö°Òµ',
     1301        'class_desc' => 'ѵÁ·Ö°Òµ, ͬcharacter.class. Èç¹û¸ÃÉúÎïµÄnpc±êÖ¾°üÀ¨ÑµÁ·Ê¦µÄ»°£¬ÄÇô½ÓÊÜÆäѵÁ·µÄÖ°ÒµÉèÖÃ.',
     1302        'race' => 'ѵÁ·ÖÖ×å',
     1303        'race_desc' => '¸ÃÉúÎïµÄÖÖ×å, Èç¹û¸ÃÉúÎïµÄnpc±êÖ¾°üÀ¨ÑµÁ·Ê¦µÄ»°£¬ÄÇô½ÓÊÜÆäѵÁ·µÄÖÖ×åÉèÖÃ.',
     1304        'trainer_spell' => 'ѵÁ··¨Êõ',
     1305        'trainer_spell_desc' => '·¨Êõ¼¼ÄÜID. Èç¹û¸ÃÉúÎïµÄnpc±êÖ¾°üÀ¨ÑµÁ·Ê¦µÄ»°£¬ÄÇô½ÓÊÜÆäѵÁ·µÄ×°Òµ¼¼ÄÜÉèÖÃ.',
     1306        'inhabit_type' => '»î¶¯·½Ê½',
     1307        'inhabit_type_desc' => 'Òƶ¯·¶Î§.<br />0 - ²»Ê¹ÓÃ<br />1 - ÄÜ×ß (»òÕßÔÚ½µØÉÏ·É)<br />2 - ÄÜÓÎÓ¾ (»òÕßÔÚË®ÃæÉÏ·É)<br />3 (= 1 | 2) - ÄÜ×ߺÍÓÎÓ¾ (»¹ÓзÉ)',
     1308        'walk' => '½ÉÏÐÐ×ß',
     1309        'swim' => 'ÓÎÓ¾',
     1310        'both' => '¶¼¿É',
     1311        'civilian' => 'ƽÃñ',
     1312        'civilian_desc' => '¸ÃNPCÊÇ·ñÊÇƽÃñ.',
     1313        'flags' => 'Flags',//TODO
     1314        'flags_desc' => 'TODO:',//TODO
     1315        'dynamic_flags' => 'Dynamic Flags',//TODO
     1316        'dynamic_flags_desc' => 'TODO:',//TODO
     1317        'flag_1' => 'Flag 1',//TODO
     1318        'flag_1_desc' => 'TODO:',//TODO
     1319        'save_to_db' => '´æÈëÊý¾Ý¿â',
     1320        'save_to_script' => '´æΪSQL½Å±¾',
     1321        'lookup_creature' => '²éÕÒÉúÎï',
     1322        'quests' => 'ÈÎÎñ',
     1323        'vendor' => 'ÉÌÈË',
     1324        'trainer' => 'ѵÁ·Ê¦',
     1325        'creature_swapned' => '¸ÃÖÖÉúÎïÒ»¹²Ë¢³ö',
     1326        'times' => '¸ö',
     1327        'del_creature' => 'ɾ³ýÉúÎï',
     1328        'del_spawns' => 'ɾ³ýˢеã',
     1329        'loot_tmpl_id' => 'µôÂäÄ£°åID',
     1330        'drop_chance' => 'µôÂÊ',
     1331        'quest_drop_chance' => 'ÈÎÎñÎïÆ·µôÂÊ',
     1332        'start_quests' => '¸øÓèµÄÈÎÎñ',
     1333        'ends_quests' => '½áÊøµÄÈÎÎñ',
     1334        'sells' => 'ÉÌÆ·',
     1335        'unlimited' => 'ÎÞÏÞ',
     1336        'count' => '¸öÊý',
     1337        'trains' => 'ѵÁ·ÄÚÈÝ',
     1338        'spell_id' => '·¨ÊõID',
     1339        'cost' => '¼Û¸ñ',
     1340        'req_skill' => 'ÐèÒª¼¼ÄÜ',
     1341        'req_skill_lvl' => 'ÐèÒª¼¼Äܵȼ¶',
     1342        'req_level' => 'ÐèÒªµÈ¼¶',
     1343        'creature_template' => 'ÉúÎïÄ£°åID',
     1344        'all_related_data' => 'ËùÓÐÓйصÄÊý¾ÝÒ²½«±»Çå³ý.',
     1345        'add_new_mob_templ' => 'ÐÂÔöÒ»¸öÉúÎïÄ£°å',
     1346        'edit_mob_templ' => '±à¼­ÉúÎïÄ£°å',
     1347        'err_adding_new' => '¼ÓÈëÉúÎï³ö´í',
     1348        'err_no_fields_updated' => 'ûÓÐÇøÓò±»¸üÐÂ.',
     1349        'search_creatures' => '²éÕÒÉúÎï',
     1350        'custom_search' => '×Ô¶¨Òå¹ýÂËÆ÷',
     1351        'pickpocketloot_tmpl_id' => '͵ÇÔµôÂäÄ£°åID',
     1352        'skinning_loot_tmpl_id' => '°þƤµôÂäÄ£°åID',
     1353        'add_items_to_templ' => '¼ÓÈëÒ»¸öÎïÆ·µ½Ä£°å',
     1354        'loot_item_id' => 'ÎïÆ·ID',
     1355        'loot_item_id_desc' => 'ÏëÒª¼ÓÈëÎïÆ·µÄID.',
     1356        'loot_drop_chance' => 'µôÂÊ',
     1357        'loot_drop_chance_desc' => '¸ÃÎïÆ·µÄµôÂÊ',
     1358        'loot_quest_drop_chance' => 'ÈÎÎñÎïÆ·µôÂÊ',
     1359        'loot_quest_drop_chance_desc' => 'ÈÎÎñÎïÆ·µôÂÊ',
     1360        'min_count' => '×îСÊý',
     1361        'min_count_desc' => 'µôÂäÒ»¶Ñʱ°üÀ¨µÄ×îСֵ.',
     1362        'max_count' => '×î´óÊý',
     1363        'max_count_desc' => 'µôÂäÒ»¶Ñʱ°üÀ¨µÄ×î´óÖµ.',
     1364        'quest_loot' => 'ÈÎÎñµôÂä±ê־λ',
     1365        'quest_loot_desc' => 'ÈÎÎñ×ÔÓÉÊ°È¡±ê־λ.',
     1366        'add_item_to_loot' => '¼ÓÈëÎïÆ·µ½µôÂäÄ£°å',
     1367        'drop_chance' => 'µôÂÊ',
     1368        'quest_freeforall' => 'ÈÎÎñ×ÔÓÉÊ°È¡',
     1369        'add_ends_quests' => '¼ÓÈë½áÊøÓÚ¸ÃNPCµÄÈÎÎñ',
     1370        'add_starts_quests' => '¼ÓÈ뿪ʼÓÚ¸ÃNPCµÄÈÎÎñ',
     1371        'quest_id' => 'ÈÎÎñID',
     1372        'quest_id_desc' => 'ÈÎÎñµÄIDºÅ.',
     1373        'add_items_to_vendor' => '¼ÓÈëÎïÆ·µ½ÉÌÈË',
     1374        'vendor_item_id' => 'ÎïÆ·Id',
     1375        'vendor_item_id_desc' => 'ÏëÒª¼ÓÈëÎïÆ·µÄIdºÅ.',
     1376        'vendor_max_count' => '×î´óÊý',
     1377        'vendor_max_count_desc' => '¸ÃÎïÆ·Âô³öµÄ×î´óÖµ.',
     1378        'vendor_incrtime' => 'Ë¢ÐÂʱ¼ä',
     1379        'vendor_incrtime_desc' => '¸ÃÎïÆ·Ï´ÎÄÜÂòµ½µÄʱ¼ä.',
     1380        'train_spell_id' => '·¨ÊõId',
     1381        'train_spell_id_desc' => '´ÓѵÁ·Ê¦ÄÜѧµ½µÄ·¨ÊõId.',
     1382        'add_spell_to_trainer' => '¼ÓÈë·¨Êõµ½ÑµÁ·Ê¦',
     1383        'train_cost' => '¼Û¸ñ',
     1384        'train_cost_desc' => 'ѧϰ¸Ã¼¼Äܵļ۸ñ(Í­±Ò).',
     1385        'req_skill' => 'ÐèÒª¼¼ÄÜ',
     1386        'req_skill_desc' => 'ѧ¸Ã¼¼ÄÜËùÒªÇóµÄ·¨Êõid.',
     1387        'req_skill_value' => 'ÐèÒª¼¼Äܵȼ¶',
     1388        'req_skill_value_desc' => 'ѧ¸Ã¼¼ÄÜËùÒªÇóµÄ¼¼Äܵȼ¶.',
     1389        'req_level' => 'ÐèÒªµÈ¼¶',
     1390        'req_level_desc' => 'ѧ¸Ã¼¼ÄÜËùÒªÇóµÄÍæ¼ÒµÈ¼¶.',
     1391        'check_to_delete' => '* Ñ¡ÖÐcheckbox½«Æäɾ³öÄ£°å *.',
     1392        'search_results' => '²éÕÒ½á¹û',
     1393        'RacialLeader' => 'ÖÖ×åÊ×Áì',
     1394        'RacialLeader_desc' => 'ÉèΪ 1 Èç¹û¸ÃÉúÎïÊÇÖÖ×åÊ×Áì',
     1395        'dmgschool' => 'Damage School', //TODO
     1396        'dmgschool_desc' => 'The school of damage will be used by this mob'
    13881397        );
    13891398
    1390 $lang_game_object = array( //TODO:
     1399$lang_game_object = array(
    13911400        // ----- GAME_OBJECT.PHP -----
    1392         'unknown' => 'Unknown',
    1393         'custom_search' => 'Custom Filter',
    1394         'search' => '+ Search +',
    1395         'add_new' => 'Add New',
    1396         'tot_go_templ' => 'Total Game Object Templates',
    1397         'search_template' => 'Search Game Object Template',
    1398         'select' => 'Select',
    1399         'new_search' => 'New Search',
    1400         'tot_found' => 'Total Templates Found',
    1401         'add_new_go_templ' => 'Add New Game Object Template',
    1402         'edit_go_templ' => 'Edit Game Object Template',
    1403         'err_adding_new' => 'Error Adding New Game Object Template',
    1404         'err_no_fields_updated' => 'Error: No Fields Updated',
    1405         'search_go' => 'Search Game Objects',
    1406         'general' => 'General',
    1407         'sounds' => 'Additional Sounds',
    1408         'save_to_db' => 'Save to DB',
    1409         'save_to_script' => 'Save to Script',
    1410         'lookup_go' => 'Lookup GO',
    1411         'DOOR' => 'DOOR',
    1412         'BUTTON' => 'BUTTON',
    1413         'QUESTGIVER' => 'QUESTGIVER',
    1414         'CHEST' => 'CHEST',
    1415         'BINDER' => 'BINDER',
    1416         'GENERIC' => 'GENERIC',
    1417         'TRAP' => 'TRAP',
    1418         'CHAIR' => 'CHAIR',
    1419         'SPELL_FOCUS' => 'SPELL_FOCUS',
    1420         'TEXT' => 'TEXT',
    1421         'GOOBER' => 'GOOBER',
    1422         'TRANSPORT' => 'TRANSPORT',
    1423         'AREADAMAGE' => 'AREADAMAGE',
    1424         'CAMERA' => 'CAMERA',
    1425         'MAP_OBJECT' => 'MAP_OBJECT',
    1426         'MO_TRANSPORT' => 'MO_TRANSPORT',
    1427         'DUEL_FLAG' => 'DUEL_FLAG',
    1428         'FISHING_BOBBER' => 'FISHING_BOBBER',
    1429         'RITUAL' => 'RITUAL',
    1430         'MAILBOX' => 'MAILBOX',
    1431         'AUCTIONHOUSE' => 'AUCTIONHOUSE',
    1432         'GUARDPOST' => 'GUARDPOST',
    1433         'SPELLCASTER' => 'SPELLCASTER',
    1434         'MEETING_STONE' => 'MEETING_STONE',
    1435         'BG_Flag' => 'BG_Flag',
    1436         'FISHING_HOLE' => 'FISHING_HOLE',
    1437         'FLAGDROP' => 'FLAGDROP',
    1438         'CUSTOM_TELEPORTER' => 'CUSTOM_TELEPORTER',
    1439         'LOTTERY_KIOSK' => 'LOTTERY_KIOSK',
    1440         'CAPTURE_POINT' => 'CAPTURE_POINT',
    1441         'AURA_GENERATOR' => 'AURA_GENERATOR',
    1442         'DUNGEON_DIFFICULTY' => 'DUNGEON_DIFFICULTY',
    1443         'general' => 'General',
    1444         'name' => 'Name',
    1445         'name_desc' => 'Object\'s name.',
    1446         'entry' => 'Entry',
    1447         'entry_desc' => 'Unique GO identifier value',
    1448         'displayId' => 'Display Id',
    1449         'displayId_desc' => 'Graphic model\'s id sent to the client.',
    1450         'faction' => 'Faction',
    1451         'faction_desc' => 'Object\'s faction, if any.',
    1452         'flags' => 'Flags',
    1453         'flags_desc' => 'TODO:',
    1454         'type' => 'Type',
    1455         'type_desc' => 'Game Object\'s type',
    1456         'script_name' => 'ScriptName',
    1457         'ScriptName_desc' => 'Script\'s name GO uses.',
    1458         'size' => 'Size',
    1459         'size_desc' => 'Object\'s size must be set because graphic models can be resample.',
    1460         'sound' => 'Sound',
    1461         'sound_desc' => 'Data fields specific for different type field values. Each type has unique fields.<br />For more informaton visit https://svn.mangosproject.org/trac/MaNGOS/wiki/Database/gameobject_template',
    1462         'tmpl_not_found' => 'Template not Found',
    1463         'del_go' => 'Delete GO',
    1464         'del_spawns' => 'Delete Spawns',
    1465         'loot' => 'Loot',
    1466         'quests' => 'Quests',
    1467         'loot_tmpl_id' => 'Loot Template',
    1468         'drop_chance' => 'Drop Chance',
    1469         'quest_drop_chance' => 'Quest Drop Chance',
    1470         'quest_freeforall' => 'Quest Free for All',
    1471         'add_items_to_templ' => 'Add Items to Template',
    1472         'loot_item_id' => 'Loot template ID',
    1473         'loot_item_id_desc' => 'ID of the item you wish to be added.',
    1474         'loot_drop_chance' => 'Drop Chance',
    1475         'loot_drop_chance_desc' => 'Item Drop chance',
    1476         'loot_quest_drop_chance' => 'Quest Drop Chance',
    1477         'loot_quest_drop_chance_desc' => 'Quest Drop chance',
    1478         'min_count' => 'Min. Count',
    1479         'min_count_desc' => 'Minimum number of stack size on drop.',
    1480         'max_count' => 'Max. Count',
    1481         'max_count_desc' => 'Maximum number of stack size on drop.',
    1482         'quest_loot' => 'Quest Loot Flag',
    1483         'quest_loot_desc' => 'Quest Free for all loot flag.',
    1484         'check_to_delete' => '* Check checkbox next to item to remove from template.',
    1485         'add_starts_quests' => 'Add Quest starts by this GO',
    1486         'quest_id' => 'Quest ID',
    1487         'quest_id_desc' => 'ID of the quest.',
    1488         'start_quests' => 'Start Quests',
    1489         'ends_quests' => 'Ends Quests',
    1490         'add_ends_quests' => 'Add Quest ends by this GO',
    1491         'go_swapned' => 'This Game Object spawned total of',
    1492         'times' => 'times',
    1493         'go_template' => 'Game Object Template',
    1494         'all_related_data' => 'Along with all related data.'
     1401        'unknown' => 'δ֪',
     1402        'custom_search' => '×Ô¶¨Òå¹ýÂËÆ÷',
     1403        'search' => '+ ²éÕÒ +',
     1404        'add_new' => 'ÐÂÔö',
     1405        'tot_go_templ' => 'Game Object×ܼÆ',
     1406        'search_template' => '²éÕÒ Game Object Ä£°å',
     1407        'select' => 'Ñ¡Ôñ',
     1408        'new_search' => 'вéÕÒ',
     1409        'tot_found' => '¹²ÕÒµ½',
     1410        'add_new_go_templ' => '¼ÓÈëРGame Object Ä£°å',
     1411        'edit_go_templ' => '±à¼­ Game Object Ä£°å',
     1412        'err_adding_new' => '¼ÓÈëРGame Object ³ö´í',
     1413        'err_no_fields_updated' => '´íÎó: ûÓÐÇøÓò¸üÐÂ',
     1414        'search_go' => '²éÕÒ Game Objects',
     1415        'general' => '»ù±¾ÊôÐÔ',
     1416        'sounds' => '¶îÍâ Sounds',
     1417        'save_to_db' => '´æÈëÊý¾Ý¿â',
     1418        'save_to_script' => '´æΪ½Å±¾',
     1419        'lookup_go' => '²éÕÒ Game Object',
     1420        'DOOR' => 'DOOR|ÃÅ',
     1421        'BUTTON' => 'BUTTON|°´Å¥',
     1422        'QUESTGIVER' => 'QUESTGIVER|¸øÓèÈÎÎñ',
     1423        'CHEST' => 'CHEST|Ïä×Ó',
     1424        'BINDER' => 'BINDER|°üÔú¹¤¾ß',
     1425        'GENERIC' => 'GENERIC|ÆÕͨµÄÒ»°ãµÄ',
     1426        'TRAP' => 'TRAP|ÏÝÚå',
     1427        'CHAIR' => 'CHAIR|ÒÎ×Ó',
     1428        'SPELL_FOCUS' => 'SPELL_FOCUS|·¨Êõ½¹µã',
     1429        'TEXT' => 'TEXT|ÎÄ×Ö',
     1430        'GOOBER' => 'GOOBER|ÓеôÂä',
     1431        'TRANSPORT' => 'TRANSPORT|´«Ë͵ã',
     1432        'AREADAMAGE' => 'AREADAMAGE|ÇøÓòÉ˺¦',
     1433        'CAMERA' => 'CAMERA|ÉãÏñ»ú',
     1434        'MAP_OBJECT' => 'MAP_OBJECT|µØͼ¶ÔÏó',
     1435        'MO_TRANSPORT' => 'MO_TRANSPORT|½»Í¨¹¤¾ß',
     1436        'DUEL_FLAG' => 'DUEL_FLAG|¾ö¶·ÆìÖÄ',
     1437        'FISHING_BOBBER' => 'FISHING_BOBBER|µöÓ㸡±ê',
     1438        'RITUAL' => 'RITUAL|Õл½·¨Õó',
     1439        'MAILBOX' => 'MAILBOX|ÓÊÏä',
     1440        'AUCTIONHOUSE' => 'AUCTIONHOUSE|ÅÄÂôÐÐ',
     1441        'GUARDPOST' => 'GUARDPOST|¸ÚÉÚ',
     1442        'SPELLCASTER' => 'SPELLCASTER|Ê©·¨Õß',
     1443        'MEETING_STONE' => 'MEETING_STONE|¼¯ºÏʯ',
     1444        'BG_Flag' => 'BG_Flag|Õ½³¡ÆìÖÄ',
     1445        'FISHING_HOLE' => 'FISHING_HOLE|ÓãȺ',
     1446        'FLAGDROP' => 'FLAGDROP|·ÅϵÄÆìÖÄ',
     1447        'CUSTOM_TELEPORTER' => 'CUSTOM_TELEPORTER|×Ô¶¨Òå´«ËÍ',
     1448        'LOTTERY_KIOSK' => 'LOTTERY_KIOSK|³é½±Í¤',
     1449        'CAPTURE_POINT' => 'CAPTURE_POINT|¶áÈ¡µã',
     1450        'AURA_GENERATOR' => 'AURA_GENERATOR|¹â»··¢ÉúÆ÷',
     1451        'DUNGEON_DIFFICULTY' => 'DUNGEON_DIFFICULTY|Ó¢ÐÛÄѶÈ',
     1452        'general' => '»ù±¾ÉèÖÃ',
     1453        'name' => 'Ãû×Ö',
     1454        'name_desc' => 'ObjectµÄÃû×Ö.',
     1455        'entry' => '±àºÅ',
     1456        'entry_desc' => 'ΨһµÄGO±àºÅ',
     1457        'displayId' => 'ÏÔʾId',
     1458        'displayId_desc' => 'ͼÐÎÄ£ÐͺÅ.',
     1459        'faction' => 'ÕóÓª',
     1460        'faction_desc' => 'ObjectµÄÕóÓª,Èç¹ûÓÐ.',
     1461        'flags' => 'Flags',//TODO
     1462        'flags_desc' => 'TODO:',//TODO
     1463        'type' => 'ÀàÐÍ',
     1464        'type_desc' => 'Game ObjectµÄÀàÐÍ',
     1465        'script_name' => '½Å±¾Ãû',
     1466        'ScriptName_desc' => 'GOʹÓõĽű¾Ãû.',
     1467        'size' => '´óС',
     1468        'size_desc' => 'ObjectµÄ´óС±ØÐëÉèÖÃ, ÒòΪͼÏñÄ£ÐÍÐèҪȡÑù.',
     1469        'sound' => 'Sound±êÖ¾',
     1470        'sound_desc' => '¸ù¾Ý²»Í¬µÄGOÀàÐÍ£¬¸ÃÊý¾Ý¶ÎµÄ¶¨Ò岻ͬ. ÿһ¸öÀàÐͶ¼ÓÐΨһµÄÊý¾Ý¶Î¶¨Òå.<br />»ñÈ¡¸ü¶àµÄÐÅÏ¢Çë·ÃÎÊ https://svn.mangosproject.org/trac/MaNGOS/wiki/Database/gameobject_template',
     1471        'tmpl_not_found' => 'Ä£°åûÕÒµ½',
     1472        'del_go' => 'ɾ³ýGO',
     1473        'del_spawns' => 'ɾ³ýˢеã',
     1474        'loot' => 'µôÂä',
     1475        'quests' => 'ÈÎÎñ',
     1476        'loot_tmpl_id' => 'µôÂäÄ£°å',
     1477        'drop_chance' => 'µôÂÊ',
     1478        'quest_drop_chance' => 'ÈÎÎñµôÂÊ',
     1479        'quest_freeforall' => 'ÈÎÎñ×ÔÓÉÊ°È¡',
     1480        'add_items_to_templ' => '¼ÓÈëÎïÆ·µ½Ä£°å',
     1481        'loot_item_id' => 'µôÂäÎïÆ·ID',
     1482        'loot_item_id_desc' => 'Òª¼ÓÈëµÄÎïÆ·ID.',
     1483        'loot_drop_chance' => 'µôÂÊ',
     1484        'loot_drop_chance_desc' => 'ÎïÆ·µôÂÊ',
     1485        'loot_quest_drop_chance' => 'ÈÎÎñµôÂÊ',
     1486        'loot_quest_drop_chance_desc' => 'ÈÎÎñÎïÆ·µôÂÊ',
     1487        'min_count' => '×îСÊý',
     1488        'min_count_desc' => 'µôÂäÒ»¶Ñʱ°üÀ¨µÄ×îСֵ.',
     1489        'max_count' => '×î´óÊý',
     1490        'max_count_desc' => 'µôÂäÒ»¶Ñʱ°üÀ¨µÄ×î´óÖµ.',
     1491        'quest_loot' => 'ÈÎÎñµôÂä±ê־λ',
     1492        'quest_loot_desc' => 'ÈÎÎñ×ÔÓÉÊ°È¡±êÖ¾.',
     1493        'check_to_delete' => '* Ñ¡Ôñ checkbox ½«´ÓÄ£°åɾ³ý.',
     1494        'add_starts_quests' => '¼ÓÈëÆðʼÓÚ¸ÃGOµÄÈÎÎñ',
     1495        'quest_id' => 'ÈÎÎñID',
     1496        'quest_id_desc' => 'ÈÎÎñµÄID.',
     1497        'start_quests' => '¿ªÊ¼ÈÎÎñ',
     1498        'ends_quests' => '½áÊøÈÎÎñ',
     1499        'add_ends_quests' => '¼ÓÈë½áÊøÓÚ¸ÃGOµÄÈÎÎñ',
     1500        'go_swapned' => '¸Ã Game Object ´æÔÚ¹²¼Æ',
     1501        'times' => '¸ö',
     1502        'go_template' => 'Game Object Ä£°å',
     1503        'all_related_data' => 'ÓëÓйØÊý¾ÝÒ»Æð.'
    14951504);
    14961505
    1497 $lang_auctionhouse = array( //TODO
     1506$lang_auctionhouse = array(
    14981507        // ----- AHSTATS.PHP -----
    1499     'auctionhouse' => 'Auction House',
    1500     'seller' => 'Seller',
    1501     'item' => 'Item',
    1502     'buyoutprice' => 'Buyout price',
    1503     'timeleft' => 'Time Left',
    1504     'buyer' => 'Buyer',
    1505     'lastbid' => 'Last Bid',
    1506     'firstbid' => 'First Bid',
    1507     'dayshortcut' => 'D',
    1508     'hourshortcut' => 'H',
    1509     'mnshortcut' => 'mn',
    1510         'total_auctions' => 'Total Auctions',
    1511         'search_results' => 'Search Results',
    1512         'auction_over' => 'Auction Over',
    1513         'all' => 'All',
    1514         'item_id' => 'Item Id',
    1515         'item_name' => 'Item Name',
    1516         'seller_name' => 'Seller Name',
    1517         'buyer_name' => 'Buyer Name',
    1518         'tot_found' => 'Total Items Found'
     1508    'auctionhouse' => 'ÅÄÂôÐÐ',
     1509    'seller' => '³öÊÛÕß',
     1510    'item' => 'ÎïÆ·',
     1511    'buyoutprice' => 'ÂòÈë¼Û',
     1512    'timeleft' => 'Ê£Óàʱ¼ä',
     1513    'buyer' => 'ÂòÖ÷',
     1514    'lastbid' => '×îºó½»Ò×',
     1515    'firstbid' => 'Ê״ν»Ò×',
     1516    'dayshortcut' => 'Ìì',
     1517    'hourshortcut' => 'Сʱ',
     1518    'mnshortcut' => '·ÖÖÓ',
     1519        'total_auctions' => 'ÅÄÂôÎï×ܼÆ',
     1520        'search_results' => '²éÕÒ½á¹û',
     1521        'auction_over' => 'ÂòÂô¹ýÆÚ',
     1522        'all' => 'ËùÓÐ',
     1523        'item_id' => 'ÎïÆ·Id',
     1524        'item_name' => 'ÎïÆ·Ãû',
     1525        'seller_name' => 'ÂôÖ÷Ãû',
     1526        'buyer_name' => 'ÂòÖ÷Ãû',
     1527        'tot_found' => '×ܼÆÕÒµ½'
    15191528);
    15201529
     
    15251534        'kalimdor' => '¿¨ÀûÄ·¶à',
    15261535        'test_zone' => '²âÊÔµØÇø',
    1527         'kalidar' => 'Kalidar',
     1536        'kalidar' => '¿¨Àû´ï¶û',
    15281537        'alterac_valley' => '°ÂÌØÀ¼¿Ëɽ¹È',
    15291538        'shadowfang_keep_instance' => 'Ó°ÑÀ³Ç±¤',
     
    15661575        'naxxramas_instance' => 'ÄÉ¿ËÈøÂê˹',
    15671576        //tbc - maps
    1568         'cot_black_morass' => 'The Black Morass',
     1577        'cot_black_morass' => 'ºÚ°µÕÓÔó',
    15691578        'karazahn' => '¿¨À­ÔÞ',
    15701579        'cot_hyjal_past' => 'º£¼Ó¶û',
    1571         'hellfire_military' => 'The Shattered Halls',
    1572         'hellfire_demon' => 'The Blood Furnace',
    1573         'hellfire_rampart' => 'Hellfire Ramparts',
    1574         'hellfire_raid' => 'Magtheridon\'s Lair',
    1575         'coilfang_pumping' => 'The Steamvault',
    1576         'coilfang_marsh' => 'The Underbog',
    1577         'coilfang_draenei' => 'The Slave Pens',
    1578         'coilfang_raid' => 'Serpentshrine Cavern',
    1579         'tempest_keep_raid' => 'Eye of the Storm',
    1580         'tempest_keep_arcane' => 'The Arcatraz',
    1581         'tempest_keep_atrium' => 'The Botanica',
    1582         'tempest_keep_factory' => 'The Mechanar',
    1583         'auchindoun_shadow' => 'Shadow Labyrinth',
    1584         'auchindoun_arakkoa' => 'Sethekk Halls',
    1585         'auchindoun_ethereal' => 'Mana-Tombs',
    1586         'auchindoun_draenei' => 'Auchenai Crypts',
    1587         'nagrand_arena' => 'Nagrand Arena',
    1588         'cot_hillsbrad_past' => 'Old Hillsbrad Foothills',
    1589         'blades_edge_arena' => 'Blade\'s Edge Arena',
    1590         'black_temple' => 'Black Temple',
    1591         'gruuls_lair' => 'Gruul\'s Lair',
    1592         'netherstorm_arena' => 'Netherstorm Arena',
    1593         'zulaman' => 'Zul\'Aman',
     1580        'hellfire_military' => 'ÆÆËé´óÌü',
     1581        'hellfire_demon' => 'ÏÊѪÈÛ¯',
     1582        'hellfire_rampart' => 'µØÓü»ð³Çǽ',
     1583        'hellfire_raid' => 'ÂêɪÀï¶ÙµÄ³²Ñ¨',
     1584        'coilfang_pumping' => 'ÕôÆûµØ½Ñ',
     1585        'coilfang_marsh' => 'ÓÄ°µÕÓÔó',
     1586        'coilfang_draenei' => 'Å«Á¥Î§À¸',
     1587        'coilfang_raid' => '¶¾ÉßÉñµî',
     1588        'tempest_keep_raid' => '·ç±©Ö®ÑÛ',
     1589        'tempest_keep_arcane' => '½ûħ¼àÓü',
     1590        'tempest_keep_atrium' => 'Éú̬´¬',
     1591        'tempest_keep_factory' => 'ÄÜÁ¿½¢',
     1592        'auchindoun_shadow' => '°µÓ°ÃÔ¹¬',
     1593        'auchindoun_arakkoa' => 'ÈûÌ©¶û´óÌü',
     1594        'auchindoun_ethereal' => '·¨Á¦ÁêĹ',
     1595        'auchindoun_draenei' => '°Â½ðÄáµØѨ',
     1596        'nagrand_arena' => 'ÄɸñÀ¼¾º¼¼³¡',
     1597        'cot_hillsbrad_past' => '¾ÉÏ£¶û˹²¼À³µÂ',
     1598        'blades_edge_arena' => 'µ¶·æ¾º¼¼³¡',
     1599        'black_temple' => 'ºÚ°µÉñµî',
     1600        'gruuls_lair' => '¸ñ³¸êµÄ³²Ñ¨',
     1601        'netherstorm_arena' => '·ç±©Ö®ÑÛÕ½³¡',
     1602        'zulaman' => '×æ°¢Âü',
    15941603        //---class/race---
    15951604        'unknown' => 'δ֪',
     
    16621671        'the_barrens' => 'ƶñ¤Ö®µØ',
    16631672//tbc- zones
    1664         'shattrath_city' => 'Shattrath City',
     1673        'shattrath_city' => 'ɳËþ˹³Ç',
    16651674        'silvermoon_city' => 'ÒøÔ³Ç',
    1666         'netherstorm' => 'Netherstorm',
    1667         'terokkar_forest' => 'Terokkar Forest',
    1668         'nagrand' => 'Nagrand',
    1669         'bloodmyst_isle' => 'Bloodmyst Isle',
    1670         'blades_edge_mountains' => 'Blade\'s Edge Mountains',
     1675        'netherstorm' => 'Ðé¿Õ·ç±©',
     1676        'terokkar_forest' => 'Ì©ÂÞ¿¨É­ÁÖ',
     1677        'nagrand' => 'ÄɸñÀ¼',
     1678        'bloodmyst_isle' => 'ÃØѪµº',
     1679        'blades_edge_mountains' => 'µ¶·æɽ',
    16711680        'shadowmoon_valley' => 'Ó°Ô¹È',
    1672         'the_exodar' => 'The Exodar',
    1673         'zangarmarsh' => 'Zangarmarsh',
    1674         'hellfire_peninsula' => 'Hellfire Peninsula',
    1675         'azuremyst_isle' => 'Azuremyst Isle',
    1676         'ghostlands' => 'Ghostlands',
    1677         'eversong_woods' => 'Eversong Woods',
     1681        'the_exodar' => '°£Ë÷´ï',
     1682        'zangarmarsh' => 'ÔÞ¼ÓÕÓÔó',
     1683        'hellfire_peninsula' => 'µØÓü»ð°ëµº',
     1684        'azuremyst_isle' => 'ÃØÀ¶µº',
     1685        'ghostlands' => 'ÓÄ»êÖ®µØ',
     1686        'eversong_woods' => 'ÓÀ¸èÉ­ÁÖ',
    16781687        //skills
    1679         'SKILL_RIDING' => 'Riding',
    1680         'SKILL_LANG_DRAENEI' => 'Language Draenei',
    1681         'SKILL_JEWELCRAFTING' => 'Jewelcrafting',
    1682         'SKILL_RIDING_KODO' => 'Riding Kodo',
    1683         'SKILL_LANG_GUTTERSPEAK' => 'Language Gutterspeak',
    1684         'SKILL_LOCKPICKING' => 'LockPicking',
    1685         'SKILL_DISCIPLINE' => 'Descipline',
    1686         'SKILL_DESTRUCTION' => 'Destruction',
    1687         'SKILL_BALANCE' => 'Balance',
    1688         'SKILL_RIDING_UNDEAD_HORSE' => 'Riding Undead Horse',
    1689         'SKILL_RIDING_MECHANOSTRIDER' => 'Riding Mechanostrider',
    1690         'SKILL_RIDING_RAPTOR' => 'Riding Raptor',
    1691         'SKILL_FIST_WEAPONS' => 'Fist Weapons',
    1692         'SKILL_SHIELD' => 'Shield',
    1693         'SKILL_CLOTH' => 'Cloth',
    1694         'SKILL_LEATHER' => 'Leather',
    1695         'SKILL_MAIL' => 'Mail',
    1696         'SKILL_SKINNING' => 'Skinning',
    1697         'SKILL_ELEMENTAL_COMBAT' => 'Elemental Combat',
    1698         'SKILL_RESTORATION' => 'Restoration',
    1699         'SKILL_ENHANCEMENT' => 'Enhancement',
    1700         'SKILL_FISHING' => 'Fishing',
    1701         'SKILL_AFFLICTION' => 'Affiliction',
    1702         'SKILL_DEMONOLOGY' => 'Demonology',
    1703         'SKILL_ENCHANTING' => 'Enchanting',
    1704         'SKILL_LANG_TROLL' => 'Language Troll',
    1705         'SKILL_LANG_GNOMISH' => 'Language Gnomish',
    1706         'SKILL_PLATE_MAIL' => 'Plate Mail',
    1707         'SKILL_PET_TALENTS' => 'Pet Talents',
    1708         'SKILL_BEAST_TRAINING' => 'Beast Training',
    1709         'SKILL_PROTECTION' => 'Protection',
    1710         'SKILL_FURY' => 'Fury',
    1711         'SKILL_ASSASSINATION' => 'Assassination',
    1712         'SKILL_ARCANE' => 'Arcane',
    1713         'SKILL_POLEARMS' => 'Polearms',
    1714         'SKILL_WANDS' => 'Wands',
    1715         'SKILL_SPEARS' => 'Spears',
    1716         'SKILL_CROSSBOWS' => 'Crossbows',
    1717         'SKILL_WEAPON_TALENTS' => 'Weapon Talents',
    1718         'SKILL_ENGINERING' => 'Enginering',
    1719         'SKILL_TAILORING' => 'Tailoring',
    1720         'SKILL_MINING' => 'Mining',
    1721         'SKILL_COOKING' => 'Cooking',
    1722         'SKILL_RETRIBUTION' => 'Retribution',
    1723         'SKILL_HERBALISM' => 'Herbalism',
    1724         'SKILL_THROWN' => 'Thrown',
    1725         'SKILL_DAGGERS' => 'Daggers',
    1726         'SKILL_2H_AXES' => 'Two-Handed Axes',
    1727         'SKILL_ALCHEMY' => 'Alchemy',
    1728         'SKILL_LEATHERWORKING' => 'Leatherworking',
    1729         'SKILL_BLACKSMITHING' => 'Blacksmithing',
    1730         'SKILL_MARKSMANSHIP' => 'Marksmanship',
    1731         'SKILL_UNARMED' => 'Unarmed',
    1732         'SKILL_2H_MACES' => 'Two-Handed Maces',
    1733         'SKILL_RIDING_TIGER' => 'Riding Tiger',
    1734         'SKILL_RIDING_RAM' => 'Riding Ram',
    1735         'SKILL_RIDING_WOLF' => 'Riding Wolf',
    1736         'SKILL_RIDING_HORSE' => 'Riding Horse',
    1737         'SKILL_LANG_OLD_TONGUE' => 'Language Old Tongue',
    1738         'SKILL_LANG_TITAN' => 'Language Titan',
    1739         'SKILL_LANG_DEMON_TONGUE' => 'Language Demon Tongue',
    1740         'SKILL_LANG_DRACONIC' => 'Language Draconic',
    1741         'SKILL_LANG_THALASSIAN' => 'Language  Thalassian',
    1742         'SKILL_STAVES' => 'Staves',
    1743         'SKILL_FERAL_COMBAT' => 'Feral Comabt',
    1744         'SKILL_FIRST_AID' => 'First Aid',
    1745         'SKILL_DUAL_WIELD' => 'Dual Wield',
    1746         'SKILL_LANG_TAURAHE' => 'Language Taurahe',
    1747         'SKILL_LANG_DARNASSIAN' => 'Language Darnassian',
    1748         'SKILL_LANG_DWARVEN' => 'Language Dwarven',
    1749         'SKILL_LANG_ORCISH' => 'Language Orcish',
    1750         'SKILL_LANG_COMMON' => 'Language Common',
    1751         'SKILL_DEFENSE' => 'Defense',
    1752         'SKILL_SHADOW' => 'Shadow',
    1753         'SKILL_2H_SWORDS' => 'Two-Handed Swords',
    1754         'SKILL_HOLY' => 'Holy',
    1755         'SKILL_MACES' => 'Maces',
    1756         'SKILL_SURVIVAL' => 'Survival',
    1757         'SKILL_BEAST_MASTERY' => 'Beast Mastery',
    1758         'SKILL_GUNS' => 'Guns',
    1759         'SKILL_BOWS' => 'Bows',
    1760         'SKILL_AXES' => 'Axes',
    1761         'SKILL_SWORDS' => 'Swords',
    1762         'SKILL_POISONS' => 'Poisons',
    1763         'SKILL_SUBTLETY' => 'Subtlery',
    1764         'SKILL_COMBAT' => 'Combat',
    1765         'SKILL_ARMS' => 'Arms',
    1766         'SKILL_FIRE' => 'Fire',
    1767         'SKILL_FROST' => 'Frost',
    1768         //------ItemSets-----
    1769         'Set696' => 'High Warlord\'s Wartide',
    1770         'Set695' => 'Grand Marshal\'s Wartide',
    1771         'Set694' => 'High Warlord\'s Redemption',
    1772         'Set693' => 'Grand Marshal\'s Redemption',
    1773         'Set692' => 'High Warlord\'s Investiture',
    1774         'Set691' => 'Grand Marshal\'s Investiture',
    1775         'Set690' => 'Gladiator\'s Redemption',
    1776         'Set689' => 'High Warlord\'s Refuge',
    1777         'Set688' => 'Grand Marshal\'s Refuge',
    1778         'Set687' => 'Gladiator\'s Investiture',
    1779         'Set686' => 'Gladiator\'s Wartide',
    1780         'Set685' => 'Gladiator\'s Refuge',
    1781         'Set684' => 'Skyshatter Regalia',
    1782         'Set683' => 'Skyshatter Raiment',
    1783         'Set682' => 'Skyshatter Harness',
    1784         'Set681' => 'Lightbringer Raiment',
    1785         'Set680' => 'Lightbringer Battlegear',
    1786         'Set679' => 'Lightbringer Battlegear',
    1787         'Set678' => 'Thunderheart Raiment',
    1788         'Set677' => 'Thunderheart Regalia',
    1789         'Set676' => 'Thunderheart Harness',
    1790         'Set675' => 'Vestments of Absolution',
    1791         'Set674' => 'Absolution Regalia',
    1792         'Set673' => 'Onslaught Armor',
    1793         'Set672' => 'Onslaught Battlegear',
    1794         'Set671' => 'Tempest Regalia',
    1795         'Set670' => 'Malefic Raiment',
    1796         'Set669' => 'Gronnstalker\'s Armor',
    1797         'Set668' => 'Slayer\'s Armor',
    1798         'Set667' => 'The Twin Stars',
    1799         'Set666' => 'Avatar Regalia',
    1800         'Set665' => 'Avatar Raiment',
    1801         'Set664' => 'Incarnate Regalia',
    1802         'Set663' => 'Incarnate Raiment',
    1803         'Set662' => 'Hallowed Raiment',
    1804         'Set661' => 'Doomplate Battlegear',
    1805         'Set660' => 'Desolation Battlegear',
    1806         'Set659' => 'Wastewalker Armor',
    1807         'Set658' => 'Mana-Etched Regalia',
    1808         'Set657' => 'Destroyer Battlegear',
    1809         'Set656' => 'Destroyer Armor',
    1810         'Set655' => 'Warbringer Battlegear',
    1811         'Set654' => 'Warbringer Armor',
    1812         'Set653' => 'Bold Armor',
    1813         'Set652' => 'Rift Stalker Armor',
    1814         'Set651' => 'Demon Stalker Armor',
    1815         'Set650' => 'Beast Lord Armor',
    1816         'Set649' => 'Tirisfal Regalia',
    1817         'Set648' => 'Aldor Regalia',
    1818         'Set647' => 'Incanter\'s Regalia',
    1819         'Set646' => 'Corruptor Raiment',
    1820         'Set645' => 'Voidheart Raiment',
    1821         'Set644' => 'Oblivion Raiment',
    1822         'Set643' => 'Nordrassil Regalia',
    1823         'Set642' => 'Nordrassil Raiment',
    1824         'Set641' => 'Nordrassil Harness',
    1825         'Set640' => 'Malorne Harness',
    1826         'Set639' => 'Malorne Regalia',
    1827         'Set638' => 'Malorne Raiment',
    1828         'Set637' => 'Moonglade Raiment',
    1829         'Set636' => 'Cataclysm Harness',
    1830         'Set635' => 'Cyclone Regalia',
    1831         'Set634' => 'Cataclysm Raiment',
    1832         'Set633' => 'Cyclone Harness',
    1833         'Set632' => 'Cyclone Regalia',
    1834         'Set631' => 'Cyclone Raiment',
    1835         'Set630' => 'Tidefury Raiment',
    1836         'Set629' => 'Crystalforge Battlegear',
    1837         'Set628' => 'Crystalforge Armor',
    1838         'Set627' => 'Crystalforge Raiment',
    1839         'Set626' => 'Justicar Battlegear',
    1840         'Set625' => 'Justicar Armor',
    1841         'Set624' => 'Justicar Raiment',
    1842         'Set623' => 'Righteous Armor',
    1843         'Set622' => 'Deathmantle',
    1844         'Set621' => 'Netherblade',
    1845         'Set620' => 'Assassination Armor',
    1846         'Set619' => 'Primal Intent',
    1847         'Set618' => 'Windhawk Armor',
    1848         'Set617' => 'Netherstrike Armor',
    1849         'Set616' => 'Netherscale Armor',
    1850         'Set615' => 'Gladiator\'s Felshroud',
    1851         'Set614' => 'Wild Draenish Armor',
    1852         'Set613' => 'Thick Draenic Armor',
    1853         'Set612' => 'Scaled Draenic Armor',
    1854         'Set611' => 'Felscale Armor',
    1855         'Set610' => 'High Warlord\'s Wildhide',
    1856         'Set609' => 'Grand Marshal\'s Wildhide',
    1857         'Set608' => 'High Warlord\'s Vindication',
    1858         'Set607' => 'Grand Marshal\'s Vindication',
    1859         'Set606' => 'High Warlord\'s Vestments',
    1860         'Set605' => 'Grand Marshal\'s Vestments',
    1861         'Set604' => 'High Warlord\'s Thunderfist',
    1862         'Set603' => 'Grand Marshal\'s Thunderfist',
    1863         'Set602' => 'High Warlord\'s Sanctuary',
    1864         'Set601' => 'Grand Marshal\'s Sanctuary',
    1865         'Set600' => 'High Warlord\'s Regalia',
    1866         'Set599' => 'Grand Marshal\'s Regalia',
    1867         'Set598' => 'High Warlord\'s Raiment',
    1868         'Set597' => 'Grand Marshal\'s Raiment',
    1869         'Set596' => 'High Warlord\'s Pursuit',
    1870         'Set595' => 'Grand Marshal\'s Pursuit',
    1871         'Set594' => 'High Warlord\'s Earthshaker',
    1872         'Set593' => 'Grand Marshal\'s Earthshaker',
    1873         'Set592' => 'High Warlord\'s Dreadgear',
    1874         'Set591' => 'Grand Marshal\'s Dreadgear',
    1875         'Set590' => 'Grand Marshal\'s Battlegear',
    1876         'Set589' => 'Grand Marshal\'s Aegis',
    1877         'Set588' => 'High Warlord\'s Battlegear',
    1878         'Set587' => 'High Warlord\'s Aegis',
    1879         'Set586' => 'Gladiator\'s Pursuit',
    1880         'Set585' => 'Gladiator\'s Wildhide',
    1881         'Set584' => 'Gladiator\'s Sanctuary',
    1882         'Set583' => 'Gladiator\'s Vindication',
    1883         'Set582' => 'Gladiator\'s Aegis',
    1884         'Set581' => 'Gladiator\'s Raiment',
    1885         'Set580' => 'Gladiator\'s Thunderfist',
    1886         'Set579' => 'Gladiator\'s Regalia',
    1887         'Set578' => 'Gladiator\'s Earthshaker',
    1888         'Set577' => 'Gladiator\'s Vestments',
    1889         'Set576' => 'Fury of the Nether',
    1890         'Set575' => 'Felstalker Armor',
    1891         'Set574' => 'Strength of the Clefthoof',
    1892         'Set573' => 'Fel Skin',
    1893         'Set572' => 'Battlecast Garb',
    1894         'Set571' => 'Whitemend Wisdom',
    1895         'Set570' => 'The Unyielding',
    1896         'Set569' => 'Faith in Felsteel',
    1897         'Set568' => 'Gladiator\'s Dreadgear',
    1898         'Set567' => 'Gladiator\'s Battlegear',
    1899         'Set566' => 'Burning Rage',
    1900         'Set565' => 'Khorium Ward',
    1901         'Set564' => 'Shadow Guard',
    1902         'Set563' => 'Enchanted Adamantite Armor',
    1903         'Set562' => 'Adamantite Battlegear',
    1904         'Set561' => 'Fel Iron Chain',
    1905         'Set560' => 'Fel Iron Plate',
    1906         'Set559' => 'spellstrike Infusion',
    1907         'Set558' => 'Arcanoweave Vestments',
    1908         'Set557' => 'Soulcloth Embrace',
    1909         'Set556' => 'Imbued Netherweave',
    1910         'Set555' => 'Netherweave Vestments',
    1911         'Set554' => 'Primal Mooncloth',
    1912         'Set553' => 'Shadow\'s Embrace',
    1913         'Set552' => 'Wrath of Spellfire',
    1914         'Set551' => 'Lieutenant Commander\'s Refuge',
    1915         'Set550' => 'Lieutenant Commander\'s Pursuance',
    1916         'Set549' => 'Lieutenant Commander\'s Investiture',
    1917         'Set548' => 'Lieutenant Commander\'s Guard',
    1918         'Set547' => 'Lieutenant Commander\'s Dreadgear',
    1919         'Set546' => 'Lieutenant Commander\'s Arcanum',
    1920         'Set545' => 'Lieutenant Commander\'s Battlearmor',
    1921         'Set544' => 'Lieutenant Commander\'s Redoubt',
    1922         'Set543' => 'Champion\'s Pursuance',
    1923         'Set542' => 'Champion\'s Arcanum',
    1924         'Set541' => 'Champion\'s Dreadgear',
    1925         'Set540' => 'Champion\'s Investiture',
    1926         'Set539' => 'Champion\'s Refuge',
    1927         'Set538' => 'Champion\'s Stormcaller',
    1928         'Set537' => 'Champion\'s Battlearmor',
    1929         'Set536' => 'Regalia of Undead Cleansing',
    1930         'Set535' => 'Garb of the Undead Slayer',
    1931         'Set534' => 'Undead Slayer\'s Armor',
    1932         'Set533' => 'Battlegear of Undead Slaying',
    1933         'Set530' => 'Cryptstalker Armor',
    1934         'Set529' => 'Plagueheart Raiment',
    1935         'Set528' => 'Redemption Armor',
    1936         'Set527' => 'The Earthshatterer',
    1937         'Set526' => 'Frostfire Regalia',
    1938         'Set525' => 'Vestments of Faith',
    1939         'Set524' => 'Bonescythe Armor',
    1940         'Set523' => 'Dreadnaught\'s Battlegear',
    1941         'Set522' => 'Champion\'s Guard',
    1942         'Set521' => 'Dreamwalker Raiment',
    1943         'Set520' => 'Ironweave Battlesuit',
    1944         'Set519' => 'The Five Thunders',
    1945         'Set518' => 'Deathmist Raiment',
    1946         'Set517' => 'Sorcerer\'s Regalia',
    1947         'Set516' => 'Soulforge Armor',
    1948         'Set515' => 'Beastmaster Armor',
    1949         'Set514' => 'Vestments of the Virtuous',
    1950         'Set513' => 'Feralheart Raiment',
    1951         'Set512' => 'Darkmantle Armor',
    1952         'Set511' => 'Battlegear of Heroism',
    1953         'Set510' => 'Trappings of the Unseen Path',
    1954         'Set509' => 'Striker\'s Garb',
    1955         'Set508' => 'Finery of Infinite Wisdom',
    1956         'Set507' => 'Garments of the Oracle',
    1957         'Set506' => 'Battlegear of Eternal Justice',
    1958         'Set505' => 'Avenger\'s Battlegear',
    1959         'Set504' => 'Trappings of Vaulted Secrets',
    1960         'Set503' => 'Enigma Vestments',
    1961         'Set502' => 'Gift of the Gathering Storm',
    1962         'Set501' => 'Stormcaller\'s Garb',
    1963         'Set500' => 'Implements of Unspoken Names',
    1964         'Set499' => 'Doomcaller\'s Attire',
    1965         'Set498' => 'Emblems of Veiled Shadows',
    1966         'Set497' => 'Deathdealer\'s Embrace',
    1967         'Set496' => 'Conqueror\'s Battlegear',
    1968         'Set495' => 'Battlegear of Unyielding Strength',
    1969         'Set494' => 'Symbols of Unending Life',
    1970         'Set493' => 'Genesis Raiment',
    1971         'Set492' => 'Twilight Trappings',
    1972         'Set491' => 'Blue Dragon Mail',
    1973         'Set490' => 'Green Dragon Mail',
    1974         'Set489' => 'Black Dragon Mail',
    1975         'Set488' => 'The Defiler\'s Will',
    1976         'Set487' => 'The Defiler\'s Resolution',
    1977         'Set486' => 'The Defiler\'s Purpose',
    1978         'Set485' => 'The Defiler\'s Intent',
    1979         'Set484' => 'The Defiler\'s Fortitude',
    1980         'Set483' => 'The Defiler\'s Determination',
    1981         'Set482' => 'Illusionist\'s Attire',
    1982         'Set481' => 'Demoniac\'s Threads',
    1983         'Set480' => 'Confessor\'s Raiment',
    1984         'Set479' => 'Haruspex\'s Garb',
    1985         'Set478' => 'Madcap\'s Outfit',
    1986         'Set477' => 'Predator\'s Armor',
    1987         'Set476' => 'Augur\'s Regalia',
    1988         'Set475' => 'Freethinker\'s Armor',
    1989         'Set474' => 'Vindicator\'s Battlegear',
    1990         'Set473' => 'The Highlander\'s Intent',
    1991         'Set472' => 'The Highlander\'s Will',
    1992         'Set471' => 'The Highlander\'s Purpose',
    1993         'Set470' => 'The Highlander\'s Fortitude',
    1994         'Set469' => 'The Highlander\'s Determination',
    1995         'Set468' => 'The Highlander\'s Resolve',
    1996         'Set467' => 'The Highlander\'s Resolution',
    1997         'Set466' => 'Major Mojo Infusion',
    1998         'Set465' => 'Prayer of the Primal',
    1999         'Set464' => 'Overlord\'s Resolution',
    2000         'Set463' => 'Primal Blessing',
    2001         'Set462' => 'Zanzil\'s Concentration',
    2002         'Set461' => 'The Twin Blades of Hakkari',
    2003         'Set444' => 'The Darksoul',
    2004         'Set443' => 'Bloodsoul Embrace',
    2005         'Set442' => 'Blood Tiger Harness',
    2006         'Set441' => 'Primal Batskin',
    2007         'Set421' => 'Bloodvine Garb',
    2008         'Set402' => 'Field Marshal\'s Aegis',
    2009         'Set401' => 'Lieutenant Commander\'s Aegis',
    2010         'Set398' => 'Warlord\'s Sanctuary',
    2011         'Set397' => 'Field Marshal\'s Sanctuary',
    2012         'Set396' => 'Warlord\'s Pursuit',
    2013         'Set395' => 'Field Marshal\'s Pursuit',
    2014         'Set394' => 'Field Marshal\'s Vestments',
    2015         'Set393' => 'Warlord\'s Vestments',
    2016         'Set392' => 'Field Marshal\'s Threads',
    2017         'Set391' => 'Warlord\'s Threads',
    2018         'Set390' => 'Warlord\'s Raiment',
    2019         'Set389' => 'Field Marshal\'s Raiment',
    2020         'Set388' => 'Field Marshal\'s Regalia',
    2021         'Set387' => 'Warlord\'s Regalia',
    2022         'Set386' => 'Warlord\'s Earthshaker',
    2023         'Set384' => 'Field Marshal\'s Battlegear',
    2024         'Set383' => 'Warlord\'s Battlegear',
    2025         'Set382' => 'Champion\'s Sanctuary',
    2026         'Set381' => 'Lieutenant Commander\'s Sanctuary',
    2027         'Set362' => 'Lieutenant Commander\'s Pursuit',
    2028         'Set361' => 'Champion\'s Pursuit',
    2029         'Set348' => 'Lieutenant Commander\'s Vestments',
    2030         'Set347' => 'Champion\'s Vestments',
    2031         'Set346' => 'Lieutenant Commander\'s Threads',
    2032         'Set345' => 'Champion\'s Threads',
    2033         'Set344' => 'Lieutenant Commander\'s Raiment',
    2034         'Set343' => 'Lieutenant Commander\'s Regalia',
    2035         'Set342' => 'Champion\'s Raiment',
    2036         'Set341' => 'Champion\'s Regalia',
    2037         'Set321' => 'Imperial Plate',
    2038         'Set301' => 'Champion\'s Earthshaker',
    2039         'Set282' => 'Lieutenant Commander\'s Battlegear',
    2040         'Set281' => 'Champion\'s Battlegear',
    2041         'Set261' => 'Spirit of Eskhandar',
    2042         'Set241' => 'Shard of the Gods',
    2043         'Set221' => 'Garb of Thero-shan',
    2044         'Set218' => 'Battlegear of Wrath',
    2045         'Set217' => 'Judgement Armor',
    2046         'Set216' => 'The Ten Storms',
    2047         'Set215' => 'Dragonstalker Armor',
    2048         'Set214' => 'Stormrage Raiment',
    2049         'Set213' => 'Bloodfang Armor',
    2050         'Set212' => 'Nemesis Raiment',
    2051         'Set211' => 'Vestments of Transcendence',
    2052         'Set210' => 'Netherwind Regalia',
    2053         'Set209' => 'Battlegear of Might',
    2054         'Set208' => 'Lawbringer Armor',
    2055         'Set207' => 'The Earthfury',
    2056         'Set206' => 'Giantstalker Armor',
    2057         'Set205' => 'Cenarion Raiment',
    2058         'Set204' => 'Nightslayer Armor',
    2059         'Set203' => 'Felheart Raiment',
    2060         'Set202' => 'Vestments of Prophecy',
    2061         'Set201' => 'Arcanist Regalia',
    2062         'Set189' => 'Battlegear of Valor',
    2063         'Set188' => 'Lightforge Armor',
    2064         'Set187' => 'The Elements',
    2065         'Set186' => 'Beaststalker Armor',
    2066         'Set185' => 'Wildheart Raiment',
    2067         'Set184' => 'Shadowcraft Armor',
    2068         'Set183' => 'Dreadmist Raiment',
    2069         'Set182' => 'Vestments of the Devout',
    2070         'Set181' => 'Magister\'s Regalia',
    2071         'Set163' => 'Chain of the Scarlet Crusade',
    2072         'Set162' => 'Embrace of the Viper',
    2073         'Set161' => 'Defias Leather',
    2074         'Set144' => 'Ironfeather Armor',
    2075         'Set143' => 'Devilsaur Armor',
    2076         'Set142' => 'Stormshroud Armor',
    2077         'Set141' => 'Volcanic Armor',
    2078         'Set124' => 'Deathbone Guardian',
    2079         'Set123' => 'Bloodmail Regalia',
    2080         'Set122' => 'Necropile Raiment',
    2081         'Set121' => 'Cadaverous Garb',
    2082         'Set81' => 'The Postmaster',
    2083         'Set65' => 'Spider\'s Kiss',
    2084         'Set41' => 'Dal\'Rend\'s Arms',
    2085         'Set1' => 'The Gladiator'
     1688        'SKILL_RIDING' => 'ÆïÊõ',
     1689        'SKILL_LANG_DRAENEI' => 'ÓïÑÔ:µÂÀ³ÄáÓï',
     1690        'SKILL_JEWELCRAFTING' => 'Ö鱦¼Ó¹¤',
     1691        'SKILL_RIDING_KODO' => 'ÆïÊõ:¿Æ¶àÊÞ',
     1692        'SKILL_LANG_GUTTERSPEAK' => 'ÓïÑÔ:ÍöÁéÓï',
     1693        'SKILL_LOCKPICKING' => '¿ªËø',
     1694        'SKILL_DISCIPLINE' => '½äÂÉ',
     1695        'SKILL_DESTRUCTION' => '»ÙÃð',
     1696        'SKILL_BALANCE' => 'ƽºâ',
     1697        'SKILL_RIDING_UNDEAD_HORSE' => 'ÆïÊõ:ÍöÁéÂí',
     1698        'SKILL_RIDING_MECHANOSTRIDER' => 'ÆïÊõ:»úе½ÐÐÄñ',
     1699        'SKILL_RIDING_RAPTOR' => 'ÆïÊõ:ѸÃÍÁú',
     1700        'SKILL_FIST_WEAPONS' => 'È­Ì×',
     1701        'SKILL_SHIELD' => '¶ÜÅÆ',
     1702        'SKILL_CLOTH' => '²¼¼×',
     1703        'SKILL_LEATHER' => 'Ƥ¼×',
     1704        'SKILL_MAIL' => 'Ëø¼×',
     1705        'SKILL_SKINNING' => '°þƤ',
     1706        'SKILL_ELEMENTAL_COMBAT' => 'ÔªËØÕ½¶·',
     1707        'SKILL_RESTORATION' => '»Ö¸´',
     1708        'SKILL_ENHANCEMENT' => 'ÔöÇ¿',
     1709        'SKILL_FISHING' => 'µöÓã',
     1710        'SKILL_AFFLICTION' => 'Í´¿à',
     1711        'SKILL_DEMONOLOGY' => '¶ñħѧʶ',
     1712        'SKILL_ENCHANTING' => '¸½Ä§',
     1713        'SKILL_LANG_TROLL' => 'ÓïÑÔ:¾ÞħÓï',
     1714        'SKILL_LANG_GNOMISH' => 'ÓïÑÔ:ÙªÈåÓï',
     1715        'SKILL_PLATE_MAIL' => '°å¼×',
     1716        'SKILL_PET_TALENTS' => '³èÎïÌ츳',
     1717        'SKILL_BEAST_TRAINING' => 'Ò°ÊÞѵÁ·',
     1718        'SKILL_PROTECTION' => '·À»¤',
     1719        'SKILL_FURY' => '¿ñÅ­',
     1720        'SKILL_ASSASSINATION' => '´Ìɱ',
     1721        'SKILL_ARCANE' => '°ÂÊõ',
     1722        'SKILL_POLEARMS' => '³¤±úÎäÆ÷',
     1723        'SKILL_WANDS' => 'ħÕÈ',
     1724        'SKILL_SPEARS' => '³¤±úÎäÆ÷',
     1725        'SKILL_CROSSBOWS' => 'åó',
     1726        'SKILL_WEAPON_TALENTS' => 'ÎäÆ÷Ì츳',
     1727        'SKILL_ENGINERING' => '¹¤³Ìѧ',
     1728        'SKILL_TAILORING' => '²Ã·ì',
     1729        'SKILL_MINING' => '²É¿ó',
     1730        'SKILL_COOKING' => 'Åëâ¿',
     1731        'SKILL_RETRIBUTION' => '³Í½ä',
     1732        'SKILL_HERBALISM' => '²Ýҩѧ',
     1733        'SKILL_THROWN' => 'ͶÖÀÎäÆ÷',
     1734        'SKILL_DAGGERS' => 'Ø°Ê×',
     1735        'SKILL_2H_AXES' => 'Ë«ÊÖ¸«',
     1736        'SKILL_ALCHEMY' => 'Á¶½ðÊõ',
     1737        'SKILL_LEATHERWORKING' => 'ÖÆƤ',
     1738        'SKILL_BLACKSMITHING' => '¶ÍÔì',
     1739        'SKILL_MARKSMANSHIP' => 'Éä»÷',
     1740        'SKILL_UNARMED' => 'ͽÊÖÕ½¶·',
     1741        'SKILL_2H_MACES' => 'Ë«ÊÖ´¸',
     1742        'SKILL_RIDING_TIGER' => 'ÆïÊõ:»¢',
     1743        'SKILL_RIDING_RAM' => 'ÆïÊõ:Ñò',
     1744        'SKILL_RIDING_WOLF' => 'ÆïÊõ:ÀÇ',
     1745        'SKILL_RIDING_HORSE' => 'ÆïÊõ:Âí',
     1746        'SKILL_LANG_OLD_TONGUE' => 'ÓïÑÔ:¹Å´úÓï',
     1747        'SKILL_LANG_TITAN' => 'ÓïÑÔ:̩̹Óï',
     1748        'SKILL_LANG_DEMON_TONGUE' => 'ÓïÑÔ:¶ñħÓï',
     1749        'SKILL_LANG_DRACONIC' => 'ÓïÑÔ:ÁúÓï',
     1750        'SKILL_LANG_THALASSIAN' => 'ÓïÑÔ:ÈøÀ­Ë¹Óï',
     1751        'SKILL_STAVES' => '·¨ÕÈ',
     1752        'SKILL_FERAL_COMBAT' => 'Ò°ÐÔÕ½¶·',
     1753        'SKILL_FIRST_AID' => '¼±¾È',
     1754        'SKILL_DUAL_WIELD' => 'Ë«ÎäÆ÷',
     1755        'SKILL_LANG_TAURAHE' => 'ÓïÑÔ:ţͷÈËÓï',
     1756        'SKILL_LANG_DARNASSIAN' => 'ÓïÑÔ:´ïÄÉËÕ˹Óï',
     1757        'SKILL_LANG_DWARVEN' => 'ÓïÑÔ:°«ÈËÓï',
     1758        'SKILL_LANG_ORCISH' => 'ÓïÑÔ:ÊÞÈËÓï',
     1759        'SKILL_LANG_COMMON' => 'ÓïÑÔ:ͨÓÃÓï',
     1760        'SKILL_DEFENSE' => '·ÀÓù',
     1761        'SKILL_SHADOW' => '°µÓ°',
     1762        'SKILL_2H_SWORDS' => 'Ë«ÊÖ½£',
     1763        'SKILL_HOLY' => 'ÉñÊ¥',
     1764        'SKILL_MACES' => 'µ¥ÊÖ´¸',
     1765        'SKILL_SURVIVAL' => 'Éú´æ¼¼ÄÜ',
     1766        'SKILL_BEAST_MASTERY' => 'Ò°ÊÞ¿ØÖÆ',
     1767        'SKILL_GUNS' => 'ǹе',
     1768        'SKILL_BOWS' => '¹­',
     1769        'SKILL_AXES' => 'µ¥ÊÖ¸«',
     1770        'SKILL_SWORDS' => 'µ¥ÊÖ½£',
     1771        'SKILL_POISONS' => 'Öƶ¾',
     1772        'SKILL_SUBTLETY' => 'Õ½¶·',
     1773        'SKILL_COMBAT' => 'ÃôÈñ',
     1774        'SKILL_ARMS' => 'ÎäÆ÷',
     1775        'SKILL_FIRE' => '»ðÑæ',
     1776        'SKILL_FROST' => '±ù˪',
     1777        //------ItemSets----- 
     1778        'Set696' => '¸ß½×¶½¾üµÄÕ½ÕùÖ®³±',
     1779        'Set695' => '´óԪ˧µÄÕ½ÕùÖ®³±',
     1780        'Set694' => '¸ß½×¶½¾üµÄ¾ÈÊê',
     1781        'Set693' => '´óԪ˧µÄ¾ÈÊê',
     1782        'Set692' => '¸ß½×¶½¾üµÄÌìÖ°',
     1783        'Set691' => '´óԪ˧µÄÌìÖ°',
     1784        'Set690' => '½Ç¶·Ê¿µÄ¾ÈÊê',
     1785        'Set689' => '¸ß½×¶½¾üµÄ±Ó»¤',
     1786        'Set688' => '´óԪ˧µÄ±Ó»¤',
     1787        'Set687' => '½Ç¶·Ê¿µÄÌìÖ°',
     1788        'Set686' => '½Ç¶·Ê¿µÄÕ½ÕùÖ®³±',
     1789        'Set685' => '½Ç¶·Ê¿µÄ±Ó»¤',
     1790        'Set684' => 'ÆÆÌì·¨ÒÂ',
     1791        'Set683' => 'ÆÆÌìÊ¥·þ',
     1792        'Set682' => 'ÆÆÌì¼×ëÐ',
     1793        'Set681' => '¹âÃ÷ʹÕßÊ¥·þ',
     1794        'Set680' => '¹âÃ÷ʹÕßÕ½¼×',
     1795        'Set679' => '¹âÃ÷ʹÕßÕ½¼×',
     1796        'Set678' => 'À×öªÖ®ÐÄÊ¥·þ',
     1797        'Set677' => 'À×öªÖ®ÐÄ·¨ÒÂ',
     1798        'Set676' => 'À×öªÖ®Ðļ×ëÐ',
     1799        'Set675' => 'ÉâÃâÊ¥×°',
     1800        'Set674' => 'ÉâÃâ·¨ÒÂ',
     1801        'Set673' => '³å·æ»¤¼×',
     1802        'Set672' => '³å·æÕ½¼×',
     1803        'Set671' => '·ç±©',
     1804        'Set670' => 'Ð×ÐÇ',
     1805        'Set669' => '¸ê¡׷ÁÔÕß',
     1806        'Set668' => '´ÌɱÕß',
     1807        'Set667' => 'Ë«×ÓÐÇ',
     1808        'Set666' => 'Éñʹ·¨ÒÂ',
     1809        'Set665' => 'Éñʹʥװ',
     1810        'Set664' => '»¯Éí·¨ÒÂ',
     1811        'Set663' => '»¯ÉíÊ¥×°',
     1812        'Set662' => 'ʥͽ',
     1813        'Set661' => 'Ä©ÈÕ°å¼×',
     1814        'Set660' => '»ÄÎßÕ½¼×',
     1815        'Set659' => '·ÏÍÁÐÐÕß',
     1816        'Set658' => '·¨Á¦Ê´¿Ìħװ',
     1817        'Set657' => '»ÙÃðÕßÕ½¼×',
     1818        'Set656' => '»ÙÃðÕß»¤¼×',
     1819        'Set655' => 'Õ½ÉñÕ½¼×',
     1820        'Set654' => 'Õ½Éñ»¤¼×',
     1821        'Set653' => '³çÌ××°',
     1822        'Set652' => 'ÁÑ϶׷ÁÔÕß',
     1823        'Set651' => '¶ñħ׷ÁÔÕß',
     1824        'Set650' => '¾ÞÊÞÖ®Íõ',
     1825        'Set649' => 'ÌáÈð˹·¨',
     1826        'Set648' => '°Â¶û¶àħװ',
     1827        'Set647' => 'ħÖäʦ',
     1828        'Set646' => '¸¯Ê´Õß',
     1829        'Set645' => 'Ðé¿ÕÖ®ÐÄt',
     1830        'Set644' => 'äÎÃð',
     1831        'Set643' => 'ŵ´ïÏ£¶û·¨ÒÂ',
     1832        'Set642' => 'ŵ´ïÏ£¶ûÊ¥×°',
     1833        'Set641' => 'ŵ´ïÏ£¶û¼×ëÐ',
     1834        'Set640' => 'ÂêÂå¶÷¼×ëÐ',
     1835        'Set639' => 'ÂêÂå¶÷·¨ÒÂ',
     1836        'Set638' => 'ÂêÂå¶÷Ê¥×°',
     1837        'Set637' => 'Ô¹âÁÖµØ',
     1838        'Set636' => 'ÔÖÄѼ×ëÐ',
     1839        'Set635' => 'ÔÖÄÑ·¨ÒÂ',
     1840        'Set634' => 'ÔÖÄÑÊ¥×°',
     1841        'Set633' => 'ì«·ç¼×ëÐ',
     1842        'Set632' => 'ì«·ç·¨ÒÂ',
     1843        'Set631' => 'ì«·çÊ¥×°',
     1844        'Set630' => '³±Ï«Ö®Å­',
     1845        'Set629' => '¾§ÖýÕ½¼×',
     1846        'Set628' => '¾§Öý»¤¼×',
     1847        'Set627' => '¾§ÖýÊ¥×°',
     1848        'Set626' => '¹«ÕýÕ½¼×',
     1849        'Set625' => '¹«Õý»¤¼×',
     1850        'Set624' => '¹«ÕýÊ¥×°',
     1851        'Set623' => 'ÕýÒå',
     1852        'Set622' => 'ËÀÍöÒõÓ°',
     1853        'Set621' => 'Ðé¿Õµ¶·æ',
     1854        'Set620' => '´Ìɱ',
     1855        'Set619' => 'ԭʼ´ò»÷',
     1856        'Set618' => '·çÓ¥',
     1857        'Set617' => 'Ðé¿Õ´ò»÷',
     1858        'Set616' => 'Ðé¿ÕÖ®ÁÛ',
     1859        'Set615' => '½Ç¶·Ê¿µÄħÄÜÌ××°',
     1860        'Set614' => 'Ò°ÐÔµÂÀ³ÄáÌ××°',
     1861        'Set613' => 'ºñÖصÂÀ³ÄáÌ××°',
     1862        'Set612' => '׺ÁÛµÂÀ­ÅµÌ××°',
     1863        'Set611' => 'ħÁÛÌ××°r',
     1864        'Set610' => '¸ß½×¶½¾üµÄÒ°ÐÔ֮Ƥ',
     1865        'Set609' => '´óԪ˧µÄÒ°ÐÔ֮Ƥ',
     1866        'Set608' => '¸ß½×¶½¾üµÄ±ç»¤',
     1867        'Set607' => '´óԪ˧µÄ±ç»¤',
     1868        'Set606' => '¸ß½×¶½¾üµÄÖÆ·þ',
     1869        'Set605' => '´óԪ˧µÄÖÆ·þ',
     1870        'Set604' => '¸ß½×¶½¾üµÄÀ×öªÖ®È­',
     1871        'Set603' => '´óԪ˧µÄÀ×öªÖ®È­',
     1872        'Set602' => '¸ß½×¶½¾üµÄÊ¥×°',
     1873        'Set601' => '´óԪ˧µÄÊ¥×°',
     1874        'Set600' => '¸ß½×¶½¾üµÄ·¨ÒÂ',
     1875        'Set599' => '´óԪ˧µÄ·¨ÒÂ',
     1876        'Set598' => '¸ß½×¶½¾üµÄÉñ·þ',
     1877        'Set597' => '´óԪ˧µÄÉñ·þ',
     1878        'Set596' => '¸ß½×¶½¾üµÄÁÔ×°',
     1879        'Set595' => '´óԪ˧µÄÁÔ×°',
     1880        'Set594' => '¸ß½×¶½¾üµÄÕðº³',
     1881        'Set593' => '´óԪ˧µÄÕðº³',
     1882        'Set592' => '¸ß½×¶½¾üµÄ¹íÎÆ',
     1883        'Set591' => '´óԪ˧µÄ¹íÎÆ',
     1884        'Set590' => '´óԪ˧µÄÕ½¼×',
     1885        'Set589' => '´óԪ˧µÄ±£»¤',
     1886        'Set588' => '¸ß½×¶½¾üµÄÕ½¼×',
     1887        'Set587' => '¸ß½×¶½¾üµÄ±£»¤',
     1888        'Set586' => '½Ç¶·Ê¿µÄÁÔ×°',
     1889        'Set585' => '½Ç¶·Ê¿µÄÒ°ÐÔ֮Ƥ',
     1890        'Set584' => '½Ç¶·Ê¿µÄÊ¥×°',
     1891        'Set583' => '½Ç¶·Ê¿µÄ±ç»¤',
     1892        'Set582' => '½Ç¶·Ê¿µÄ±£»¤',
     1893        'Set581' => '½Ç¶·Ê¿µÄÉñ·þ',
     1894        'Set580' => '½Ç¶·Ê¿µÄÀ×öªÖ®È­',
     1895        'Set579' => '½Ç¶·Ê¿µÄ·¨ÒÂ',
     1896        'Set578' => '½Ç¶·Ê¿µÄÕðº³',
     1897        'Set577' => '½Ç¶·Ê¿µÄÌ××°',
     1898        'Set576' => 'Ðé¿Õ֮ŭ',
     1899        'Set575' => 'ħÄÜÁÔÊÖ',
     1900        'Set574' => 'ÁÑÌãÖ®Á¦',
     1901        'Set573' => 'ħÄÜÖ®·ô',
     1902        'Set572' => 'Õ½¶·Ê©·¨Ì××°',
     1903        'Set571' => '°×É«ÖÎÓú',
     1904        'Set570' => '²»ÇüµÄÁ¦Á¿',
     1905        'Set569' => 'ħ¸ÖµÄÐÅÑö',
     1906        'Set568' => '½Ç¶·Ê¿µÄ¹íÎÆ',
     1907        'Set567' => '½Ç¶·Ê¿µÄÕ½¼×',
     1908        'Set566' => '¸ÖÌú֮ŭ',
     1909        'Set565' => 'ë´½ðÌ××°',
     1910        'Set564' => 'ÁÒÑæÎÀÊ¿',
     1911        'Set563' => 'ħ»¯¾«½ðÌ××°',
     1912        'Set562' => '¾«½ðÕ½¼×',
     1913        'Set561' => 'ħÌúÁ´¼×',
     1914        'Set560' => 'ħÌú°å¼×',
     1915        'Set559' => '·¨Êõ´ò»÷',
     1916        'Set558' => '°Â·¨½»Ö¯Ì××°',
     1917        'Set557' => 'Áé»ê²¼Ö®Óµ',
     1918        'Set556' => 'ħ»¯ÁéÎÆÌ××°',
     1919        'Set555' => 'ÁéÎÆÌ××°',
     1920        'Set554' => 'ԭʼÔ²¼',
     1921        'Set553' => '°µÓ°Ö®Óµ',
     1922        'Set552' => 'ħÑæ֮ŭ',
     1923        'Set551' => 'ÉÙУµÄ±Ó»¤',
     1924        'Set550' => 'ÉÙУµÄÖ°Ôð',
     1925        'Set549' => 'ÉÙУµÄÊÚȨ',
     1926        'Set548' => 'ÉÙУµÄ»¤ÎÀ',
     1927        'Set547' => 'ÉÙУµÄ¹íÎÆ',
     1928        'Set546' => 'ÉÙУµÄÃØÃÜ',
     1929        'Set545' => 'ÉÙУµÄÕ½îø',
     1930        'Set544' => 'ÉÙУµÄ±ÚÀÝ',
     1931        'Set543' => 'ÓÂÊ¿µÄÖ°Ôð',
     1932        'Set542' => 'ÓÂÊ¿µÄÃØÃÜ',
     1933        'Set541' => 'ÓÂÊ¿µÄ¹íÎÆ',
     1934        'Set540' => 'ÓÂÊ¿µÄÊÚȨ',
     1935        'Set539' => 'ÓÂÊ¿µÄ±Ó»¤',
     1936        'Set538' => 'ÓÂÊ¿µÄ·ç±©',
     1937        'Set537' => 'ÓÂÊ¿µÄÕ½îø',
     1938        'Set536' => 'ÍöÁé¾»»¯Õß',
     1939        'Set535' => 'ÍöÁéÍÀ¾ÕßµÄ×°±¸',
     1940        'Set534' => 'ÍöÁéÍÀ¾ÕߵĻ¤¼×',
     1941        'Set533' => 'ÍöÁé»ÙÃðÕß',
     1942        'Set530' => 'µØѨ׷ÁÔÕß',
     1943        'Set529' => 'ÎÁÒßÖ®ÐÄ',
     1944        'Set528' => '¾ÈÊê',
     1945        'Set527' => 'ËéµØÕß',
     1946        'Set526' => '˪»ð',
     1947        'Set525' => 'ÐÅÑö',
     1948        'Set524' => '¹ÇÁ­',
     1949        'Set523' => 'ÎÞη',
     1950        'Set522' => 'ÓÂÊ¿µÄÌ××°',
     1951        'Set521' => 'ÃÎÓÎÕß',
     1952        'Set520' => 'ÌúÎÆ×÷Õ½Ì××°',
     1953        'Set519' => 'ÎåÀ×',
     1954        'Set518' => 'ËÀÎí',
     1955        'Set517' => 'Î×ʦ',
     1956        'Set516' => '»êÖý',
     1957        'Set515' => 'ÊÞÍõ',
     1958        'Set514' => '¼áÕê',
     1959        'Set513' => '¿ñÒ°Ö®ÐÄ',
     1960        'Set512' => '°µÄ»',
     1961        'Set511' => 'Ó¢ÓÂ',
     1962        'Set510' => 'ÒþÃصÄͨ;',
     1963        'Set509' => '¹¥»÷Õß',
     1964        'Set508' => 'ÎÞ¾¡µÄÖÇ»Û',
     1965        'Set507' => 'ÉñÚÍÕß',
     1966        'Set506' => 'ÓÀºãµÄ¹«Õý',
     1967        'Set505' => '¸´³ðÕß',
     1968        'Set504' => 'ħ·¨µÄÃØÃÜ',
     1969        'Set503' => 'ÉñÃØÌ××°',
     1970        'Set502' => '¾Û¼¯µÄ·ç±©',
     1971        'Set501' => '·ç±©ÕÙ»½Õß',
     1972        'Set500' => '½û¶ÏµÄаÓï',
     1973        'Set499' => '¶òÔËÕÙ»½Õß',
     1974        'Set498' => 'ÁýÕÖÖ®ÒõÓ°',
     1975        'Set497' => 'ËÀÍöÖ´ÐÐÕßµÄÓµ±§',
     1976        'Set496' => 'Õ÷·þÕß',
     1977        'Set495' => '¼á¶¨µÄÁ¦Á¿',
     1978        'Set494' => '²»ÃðµÄÉúÃü',
     1979        'Set493' => 'ÆðÔ´Ì××°',
     1980        'Set492' => 'ĺ¹âÌ××°',
     1981        'Set491' => 'À¶ÁúËø¼×',
     1982        'Set490' => 'ÂÌÁúËø¼×',
     1983        'Set489' => 'ºÚÁúËø¼×',
     1984        'Set488' => 'ÎÛȾÕßµÄÒâÖ¾',
     1985        'Set487' => 'ÎÛȾÕߵľöÐÄ',
     1986        'Set486' => 'ÎÛȾÕßµÄÒãÁ¦',
     1987        'Set485' => 'ÎÛȾÕßµÄרע',
     1988        'Set484' => 'ÎÛȾÕߵļáÈÍ',
     1989        'Set483' => 'ÎÛȾÕߵĹû¶Ï',
     1990        'Set482' => '»ÃÊõʦÌ××°',
     1991        'Set481' => '¶ñħʦ»¤¼×',
     1992        'Set480' => 'âã»ÚÕßÒÂÊÎ',
     1993        'Set479' => 'Õ¼²·Ê¦Ì××°',
     1994        'Set478' => '¿ñÍýÕßÌ××°',
     1995        'Set477' => '²¶ÁÔÕßÌ××°',
     1996        'Set476' => 'Ô¤ÑÔÕßÌ××°',
     1997        'Set475' => '˼¿¼Õß»¤¼×',
     1998        'Set474' => 'Êر¸¹ÙÖؼ×',
     1999        'Set473' => '¸ßµØÈ˵Äרע',
     2000        'Set472' => '¸ßµØÈ˵ÄÒâÖ¾',
     2001        'Set471' => '¸ßµØÈ˵ÄÒãÁ¦',
     2002        'Set470' => '¸ßµØÈ˵ļáÈÍ',
     2003        'Set469' => '¸ßµØÈ˵Ĺû¶Ï',
     2004        'Set468' => '¸ßµØÈ˵ÄÖ´Öø',
     2005        'Set467' => '¸ßµØÈ˵ľöÐÄ',
     2006        'Set466' => '¼«Ð§Ä§¾«Ì××°',
     2007        'Set465' => 'Ô¶¹Åµ»ÑÔ',
     2008        'Set464' => '¶½¾üµÄ¾öÐÄ',
     2009        'Set463' => 'ԭʼף¸£',
     2010        'Set462' => 'ÔÞ¼ª¶ûµÄרע',
     2011        'Set461' => '¹þ¿¨À³Ë«ÈÐ',
     2012        'Set444' => 'ºÚ°µÖ®»ê',
     2013        'Set443' => 'Ѫ»êµÄÓµ±§',
     2014        'Set442' => 'Ѫ»¢',
     2015        'Set441' => 'ԭʼòùòðƤÌ××°',
     2016        'Set421' => 'ѪÌÙ',
     2017        'Set402' => 'Ԫ˧µÄ±Ó»¤',
     2018        'Set401' => 'ÉÙУµÄ±Ó»¤',
     2019        'Set398' => '¶½¾üµÄÊ¥×°',
     2020        'Set397' => 'Ԫ˧µÄÊ¥×°',
     2021        'Set396' => '¶½¾üµÄÁÔ×°',
     2022        'Set395' => 'Ԫ˧µÄÁÔ×°',
     2023        'Set394' => 'Ԫ˧µÄÖÆ·þ',
     2024        'Set393' => '¶½¾üµÄÖÆ·þ',
     2025        'Set392' => 'Ԫ˧µÄħװ',
     2026        'Set391' => '¶½¾üµÄħװ',
     2027        'Set390' => '¶½¾üµÄÉñ·þ',
     2028        'Set389' => 'Ԫ˧µÄÉñ·þ',
     2029        'Set388' => 'Ԫ˧µÄ·¨ÒÂ',
     2030        'Set387' => '¶½¾üµÄ·¨ÒÂ',
     2031        'Set386' => '¶½¾üµÄÕðº³',
     2032        'Set384' => 'Ԫ˧µÄÕ½¼×',
     2033        'Set383' => '¶½¾üµÄÕ½¼×',
     2034        'Set382' => 'ÓÂÊ¿µÄÊ¥×°',
     2035        'Set381' => 'ÉÙУµÄÊ¥×°',
     2036        'Set362' => 'ÉÙУµÄÁÔ×°',
     2037        'Set361' => 'ÓÂÊ¿µÄÁÔ×°',
     2038        'Set348' => 'ÉÙУµÄÖÆ·þ',
     2039        'Set347' => 'ÓÂÊ¿µÄÖÆ·þ',
     2040        'Set346' => 'ÉÙУµÄħװ',
     2041        'Set345' => 'ÓÂÊ¿µÄħװ',
     2042        'Set344' => 'ÉÙУµÄÉñ·þ',
     2043        'Set343' => 'ÉÙУµÄ·¨ÒÂ',
     2044        'Set342' => 'ÓÂÊ¿µÄÉñ·þ',
     2045        'Set341' => 'ÓÂÊ¿µÄ·¨ÒÂ',
     2046        'Set321' => '¾ýÍõ°å¼×',
     2047        'Set301' => 'ÓÂÊ¿µÄÕðº³',
     2048        'Set282' => 'ÉÙУµÄÕ½¼×',
     2049        'Set281' => 'ÓÂÊ¿µÄÕ½¼×',
     2050        'Set261' => '°¬Ë¹¿¨´ï¶ûÖ®»ê',
     2051        'Set241' => 'ÌìÉñËéƬ',
     2052        'Set221' => 'Èû°ÂɳÌ××°',
     2053        'Set218' => '·ßÅ­',
     2054        'Set217' => 'ÉóÅÐ',
     2055        'Set216' => 'ÎÞ¾¡·ç±©',
     2056        'Set215' => '¾ÞÁú×·ÁÔÕß',
     2057        'Set214' => 'Å­·ç',
     2058        'Set213' => 'ѪÑÀ',
     2059        'Set212' => '¸´³ð',
     2060        'Set211' => '׿Խ',
     2061        'Set210' => 'Áé·ç',
     2062        'Set209' => 'Á¦Á¿',
     2063        'Set208' => 'ÖÈÐòÖ®Ô´',
     2064        'Set207' => '´óµØ֮ŭ',
     2065        'Set206' => '¾ÞÈË×·ÁÔÕß',
     2066        'Set205' => 'ÈûÄÉÀï°Â',
     2067        'Set204' => 'ҹĻɱÊÖ',
     2068        'Set203' => '¶ñħ֮ÐÄ',
     2069        'Set202' => 'Ô¤ÑÔ',
     2070        'Set201' => '°ÂÊõʦ',
     2071        'Set189' => 'ÓÂÆø',
     2072        'Set188' => '¹âÖý»¤¼×',
     2073        'Set187' => 'ÔªËØ',
     2074        'Set186' => 'Ò°ÊÞ×·ÁÔÕß',
     2075        'Set185' => 'Ò°ÐÔÖ®ÐÄ',
     2076        'Set184' => 'ѸӰ',
     2077        'Set183' => '¹íÎí',
     2078        'Set182' => 'ò¯³Ï',
     2079        'Set181' => '²©Ñ§ÕߵĻռÇ',
     2080        'Set163' => 'Ѫɫʮ×Ö¾üÁ´¼×',
     2081        'Set162' => '¶¾ÉßµÄÓµ±§',
     2082        'Set161' => 'µÏ·ÆÑÇƤ¼×',
     2083        'Set144' => 'ÌúÓ𻤼×',
     2084        'Set143' => 'ħ±©Áú»¤¼×',
     2085        'Set142' => 'À×±©',
     2086        'Set141' => '»ðɽ',
     2087        'Set124' => 'ÍöÕßÖ®¹Ç',
     2088        'Set123' => 'ѪÁ´',
     2089        'Set122' => '¹Ç¶Ñ',
     2090        'Set121' => '²Ô°×',
     2091        'Set81' => 'Óʲî',
     2092        'Set65' => 'Ö©ÖëÖ®ÎÇ',
     2093        'Set41' => 'À×µÂË«µ¶',
     2094        'Set1' => '½Ç¶·Ê¿'
    20862095        );
    20872096?>
     2097                 
  • minimanager/login.php

    r19 r142  
    2525 $user_pass  = $sql->quote_smart($_POST['pass']);
    2626
     27 if (strlen($user_name) > 255 || strlen($user_pass) > 255) redirect("login.php?error=1");
     28 
    2729 $result = $sql->query("SELECT id,gmlevel,username FROM account WHERE username='$user_name' AND I='$user_pass' ");
    2830
     
    6971                }
    7072 </script>
    71  <fieldset style=\"width: 550px;\">
     73 <fieldset class=\"half_frame\">
    7274        <legend>{$lang_login['login']}</legend>
    7375   <form method=\"post\" action=\"login.php?action=dologin\" name=\"form\" onsubmit=\"return dologin()\">
  • minimanager/mail.php

    r19 r142  
    8888// Send the actual mail(s)
    8989function send_mail(){
    90  global $lang_global, $output, $realm_db, $mangos_db, $realm_id, $user_name, $from_mail, $mailer_type, $smtp_cfg;
     90 global $lang_global, $output, $realm_db, $characters_db, $realm_id, $user_name, $from_mail, $mailer_type, $smtp_cfg;
    9191               
    9292 if ( empty($_POST['body']) || empty($_POST['subject']) || empty($_POST['type']) || empty($_POST['group_sign']) || empty($_POST['group_send']) ) {
     
    206206
    207207case "ingame_mail":
    208  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     208 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    209209 
    210210 require_once("scripts/gen_lib.php");
     
    231231                                $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    232232                                $result = $sql->query("SELECT id FROM account WHERE gmlevel $group_sign '$group_value'");
    233                                 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     233                                $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    234234                                while($acc = $sql->fetch_row($result)){
    235235                                        $result_2 = $sql->query("SELECT guid FROM `character` WHERE account = '$acc[0]'");
     
    239239 
    240240                        case "online":
    241                                 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     241                                $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    242242                                $result = $sql->query("SELECT guid FROM `character` WHERE online $group_sign '$group_value'");
    243243                                while($user = $sql->fetch_row($result)) array_push($char_array, $user[0]);
     
    245245
    246246                        case "char_level":
    247                                 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     247                                $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    248248                                $result = $sql->query("SELECT guid FROM `character` WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) $group_sign '$group_value'");
    249249                                while($user = $sql->fetch_row($result)) array_push($char_array, $user[0]);
  • minimanager/mail_templates/mail_welcome.tpl

    r64 r142  
    1 Vitejte na <title>.
     1Subject: Welcome to <title>.
    22
    3 Dekujeme vam za registraci na nasem Mangos serveru na adrese <a href="http://<base_url>"><base_url></a>.
     3Thank you for registering in our Mangos server at <a href="http://<base_url>"><base_url></a>.
    44
    5 <b>Detajly vaseho uctu jsou</b>:
    6 Jmeno: <username>
    7 Heslo: <password>
     5<b>Your account details are</b>:
     6Username: <username>
     7Password: <password>
    88
    9 Pro vice informaci navstivte nase webove stranky.
     9For more information please visit our website.
    1010-------------------------------
    11 (Neodpovidejte na tento email)
     11(Do not reply to this message)
  • minimanager/mail_templates/recover_password.tpl

    r64 r142  
    1 Pozadavek na obnovu hesla.
     1Subject: Password recovery requested.
    22
    3 Ahoj <username>,
     3Hello <username>,
    44
    5 Pozadali jste o nove prirazení hesla na serveru <a href="http://<base_url>"><base_url></a>.
    6 Pokud jste tak neucinili, meli by jste tento email ignorovat.
     5You have requested to be assigned with a new password at <a href="http://<base_url>"><base_url></a>.
     6If you didn't this request you should just ignore this message.
    77
    8 Vase nove heslo je: <password>
    9 Pouzijte tento odkaz pro potvrzení zmeny: <a href="http://<activate_link>">Klikni na me.</a>
    10 Doporucujeme zmenit si heslo jakmile se pripojite do hry.
     8Your new password is: <password>
     9Use this link to activate the change: <a href="http://<activate_link>">Click me.</a>
     10Make sure to change your password as soon as you are logged.
    1111
    12 Pro vice informaci navstivte nase webove stranky.
    13 -------------------------------
    14 (Neodpovidejte na tento email)
     12For more information please visit our website.
     13------------------------------
     14(Do not reply to this message)
  • minimanager/mail_templates/terms.tpl

    r64 r142  
    1 Podminky sluzby:\n\n
     1Terms of Service\n\n
    22
    3 * Problemy hlaste do diskusniho fora nebo si vytvorte ticket(zadanku) pres cerveny otaznik v hlavnim panelu.\n
    4 * Po GM nezadejte zadne penize, veci, level, teleport, duely, aj.\n
    5 * Pokud zjistite, ze opakovane shazujete server nejakou akci, nahlaste problem do fora.\n
    6 * Pokud nefunguje nejaky quest, napiste do fora do sekce questy.\n
    7 * Doporucujeme sledovat aktuality na webovych strankach.\n
    8 * Pokud muzete, prispejte financne na provoz server. Informace naleznete v sekci Dotace.
     3TO BE FILLED !!!\n\n
    94
    10 
     5New lines must begin with \\n or \\r\\n depending on your system.\n
     6Backslashes or/and apostrophe should be backslashed.\n
     7Double quotation marks must be avoided.
  • minimanager/motd.php

    r23 r142  
    1010 
    1111require_once("header.php");
    12 require_once("scripts/bbcode_lib.php");
     12require_once("scripts\bbcode_lib.php");
    1313valid_login(1);
    1414
     
    4747//#####################################################################################################
    4848function do_add_motd(){
    49  global  $lang_global, $mangos_db, $realm_id, $user_name;
     49 global  $lang_global, $characters_db, $realm_id, $user_name;
    5050 
    5151if (empty($_POST['msg'])) redirect("motd.php?error=1");
    5252
    5353 $sql = new SQL;
    54  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     54 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    5555 
    5656 $msg = $sql->quote_smart($_POST['msg']);
     
    7373//#####################################################################################################
    7474function edit_motd(){
    75  global $lang_motd,$lang_global, $output, $mangos_db, $realm_id;
    76  
    77  $sql = new SQL;
    78  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     75 global $lang_motd,$lang_global, $output, $characters_db, $realm_id;
     76 
     77 $sql = new SQL;
     78 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    7979 
    8080 if(isset($_GET['id'])) $id = $sql->quote_smart($_GET['id']);
     
    116116//#####################################################################################################
    117117function do_edit_motd(){
    118  global  $lang_global, $mangos_db, $realm_id, $user_name;
     118 global  $lang_global, $characters_db, $realm_id, $user_name;
    119119 
    120120 if (empty($_POST['msg']) || empty($_POST['id'])) redirect("motd.php?error=1");
    121121
    122122 $sql = new SQL;
    123  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     123 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    124124 
    125125 $msg = $sql->quote_smart($_POST['msg']);
     
    147147//#####################################################################################################
    148148function delete_motd(){
    149  global  $lang_global, $mangos_db, $realm_id;
     149 global  $lang_global, $characters_db, $realm_id;
    150150
    151151 if (empty($_GET['id'])) redirect("index.php");
    152152
    153153 $sql = new SQL;
    154  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     154 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    155155 
    156156 $id = $sql->quote_smart($_GET['id']);
  • minimanager/pomm/pomm_run.php

    r19 r142  
    1515
    1616$sql = new SQL;
    17 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     17$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    1818
    1919if( !$user_lvl && !$server[$realm_id]['both_factions']){
  • minimanager/pomm_public/pomm.php

    r28 r142  
    1616<html>
    1717<head><title><?php echo $realm_name ?></title>
    18   <META http-equiv="Content-Language" content="cs">
    19   <META http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
    20   <link rel="stylesheet" href="pomm.css" type="text/css">
     18<link rel="stylesheet" href="pomm.css" type="text/css">
    2119</head>
    2220<script language="JavaScript" src="../js/ajax/Js.js"></script>
     
    5048}
    5149
    52 function show(data)
    53 {
     50function show(data) {
    5451 i=0;
    5552 text='';
     
    6461 }
    6562 document.getElementById("points").innerHTML=text;
    66  document.getElementById("server_info").innerHTML='<?php echo $lang_index['tot_users_online']?> : '+i+' na <?php echo $realm_name ?><br />';
     63 document.getElementById("server_info").innerHTML='<?php echo $lang_index['tot_users_online']?> : '+i+' on <?php echo $realm_name ?><br />';
    6764}
    6865
  • minimanager/pomm_public/pomm_lib.php

    r19 r142  
    2323
    2424if ( !ini_get('session.auto_start') ) session_start();
    25 $realm_id = 1; // $_SESSION['realm_id'];
    26 $user_lvl = 0; // $_SESSION['user_lvl'];
    27 $user_id = 1; // $_SESSION['user_id'];
     25$realm_id = 1;
     26$user_lvl = 0;
     27$user_id = 1;
    2828
    2929function get_player_position($x,$y,$map,$zone) {
  • minimanager/pomm_public/pomm_run.php

    r19 r142  
    1515
    1616$sql = new SQL;
    17 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     17$sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    1818
    1919if( !$user_lvl && !$server[$realm_id]['both_factions']){
  • minimanager/realm.php

    r19 r142  
    5757   <tr>
    5858        <th width=\"5%\">{$lang_global['delete_short']}</th>
    59         <th width=\"40%\"><a href=\"realm.php?order_by=name&amp;dir=$dir\">".($order_by=='name' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_realm['name']}</a></th>
     59        <th width=\"40%\"><a href=\"realm.php?order_by=name&amp;dir=$dir\"".($order_by=='name' ? " class=\"$order_dir\"" : "").">{$lang_realm['name']}</a></th>
    6060        <th width=\"5%\">{$lang_realm['online']}</th>
    6161        <th width=\"10%\">{$lang_realm['tot_char']}</th>
    62         <th width=\"10%\"><a href=\"realm.php?order_by=address&amp;dir=$dir\">".($order_by=='address' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_realm['address']}</a></th>
    63         <th width=\"5%\"><a href=\"realm.php?order_by=port&amp;dir=$dir\">".($order_by=='port' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_realm['port']}</a></th>
    64         <th width=\"8%\"><a href=\"realm.php?order_by=icon&amp;dir=$dir\">".($order_by=='icon' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_realm['icon']}</a></th>
    65     <th width=\"5%\"><a href=\"realm.php?order_by=color&amp;dir=$dir\">".($order_by=='color' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_realm['color']}</a></th>
    66         <th width=\"7%\"><a href=\"realm.php?order_by=timezone&amp;dir=$dir\">".($order_by=='timezone' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_realm['timezone']}</a></th>
     62        <th width=\"10%\"><a href=\"realm.php?order_by=address&amp;dir=$dir\"".($order_by=='address' ? " class=\"$order_dir\"" : "").">{$lang_realm['address']}</a></th>
     63        <th width=\"5%\"><a href=\"realm.php?order_by=port&amp;dir=$dir\"".($order_by=='port' ? " class=\"$order_dir\"" : "").">{$lang_realm['port']}</a></th>
     64        <th width=\"8%\"><a href=\"realm.php?order_by=icon&amp;dir=$dir\"".($order_by=='icon' ? " class=\"$order_dir\"" : "").">{$lang_realm['icon']}</a></th>
     65    <th width=\"5%\"><a href=\"realm.php?order_by=color&amp;dir=$dir\"".($order_by=='color' ? " class=\"$order_dir\"" : "").">{$lang_realm['color']}</a></th>
     66        <th width=\"7%\"><a href=\"realm.php?order_by=timezone&amp;dir=$dir\"".($order_by=='timezone' ? " class=\"$order_dir\"" : "").">{$lang_realm['timezone']}</a></th>
    6767   </tr>";
    6868
     
    110110 if ($realm = $sql->fetch_row($result)) {
    111111        $output .= "<center>
    112         <fieldset style=\"width: 550px;\">
     112        <fieldset class=\"half_frame\">
    113113        <legend>{$lang_realm['edit_realm']}</legend>
    114114    <form method=\"get\" action=\"realm.php\" name=\"form\">
  • minimanager/register.php

    r131 r142  
    1313// DO REGISTER
    1414//#####################################################################################################
    15 function doregister()
    16 {
     15function doregister(){
    1716 global $lang_global, $realm_db, $disable_acc_creation, $limit_acc_per_ip, $valid_ip_mask,
    18                 $send_mail_on_creation, $create_acc_locked, $from_mail, $mailer_type, $smtp_cfg, $title, $MaximumAccountCount;
     17                $send_mail_on_creation, $create_acc_locked, $from_mail, $mailer_type, $smtp_cfg, $title;
    1918
    2019 if ( empty($_POST['pass']) || empty($_POST['email']) || empty($_POST['username']) ) {
     
    2221 }
    2322
    24  $sql = new SQL;
    25  $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    26 
    27  $result = $sql->query("SELECT COUNT(*) FROM account");
    28  $AccountCount = $sql->result($result, 0, 'COUNT(*)');
    29  if($AccountCount >= $MaximumAccountCount) redirect("register.php?err=4");
    30  
    3123 if ($disable_acc_creation) redirect("register.php?err=4");
    3224
     
    5850 }
    5951 
     52        $sql = new SQL;
     53        $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    6054       
    6155        $user_name = $sql->quote_smart(trim($_POST['username']));
     
    162156                                alert('{$lang_register['diff_pass_entered']}');
    163157                                return;
     158                        } else if (document.form.pass1.value.length > 225){
     159                                alert('{$lang_register['pass_too_long']}');
     160                                return;
    164161                        } else {
    165162                                document.form.pass.value = hex_sha1(document.form.username.value.toUpperCase()+':'+document.form.pass1.value.toUpperCase());
     
    172169                answerbox.btn_icon='';
    173170        </script>
    174         <fieldset style=\"width: 550px;\">
     171        <fieldset class=\"half_frame\">
    175172        <legend>{$lang_register['create_acc']}</legend>
    176173        <form method=\"post\" action=\"register.php?action=doregister\" name=\"form\">
     
    215212               
    216213        $terms = "<textarea rows=\'18\' cols=\'80\' readonly=\'readonly\'>";
    217         $terms_text = '';
    218214        $fp = fopen("mail_templates/terms.tpl", 'r') or die (error("Couldn't Open terms.tpl File!"));
    219         while (!feof($fp)) $terms_text .= fgets($fp, 1024);
     215        while (!feof($fp)) $terms .= fgets($fp, 1024);
    220216        fclose($fp);
    221         //$terms .= htmlentities($terms_text, ENT_QUOTES, 'cp1252')."</textarea>";
    222         $terms .= $terms_text."</textarea>";
    223        
     217        $terms .= "</textarea>";
    224218
    225219                makebutton($lang_register['create_acc_button'], "javascript:answerBox('{$lang_register['terms']}<br />$terms', 'javascript:do_submit_data()')",150);
     
    239233 global $lang_register, $lang_global, $output;
    240234 $output .= "<center>
    241         <fieldset style=\"width: 550px;\">
     235        <fieldset class=\"half_frame\">
    242236        <legend>{$lang_register['recover_acc_password']}</legend>
    243237        <form method=\"post\" action=\"register.php?action=do_pass_recovery\" name=\"form\">
     
    306300        $body = str_replace("<password>", substr(sha1(strtoupper($user_name)),0,7), $body);
    307301        $body = str_replace("<activate_link>",
    308                 $_SERVER['HTTP_HOST'].substr($_SERVER["SCRIPT_NAME"], 0, strrpos($_SERVER["SCRIPT_NAME"], '/'))."/register.php?action=do_pass_activate&amp;h=".$sql->result($result, 0, 'I')."&amp;p=".substr(sha1(strtoupper($user_name)),0,7), $body);
     302                $_SERVER['HTTP_HOST']."/register.php?action=do_pass_activate&amp;h=".$sql->result($result, 0, 'I')."&amp;p=".substr(sha1(strtoupper($user_name)),0,7), $body);
    309303        $body = str_replace("<base_url>", $_SERVER['HTTP_HOST'], $body);
    310304
  • minimanager/repair.php

    r19 r142  
    1616//##############################################################################################
    1717function repair_form(){
    18  global $lang_global, $lang_repair, $output, $realm_db, $realm_id, $mangos_db;
    19  
     18 global $lang_global, $lang_repair, $output, $realm_db, $realm_id, $mangos_db, $characters_db;
     19
    2020 $output .= "<center>
    21                 <fieldset style=\"width: 700px;\">
     21                <fieldset class=\"tquarter_frame\">
    2222                <legend>{$lang_repair['repair_optimize']}</legend>
    2323                <form action=\"repair.php?action=do_repair\" method=\"post\" name=\"form\">
     
    3434        </table><p>{$lang_repair['select_tables']}</p>";
    3535 $output .="<script type=\"text/javascript\" src=\"js/check.js\"></script>";
    36                  
     36
    3737 $sql = new SQL;
    3838 $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    3939
    4040 $result = $sql->query("SHOW TABLES FROM {$realm_db['name']}");
    41                
     41
    4242 $output .= "<table class=\"lined\" style=\"width: 550px;\">
    4343                        <tr>
     
    4848                        </tr>
    4949                        <tr class=\"large_bold\"><td colspan=\"3\" class=\"hidden\" align=\"left\">{$realm_db['name']} {$lang_repair['tables']} :</td></tr>";
    50                  
     50
    5151 while ($table = $sql->fetch_row($result)){
    5252        $result1 = $sql->query("SELECT count(*) FROM `$table[0]`");
    5353        $result2 = $sql->query("CHECK TABLE `$table[0]` CHANGED");
    54        
     54
    5555        $output .= "<tr>
    5656                    <td><input type=\"checkbox\" name=\"check[]\" value=\"realm~0~{$realm_db['name']}~$table[0]\" onclick=\"CheckCheckAll(document.form);\" /></td>
     
    6363 foreach ($mangos_db as $db){
    6464        $output .= "<tr class=\"large_bold\"><td colspan=\"3\" class=\"hidden\" align=\"left\">{$db['name']} Tables :</td></tr>";
    65        
     65
    6666        $sql->connect($db['addr'], $db['user'], $db['pass'], $db['name']);
    6767        $result = $sql->query("SHOW TABLES FROM {$db['name']}");
     
    7070        $result1 = $sql->query("SELECT count(*) FROM `$table[0]`");
    7171        $result2 = $sql->query("CHECK TABLE `$table[0]` CHANGED");
    72        
     72
    7373        $output .= "<tr>
    7474                    <td><input type=\"checkbox\" name=\"check[]\" value=\"world~{$db['id']}~{$db['name']}~$table[0]\" onclick=\"CheckCheckAll(document.form);\" /></td>
     
    7979        }
    8080 }
    81        
     81
     82 //$output .= "</table></form></fieldset><br /><br /></center>";
     83
     84foreach ($characters_db as $db){
     85        $output .= "<tr class=\"large_bold\"><td colspan=\"3\" class=\"hidden\" align=\"left\">{$db['name']} Tables :</td></tr>";
     86
     87        $sql->connect($db['addr'], $db['user'], $db['pass'], $db['name']);
     88        $result = $sql->query("SHOW TABLES FROM {$db['name']}");
     89
     90        while ($table = $sql->fetch_row($result)){
     91        $result1 = $sql->query("SELECT count(*) FROM `$table[0]`");
     92        $result2 = $sql->query("CHECK TABLE `$table[0]` CHANGED");
     93
     94        $output .= "<tr>
     95                    <td><input type=\"checkbox\" name=\"check[]\" value=\"world~{$db['id']}~{$db['name']}~$table[0]\" onclick=\"CheckCheckAll(document.form);\" /></td>
     96                    <td>$table[0]</td>
     97                        <td>".$sql->result($result2, 0, 'Msg_type')." : ".$sql->result($result2, 0, 'Msg_text')."</td>
     98                        <td>".$sql->result($result1, 0)."</td>
     99            </tr>";
     100        }
     101 }
     102
    82103 $output .= "</table></form></fieldset><br /><br /></center>";
    83104}
     
    106127                        $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    107128                } else {
     129                        if ($table_data[0] == "mangos"){
    108130                                $sql->connect($mangos_db[$table_data[1]]['addr'], $mangos_db[$table_data[1]]['user'], $mangos_db[$table_data[1]]['pass']);
     131                                } else {
     132                                                $sql->connect($characters_db[$table_data[1]]['addr'], $characters_db[$table_data[1]]['user'], $characters_db[$table_data[1]]['pass']);
    109133                                }
     134                        }
    110135
    111136                 $result = $sql->query("$table_action TABLE {$table_data[2]}.`{$table_data[3]}`");
    112137                 $action_result = $sql->fetch_row($result);
    113                  
     138
    114139                 if ($action_result[3] === "OK") $counter++;
    115140                        else $err = $action_result[3];
     
    127152$num = (isset($_GET['num'])) ? $_GET['num'] : NULL;
    128153$rep_err = (isset($_GET['rep_err'])) ? $_GET['rep_err'] : NULL;
    129        
     154
    130155$output .= "<div class=\"top\">";
    131156switch ($err) {
  • minimanager/run_patch.php

    r19 r142  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111require_once("header.php");
    1212valid_login(3);
     
    1616//#####################################################################################################
    1717function print_upload(){
    18  global $lang_run_patch, $lang_global, $backup_dir, $output, $realm_db, $mangos_db, $realm_id;
     18 global $lang_run_patch, $lang_global, $backup_dir, $output, $realm_db, $mangos_db, $realm_id, $characters_db;
    1919
    2020if (isset($_FILES["uploaded_file"]["name"])){
    2121 if ($_FILES["uploaded_file"]["type"] != "application/octet-stream" && $_FILES["uploaded_file"]["type"] != "text/plain") error("{$lang_run_patch['run_sql_file_only']}<br />". $_FILES["uploaded_file"]["type"]);
    22  if (file_exists($_FILES["uploaded_file"]["tmp_name"])){       
     22 if (file_exists($_FILES["uploaded_file"]["tmp_name"])){
    2323        $buffer = implode('', file($_FILES["uploaded_file"]["tmp_name"]));
    2424        } else error($lang_run_patch['file_not_found']);
    2525 } else $buffer = "";
    26  
     26
    2727        $upload_max_filesize=ini_get("upload_max_filesize");
    2828        if (eregi("([0-9]+)K",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024;
    2929        if (eregi("([0-9]+)M",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024*1024;
    30  
     30
    3131        $output .= "<center>{$lang_run_patch['select_sql_file']} :<br />
    32                                 {$lang_run_patch['max_filesize']} $upload_max_filesize bytes 
     32                                {$lang_run_patch['max_filesize']} $upload_max_filesize bytes
    3333                                (".round ($upload_max_filesize/1024/1024)." Mbytes)<br />
    3434                <table class=\"hidden\">
     
    4444                                <tr>
    4545                                 <td align=\"left\">{$lang_run_patch['run_rules']}</td>
    46                                  <td align=\"right\">{$lang_run_patch['select_db']}: 
     46                                 <td align=\"right\">{$lang_run_patch['select_db']}:
    4747                                 <select name=\"use_db\">";
    4848         foreach ($mangos_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
     49         foreach ($characters_db as $db) $output .= "<option value=\"{$db['name']}\">{$db['name']}</option>";
    4950         $output .= "<option value=\"{$realm_db['name']}\">{$realm_db['name']}</option>
    5051                                 </select>
     
    5253                                <tr><td colspan=\"2\"><textarea name=\"query\" rows=\"14\" cols=\"93\">$buffer</textarea></td></tr>
    5354                                <tr><td colspan=\"2\">";
    54                                         makebutton($lang_run_patch['run_sql'], "javascript:do_submit('form1',0)",200);
    55         $output .= "</td></tr>
    56                                 </table>
    57                                 </form></center><br />";       
     55                makebutton($lang_run_patch['run_sql'], "javascript:do_submit('form1',0)",200);
     56                $output .= "</td></tr>
     57                                        </table>
     58                                </form></center><br />";
    5859}
    5960
     
    6364//#####################################################################################################
    6465function do_run_patch(){
    65  global $lang_run_patch, $lang_global, $output, $mangos_db, $realm_db;
     66 global $lang_run_patch, $lang_global, $output, $mangos_db, $realm_db, $characters_db;
    6667
    6768 if ( empty($_POST['query']) || empty($_POST['use_db']) ) redirect("run_patch.php?error=1");
     
    6970 $sql = new SQL;
    7071 $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    71  
     72
    7273 $use_db = $sql->quote_smart($_POST['use_db']);
    7374 $query = $_POST['query'];
    74  
     75
    7576 if ($use_db == $realm_db['name']) $sql->db($realm_db['name']);
    7677        else {
    7778                foreach ($mangos_db as $db)
    7879                        if ($use_db == $db['name']) $sql->connect($db['addr'], $db['user'], $db['pass'], $db['name']);
     80                foreach ($characters_db as $db)
     81                        if ($use_db == $db['name']) $sql->connect($db['addr'], $db['user'], $db['pass'], $db['name']);
    7982        }
    80        
     83
    8184 $new_queries = array();
    8285 $good = 0;
    8386 $bad = 0;
    8487 $line = 0;
    85  
     88
    8689 $queries = explode("\n",$query);
    8790 for($i=0; $i<count($queries); $i++) {
    8891    $queries[$i] = trim($queries[$i]);
    89        
     92
    9093    if(strpos ($queries[$i], '#') === 0 || strpos ($queries[$i], '--') === 0)  $line++;
    9194                else array_push($new_queries, $queries[$i]);
    9295   }
    9396 $qr=split(";\n",implode("\n",$new_queries));
    94  
     97
    9598 foreach($qr as $qry) {
    9699        $line++;
     
    106109
    107110 $sql->close();
    108  
     111
    109112 if ($queries) redirect("run_patch.php?error=2&tot=$good");
    110113        else redirect("run_patch.php?error=3");
  • minimanager/scripts/backup_tab.php

    r5 r142  
    1818);
    1919
    20 //list of tables in mangos db will be saved on Global backup
    21 $tables_backup_mangos = Array(
     20//list of tables in characters db will be saved on Global backup
     21$tables_backup_characters = Array(
    2222         "auctionhouse",
    2323         "arena_team",
     
    5959);
    6060
    61 //list of tables in mangos db you need to delete data from on user deletion
    62 $tab_del_user_mangos = Array(
     61//list of tables in characters db you need to delete data from on user deletion
     62$tab_del_user_characters = Array(
    6363        Array("auctionhouse","itemowner"),
    6464        Array("character_action","guid"),
     
    9898);
    9999
    100 //list of tables in mangos db you need to backup data from on single user backup
    101 $tab_backup_user_mangos = Array(
     100//list of tables in characters db you need to backup data from on single user backup
     101$tab_backup_user_characters = Array(
    102102        Array("character_action","guid"),
    103103        Array("character_aura","guid"),
  • minimanager/scripts/bbcode_lib.php

    r19 r142  
    2828$bbcode_colors = Array(
    2929        0 => Array ("colors",   "Colors"),
    30         1 => Array ("black",    "Black"),
    31         2 => Array ("white",    "White"),
    32         3 => Array ("red",              "Red"),
    33         4 => Array ("green",    "Green"),
    34         5 => Array ("blue",             "Blue"),
    35         6 => Array ("yellow",   "Yellow"),
    36         7 => Array ("purple",   "Purple"),
    37         8 => Array ("navy",             "Navy"),
     30        1 => Array ("white",    "White"),
     31        2 => Array ("silver",   "Silver"),
     32        3 => Array ("gray",             "Gray"),
     33        4 => Array ("yellow",   "Yellow"),
     34        5 => Array ("olive",    "Olive"),
     35        6 => Array ("maroon",   "Maroon"),
     36        7 => Array ("red",              "Red"),
     37        8 => Array ("purple",   "Purple"),
    3838        9 => Array ("fuchsia",  "Fuchsia"),
    39         10=> Array ("aqua",             "Aqua"),
     39        10=> Array ("navy",             "Navy"),
     40        11=> Array ("blue",             "Blue"),
     41        12=> Array ("teal",             "Teal"),
     42        13=> Array ("aqua",             "Aqua"),
     43        14=> Array ("lime",             "Lime"),
     44        15=> Array ("green",    "Green"),
    4045);
    4146
     
    7782                        <option>".$bbcode_colors[0][1]."</option>";
    7883        for($i=1;$i<count($bbcode_colors);$i++){
    79                 $output .= "<option onclick=\"addbbcode('msg','color','{$bbcode_colors[$i][0]}');\" style=\"color:{$bbcode_colors[$i][0]};\">{$bbcode_colors[$i][1]}</option>";
     84                $output .= "<option onclick=\"addbbcode('msg','color','{$bbcode_colors[$i][0]}');\" style=\"color:{$bbcode_colors[$i][0]};background-color:#383838;\">{$bbcode_colors[$i][1]}</option>";
    8085        }       
    8186        $output .= "</select>
  • minimanager/scripts/config.sample.php

    r73 r142  
    99 * Email: *****
    1010 * License: GNU General Public License v2(GPL)
     11 *
     12 * Updated by Shnappie to work with 3 databases
     13 * instead of 2 supported by version of Q.SA
    1114 */
    1215
    13 $version = "0.1.4a";
     16$version = "0.1.5b";
    1417
    1518//---- SQL Configuration ----
    1619
    1720/* SQL server type  :
    18 *  "MySQL" - Mysql 
     21*  "MySQL" - Mysql
    1922*  "PgSQL" - PostgreSQL
    2023*  "MySQLi" - MySQLi
    2124*  "SQLLite" - SQLLite
    2225*/
    23 $db_type = "MySQL"; 
     26$db_type = "MySQL";
    2427
    2528$realm_db = Array(
    2629        'addr' => "127.0.0.1:3306",     //SQL server IP:port this realmd located on
    27         'user' => "root",                       //SQL server login this realmd located on
    28         'pass' => "pass",                       //SQL server pass this realmd located on
     30        'user' => "mangos",                     //SQL server login this realmd located on
     31        'pass' => "mangos",                     //SQL server pass this realmd located on
    2932        'name' => "realmd",                     //realmd DB name
    3033        'encoding' => "utf8"            //SQL connection encoding
    3134        );
    32 
    3335$mangos_db = Array(
    3436        1 => array(             //position in array must represent realmd ID
    3537                        'id' => 1,                                      //Realm ID
    3638                        'addr' => "127.0.0.1:3306",     //SQL server IP:port this DB located on
    37                         'user' => "root",                       //SQL server login this DB located on
    38                         'pass' => "pass",                       //SQL server pass this DB located on
     39                        'user' => "mangos",                     //SQL server login this DB located on
     40                        'pass' => "mangos",                     //SQL server pass this DB located on
    3941                        'name' => "mangos",                     //World Database name
    4042                        'encoding' => "utf8",           //SQL connection encoding
    41                         'db_rev' => "SDB rev.24"        //db rev. used
     43                        'db_rev' => "UDB rev.0.8.2 rc 327"      //db rev. used
    4244                        ),
     45);
     46
     47$characters_db = Array(
     48        1 => array(             //position in array must represent realmd ID
     49                        'id' => 1,                                      //Realm ID
     50                        'addr' => "127.0.0.1:3306",     //SQL server IP:port this DB located on
     51                        'user' => "mangos",                     //SQL server login this DB located on
     52                        'pass' => "mangos",                     //SQL server pass this DB located on
     53                        'name' => "characters",                 //Character Database name
     54                        'encoding' => "utf8",           //SQL connection encoding
     55                        ),          //NOTE: THIS USER MUST HAVE AT LEAST READ ACCESS ON THE WORLD DATABASE
    4356);
    4457
     
    4659$server = Array(        //if more than one realm used, even if they are on same system new subarray MUST be added.
    4760        1 => array(             //position in array must represent realmd ID, same as in $mangos_db
    48                         'addr' => "127.0.0.1",          //Game Server IP - Must be external address
     61                        'addr' => "wow.zdechov.net",            //Game Server IP - Must be external address
    4962                        'game_port' => 8085,            //Game Server port
    5063                        'term_type' => "SSH",           //Terminal type - ("SSH"/"Telnet")
    5164                        'term_port' => 22,                      //Terminal port
    52                         'rev' => "rev.4285",            //Mangos rev. used
    53                         'both_factions' => false        //Allow to see opponent faction characters. Affects only players. 
     65                        'rev' => "rev.4752 SD166",              //Mangos rev. used
     66                        'both_factions' => true //Allow to see opponent faction characters. Affects only players. 
    5467                        ),
    5568);
    56 
    5769$sql_search_limit = 100; //limit number of maximum search results
    5870
    5971//---- Mail configuration ----
    60 $admin_mail = "root@admin.com"; //mail used for bug reports and other user contact
     72$admin_mail = "wow@zdechov.net";        //mail used for bug reports and other user contact
    6173
    6274$mailer_type = "smtp";                  // type of mailer to be used("mail", "sendmail", "smtp")
    63 $from_mail = "mail@mail.com";   //all emails will be sent from this email
     75$from_mail = "wow@zdechov.net";         //all emails will be sent from this email
    6476//smtp server config
    6577$smtp_cfg = array(
     
    7284//---- New account creation Options ----
    7385if($AllowedRegistrationCountPerDay == 0) $disable_acc_creation = true;  //true = Do not allow new accounts to be created
    74 else $disable_acc_creation = false;
    75 //$MaximumAccountCount = 10000; // Total account count limitation
    76 
     86else $disable_acc_creation = false;
    7787$send_mail_on_creation = false; //true = send mail at account creation.
    7888$create_acc_locked = 0;                 //if set to '1' newly created accounts will be made locked to 0.0.0.0 IP disallowing user to login.
     
    8797
    8898//---- Layout configuration ----
    89 $title = "MiniManager for MaNgOs srv.";
     99$title = "WoW server Heroes of Fantasy";
    90100$itemperpage = 25;
    91101
    92102$css_template = "Sulfur";               //file/folder name of css tamplate to use from templates directory by default
    93 $language = "enUS";                     //default site language
    94 $site_encoding = "iso-8859-1";  //default encoding
     103$language = "csCZ";                     //default site language
     104$site_encoding = "iso-8859-2";  //default encoding
    95105
    96106//---- IRC Options ------
     
    98108                        'server' => "irc.quakenet.org", //irc server
    99109                        'port' => 6667,                                 //port
    100                         'channel' => "test"                             //channel
     110                        'channel' => "#test"                            //channel
    101111                        );
    102                                
     112
    103113//---- External Links ----
    104114$item_datasite = "http://www.wowhead.com/?item=";
     
    123133//menu content by user level
    124134$menu_array = Array(
    125         3 => array("Admin" ,array(
    126                                 array("index.php", 'main', array()),
    127                                 array("user.php", 'users', array(
    128                                                         array("user.php", 'accounts'),
    129                                                         array("char_list.php", 'characters'),
    130                                                         array("guild.php", 'guilds'),
     135        4 => array("SAdmin" ,array(
     136                                array("index.php", 'main', array()),
     137                                array("user.php", 'users', array(
     138                                                        array("user.php", 'accounts'),
     139                                                        array("char_list.php", 'characters'),
     140                                                        array("guild.php", 'guilds'),
     141                                                        array("arenateam.php", 'arena_teams'),
     142                                                        array("honor.php", 'honor'),
    131143                                                        array("banned.php", 'banned_list'),
    132144                                                        array("cleanup.php", 'cleanup'),
     
    144156                                                        array("mail.php", 'mail'),
    145157                                                        array("irc.php", 'irc'),
     158array("javascript:void(0);\" onclick=\"window.open('./forum.html', 'forum')", 'forums'),
    146159                                                        ),
    147160                                                ),
     
    158171                                )
    159172                ),
     173        3 => array("Admin" ,array(
     174                                array("index.php", 'main', array()),
     175                                array("user.php", 'users', array(
     176                                                        array("user.php", 'accounts'),
     177                                                        array("char_list.php", 'characters'),
     178                                                        array("guild.php", 'guilds'),
     179                                                        array("arenateam.php", 'arena_teams'),
     180                                                        array("honor.php", 'honor'),
     181                                                        array("banned.php", 'banned_list'),
     182                                                        array("cleanup.php", 'cleanup'),
     183                                                        array("stat.php", 'statistics'),
     184                                                        array("javascript:void(0);\" onclick=\"window.open('./pomm/pomm.php', 'pomm', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbar=0, Resizable=0, Copyhistory=1, Width=784, Height=525')", 'player_map'),
     185                                                        ),
     186                                                ),
     187                                array("#", 'tools', array(
     188                                                        array("ssh.php", 'ssh_line'),
     189                                                        array("run_patch.php", 'run_sql_patch'),
     190                                                        array("ticket.php", 'tickets'),
     191                                                        array("ahstats.php", 'auctionhouse'),
     192                                                        array("realm.php", 'realm'),
     193                                                        array("motd.php", 'add_motd'),
     194                                                        array("mail.php", 'mail'),
     195                                                        array("irc.php", 'irc'),
     196array("javascript:void(0);\" onclick=\"window.open('./forum.html', 'forum')", 'forums'),
     197                                                        ),
     198                                                ),
     199                                array("#", 'db', array(
     200                                                        array("item.php", 'items'),
     201                                                        array("creature.php", 'creatures'),
     202                                                        array("game_object.php", 'game_object'),
     203                                                        array("tele.php", 'teleports'),
     204                                                        array("command.php", 'command'),
     205                                                        array("backup.php", 'backup'),
     206                                                        array("repair.php", 'repair'),
     207                                                        ),
     208                                                ),
     209                                )
     210                ),
    160211        2 => array("GameMaster" ,array(
    161212                                array("index.php", 'main', array()),
     
    164215                                                        array("char_list.php", 'characters'),
    165216                                                        array("guild.php", 'guilds'),
     217                                                        array("arenateam.php", 'arena_teams'),
     218                                                        array("honor.php", 'honor'),
    166219                                                        array("banned.php", 'banned_list'),
    167220                                                        array("stat.php", 'statistics'),
     
    175228                                                        array("mail.php", 'mail'),
    176229                                                        array("irc.php", 'irc'),
     230array("javascript:void(0);\" onclick=\"window.open('./forum.html', 'forum')", 'forums'),
    177231                                                        ),
    178232                                                ),
     
    193247                                                        array("char_list.php", 'characters'),
    194248                                                        array("guild.php", 'guilds'),
    195                                                         array("banned.php", 'banned_list'),
    196                                                         array("stat.php", 'statistics'),
    197                                                         array("javascript:void(0);\" onclick=\"window.open('./pomm/pomm.php', 'pomm', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbar=0, Resizable=0, Copyhistory=1, Width=784, Height=525')", 'player_map'),
    198                                                         ),
    199                                                 ),
    200                                 array("#", 'tools', array(
    201                                                         array("ticket.php", 'tickets'),
    202                                                         array("ahstats.php", 'auctionhouse'),
    203                                                         array("motd.php", 'add_motd'),
    204                                                         array("mail.php", 'mail'),
    205                                                         array("irc.php", 'irc'),
    206                                                         ),     
     249                                                        array("arenateam.php", 'arena_teams'),
     250                                                        array("honor.php", 'honor'),
     251                                                        array("banned.php", 'banned_list'),
     252                                                        array("stat.php", 'statistics'),
     253                                                        array("javascript:void(0);\" onclick=\"window.open('./pomm/pomm.php', 'pomm', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbar=0, Resizable=0, Copyhistory=1, Width=784, Height=525')", 'player_map'),
     254                                                        ),
     255                                                ),
     256                                array("#", 'tools', array(
     257                                                        array("ticket.php", 'tickets'),
     258                                                        array("ahstats.php", 'auctionhouse'),
     259                                                        array("motd.php", 'add_motd'),
     260//                                                      array("mail.php", 'mail'),
     261                                                        array("irc.php", 'irc'),
     262array("javascript:void(0);\" onclick=\"window.open('./forum.html', 'forum')", 'forums'),
     263                                                        ),
    207264                                        ),
    208265                                array("#", 'db', array(
     
    219276                                array("index.php", 'main', array()),
    220277                                array("user.php", 'users', array(
    221                                                         array("javascript:void(0);\" onclick=\"window.open('./pomm/pomm.php', 'pomm', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbar=0, Resizable=0, Copyhistory=1, Width=784, Height=525')", 'player_map'),
    222                                                         array("ahstats.php", 'auctionhouse'),
    223                                                         ),
    224                                                 ),
    225                                 array("#", 'tools', array(
    226                                                         array("irc.php", 'irc'),
    227                                                         array("command.php", 'command'),
     278                                                        array("arenateam.php", 'arena_teams'),
     279                                                        array("honor.php", 'honor'),
     280                                                        array("javascript:void(0);\" onclick=\"window.open('./pomm/pomm.php', 'pomm', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbar=0, Resizable=0, Copyhistory=1, Width=784, Height=525')", 'player_map'),
     281                                                        array("ahstats.php", 'auctionhouse'),
     282                                                        ),
     283                                                ),
     284                                array("#", 'tools', array(
     285                                                        array("irc.php", 'irc'),
     286                                                        array("command.php", 'command'),
     287array("javascript:void(0);\" onclick=\"window.open('./forum.html', 'forum')", 'forums'),
    228288                                                        ),
    229289                                        ),
  • minimanager/scripts/db_layer/mysqli.php

    r19 r142  
    1818        var $num_queries = 0;
    1919
    20         function connect($db_host, $db_username, $db_password, $db_name = NULL, $use_names = '', $pconnect = true, $newlink = false) {{
     20        function connect($db_host, $db_username, $db_password, $db_name = NULL, $use_names = '', $pconnect = true, $newlink = false) {
    2121                global $lang_global;
    2222
  • minimanager/scripts/del_lib.php

    r19 r142  
    1414//Delete character
    1515function del_char($guid,$realm){
    16         global $mangos_db, $realm_db, $user_lvl, $user_id, $tab_del_user_mangos;
     16        global $characters_db, $realm_db, $user_lvl, $user_id, $tab_del_user_characters;
    1717
    1818        $sql_01 = new SQL;
    19         $sql_01->connect($mangos_db[$realm]['addr'], $mangos_db[$realm]['user'], $mangos_db[$realm]['pass'], $mangos_db[$realm]['name']);
     19        $sql_01->connect($characters_db[$realm]['addr'], $characters_db[$realm]['user'], $characters_db[$realm]['pass'], $characters_db[$realm]['name']);
    2020        $query = $sql_01->query("SELECT account,online FROM `character` WHERE guid ='$guid' LIMIT 1");
    2121        $owner_acc_id = $sql_01->result($query, 0, 'account');
     
    2626       
    2727        if (($user_lvl > $owner_gmlvl)||($owner_acc_id == $user_id)) {
    28                 $sql_01->connect($mangos_db[$realm]['addr'], $mangos_db[$realm]['user'], $mangos_db[$realm]['pass'], $mangos_db[$realm]['name']);
     28                $sql_01->connect($characters_db[$realm]['addr'], $characters_db[$realm]['user'], $characters_db[$realm]['pass'], $characters_db[$realm]['name']);
    2929
    3030                if (!$sql_01->result($query, 0, 'online')){
    31                         foreach ($tab_del_user_mangos as $value){
     31                        foreach ($tab_del_user_characters as $value){
    3232                                $query = $sql_01->query("DELETE FROM {$value[0]} WHERE {$value[1]} = '$guid'");
    3333                                }
     
    5151//Delete Account - return array(deletion_flag , number_of_chars_deleted)
    5252function del_acc($acc_id){
    53         global $mangos_db, $realm_db, $user_lvl, $user_id, $tab_del_user_mangos, $tab_del_user_realmd;
     53        global $characters_db, $realm_db, $user_lvl, $user_id, $tab_del_user_characters, $tab_del_user_realmd;
    5454
    5555        $del_char = 0;
     
    6262        if (($user_lvl > $gmlevel)||($acc_id == $user_id)) {
    6363                if (!$sql_01->result($query, 0, 'online')){
    64                 foreach ($mangos_db as $db){
     64                foreach ($characters_db as $db){
    6565                        $sql_01->connect($db['addr'], $db['user'], $db['pass'], $db['name']);
    6666                        $result = $sql_01->query("SELECT guid FROM `character` WHERE account='$acc_id'");
    6767                        while ($row = $sql_01->fetch_array($result)) {
    68                                         foreach ($tab_del_user_mangos as $value)
     68                                        foreach ($tab_del_user_characters as $value)
    6969                                        $query = $sql_01->query("DELETE FROM $value[0] WHERE $value[1] = '$row[0]'");
    7070                                $del_char++;
     
    9191//Delete Guild
    9292function del_guild($guid,$realm){
    93         global $mangos_db, $realm_db;
     93        global $characters_db, $realm_db;
    9494       
    9595        require_once("scripts/defines.php");
    9696       
    9797        $sql_01 = new SQL;
    98         $sql_01->connect($mangos_db[$realm]['addr'], $mangos_db[$realm]['user'], $mangos_db[$realm]['pass'], $mangos_db[$realm]['name']);
     98        $sql_01->connect($characters_db[$realm]['addr'], $characters_db[$realm]['user'], $characters_db[$realm]['pass'], $characters_db[$realm]['name']);
    9999        $query = $sql_01->query("DELETE FROM guild WHERE guildid = '$guid'");
    100100        $query = $sql_01->query("DELETE FROM guild_rank WHERE guildid = '$guid'");
  • minimanager/scripts/gen_lib.php

    r19 r142  
    1212//SEND INGAME MAIL - SAFE TO USE ONLY WHILE SERVER IS OFFLINE
    1313function send_ingame_mail($to, $from, $subject, $body, $gold = 0, $item = 0, $stack = 1){
    14         global $lang_global, $mangos_db, $realm_id;
     14        global $lang_global, $characters_db, $realm_id;
    1515       
    1616        $sql_0 = new SQL;
    17         $sql_0->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     17        $sql_0->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    1818 
    1919        $result = $sql_0->query("SELECT MAX(`id`) FROM item_text");
     
    4242//GENERATE ITEM_NSTANCE ENTRY
    4343function gen_item_instance($owner, $item_id, $stack){
    44  global $lang_global, $mangos_db, $realm_id;
     44 global $lang_global, $characters_db, $realm_id, $mangos_db;
    4545
    4646 $sql_1 = new SQL;
    47  $sql_1->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     47 $sql_1->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    4848
    4949 $result = $sql_1->query("SELECT MAX(guid) FROM item_instance");
     
    5151
    5252 $result = $sql_1->query("SELECT flags,stackable,MaxDurability,spellcharges_1,spellcharges_2,
    53                                                         spellcharges_3,spellcharges_4,spellcharges_5 FROM item_template
     53                                                        spellcharges_3,spellcharges_4,spellcharges_5 FROM `".$mangos_db[$realm_id]['name']."`.`item_template`
    5454                                                        WHERE entry = '$item_id'");
    5555 $item_template = $sql_1->fetch_row($result);
  • minimanager/scripts/get_lib.php

    r19 r142  
    369369                        switch ($dmg_type) {
    370370                        case 0: // Physical
    371                                 $tooltip .= "$min_dmg_value - $max_dmg_value {$lang_item['damage']}<br />(".round(((($min_dmg_value+$max_dmg_value)/2)/($item[52]/1000)),2)." DPS)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$lang_item['speed']} : ".(($item[52])/1000)."<br />";
     371                                $tooltip .= "$min_dmg_value - $max_dmg_value {$lang_item['damage']}<br />(".($item[52] ? round(((($min_dmg_value+$max_dmg_value)/2)/($item[52]/1000)),2): $min_dmg_value)." DPS)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$lang_item['speed']} : ".(($item[52])/1000)."<br />";
    372372                        break;
    373373                        case 1: // Holy
     
    639639    preg_match("~(Icon.create\('(.*?)')~", $temp, $temp);
    640640        if (!isset($temp[2])) return "img/INV/INV_blank_32.gif";
    641 
     641        $temp[2] = strtolower($temp[2]);
     642       
    642643        //get the icon itself
    643644        $fp = @fsockopen($proxy, $port, $errno, $errstr, 0.4);
  • minimanager/scripts/id_tab.php

    r19 r142  
    184184
    185185////////////////////////////////////////////////////////////////////////////////////////////////
    186 //get zone name by mapid and players x,y 
    187 $zone_id = Array( 
     186//get zone name by mapid and players x,y
     187$zone_id = Array(
    188188 //Azeroth
    189189        1497 => Array($lang_id_tab['undercity'],1497),
     
    355355        if( isset($skill_id[$id])) return $skill_id[$id][1];
    356356                else return 0;
    357 }               
     357}
     358
     359$user_level = array(
     360        0 => $lang_id_tab['Player'],
     361        1 => $lang_id_tab['Moderator'],
     362        2 => $lang_id_tab['Game_Master'],
     363        3 => $lang_id_tab['Administrator']
     364);
     365
     366function get_player_user_level($id){
     367global $user_level;
     368 return $user_level[$id] ;
     369}
     370
     371$CHAR_FACTION = array(
     372        0 => $lang_id_tab['Alliance'],
     373        1 => $lang_id_tab['Horde']
     374);
     375
     376$CHAR_RANK = array(
     377    0 => array(
     378                '00' => $lang_id_tab['None'],
     379                '01' => $lang_id_tab['None'],
     380                0 => $lang_id_tab['None'],
     381                1 => $lang_id_tab['Private'],
     382                2 => $lang_id_tab['Corporal'],
     383                3 => $lang_id_tab['Sergeant'],
     384                4 => $lang_id_tab['Master_Sergeant'],
     385                5 => $lang_id_tab['Sergeant_Major'],
     386                6 => $lang_id_tab['Knight'],
     387                7 => $lang_id_tab['Knight-Lieutenant'],
     388                8 => $lang_id_tab['Knight-Captain'],
     389                9 => $lang_id_tab['Knight-Champion'],
     390                10 => $lang_id_tab['Lieutenant_Commander'],
     391                11 => $lang_id_tab['Commander'],
     392                12 => $lang_id_tab['Marshal'],
     393                13 => $lang_id_tab['Field_Marshal'],
     394                14 => $lang_id_tab['Grand_Marshal']
     395    ),
     396    1 => array(
     397                '00' => $lang_id_tab['None'],
     398                '01' => $lang_id_tab['None'],
     399                0 => $lang_id_tab['None'],
     400                1 => $lang_id_tab['Scout'],
     401                2 => $lang_id_tab['Grunt'],
     402                3 => $lang_id_tab['Sergeant'],
     403                4 => $lang_id_tab['Senior_Sergeant'],
     404                5 => $lang_id_tab['First_Sergeant'],
     405                6 => $lang_id_tab['Stone_Guard'],
     406                7 => $lang_id_tab['Blood_Guard'],
     407                8 => $lang_id_tab['Legionnare'],
     408                9 => $lang_id_tab['Centurion'],
     409                10 => $lang_id_tab['Champion'],
     410                11 => $lang_id_tab['Lieutenant_General'],
     411                12 => $lang_id_tab['General'],
     412                13 => $lang_id_tab['Warlord'],
     413                14 => $lang_id_tab['High_Warlord']
     414    )
     415
     416);
     417
     418$CHAR_RACE = array(
     419        1 => array($lang_id_tab['human'], 0),
     420        2 => array($lang_id_tab['orc'], 1),
     421        3 => array($lang_id_tab['dwarf'],  0),
     422        4 => array($lang_id_tab['nightElf'], 0),
     423        5 => array($lang_id_tab['undead'], 1),
     424        6 => array($lang_id_tab['tauren'], 1),
     425        7 => array($lang_id_tab['gnome'],  0),
     426        8 => array($lang_id_tab['troll'], 1),
     427        10 => array($lang_id_tab['bloodElf'], 1),
     428        11 => array($lang_id_tab['draenei'],  0),
     429);
     430
     431
     432function pvp_ranks($honor=0, $faction=0){
     433    $rank = '0'.$faction;
     434    if($honor > 0){
     435        if($honor < 2000) $rank = 1;
     436        else $rank = ceil($honor / 5000) + 1;
     437    }
     438
     439        if ($rank>14) { $rank = 14; }
     440    return $rank;
     441}
     442
    358443?>
  • minimanager/stat.php

    r19 r142  
    6161 $total_gms = $sql->result($query,1);
    6262
    63  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     63 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    6464 $query = $sql->query("SELECT count(*) FROM `character`");
    6565 $total_chars = $sql->result($query,0);
    6666 
     67 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    6768 $query = $sql->query("SELECT AVG(uptime)/60,MAX(uptime)/60,(100*SUM(uptime)/(UNIX_TIMESTAMP()-MIN(starttime))) FROM uptime");
    6869 $uptime = $sql->fetch_row($query);
     
    8788 $output .= "<div class=\"top\"><h1>{$lang_stat['srv_statistics']}</h1></div>";
    8889 
     90 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
     91
    8992 //there is always less hordies
    9093 $query = $sql->query("SELECT count(guid) FROM `character` WHERE race IN(2,5,6,8,10)");
  • minimanager/tele.php

    r19 r142  
    6767   <tr>
    6868        <th width=\"5%\">{$lang_global['delete_short']}</th>
    69         <th width=\"5%\"><a href=\"tele.php?order_by=id&amp;start=$start&amp;dir=$dir\">".($order_by=='id' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['id']}</a></th>
    70         <th width=\"28%\"><a href=\"tele.php?order_by=name&amp;start=$start&amp;dir=$dir\">".($order_by=='name' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['name']}</a></th>
    71         <th width=\"22%\><a href=\"tele.php?order_by=map&amp;start=$start&amp;dir=$dir\">".($order_by=='map' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['map']}</a></th>
    72         <th width=\"9%\"><a href=\"tele.php?order_by=position_x&amp;start=$start&amp;dir=$dir\">".($order_by=='position_x' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['x']}</a></th>
    73         <th width=\"9%\"><a href=\"tele.php?order_by=position_y&amp;start=$start&amp;dir=$dir\">".($order_by=='position_y' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['y']}</a></th>
    74         <th width=\"9%\"><a href=\"tele.php?order_by=position_z&amp;start=$start&amp;dir=$dir\">".($order_by=='position_z' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['z']}</a></th>
    75         <th width=\"10%\"><a href=\"tele.php?order_by=orientation&amp;start=$start&amp;dir=$dir\">".($order_by=='orientation' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['orientation']}</a></th>
     69        <th width=\"5%\"><a href=\"tele.php?order_by=id&amp;start=$start&amp;dir=$dir\"".($order_by=='id' ? " class=\"$order_dir\"" : "").">{$lang_tele['id']}</a></th>
     70        <th width=\"28%\"><a href=\"tele.php?order_by=name&amp;start=$start&amp;dir=$dir\"".($order_by=='name' ? " class=\"$order_dir\"" : "").">{$lang_tele['name']}</a></th>
     71        <th width=\"22%\><a href=\"tele.php?order_by=map&amp;start=$start&amp;dir=$dir\"".($order_by=='map' ? " class=\"$order_dir\"" : "").">{$lang_tele['map']}</a></th>
     72        <th width=\"9%\"><a href=\"tele.php?order_by=position_x&amp;start=$start&amp;dir=$dir\"".($order_by=='position_x' ? " class=\"$order_dir\"" : "").">{$lang_tele['x']}</a></th>
     73        <th width=\"9%\"><a href=\"tele.php?order_by=position_y&amp;start=$start&amp;dir=$dir\"".($order_by=='position_y' ? " class=\"$order_dir\"" : "").">{$lang_tele['y']}</a></th>
     74        <th width=\"9%\"><a href=\"tele.php?order_by=position_z&amp;start=$start&amp;dir=$dir\"".($order_by=='position_z' ? " class=\"$order_dir\"" : "").">{$lang_tele['z']}</a></th>
     75        <th width=\"10%\"><a href=\"tele.php?order_by=orientation&amp;start=$start&amp;dir=$dir\"".($order_by=='orientation' ? " class=\"$order_dir\"" : "").">{$lang_tele['orientation']}</a></th>
    7676   </tr>";
    7777
     
    146146   <tr>
    147147        <th width=\"5%\">{$lang_global['delete_short']}</th>
    148         <th width=\"5%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=id&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\">".($order_by=='id' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['id']}</a></th>
    149         <th width=\"28%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=name&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\">".($order_by=='name' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['name']}</a></th>
    150         <th width=\"22%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=map&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\">".($order_by=='map' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['map']}</a></th>
    151         <th width=\"9%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=position_x&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\">".($order_by=='position_x' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['x']}</a></th>
    152         <th width=\"9%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=position_y&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\">".($order_by=='position_y' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['y']}</a></th>
    153         <th width=\"9%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=position_z&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\">".($order_by=='position_z' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['z']}</a></th>
    154         <th width=\"10%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=orientation&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\">".($order_by=='orientation' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_tele['orientation']}</a></th>
     148        <th width=\"5%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=id&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\"".($order_by=='id' ? " class=\"$order_dir\"" : "").">{$lang_tele['id']}</a></th>
     149        <th width=\"28%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=name&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\"".($order_by=='name' ? " class=\"$order_dir\"" : "").">{$lang_tele['name']}</a></th>
     150        <th width=\"22%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=map&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\"".($order_by=='map' ? " class=\"$order_dir\"" : "").">{$lang_tele['map']}</a></th>
     151        <th width=\"9%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=position_x&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\"".($order_by=='position_x' ? " class=\"$order_dir\"" : "").">{$lang_tele['x']}</a></th>
     152        <th width=\"9%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=position_y&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\"".($order_by=='position_y' ? " class=\"$order_dir\"" : "").">{$lang_tele['y']}</a></th>
     153        <th width=\"9%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=position_z&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\"".($order_by=='position_z' ? " class=\"$order_dir\"" : "").">{$lang_tele['z']}</a></th>
     154        <th width=\"10%\"><a href=\"tele.php?action=search&amp;error=4&amp;order_by=orientation&amp;search_by=$search_by&amp;search_value=$search_value&amp;dir=$dir\"".($order_by=='orientation' ? " class=\"$order_dir\"" : "").">{$lang_tele['orientation']}</a></th>
    155155   </tr>";
    156156
     
    223223        $tele = $sql->fetch_row($query);
    224224
    225         $output .= "<center>
    226         <fieldset style=\"width: 550px;\">
     225        $output .= "<script type=\"text/javascript\">
     226                answerbox.btn_ok='{$lang_global['yes_low']}';
     227                answerbox.btn_cancel='{$lang_global['no']}';
     228        </script>
     229        <center>
     230        <fieldset class=\"half_frame\">
    227231        <legend>{$lang_tele['edit_tele']}</legend>
    228232    <form method=\"get\" action=\"tele.php\" name=\"form\">
     
    265269      </tr>
    266270      <tr><td>";
    267                 makebutton($lang_tele['update_tele'], "javascript:do_submit()",130);
     271                        makebutton($lang_tele['delete_tele'], "#\" onclick=\"answerBox('{$lang_global['delete']}: <font color=white>{$tele[1]}</font> <br /> {$lang_global['are_you_sure']}', 'tele.php?action=del_tele&amp;id=$id');\" type=\"wrn",148);
    268272$output .= "</td><td>
    269273                <table class=\"hidden\">
    270274          <tr><td>";
    271                         makebutton($lang_tele['delete_tele'], "tele.php?action=del_tele&amp;id=$id",148);
    272                         makebutton($lang_global['back'], "tele.php",148);
     275                        makebutton($lang_tele['update_tele'], "javascript:do_submit()",130);
     276                        makebutton($lang_global['back'], "tele.php\" type=\"def",148);
    273277$output .= "</td></tr>
    274278        </table>";
     
    322326
    323327        $output .= "<center>
    324         <fieldset style=\"width: 550px;\">
     328        <fieldset class=\"half_frame\">
    325329        <legend>{$lang_tele['add_new_tele']}</legend>
    326330    <form method=\"get\" action=\"tele.php\" name=\"form\">
     
    329333     <tr>
    330334        <td>{$lang_tele['loc_name']}</td>
    331         <td><input type=\"text\" name=\"name\" size=\"42\" maxlength=\"98\" value=\"change_me\" /></td>
     335        <td><input type=\"text\" name=\"name\" size=\"42\" maxlength=\"98\" value=\"{$lang_tele['name']}\" /></td>
    332336      </tr>
    333337         <tr>
  • minimanager/templates/Malachite/Malachite_1024.css

    r19 r142  
    168168}
    169169input[type="radio"],input[type="checkbox"]{
    170         background:none;
     170        background:#b2c2b9;
    171171        border:0px;
    172172}
     
    192192        border-color: #76827B;
    193193}
     194a[type="wrn"].button:hover{
     195        background-color:#4a1a1a;
     196        background-image:url(../../img/sml_warn.png);
     197        background-repeat:no-repeat;
     198        background-position: 99% 1px
     199}
     200a[type="def"].button:hover{
     201        background-color:#1a4a1a;
     202        background-image:url(../../img/sml_tick.png);
     203        background-repeat:no-repeat;
     204        background-position: 99% 1px
     205}
    194206
    195207fieldset{
     
    201213        background-color: #b2c2b9;
    202214        border: 1px solid #374341;
     215}
     216fieldset.half_frame{
     217        width: 550px;
     218}
     219fieldset.tquarter_frame{
     220        width: 680px;
     221}
     222fieldset.full_frame{
     223        width: 760px;
    203224}
    204225legend{
     
    511532        text-align:right;
    512533        margin-top: 3px;
    513         color: #fff !important;
    514534}
    515535tr td.skill_bar{
  • minimanager/templates/Malachite/Malachite_1280.css

    r19 r142  
    192192        border-color: #76827B;
    193193}
     194a[type="wrn"].button:hover{
     195        background-color:#4a1a1a;
     196        background-image:url(../../img/sml_warn.png);
     197        background-repeat:no-repeat;
     198        background-position: 99% 1px
     199}
     200a[type="def"].button:hover{
     201        background-color:#1a4a1a;
     202        background-image:url(../../img/sml_tick.png);
     203        background-repeat:no-repeat;
     204        background-position: 99% 1px
     205}
    194206
    195207fieldset{
     
    201213        background-color: #b2c2b9;
    202214        border: 1px solid #374341;
     215}
     216fieldset.half_frame{
     217        width: 650px;
     218}
     219fieldset.tquarter_frame{
     220        width: 780px;
     221}
     222fieldset.full_frame{
     223        width: 860px;
    203224}
    204225legend{
     
    511532        text-align:right;
    512533        margin-top: 3px;
    513         color: #fff !important;
    514534}
    515535tr td.skill_bar{
  • minimanager/templates/Sulfur/Sulfur_1024.css

    r19 r142  
    204204        border-color: #76827B;
    205205}
    206 
     206a[type="wrn"].button:hover{
     207        background-color:#4a1a1a;
     208        background-image:url(../../img/sml_warn.png);
     209        background-repeat:no-repeat;
     210        background-position: 99% 1px;
     211}
     212a[type="def"].button:hover{
     213        background-color:#1a4a1a;
     214        background-image:url(../../img/sml_tick.png);
     215        background-repeat:no-repeat;
     216        background-position: 99% 1px;
     217}
    207218fieldset{
    208219        position: relative;
     
    214225        border: 1px solid #d4d4d4;
    215226}
     227fieldset.half_frame{
     228        width: 550px;
     229}
     230fieldset.tquarter_frame{
     231        width: 680px;
     232}
     233fieldset.full_frame{
     234        width: 760px;
     235}
    216236legend{
    217237        margin-top:-5px;
     
    338358tr td.bank div.no_slot{
    339359        background-image: url(../../img/INV/Slot_Bank_Out.gif);
     360}
     361
     362tr th a{
     363        padding-right:10px;
     364        background-repeat:no-repeat;
     365}
     366tr th a.ASC{
     367        background-image: url(../../img/arr_up.gif);
     368        background-position: 100% 2px;
     369}
     370tr th a.DESC{
     371        background-image: url(../../img/arr_dw.gif);
     372        background-position: 100% 6px;
    340373}
    341374/*****TABLES END******/
  • minimanager/templates/Sulfur/Sulfur_1280.css

    r19 r142  
    204204        border-color: #76827B;
    205205}
     206a[type="wrn"].button:hover{
     207        background-color:#4a1a1a;
     208        background-image:url(../../img/sml_warn.png);
     209        background-repeat:no-repeat;
     210        background-position: 99% 1px
     211}
     212a[type="def"].button:hover{
     213        background-color:#1a4a1a;
     214        background-image:url(../../img/sml_tick.png);
     215        background-repeat:no-repeat;
     216        background-position: 99% 1px
     217}
    206218
    207219fieldset{
     
    213225        background-color: #383838;
    214226        border: 1px solid #d4d4d4;
     227}
     228fieldset.half_frame{
     229        width: 650px;
     230}
     231fieldset.tquarter_frame{
     232        width: 780px;
     233}
     234fieldset.full_frame{
     235        width: 860px;
    215236}
    216237legend{
  • minimanager/ticket.php

    r19 r142  
    3030//########################################################################################################################
    3131function browse_tickets() {
    32  global  $lang_global, $lang_ticket, $output, $mangos_db, $realm_id, $itemperpage, $ticket_type;
    33 
    34  $sql = new SQL;
    35  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     32 global  $lang_global, $lang_ticket, $output, $characters_db, $realm_id, $itemperpage, $ticket_type;
     33
     34 $sql = new SQL;
     35 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    3636 
    3737 $start = (isset($_GET['start'])) ? $sql->quote_smart($_GET['start']) : 0;
     
    102102//########################################################################################################################
    103103function delete_tickets() {
    104 global $lang_global, $mangos_db, $realm_id;
    105 
    106  $sql = new SQL;
    107  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     104global $lang_global, $characters_db, $realm_id;
     105
     106 $sql = new SQL;
     107 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    108108
    109109 if(isset($_GET['check'])) $check = $sql->quote_smart($_GET['check']);
     
    130130//########################################################################################################################
    131131function edit_ticket() {
    132  global  $lang_global, $lang_ticket, $output, $mangos_db, $realm_id, $ticket_type;
    133 
    134  $sql = new SQL;
    135  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     132 global  $lang_global, $lang_ticket, $output, $characters_db, $realm_id, $ticket_type;
     133
     134 $sql = new SQL;
     135 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    136136 
    137137 if(isset($_GET['id'])) $id = $sql->quote_smart($_GET['id']);
     
    197197//########################################################################################################################
    198198function do_edit_ticket() {
    199  global $mangos_db, $realm_id;
     199 global $characters_db, $realm_id;
    200200
    201201 if((!isset($_POST['new_category'])) ||($_POST['new_category'] === '')|| empty($_POST['new_text']) || empty($_POST['id']) ) {
     
    204204
    205205 $sql = new SQL;
    206  $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     206 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    207207 
    208208 $new_category = $sql->quote_smart($_POST['new_category']);
  • minimanager/user.php

    r19 r142  
    312312//#####################################################################################################
    313313function dodel_user() {
    314  global $lang_global, $lang_user, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,
    315                 $tab_del_user_mangos, $tab_del_user_realmd;
     314 global $lang_global, $lang_user, $output, $realm_db, $characters_db, $realm_id, $user_lvl,
     315                $tab_del_user_characters, $tab_del_user_realmd;
    316316
    317317 $sql = new SQL;
     
    354354//#####################################################################################################
    355355function backup_user() {
    356  global $lang_global, $lang_user, $output, $realm_db, $mangos_db, $realm_id, $user_lvl,$backup_dir;
     356 global $lang_global, $lang_user, $output, $realm_db, $characters_db, $realm_id, $user_lvl,$backup_dir;
    357357
    358358 $sql = new SQL;
     
    419419        fclose($fp);
    420420       
    421         foreach ($mangos_db as $db){
     421        foreach ($characters_db as $db){
    422422                $file_name_new = $acc[0]."_{$db['name']}.sql";
    423423                $fp = fopen("$subdir/$file_name_new", 'w') or die (error($lang_backup['file_write_err']));
     
    430430                while ($char = $sql->fetch_array($all_char_query)){
    431431                                fwrite($fp, "-- Dumping data for character $char[1]\n")or die (error($lang_backup['file_write_err']));
    432                                 foreach ($tab_backup_user_mangos as $value) {
     432                                foreach ($tab_backup_user_characters as $value) {
    433433                                        $char_query = $sql->query("SELECT * FROM $value[0] WHERE $value[1] = $char[0]");
    434434                                        $num_fields = $sql->num_fields($char_query);
     
    595595//###########################################################################################################
    596596function edit_user() {
    597  global $lang_global, $lang_user, $output, $realm_db, $mangos_db, $realm_id, $user_lvl, $user_name, $gm_level_arr;
     597 global $lang_global, $lang_user, $output, $realm_db, $characters_db, $realm_id, $user_lvl, $user_name, $gm_level_arr;
    598598 
    599599 if (empty($_GET['id'])) redirect("user.php?error=10");
     
    716716    $tot_chars = $sql->result($query, 0);
    717717
    718         $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     718        $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    719719        $query = $sql->query("SELECT count(*) FROM `character` WHERE account = $id");
    720720        $chars_on_realm = $sql->result($query, 0);
Note: See TracChangeset for help on using the changeset viewer.