Changeset 178


Ignore:
Timestamp:
Dec 23, 2007, 2:55:36 PM (17 years ago)
Author:
george
Message:

Minimanager 0.1.6b

Location:
minimanager
Files:
8 added
31 edited

Legend:

Unmodified
Added
Removed
  • minimanager/ahstats.php

    r142 r178  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111require_once("header.php");
    1212valid_login(0);
     
    4444        } else $order_side = "";
    4545 } else $order_side = "";
    46  
     46
    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
     
    5858           <input type=\"hidden\" name=\"action\" value=\"search_auctions\" />
    5959           <input type=\"hidden\" name=\"error\" value=\"2\" />
    60                 <table class=\"hidden\"> 
     60                <table class=\"hidden\">
    6161                <tr><td>
    6262          <td><input type=\"text\" size=\"25\" name=\"search_value\" /></td>
     
    6868                <option value=\"buyer_name\">{$lang_auctionhouse['buyer_name']}</option>
    6969           </select></td>
    70            
     70
    7171           <td><select name=\"search_class\">
    7272            <option value=\"-1\">{$lang_auctionhouse['all']}</option>
     
    8282                <option value=\"15\">{$lang_item['misc_short']}</option>
    8383           </select></td>
    84            
     84
    8585           <td><select name=\"search_quality\">
    8686                <option value=\"-1\">{$lang_auctionhouse['all']}</option>
     
    9999 $output .= generate_pagination("ahstats.php?action=browse_auctions&amp;order_by=$order_by&amp;dir=".!$dir, $all_record, $itemperpage, $start);
    100100 $output .= "</td></tr></table>
    101  
     101
    102102 <table class=\"lined\">
    103103   <tr>
     
    121121                        $value = "<b>".((!empty($rows[10])) ? "<font color=".$sidecolor[$rows[10]].">$value</font>" : "N/A")."</b>";
    122122                        break;
    123                         case 7:                 
     123                        case 7:
    124124                        case 6:
    125125                        case 3:
     
    129129                        $value -= $s*100;
    130130                        $c = $value;
    131                         $value = $g."<img src=\"./img/gold.gif\" /> ".$s."<img src=\"./img/silver.gif\" /> ".$c."<img src=\"./img/copper.gif\" /> ";           
     131                        $value = $g."<img src=\"./img/gold.gif\" /> ".$s."<img src=\"./img/silver.gif\" /> ".$c."<img src=\"./img/copper.gif\" /> ";
    132132                        break;
    133133                        case 2:
    134                         $value = "<a href=\"$item_datasite$rows[1]\" target=\"_blank\" onmouseover=\"toolTip('".addslashes(get_item_tooltip($rows[1]))."','item_tooltip')\" onmouseout=\"toolTip()\"><img src=\"".get_icon($rows[1])."\" class=\"icon_border\" alt=\"$value\"><br/>$value".(($rows[8]>1) ? " (x$rows[8])" : "")."</img></a>";
     134                        $value = "<a href=\"$item_datasite$rows[1]\" target=\"_blank\" onmouseover=\"toolTip('".addslashes(get_item_tooltip($rows[1]))."','item_tooltip')\" onmouseout=\"toolTip()\"><img src=\"".get_icon($rows[1])."\" class=\"icon_border_0\" alt=\"$value\"><br/>$value".(($rows[8]>1) ? " (x$rows[8])" : "")."</img></a>";
    135135                        break;
    136136                        case 0:
     
    143143 }
    144144 $sql->close();
    145  
     145
    146146 $output .= "<tr><td colspan=\"7\" class=\"hidden\" align=\"right\">{$lang_auctionhouse['total_auctions']} : $all_record</td></tr>
    147147   </table></center>";
     
    153153//########################################################################################################################
    154154function search_auctions() {
    155  global $lang_auctionhouse, $lang_global, $lang_item, $output, $characters_db, $realm_id, $mangos_db, 
     155 global $lang_auctionhouse, $lang_global, $lang_item, $output, $characters_db, $realm_id, $mangos_db,
    156156
    157157                $itemperpage, $item_datasite, $server, $user_lvl, $user_id, $sql_search_limit;
     
    186186        } else $order_side = "";
    187187 } else $order_side = "";
    188  
     188
    189189 switch ($search_by) {
    190190        case "item_name":
    191        
     191
    192192         if(( ($search_class >= 0) || ($search_quality >= 0))&&(!isset($search_value))){
    193193                if ($search_class >= 0) $search_filter = " AND item_template.class = '$search_class'";
     
    199199                if ($search_class >= 0) $item_prefix .= "AND class = '$search_class' ";
    200200                if ($search_quality >= 0) $item_prefix .= "AND Quality = '$search_quality' ";
    201                
     201
    202202                $result = $sql->query("SELECT entry FROM `mangos`.`item_template` WHERE name LIKE '%$search_value%' $item_prefix");
    203203                $search_filter = "AND auctionhouse.item_template IN(0";
     
    206206        }
    207207        break;
    208                
     208
    209209        case "item_id":
    210210                $search_filter = "AND auctionhouse.item_template = '$search_value'";
     
    241241          <tr><td>
    242242                <input type=\"text\" size=\"30\" name=\"search_value\" />
    243            
     243
    244244          <select name=\"search_by\">
    245245            <option value=\"item_name\">{$lang_auctionhouse['item_name']}</option>
     
    248248                <option value=\"buyer_name\">{$lang_auctionhouse['buyer_name']}</option>
    249249           </select></form>
    250            
     250
    251251           <select name=\"search_class\">
    252252            <option value=\"-1\">{$lang_auctionhouse['all']}</option>
     
    262262                <option value=\"15\">{$lang_item['misc_short']}</option>
    263263           </select>
    264            
     264
    265265          <select name=\"search_quality\">
    266266                <option value=\"-1\">{$lang_auctionhouse['all']}</option>
     
    278278 $output .= "</td>
    279279  </tr></table></form>
    280  
     280
    281281 <table class=\"lined\">
    282282   <tr>
     
    300300                        $value = "<b>".((!empty($rows[10])) ? "<font color=".$sidecolor[$rows[10]].">$value</font>" : "N/A")."</b>";
    301301                        break;
    302                         case 7:                 
     302                        case 7:
    303303                        case 6:
    304304                        case 3:
     
    308308                        $value -= $s*100;
    309309                        $c = $value;
    310                         $value = $g."<img src=\"./img/gold.gif\" /> ".$s."<img src=\"./img/silver.gif\" /> ".$c."<img src=\"./img/copper.gif\" /> ";           
     310                        $value = $g."<img src=\"./img/gold.gif\" /> ".$s."<img src=\"./img/silver.gif\" /> ".$c."<img src=\"./img/copper.gif\" /> ";
    311311                        break;
    312312                        case 2:
    313                         $value = "<a href=\"$item_datasite$rows[1]\" target=\"_blank\" onmouseover=\"toolTip('".addslashes(get_item_tooltip($rows[1]))."','item_tooltip')\" onmouseout=\"toolTip()\"><img src=\"".get_icon($rows[1])."\" class=\"icon_border\" alt=\"$value\"><br/>$value".(($rows[8]>1) ? " (x$rows[8])" : "")."</img></a>";
     313                        $value = "<a href=\"$item_datasite$rows[1]\" target=\"_blank\" onmouseover=\"toolTip('".addslashes(get_item_tooltip($rows[1]))."','item_tooltip')\" onmouseout=\"toolTip()\"><img src=\"".get_icon($rows[1])."\" class=\"icon_border_0\" alt=\"$value\"><br/>$value".(($rows[8]>1) ? " (x$rows[8])" : "")."</img></a>";
    314314                        break;
    315315                        case 0:
     
    322322 }
    323323 $sql->close();
    324  
     324
    325325 $output .= "<tr><td colspan=\"7\" class=\"hidden\" align=\"right\">{$lang_auctionhouse['tot_found']} : $tot_found {$lang_global['limit']} : $sql_search_limit</td></tr>
    326326   </table></center>";
     
    332332//########################################################################################################################
    333333$err = (isset($_GET['error'])) ? $_GET['error'] : NULL;
    334        
     334
    335335$output .= "<div class=\"top\">";
    336336switch ($err) {
     
    349349
    350350switch ($action) {
    351 case "browse_auctions": 
     351case "browse_auctions":
    352352   browse_auctions();
    353353   break;
    354 case "search_auctions": 
     354case "search_auctions":
    355355   search_auctions();
    356356   break;
  • minimanager/arenateam.php

    r142 r178  
    1010
    1111require_once("header.php");
    12 valid_login(1);
     12valid_login(0);
    1313require_once("scripts/id_tab.php");
    1414//########################################################################################################################
  • minimanager/banned.php

    r142 r178  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111require_once("header.php");
    1212valid_login(1);
     
    2929 $order_dir = ($dir) ? "ASC" : "DESC";
    3030 $dir = ($dir) ? 0 : 1;
    31        
     31
    3232 $query_1 = $sql->query("SELECT count(*) FROM $ban_type");
    3333 $all_record = $sql->result($query_1,0);
     
    5353 </script>
    5454 <table class=\"lined\">
    55    <tr> 
     55   <tr>
    5656        <th width=\"5%\">{$lang_global['delete_short']}</td>
    5757        <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>
     
    7272                        $owner_acc_name = $ban[0];
    7373                }
    74  
     74
    7575  $output .= "<tr>
    7676                        <td><img src=\"img/aff_cross.png\" alt=\"\" onclick=\"answerBox('{$lang_global['delete']}: <font color=white>$owner_acc_name</font><br />{$lang_global['are_you_sure']}', del_banned + '$ban[0]');\" style=\"cursor:pointer;\" /></td>
     
    9898 $sql = new SQL;
    9999 $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    100  
     100
    101101 if(isset($_GET['ban_type'])) $ban_type = $sql->quote_smart($_GET['ban_type']);
    102102        else redirect("banned.php?error=1");
     
    166166//########################################################################################################################
    167167function do_add_entry() {
    168  global $lang_global, $realm_db, $user_name;
     168 global $lang_global, $realm_db, $user_name, $lang_banned, $output;
    169169
    170170 if((empty($_GET['ban_type']))||(empty($_GET['entry'])) ||(empty($_GET['bantime'])))
     
    173173 $sql = new SQL;
    174174 $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    175  
     175
    176176 $ban_type = $sql->quote_smart($_GET['ban_type']);
    177177
     
    182182                else $entry = $sql->result($result1, 0, 'id');
    183183 }
    184  
     184
    185185 $bantime = time() + (3600 * $sql->quote_smart($_GET['bantime']));
    186  
    187  $banreason = (isset($_GET['banreason']) && ($_POST['banreason'] != '')) ? $sql->quote_smart($_GET['banreason']) : "none";
     186
     187 $banreason = (isset($_GET['banreason']) && ($_GET['banreason'] != '')) ? $sql->quote_smart($_GET['banreason']) : "none";
    188188
    189189 if ($ban_type === "account_banned"){
    190190        $result = $sql->query("SELECT count(*) FROM account_banned WHERE id = '$entry'");
    191191        if(!$sql->result($result, 0))
    192                 $sql->query("INSERT INTO account_banned (id, bandate, unbandate, bannedby, banreason, active) 
     192                $sql->query("INSERT INTO account_banned (id, bandate, unbandate, bannedby, banreason, active)
    193193                                           VALUES ('$entry',".time().",$bantime,'$user_name','$banreason', 1)");
    194194
     
    197197                                                VALUES ('$entry',".time().",$bantime,'$user_name','$banreason')");
    198198                }
    199                        
     199
    200200 if ($sql->affected_rows()) {
    201201        $sql->close();
     
    213213//########################################################################################################################
    214214$err = (isset($_GET['error'])) ? $_GET['error'] : NULL;
    215        
     215
    216216$output .= "<div class=\"top\">";
    217217switch ($err) {
  • minimanager/char.php

    r142 r178  
    8585
    8686        $equiped_items = array(
    87                 1 => array(($char_data[CHAR_DATA_OFFSET_EQU_HEAD]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_HEAD]):0),($char_data[CHAR_DATA_OFFSET_EQU_HEAD]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_HEAD]):0)),
    88         2 => array(($char_data[CHAR_DATA_OFFSET_EQU_NECK]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_NECK]):0),($char_data[CHAR_DATA_OFFSET_EQU_NECK]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_NECK]):0)),
    89         3 => array(($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]):0),($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]):0)),
    90         4 => array(($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]):0),($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]):0)),
    91         5 => array(($char_data[CHAR_DATA_OFFSET_EQU_CHEST]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_CHEST]):0),($char_data[CHAR_DATA_OFFSET_EQU_CHEST]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_CHEST]):0)),
    92         6 => array(($char_data[CHAR_DATA_OFFSET_EQU_BELT]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_BELT]):0),($char_data[CHAR_DATA_OFFSET_EQU_BELT]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_BELT]):0)),
    93         7 => array(($char_data[CHAR_DATA_OFFSET_EQU_LEGS]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_LEGS]):0),($char_data[CHAR_DATA_OFFSET_EQU_LEGS]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_LEGS]):0)),
    94         8 => array(($char_data[CHAR_DATA_OFFSET_EQU_FEET]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_FEET]):0),($char_data[CHAR_DATA_OFFSET_EQU_FEET]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_FEET]):0)),
    95         9 => array(($char_data[CHAR_DATA_OFFSET_EQU_WRIST]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_WRIST]):0),($char_data[CHAR_DATA_OFFSET_EQU_WRIST]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_WRIST]):0)),
    96         10 => array(($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]):0),($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]):0)),
    97         11 => array(($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]):0),($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]):0)),
    98         12 => array(($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]):0),($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]):0)),
    99         13 => array(($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]):0),($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]):0)),
    100         14 => array(($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]):0),($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]):0)),
    101         15 => array(($char_data[CHAR_DATA_OFFSET_EQU_BACK]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_BACK]):0),($char_data[CHAR_DATA_OFFSET_EQU_BACK]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_BACK]):0)),
    102         16 => array(($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]):0),($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]):0)),
    103         17 => array(($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]):0),($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]):0)),
    104         18 => array(($char_data[CHAR_DATA_OFFSET_EQU_RANGED]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_RANGED]):0),($char_data[CHAR_DATA_OFFSET_EQU_RANGED]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_RANGED]):0)),
    105         19 => array(($char_data[CHAR_DATA_OFFSET_EQU_TABARD]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_TABARD]):0),($char_data[CHAR_DATA_OFFSET_EQU_TABARD]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_TABARD]):0))
    106                 );
     87                1 => array(($char_data[CHAR_DATA_OFFSET_EQU_HEAD]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_HEAD]):0),($char_data[CHAR_DATA_OFFSET_EQU_HEAD]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_HEAD]):0),($char_data[CHAR_DATA_OFFSET_EQU_HEAD]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_HEAD]):0)),
     88                2 => array(($char_data[CHAR_DATA_OFFSET_EQU_NECK]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_NECK]):0),($char_data[CHAR_DATA_OFFSET_EQU_NECK]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_NECK]):0),($char_data[CHAR_DATA_OFFSET_EQU_NECK]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_NECK]):0)),
     89                3 => array(($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]):0),($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]):0),($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]):0)),
     90                4 => array(($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]):0),($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]):0),($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_SHIRT]):0)),
     91                5 => array(($char_data[CHAR_DATA_OFFSET_EQU_CHEST]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_CHEST]):0),($char_data[CHAR_DATA_OFFSET_EQU_CHEST]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_CHEST]):0),($char_data[CHAR_DATA_OFFSET_EQU_CHEST]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_CHEST]):0)),
     92                6 => array(($char_data[CHAR_DATA_OFFSET_EQU_BELT]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_BELT]):0),($char_data[CHAR_DATA_OFFSET_EQU_BELT]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_BELT]):0),($char_data[CHAR_DATA_OFFSET_EQU_BELT]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_BELT]):0)),
     93                7 => array(($char_data[CHAR_DATA_OFFSET_EQU_LEGS]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_LEGS]):0),($char_data[CHAR_DATA_OFFSET_EQU_LEGS]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_LEGS]):0),($char_data[CHAR_DATA_OFFSET_EQU_LEGS]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_LEGS]):0)),
     94                8 => array(($char_data[CHAR_DATA_OFFSET_EQU_FEET]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_FEET]):0),($char_data[CHAR_DATA_OFFSET_EQU_FEET]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_FEET]):0),($char_data[CHAR_DATA_OFFSET_EQU_FEET]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_FEET]):0)),
     95                9 => array(($char_data[CHAR_DATA_OFFSET_EQU_WRIST]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_WRIST]):0),($char_data[CHAR_DATA_OFFSET_EQU_WRIST]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_WRIST]):0),($char_data[CHAR_DATA_OFFSET_EQU_WRIST]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_WRIST]):0)),
     96                10 => array(($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]):0),($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]):0),($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_GLOVES]):0)),
     97                11 => array(($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]):0),($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]):0),($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_FINGER1]):0)),
     98                12 => array(($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]):0),($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]):0),($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_FINGER2]):0)),
     99                13 => array(($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]):0),($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]):0),($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]):0)),
     100                14 => array(($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]):0),($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]):0),($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]):0)),
     101                15 => array(($char_data[CHAR_DATA_OFFSET_EQU_BACK]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_BACK]):0),($char_data[CHAR_DATA_OFFSET_EQU_BACK]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_BACK]):0),($char_data[CHAR_DATA_OFFSET_EQU_BACK]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_BACK]):0)),
     102                16 => array(($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]):0),($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]):0),($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]):0)),
     103                17 => array(($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]):0),($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]):0),($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]):0)),
     104                18 => array(($char_data[CHAR_DATA_OFFSET_EQU_RANGED]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_RANGED]):0),($char_data[CHAR_DATA_OFFSET_EQU_RANGED]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_RANGED]):0),($char_data[CHAR_DATA_OFFSET_EQU_RANGED]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_RANGED]):0)),
     105                19 => array(($char_data[CHAR_DATA_OFFSET_EQU_TABARD]?get_item_tooltip($char_data[CHAR_DATA_OFFSET_EQU_TABARD]):0),($char_data[CHAR_DATA_OFFSET_EQU_TABARD]?get_icon($char_data[CHAR_DATA_OFFSET_EQU_TABARD]):0),($char_data[CHAR_DATA_OFFSET_EQU_TABARD]?get_item_border($char_data[CHAR_DATA_OFFSET_EQU_TABARD]):0))
     106        );
     107
    107108
    108109$output .= "<center>
     
    120121<div id=\"tab_content\">
    121122
    122 <table class=\"lined\" style=\"width: 550px;\">
     123<table class=\"lined\" style=\"width: 580px;\">
    123124  <tr><td colspan=\"6\"><font class=\"bold\">$char[1] - ".get_player_race($char[2])." ".get_player_class($char[3])." (lvl {$char_data[CHAR_DATA_OFFSET_LEVEL]})</font><br />
    124125  {$lang_char['guild']}: $guild_name | {$lang_char['rank']}: $guild_rank<br />$online</td></tr>
    125126  <tr>
    126127    <td width=\"6%\">";
    127         if (!empty($equiped_items[1][1])) $output .= maketooltip("<img src=\"{$equiped_items[1][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_HEAD]}", $equiped_items[1][0], "item_tooltip", "target=\"_blank\"");
    128                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     128    if (!empty($equiped_items[1][1])) $output .= maketooltip("<img src=\"{$equiped_items[1][1]}\" class=\"{$equiped_items[1][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_HEAD]}", $equiped_items[1][0], "item_tooltip", "target=\"_blank\"");
     129      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    129130$output .= "</td>
    130131    <td class=\"half_line\" colspan=\"4\">".get_map_name($char[5])." - ".get_zone_name($char[4])."</td>
    131132    <td width=\"6%\">";
    132         if (!empty($equiped_items[10][1])) $output .= maketooltip("<img src=\"{$equiped_items[10][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_GLOVES]}", $equiped_items[10][0], "item_tooltip", "target=\"_blank\"");
    133                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     133    if (!empty($equiped_items[10][1])) $output .= maketooltip("<img src=\"{$equiped_items[10][1]}\" class=\"{$equiped_items[10][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_GLOVES]}", $equiped_items[10][0], "item_tooltip", "target=\"_blank\"");
     134      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    134135$output .= "</td>
    135136  </tr>
    136137  <tr>
    137138    <td>";
    138         if (!empty($equiped_items[2][1])) $output .= maketooltip("<img src=\"{$equiped_items[2][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_NECK]}", $equiped_items[2][0], "item_tooltip", "target=\"_blank\"");
    139                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     139    if (!empty($equiped_items[2][1])) $output .= maketooltip("<img src=\"{$equiped_items[2][1]}\" class=\"{$equiped_items[2][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_NECK]}", $equiped_items[2][0], "item_tooltip", "target=\"_blank\"");
     140      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    140141$output .= "</td>
    141142    <td class=\"half_line\" colspan=\"4\">
    142         {$lang_char['honor_points']}: {$char_data[CHAR_DATA_OFFSET_HONOR_POINTS]}/{$char_data[CHAR_DATA_OFFSET_ARENA_POINTS]} - {$lang_char['honor_kills']}: {$char_data[CHAR_DATA_OFFSET_HONOR_KILL]}</td>
    143     <td>";
    144         if (!empty($equiped_items[6][1])) $output .= maketooltip("<img src=\"{$equiped_items[6][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_BELT]}", $equiped_items[6][0], "item_tooltip", "target=\"_blank\"");
    145                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     143    {$lang_char['honor_points']}: {$char_data[CHAR_DATA_OFFSET_HONOR_POINTS]}/{$char_data[CHAR_DATA_OFFSET_ARENA_POINTS]} - {$lang_char['honor_kills']}: {$char_data[CHAR_DATA_OFFSET_HONOR_KILL]}</td>
     144    <td>";
     145    if (!empty($equiped_items[6][1])) $output .= maketooltip("<img src=\"{$equiped_items[6][1]}\" class=\"{$equiped_items[6][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_BELT]}", $equiped_items[6][0], "item_tooltip", "target=\"_blank\"");
     146      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    146147$output .= "</td>
    147148  </tr>
    148149  <tr>
    149150    <td>";
    150         if (!empty($equiped_items[3][1])) $output .= maketooltip("<img src=\"{$equiped_items[3][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]}", $equiped_items[3][0], "item_tooltip", "target=\"_blank\"");
    151                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    152 $output .= "</td>
    153         <td class=\"half_line\" colspan=\"2\">
    154                 <div class=\"gradient_p\">{$lang_item['health']}:</div>
    155                 <div class=\"gradient_pp\">{$char_data[CHAR_DATA_OFFSET_HEALTH]}</div>
    156         </td>
    157         <td class=\"half_line\" colspan=\"2\" align=\"center\" width=\"50%\">
    158                 <div class=\"gradient_p\">{$lang_item['mana']}:</div>
    159                 <div class=\"gradient_pp\">{$char_data[CHAR_DATA_OFFSET_MANA]}</div>
    160         </td>
    161     <td>";
    162         if (!empty($equiped_items[7][1])) $output .= maketooltip("<img src=\"{$equiped_items[7][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_LEGS]}", $equiped_items[7][0], "item_tooltip", "target=\"_blank\"");
    163                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     151    if (!empty($equiped_items[3][1])) $output .= maketooltip("<img src=\"{$equiped_items[3][1]}\" class=\"{$equiped_items[3][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_SHOULDER]}", $equiped_items[3][0], "item_tooltip", "target=\"_blank\"");
     152      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     153$output .= "</td>
     154    <td class=\"half_line\" colspan=\"2\">
     155      <div class=\"gradient_p\">{$lang_item['health']}:</div>
     156      <div class=\"gradient_pp\">{$char_data[CHAR_DATA_OFFSET_HEALTH]}</div>
     157    </td>
     158      <td class=\"half_line\" colspan=\"2\" align=\"center\" width=\"50%\">
     159      <div class=\"gradient_p\">{$lang_item['mana']}:</div>
     160      <div class=\"gradient_pp\">{$char_data[CHAR_DATA_OFFSET_MANA]}</div>
     161    </td>
     162    <td>";
     163    if (!empty($equiped_items[7][1])) $output .= maketooltip("<img src=\"{$equiped_items[7][1]}\" class=\"{$equiped_items[7][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_LEGS]}", $equiped_items[7][0], "item_tooltip", "target=\"_blank\"");
     164      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    164165$output .= "</td>
    165166  </tr>
    166167  <tr>
    167168    <td>";
    168         if (!empty($equiped_items[15][1])) $output .= maketooltip("<img src=\"{$equiped_items[15][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_BACK]}", $equiped_items[15][0], "item_tooltip", "target=\"_blank\"");
    169                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    170 $output .= "</td>
    171                           <td class=\"half_line\" colspan=\"2\" rowspan=\"3\" align=\"center\">
    172                                 <div class=\"gradient_p\">
    173                                         {$lang_item['strength']}:<br />
    174                                         {$lang_item['agility']}:<br />
    175                                         {$lang_item['stamina']}:<br />
    176                                         {$lang_item['intellect']}:<br />
    177                                         {$lang_item['spirit']}:<br />
    178                                         {$lang_item['armor']}:
    179                                 </div>
    180                                 <div class=\"gradient_pp\">
    181                                         {$char_data[CHAR_DATA_OFFSET_STR]}<br />
    182                                         {$char_data[CHAR_DATA_OFFSET_AGI]}<br />
    183                                         {$char_data[CHAR_DATA_OFFSET_STA]}<br />
    184                                         {$char_data[CHAR_DATA_OFFSET_INT]}<br />
    185                                         {$char_data[CHAR_DATA_OFFSET_SPI]}<br />
    186                                         {$char_data[CHAR_DATA_OFFSET_ARMOR]}
    187                                 </div>
    188                           </td>
    189                           <td class=\"half_line\" colspan=\"2\" rowspan=\"3\" align=\"center\">
    190                                 <div class=\"gradient_p\">
    191                                         {$lang_item['res_holy']}:<br />
    192                                         {$lang_item['res_arcane']}:<br />
    193                                         {$lang_item['res_fire']}:<br />
    194                                         {$lang_item['res_nature']}:<br />
    195                                         {$lang_item['res_frost']}:<br />
    196                                         {$lang_item['res_shadow']}:
    197                                 </div>
    198                                 <div class=\"gradient_pp\">
    199                                         {$char_data[CHAR_DATA_OFFSET_RES_HOLY]}<br />
    200                                         {$char_data[CHAR_DATA_OFFSET_RES_ARCANE]}<br />
    201                                         {$char_data[CHAR_DATA_OFFSET_RES_FIRE]}<br />
    202                                         {$char_data[CHAR_DATA_OFFSET_RES_NATURE]}<br />
    203                                         {$char_data[CHAR_DATA_OFFSET_RES_FROST]}<br />
    204                                         {$char_data[CHAR_DATA_OFFSET_RES_SHADOW]}
    205                                 </div>
    206                           </td>
    207     <td>";
    208         if (!empty($equiped_items[8][1])) $output .= maketooltip("<img src=\"{$equiped_items[8][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_FEET]}", $equiped_items[8][0], "item_tooltip", "target=\"_blank\"");
    209                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     169    if (!empty($equiped_items[15][1])) $output .= maketooltip("<img src=\"{$equiped_items[15][1]}\" class=\"{$equiped_items[15][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_BACK]}", $equiped_items[15][0], "item_tooltip", "target=\"_blank\"");
     170      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     171    $output .= "</td>
     172    <td class=\"half_line\" colspan=\"2\" rowspan=\"3\" align=\"center\">
     173      <div class=\"gradient_p\">
     174        {$lang_item['strength']}:<br />
     175        {$lang_item['agility']}:<br />
     176        {$lang_item['stamina']}:<br />
     177        {$lang_item['intellect']}:<br />
     178        {$lang_item['spirit']}:<br />
     179        {$lang_item['armor']}:
     180      </div>
     181      <div class=\"gradient_pp\">
     182        {$char_data[CHAR_DATA_OFFSET_STR]}<br />
     183        {$char_data[CHAR_DATA_OFFSET_AGI]}<br />
     184        {$char_data[CHAR_DATA_OFFSET_STA]}<br />
     185        {$char_data[CHAR_DATA_OFFSET_INT]}<br />
     186        {$char_data[CHAR_DATA_OFFSET_SPI]}<br />
     187        {$char_data[CHAR_DATA_OFFSET_ARMOR]}
     188      </div>
     189    </td>
     190    <td class=\"half_line\" colspan=\"2\" rowspan=\"3\" align=\"center\">
     191      <div class=\"gradient_p\">
     192        {$lang_item['res_holy']}:<br />
     193        {$lang_item['res_arcane']}:<br />
     194        {$lang_item['res_fire']}:<br />
     195        {$lang_item['res_nature']}:<br />
     196        {$lang_item['res_frost']}:<br />
     197        {$lang_item['res_shadow']}:
     198      </div>
     199      <div class=\"gradient_pp\">
     200        {$char_data[CHAR_DATA_OFFSET_RES_HOLY]}<br />
     201        {$char_data[CHAR_DATA_OFFSET_RES_ARCANE]}<br />
     202        {$char_data[CHAR_DATA_OFFSET_RES_FIRE]}<br />
     203        {$char_data[CHAR_DATA_OFFSET_RES_NATURE]}<br />
     204        {$char_data[CHAR_DATA_OFFSET_RES_FROST]}<br />
     205        {$char_data[CHAR_DATA_OFFSET_RES_SHADOW]}
     206      </div>
     207    </td>
     208    <td>";
     209    if (!empty($equiped_items[8][1])) $output .= maketooltip("<img src=\"{$equiped_items[8][1]}\" class=\"{$equiped_items[8][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_FEET]}", $equiped_items[8][0], "item_tooltip", "target=\"_blank\"");
     210      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    210211$output .= "</td>
    211212  </tr>
    212213  <tr>
    213214    <td>";
    214         if (!empty($equiped_items[5][1])) $output .= maketooltip("<img src=\"{$equiped_items[5][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_CHEST]}", $equiped_items[5][0], "item_tooltip", "target=\"_blank\"");
    215                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    216 $output .= "</td>
    217     <td>";
    218         if (!empty($equiped_items[11][1])) $output .= maketooltip("<img src=\"{$equiped_items[11][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_FINGER1]}", $equiped_items[11][0], "item_tooltip", "target=\"_blank\"");
    219                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     215    if (!empty($equiped_items[5][1])) $output .= maketooltip("<img src=\"{$equiped_items[5][1]}\" class=\"{$equiped_items[5][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_CHEST]}", $equiped_items[5][0], "item_tooltip", "target=\"_blank\"");
     216      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     217$output .= "</td>
     218    <td>";
     219    if (!empty($equiped_items[11][1])) $output .= maketooltip("<img src=\"{$equiped_items[11][1]}\" class=\"{$equiped_items[11][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_FINGER1]}", $equiped_items[11][0], "item_tooltip", "target=\"_blank\"");
     220      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    220221$output .= "</td>
    221222  </tr>
    222223  <tr>
    223224    <td>";
    224         if (!empty($equiped_items[4][1])) $output .= maketooltip("<img src=\"{$equiped_items[4][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_SHIRT]}", $equiped_items[4][0], "item_tooltip", "target=\"_blank\"");
    225                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    226 $output .= "</td>
    227     <td>";
    228         if (!empty($equiped_items[12][1])) $output .= maketooltip("<img src=\"{$equiped_items[12][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_FINGER2]}", $equiped_items[12][0], "item_tooltip", "target=\"_blank\"");
    229                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     225    if (!empty($equiped_items[4][1])) $output .= maketooltip("<img src=\"{$equiped_items[4][1]}\" class=\"{$equiped_items[4][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_SHIRT]}", $equiped_items[4][0], "item_tooltip", "target=\"_blank\"");
     226      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     227$output .= "</td>
     228    <td>";
     229    if (!empty($equiped_items[12][1])) $output .= maketooltip("<img src=\"{$equiped_items[12][1]}\" class=\"{$equiped_items[12][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_FINGER2]}", $equiped_items[12][0], "item_tooltip", "target=\"_blank\"");
     230      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    230231$output .= "</td>
    231232  </tr>
    232233  <tr>
    233234    <td>";
    234         if (!empty($equiped_items[19][1])) $output .= maketooltip("<img src=\"{$equiped_items[19][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_TABARD]}", $equiped_items[19][0], "item_tooltip", "target=\"_blank\"");
    235                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     235    if (!empty($equiped_items[19][1])) $output .= maketooltip("<img src=\"{$equiped_items[19][1]}\" class=\"{$equiped_items[19][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_TABARD]}", $equiped_items[19][0], "item_tooltip", "target=\"_blank\"");
     236      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    236237$output .= "</td>
    237238    <td class=\"half_line\" colspan=\"2\" rowspan=\"2\" align=\"center\">
    238                 <div class=\"gradient_p\">
    239                         {$lang_char['exp']}:<br />
    240                         {$lang_char['block']}:<br />
    241                         {$lang_char['dodge']}:<br />
    242                         {$lang_char['parry']}:
    243                 </div>
    244                 <div class=\"gradient_pp\">
    245                         {$char_data[CHAR_DATA_OFFSET_EXP]}<br />
    246                         $block%<br />
    247                         $dodge%<br />
    248                         $parry%
    249                 </div>
    250         </td>
    251         <td class=\"half_line\" colspan=\"2\" rowspan=\"2\" align=\"center\">
    252                 <div class=\"gradient_p\">
    253                         {$lang_char['melee_ap']}:<br />
    254                         {$lang_char['ranged_ap']}:<br />
    255                         {$lang_char['crit']}:<br />
    256                         {$lang_char['range_crit']}:
    257                 </div>
    258                 <div class=\"gradient_pp\">
    259                         {$char_data[CHAR_DATA_OFFSET_AP]}<br />
    260                         {$char_data[CHAR_DATA_OFFSET_RANGED_AP]}<br />
    261                         $crit%<br />
    262                         $range_crit%
    263                 </div>
    264         </td>
    265     <td>";
    266         if (!empty($equiped_items[13][1])) $output .= maketooltip("<img src=\"{$equiped_items[13][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]}", $equiped_items[13][0], "item_tooltip", "target=\"_blank\"");
    267                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     239      <div class=\"gradient_p\">
     240        {$lang_char['exp']}:<br />
     241        {$lang_char['block']}:<br />
     242        {$lang_char['dodge']}:<br />
     243        {$lang_char['parry']}:
     244      </div>
     245      <div class=\"gradient_pp\">
     246        {$char_data[CHAR_DATA_OFFSET_EXP]}<br />
     247        $block%<br />
     248        $dodge%<br />
     249        $parry%
     250      </div>
     251    </td>
     252    <td class=\"half_line\" colspan=\"2\" rowspan=\"2\" align=\"center\">
     253      <div class=\"gradient_p\">
     254        {$lang_char['melee_ap']}:<br />
     255        {$lang_char['ranged_ap']}:<br />
     256        {$lang_char['crit']}:<br />
     257        {$lang_char['range_crit']}:
     258      </div>
     259      <div class=\"gradient_pp\">
     260        {$char_data[CHAR_DATA_OFFSET_AP]}<br />
     261        {$char_data[CHAR_DATA_OFFSET_RANGED_AP]}<br />
     262        $crit%<br />
     263        $range_crit%
     264      </div>
     265    </td>
     266    <td>";
     267    if (!empty($equiped_items[13][1])) $output .= maketooltip("<img src=\"{$equiped_items[13][1]}\" class=\"{$equiped_items[13][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_TRINKET1]}", $equiped_items[13][0], "item_tooltip", "target=\"_blank\"");
     268      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    268269$output .= "</td>
    269270  </tr>
    270271  <tr>
    271272    <td>";
    272         if (!empty($equiped_items[9][1])) $output .= maketooltip("<img src=\"{$equiped_items[9][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_WRIST]}", $equiped_items[9][0], "item_tooltip", "target=\"_blank\"");
    273                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    274 $output .= "</td>
    275 
    276         <td>";
    277         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\"");
    278                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    279 $output .= "</td>
     273    if (!empty($equiped_items[9][1])) $output .= maketooltip("<img src=\"{$equiped_items[9][1]}\" class=\"{$equiped_items[9][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_WRIST]}", $equiped_items[9][0], "item_tooltip", "target=\"_blank\"");
     274      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     275$output .= "</td>
     276
     277    <td>";
     278    if (!empty($equiped_items[14][1])) $output .= maketooltip("<img src=\"{$equiped_items[14][1]}\" class=\"{$equiped_items[14][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_TRINKET2]}", $equiped_items[14][0], "item_tooltip", "target=\"_blank\"");
     279      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     280    $output .= "</td>
    280281  </tr>
    281282  <tr>
    282283    <td></td>
    283284    <td width=\"15%\">";
    284         if (!empty($equiped_items[16][1])) $output .= maketooltip("<img src=\"{$equiped_items[16][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]}", $equiped_items[16][0], "item_tooltip", "target=\"_blank\"");
    285                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    286 $output .= "</td>
     285    if (!empty($equiped_items[16][1])) $output .= maketooltip("<img src=\"{$equiped_items[16][1]}\" class=\"{$equiped_items[16][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_MAIN_HAND]}", $equiped_items[16][0], "item_tooltip", "target=\"_blank\"");
     286      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     287    $output .= "</td>
    287288    <td width=\"15%\">";
    288         if (!empty($equiped_items[17][1])) $output .= maketooltip("<img src=\"{$equiped_items[17][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]}", $equiped_items[17][0], "item_tooltip", "target=\"_blank\"");
    289                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
     289    if (!empty($equiped_items[17][1])) $output .= maketooltip("<img src=\"{$equiped_items[17][1]}\" class=\"{$equiped_items[17][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_OFF_HAND]}", $equiped_items[17][0], "item_tooltip", "target=\"_blank\"");
     290      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
    290291$output .= "</td>
    291292    <td width=\"15%\">";
    292         if (!empty($equiped_items[18][1])) $output .= maketooltip("<img src=\"{$equiped_items[18][1]}\" class=\"icon_border\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_RANGED]}", $equiped_items[18][0], "item_tooltip", "target=\"_blank\"");
    293                 else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border\" alt=\"\" />";
    294 $output .= "</td>
    295     <td width=\"15%\"></td>
     293    if (!empty($equiped_items[18][1])) $output .= maketooltip("<img src=\"{$equiped_items[18][1]}\" class=\"{$equiped_items[18][2]}\" alt=\"\" />", "$item_datasite{$char_data[CHAR_DATA_OFFSET_EQU_RANGED]}", $equiped_items[18][0], "item_tooltip", "target=\"_blank\"");
     294      else $output .= "<img src=\"img/INV/INV_empty_32.gif\" class=\"icon_border_0\" alt=\"\" />";
     295$output .= "</td>
     296<td width=\"15%\"></td>
    296297    <td></td></tr>
    297298</table><br />";
     
    306307        $total_min = (int)($tot_time/60);
    307308
    308  $output .= "<table class=\"lined\" style=\"width: 550px;\">
     309 $output .= "<table class=\"lined\" style=\"width: 580px;\">
    309310  <tr><td colspan=\"10\">{$lang_char['tot_paly_time']}: $tot_days {$lang_char['days']} $total_hours {$lang_char['hours']} $total_min {$lang_char['min']}</td></tr>
    310311</table></div><br />";
  • minimanager/command.php

    r142 r178  
    2424  3 => array ('level3','')
    2525 );
    26  
     26
    2727 $sql = new SQL;
    2828 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     
    4545   $levels[$data[2]][1] .= $tmp_output;
    4646 }
    47  
     47
    4848 $output .= "<center>
    4949             <form method=\"get\" action=\"command.php\" name=\"form\">
     
    5151
    5252 for ($i=0; $i<=$user_lvl; $i++){
     53     if ($i <= 3) {
    5354     $output .= "<fieldset class=\"full_frame\">
    5455                 <legend>".
     
    6162                     <th width=\"2%\"></th>
    6263                     <th width=\"13%\">{$lang_command['command']}</th>
    63                      <th width=\"20%\">{$lang_command['syntax']}</th>                                   
     64                     <th width=\"20%\">{$lang_command['syntax']}</th>
    6465                     <th width=\"65%\">{$lang_command['description']}</th>
    6566                   </tr>" . $levels[$i][1];
     67
    6668        if ($user_lvl > 2) {
    6769                $output .= "</table><br /><table class=\"hidden\" style=\"width: 720px;\"><td>";
     
    6971                }
    7072        $output .= "</table></div></fieldset>";
     73        }
    7174 }
    7275 $output .= "</form><br /></center>";
     
    98101               </tr>";
    99102
    100  $commands = array_keys($check);       
     103 $commands = array_keys($check);
    101104 for ($i=0; $i<count($check); $i++){
    102105   $output .= "<tr>
     
    137140
    138141 $commands = array_keys($change);
    139  
     142
    140143 // Quick sanity check
    141144 for ($i=0; $i<count($change); $i++) {
     
    143146       redirect("command.php?error=1");
    144147 }
    145    
     148
    146149 for ($i=0; $i<count($change); $i++) {
    147150   $query = $sql->query("UPDATE command SET `security` = '".$change[$commands[$i]]."' WHERE name= '$commands[$i]'");
     
    170173
    171174switch ($action) {
    172 case "update": 
     175case "update":
    173176   update_commands();
    174177   break;
    175 case "doupdate": 
     178case "doupdate":
    176179   doupdate_commands();
    177180   break;
  • minimanager/creature.php

    r142 r178  
    7373        <tr>
    7474                <td>{$lang_creature['level']}:</td>
    75                 <td><input type=\"text\" size=\"10\" maxlength=\"3\" name=\"level\" /></td>
     75                <td colspan=\"2\"><input type=\"text\" size=\"10\" maxlength=\"3\" name=\"level\" /></td>
    7676                <td>{$lang_creature['health']}:</td>
    77                 <td><input type=\"text\" size=\"10\" maxlength=\"5\" name=\"health\" /></td>
     77                <td colspan=\"2\"><input type=\"text\" size=\"10\" maxlength=\"5\" name=\"health\" /></td>
     78        </tr>
     79        <tr>
    7880                <td>{$lang_creature['faction_A']}:</td>
    79                 <td><input type=\"text\" size=\"10\" maxlength=\"4\" name=\"faction_A\" /></td>
     81                <td colspan=\"2\"><input type=\"text\" size=\"10\" maxlength=\"4\" name=\"faction_A\" /></td>
     82                <td>{$lang_creature['faction_H']}:</td>
     83                <td colspan=\"2\"><input type=\"text\" size=\"10\" maxlength=\"4\" name=\"faction_H\" /></td>
    8084        </tr>
    8185        <tr>
     
    191195        ($_POST['npcflag'] === '')&&($_POST['type'] === '')&&($_POST['rank'] === '')&&($_POST['family'] === '')
    192196        &&(!isset($_POST['entry'])||$_POST['entry'] === '')&&(!isset($_POST['name'])||$_POST['name'] === '')&&(!isset($_POST['level'])||$_POST['level'] === '')&&(!isset($_POST['health'])||$_POST['health'] === '')
    193         &&(!isset($_POST['faction_A'])||$_POST['faction_A'] === '')&&(!isset($_POST['spell'])||$_POST['spell'] === '')&&(!isset($_POST['lootid'])||$_POST['lootid'] === '')&&(!isset($_POST['ScriptName'])||$_POST['ScriptName'] === '')
     197        &&(!isset($_POST['faction_A'])||$_POST['faction_A'] === '')&&(!isset($_POST['faction_H'])||$_POST['faction_H'] === '')&&(!isset($_POST['spell'])||$_POST['spell'] === '')&&(!isset($_POST['lootid'])||$_POST['lootid'] === '')&&(!isset($_POST['ScriptName'])||$_POST['ScriptName'] === '')
    194198        &&(!isset($_POST['custom_search'])||$_POST['custom_search'] === '')) {
    195199        redirect("creature.php?error=1");
     
    207211if ($_POST['level'] != '') $level = $sql->quote_smart($_POST['level']);
    208212if ($_POST['health'] != '') $health = $sql->quote_smart($_POST['health']);
    209 if ($_POST['faction_A'] != '') $faction = $sql->quote_smart($_POST['faction_A']);
     213if ($_POST['faction_A'] != '') $faction_A = $sql->quote_smart($_POST['faction_A']);
     214if ($_POST['faction_H'] != '') $faction_H = $sql->quote_smart($_POST['faction_H']);
    210215if ($_POST['spell'] != '') $spell = $sql->quote_smart($_POST['spell']);
    211216if ($_POST['lootid'] != '') $lootid = $sql->quote_smart($_POST['lootid']);
     
    220225 if(isset($level)) $where .= "AND minlevel <= $level AND maxlevel >= $level ";
    221226 if(isset($health)) $where .= "AND minhealth <= $health AND maxhealth >= $health ";
    222  if(isset($faction_A)) $where .= "AND faction = '$faction_A' ";
     227 if(isset($faction_A)) $where .= "AND faction_A = '$faction_A' ";
     228 if(isset($faction_H)) $where .= "AND faction_B = '$faction_A' ";
    223229 if(isset($lootid)) $where .= "AND lootid = '$lootid' ";
    224  if(isset($ScriptName)) $where .= "AND ScriptName LIKE '%$ScriptName%' "; 
     230 if(isset($ScriptName)) $where .= "AND ScriptName LIKE '%$ScriptName%' ";
    225231 if(isset($npcflag)) $where .= "AND npcflag = '$npcflag' ";
    226232 if(isset($type)) $where .= "AND type = '$type' ";
     
    283289                <input type=\"hidden\" name=\"backup_op\" value=\"0\"/>
    284290                <input type=\"hidden\" name=\"opp_type\" value=\"add_new\"/>
    285                
     291
    286292<div class=\"jtab-container\" id=\"container\">
    287293  <ul class=\"jtabs\">
     
    299305 <td>".makeinfocell($lang_creature['entry'],$lang_creature['entry_desc'])."</td>
    300306 <td><input type=\"text\" name=\"entry\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
    301  
     307
    302308 <td>".makeinfocell($lang_creature['name'],$lang_creature['name_desc'])."</td>
    303309 <td colspan=\"3\"><input type=\"text\" name=\"name\" size=\"50\" maxlength=\"100\" value=\"mob\" /></td>
     
    306312 <td>".makeinfocell($lang_creature['sub_name'],$lang_creature['sub_name_desc'])."</td>
    307313 <td colspan=\"2\"><input type=\"text\" name=\"subname\" size=\"25\" maxlength=\"100\" value=\"\" /></td>
    308  
     314
    309315 <td>".makeinfocell($lang_creature['script_name'],$lang_creature['script_name_desc'])."</td>
    310316 <td colspan=\"2\"><input type=\"text\" name=\"ScriptName\" size=\"25\" maxlength=\"128\" value=\"\" /></td>
     
    315321 <td>".makeinfocell($lang_creature['min_level'],$lang_creature['min_level_desc'])."</td>
    316322 <td><input type=\"text\" name=\"minlevel\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
    317  
     323
    318324 <td>".makeinfocell($lang_creature['max_level'],$lang_creature['max_level_desc'])."</td>
    319325 <td><input type=\"text\" name=\"maxlevel\" size=\"8\" maxlength=\"3\" value=\"1\" /></td>
    320  
     326
    321327 <td>".makeinfocell($lang_creature['rank'],$lang_creature['rank_desc'])."</td>
    322328        <td><select name=\"rank\">
     
    327333        <option value=\"4\">4 - {$lang_creature['rare']}</option>
    328334        </select></td>
    329 </tr> 
     335</tr>
    330336<tr>
    331337<td>".makeinfocell($lang_creature['min_health'],$lang_creature['min_health_desc'])."</td>
    332338 <td colspan=\"2\"><input type=\"text\" name=\"minhealth\" size=\"14\" maxlength=\"10\" value=\"1\" /></td>
    333  
     339
    334340 <td>".makeinfocell($lang_creature['max_health'],$lang_creature['max_health_desc'])."</td>
    335341 <td colspan=\"2\"><input type=\"text\" name=\"maxhealth\" size=\"14\" maxlength=\"10\" value=\"1\" /></td>
    336342</tr>
    337 <tr> 
     343<tr>
    338344 <td>".makeinfocell($lang_creature['min_mana'],$lang_creature['min_mana_desc'])."</td>
    339345 <td colspan=\"2\"><input type=\"text\" name=\"minmana\" size=\"14\" maxlength=\"10\" value=\"0\" /></td>
    340  
     346
    341347 <td>".makeinfocell($lang_creature['max_mana'],$lang_creature['max_mana_desc'])."</td>
    342348 <td colspan=\"2\"><input type=\"text\" name=\"maxmana\" size=\"14\" maxlength=\"10\" value=\"0\" /></td>
    343 </tr> 
     349</tr>
    344350<tr>
    345351 <td>".makeinfocell($lang_creature['faction_A'],$lang_creature['faction_A_desc'])."</td>
    346352 <td colspan=\"2\"><input type=\"text\" name=\"faction_A\" size=\"14\" maxlength=\"10\" value=\"0\" /></td>
     353
     354 <td>".makeinfocell($lang_creature['faction_A'],$lang_creature['faction_A_desc'])."</td>
     355 <td colspan=\"2\"><input type=\"text\" name=\"faction_A\" size=\"14\" maxlength=\"10\" value=\"0\" /></td>
     356</tr>
     357<tr>
     358 <td></td>
     359 <td colspan=\"2\"></td>
    347360
    348361 <td>".makeinfocell($lang_creature['type'],$lang_creature['type_desc'])."</td>
     
    421434                <option value=\"27\">27 - {$lang_creature['wind_serpent']}</option>
    422435           </select></td>
    423            
     436
    424437</tr>
    425438
     
    428441 <td>".makeinfocell($lang_creature['loot_id'],$lang_creature['loot_id_desc'])."</td>
    429442 <td><input type=\"text\" name=\"lootid\" size=\"10\" maxlength=\"10\" value=\"0\" /></td>
    430  
     443
    431444 <td>".makeinfocell($lang_creature['skin_loot'],$lang_creature['skin_loot_desc'])."</td>
    432445 <td><input type=\"text\" name=\"skinloot\" size=\"10\" maxlength=\"10\" value=\"0\" /></td>
    433  
     446
    434447 <td>".makeinfocell($lang_creature['pickpocket_loot'],$lang_creature['pickpocket_loot_desc'])."</td>
    435448 <td><input type=\"text\" name=\"pickpocketloot\" size=\"10\" maxlength=\"10\" value=\"0\" /></td>
     
    438451 <td>".makeinfocell($lang_creature['min_gold'],$lang_creature['min_gold_desc'])."</td>
    439452 <td colspan=\"2\"><input type=\"text\" name=\"mingold\" size=\"14\" maxlength=\"30\" value=\"0\" /></td>
    440  
     453
    441454 <td>".makeinfocell($lang_creature['max_gold'],$lang_creature['max_gold_desc'])."</td>
    442455 <td colspan=\"2\"><input type=\"text\" name=\"maxgold\" size=\"14\" maxlength=\"30\" value=\"0\" /></td>
     
    454467          <td>".makeinfocell($lang_creature['armor'],$lang_creature['armor_desc'])."</td>
    455468          <td colspan=\"2\"><input type=\"text\" name=\"armor\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    456          
     469
    457470          <td>".makeinfocell($lang_creature['speed'],$lang_creature['speed_desc'])."</td>
    458471          <td colspan=\"2\"><input type=\"text\" name=\"speed\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
    459472 </tr>
    460  
     473
    461474<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['damage']}:</td></tr>
    462475         <tr>
    463476          <td>".makeinfocell($lang_creature['min_damage'],$lang_creature['min_damage_desc'])."</td>
    464477          <td><input type=\"text\" name=\"mindmg\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
    465          
     478
    466479          <td>".makeinfocell($lang_creature['max_damage'],$lang_creature['max_damage_desc'])."</td>
    467480          <td><input type=\"text\" name=\"maxdmg\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
    468  
     481
    469482          <td>".makeinfocell($lang_creature['attack_power'],$lang_creature['attack_power_desc'])."</td>
    470483          <td><input type=\"text\" name=\"attackpower\" size=\"8\" maxlength=\"10\" value=\"1\" /></td>
     
    473486          <td>".makeinfocell($lang_creature['min_range_dmg'],$lang_creature['min_range_dmg_desc'])."</td>
    474487          <td><input type=\"text\" name=\"minrangedmg\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
    475          
     488
    476489          <td>".makeinfocell($lang_creature['max_range_dmg'],$lang_creature['max_range_dmg_desc'])."</td>
    477490          <td><input type=\"text\" name=\"maxrangedmg\" size=\"8\" maxlength=\"45\" value=\"1\" /></td>
    478  
     491
    479492          <td>".makeinfocell($lang_creature['ranged_attack_power'],$lang_creature['ranged_attack_power_desc'])."</td>
    480493          <td><input type=\"text\" name=\"rangedattackpower\" size=\"8\" maxlength=\"10\" value=\"1\" /></td>
     
    483496          <td>".makeinfocell($lang_creature['attack_time'],$lang_creature['attack_time_desc'])."</td>
    484497          <td><input type=\"text\" name=\"baseattacktime\" size=\"8\" maxlength=\"4\" value=\"1000\" /></td>
    485          
     498
    486499          <td>".makeinfocell($lang_creature['range_attack_time'],$lang_creature['range_attack_time_desc'])."</td>
    487500          <td><input type=\"text\" name=\"rangeattacktime\" size=\"8\" maxlength=\"4\" value=\"1000\" /></td>
    488  
     501
    489502          <td>".makeinfocell($lang_creature['combat_reach'],$lang_creature['combat_reach_desc'])."</td>
    490503          <td><input type=\"text\" name=\"combat_reach\" size=\"8\" maxlength=\"10\" value=\"1\" /></td>
     
    493506          <td>".makeinfocell($lang_creature['bounding_radius'],$lang_creature['bounding_radius_desc'])."</td>
    494507          <td colspan=\"2\"><input type=\"text\" name=\"bounding_radius\" size=\"14\" maxlength=\"45\" value=\"2\" /></td>
    495          
     508
    496509          <td>".makeinfocell($lang_creature['dmgschool'],$lang_creature['dmgschool_desc'])."</td>
    497510           <td colspan=\"2\"><select name=\"dmgschool\">
     
    505518           </select></td>
    506519 </tr>
    507  
     520
    508521  <tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['spells']}:</td></tr>
    509522
     
    511524 <td>".makeinfocell($lang_creature['spell']." 1",$lang_creature['spell_desc'])."</td>
    512525 <td colspan=\"2\"><input type=\"text\" name=\"spell1\" size=\"14\" maxlength=\"11\" value=\"0\" /></td>
    513  
     526
    514527 <td>".makeinfocell($lang_creature['spell']." 2",$lang_creature['spell_desc'])."</td>
    515528 <td colspan=\"2\"><input type=\"text\" name=\"spell2\" size=\"14\" maxlength=\"11\" value=\"0\" /></td>
     
    518531 <td>".makeinfocell($lang_creature['spell']." 3",$lang_creature['spell_desc'])."</td>
    519532 <td colspan=\"2\"><input type=\"text\" name=\"spell3\" size=\"14\" maxlength=\"11\" value=\"0\" /></td>
    520  
     533
    521534 <td>".makeinfocell($lang_creature['spell']." 4",$lang_creature['spell_desc'])."</td>
    522535 <td colspan=\"2\"><input type=\"text\" name=\"spell4\" size=\"14\" maxlength=\"11\" value=\"0\" /></td>
     
    527540        <td>".makeinfocell($lang_creature['resis_holy'],$lang_creature['resis_holy_desc'])."</td>
    528541        <td><input type=\"text\" name=\"resistance1\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    529          
     542
    530543        <td>".makeinfocell($lang_creature['resis_fire'],$lang_creature['resis_fire_desc'])."</td>
    531544        <td><input type=\"text\" name=\"resistance2\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    532  
     545
    533546        <td>".makeinfocell($lang_creature['resis_nature'],$lang_creature['resis_nature_desc'])."</td>
    534547        <td><input type=\"text\" name=\"resistance3\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
     
    537550        <td>".makeinfocell($lang_creature['resis_frost'],$lang_creature['resis_frost_desc'])."</td>
    538551        <td><input type=\"text\" name=\"resistance4\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    539          
     552
    540553        <td>".makeinfocell($lang_creature['resis_shadow'],$lang_creature['resis_shadow_desc'])."</td>
    541554        <td><input type=\"text\" name=\"resistance5\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    542  
     555
    543556        <td>".makeinfocell($lang_creature['resis_arcane'],$lang_creature['resis_arcane_desc'])."</td>
    544557        <td><input type=\"text\" name=\"resistance6\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    545558 </tr>
    546  
     559
    547560 </table><br /><br />
    548561</div>";
    549        
     562
    550563
    551564$output .= "<div id=\"pane4\">
     
    553566<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['models']}:</td></tr>
    554567<tr>
    555         <td colspan=\"2\">".makeinfocell($lang_creature['modelid_Aale'],$lang_creature['modelid_Aale_desc'])."</td>
     568        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_A'],$lang_creature['modelid_A_desc'])."</td>
    556569        <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>
     570
     571        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_A2'],$lang_creature['modelid_A2_desc'])."</td>
     572        <td><input type=\"text\" name=\"modelid_A2\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
     573</tr>
     574<tr>
     575        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_H'],$lang_creature['modelid_H_desc'])."</td>
    559576        <td><input type=\"text\" name=\"modelid_H\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
    560 </tr>
    561 <tr>
    562         <td>".makeinfocell($lang_creature['equip_slot']." 1",$lang_creature['equip_slot_desc'])."</td>
    563         <td><input type=\"text\" name=\"equipslot1\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    564          
    565         <td>".makeinfocell($lang_creature['equip_model']." 1",$lang_creature['equip_model_desc'])."</td>
    566         <td><input type=\"text\" name=\"equipmodel1\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    567  
    568         <td>".makeinfocell($lang_creature['equip_info']." 1",$lang_creature['equip_info_desc'])."</td>
    569         <td><input type=\"text\" name=\"equipinfo1\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    570 </tr>
    571 <tr>
    572         <td>".makeinfocell($lang_creature['equip_slot']." 2",$lang_creature['equip_slot_desc'])."</td>
    573         <td><input type=\"text\" name=\"equipslot2\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    574          
    575         <td>".makeinfocell($lang_creature['equip_model']." 2",$lang_creature['equip_model_desc'])."</td>
    576         <td><input type=\"text\" name=\"equipmodel2\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    577  
    578         <td>".makeinfocell($lang_creature['equip_info']." 2",$lang_creature['equip_info_desc'])."</td>
    579         <td><input type=\"text\" name=\"equipinfo2\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    580 </tr>
    581 <tr>
    582         <td>".makeinfocell($lang_creature['equip_slot']." 3",$lang_creature['equip_slot_desc'])."</td>
    583         <td><input type=\"text\" name=\"equipslot3\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    584          
    585         <td>".makeinfocell($lang_creature['equip_model']." 3",$lang_creature['equip_model_desc'])."</td>
    586         <td><input type=\"text\" name=\"equipmodel3\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    587  
    588         <td>".makeinfocell($lang_creature['equip_info']." 3",$lang_creature['equip_info_desc'])."</td>
    589         <td><input type=\"text\" name=\"equipinfo3\" size=\"8\" maxlength=\"10\" value=\"0\" /></td>
    590 </tr>
    591 
     577
     578        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_H2'],$lang_creature['modelid_H2_desc'])."</td>
     579        <td><input type=\"text\" name=\"modelid_H2\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
     580</tr>
    592581</table><br /><br />
    593582</div>";
    594        
     583
    595584$output .= "<div id=\"pane2\">
    596585        <br /><br /><table class=\"lined\" style=\"width: 720px;\">
     
    599588 <td>".makeinfocell($lang_creature['ai_name'],$lang_creature['ai_name_desc'])."</td>
    600589 <td colspan=\"2\"><input type=\"text\" name=\"AIName\" size=\"14\" maxlength=\"128\" value=\"\" /></td>
    601  
     590
    602591 <td>".makeinfocell($lang_creature['movement_type'],$lang_creature['movement_type_desc'])."</td>
    603592 <td colspan=\"2\"><input type=\"text\" name=\"MovementType\" size=\"14\" maxlength=\"24\" value=\"0\" /></td>
    604593</tr>
    605594
    606 <tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['other']}:</td></tr> 
    607        
     595<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['other']}:</td></tr>
     596
    608597<td>".makeinfocell($lang_creature['class'],$lang_creature['class_desc'])."</td>
    609598           <td><select name=\"class\">
     
    618607                <option value=\"9\">9 - {$lang_id_tab['warlock']}</option>
    619608                <option value=\"11\">11 - {$lang_id_tab['druid']}</option>
    620            </select></td>   
     609           </select></td>
    621610
    622611<td>".makeinfocell($lang_creature['race'],$lang_creature['race_desc'])."</td>
     
    634623                <option value=\"11\">11 - {$lang_id_tab['draenei']}</option>
    635624           </select></td>
    636            
     625
    637626 <td>".makeinfocell($lang_creature['RacialLeader'],$lang_creature['RacialLeader_desc'])."</td>
    638627 <td><input type=\"checkbox\" name=\"RacialLeader\" value=\"1\" /></td>
     
    641630 <td>".makeinfocell($lang_creature['trainer_spell'],$lang_creature['trainer_spell_desc'])."</td>
    642631 <td><input type=\"text\" name=\"trainer_spell\" size=\"14\" maxlength=\"11\" value=\"0\" /></td>
    643  
     632
    644633 <td>".makeinfocell($lang_creature['inhabit_type'],$lang_creature['inhabit_type_desc'])."</td>
    645634           <td><select name=\"InhabitType\">
     
    649638                <option value=\"3\">3 - {$lang_creature['both']}</option>
    650639           </select></td>
    651  
     640
    652641 <td>".makeinfocell($lang_creature['civilian'],$lang_creature['civilian_desc'])."</td>
    653642 <td><input type=\"checkbox\" name=\"civilian\" value=\"1\" /></td>
    654 </tr>   
     643</tr>
    655644<tr>
    656645        <td>".makeinfocell($lang_creature['flags'],$lang_creature['flags_desc'])."</td>
    657646        <td><input type=\"text\" name=\"flags\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
    658          
     647
    659648        <td>".makeinfocell($lang_creature['dynamic_flags'],$lang_creature['dynamic_flags_desc'])."</td>
    660649        <td><input type=\"text\" name=\"dynamicflags\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
    661  
     650
    662651        <td>".makeinfocell($lang_creature['flag_1'],$lang_creature['flag_1_desc'])."</td>
    663652        <td><input type=\"text\" name=\"flag1\" size=\"8\" maxlength=\"11\" value=\"0\" /></td>
     
    666655         </table><br /><br />
    667656    </div>
    668        
     657
    669658  </div>
    670659</div>
     
    693682
    694683 if (!isset($_GET['entry'])) redirect("creature.php?error=1");
    695        
     684
    696685 $sql = new SQL;
    697686 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    698  
     687
    699688 $entry = $sql->quote_smart($_GET['entry']);
    700689 $result = $sql->query("SELECT * FROM creature_template WHERE entry = '$entry'");
     
    709698                <input type=\"hidden\" name=\"opp_type\" value=\"edit\"/>
    710699                <input type=\"hidden\" name=\"entry\" value=\"$entry\"/>
    711                
     700
    712701<div class=\"jtab-container\" id=\"container\">
    713702  <ul class=\"jtabs\">
     
    756745 <td>".makeinfocell($lang_creature['entry'],$lang_creature['entry_desc'])."</td>
    757746 <td><a href=\"$creature_datasite$entry\" target=\"_blank\">$entry</a></td>
    758  
     747
    759748 <td>".makeinfocell($lang_creature['name'],$lang_creature['name_desc'])."</td>
    760749 <td colspan=\"3\"><input type=\"text\" name=\"name\" size=\"50\" maxlength=\"100\" value=\"{$mob['name']}\" /></td>
    761750 </tr>
    762  
     751
    763752 <tr>
    764753 <td>".makeinfocell($lang_creature['sub_name'],$lang_creature['sub_name_desc'])."</td>
    765754 <td colspan=\"2\"><input type=\"text\" name=\"subname\" size=\"25\" maxlength=\"100\" value=\"{$mob['subname']}\" /></td>
    766  
     755
    767756 <td>".makeinfocell($lang_creature['script_name'],$lang_creature['script_name_desc'])."</td>
    768757 <td colspan=\"2\"><input type=\"text\" name=\"ScriptName\" size=\"25\" maxlength=\"128\" value=\"{$mob['ScriptName']}\" /></td>
     
    774763
    775764 <td>".makeinfocell($lang_creature['min_level'],$lang_creature['min_level_desc'])."</td>
    776  <td><input type=\"text\" name=\"minlevel\" size=\"8\" maxlength=\"3\" value=\"{$mob['minlevel']}\" /></td>
    777  
     765 <td colspan=\"2\"><input type=\"text\" name=\"minlevel\" size=\"8\" maxlength=\"3\" value=\"{$mob['minlevel']}\" /></td>
     766
    778767 <td>".makeinfocell($lang_creature['max_level'],$lang_creature['max_level_desc'])."</td>
    779  <td><input type=\"text\" name=\"maxlevel\" size=\"8\" maxlength=\"3\" value=\"{$mob['maxlevel']}\" /></td>";
    780  
    781  $rank = array(0 => "", 1 => "", 3 => "", 2 => "", 4 => "");
    782  $rank[$mob['rank']] = " selected=\"selected\" ";
    783  
    784 $output .= "<td>".makeinfocell($lang_creature['rank'],$lang_creature['rank_desc'])."</td>
    785         <td><select name=\"rank\">
    786         <option value=\"0\" {$rank[0]}>0 - {$lang_creature['normal']}</option>
    787         <option value=\"1\" {$rank[1]}>1 - {$lang_creature['elite']}</option>
    788         <option value=\"2\" {$rank[2]}>2 - {$lang_creature['rare_elite']}</option>
    789         <option value=\"3\" {$rank[3]}>3 - {$lang_creature['world_boss']}</option>
    790         <option value=\"4\" {$rank[4]}>4 - {$lang_creature['rare']}</option>
    791         </select></td>
    792 </tr>
    793  
     768 <td colspan=\"2\"><input type=\"text\" name=\"maxlevel\" size=\"8\" maxlength=\"3\" value=\"{$mob['maxlevel']}\" /></td>
     769</tr>
     770
    794771<tr>
    795772<td>".makeinfocell($lang_creature['min_health'],$lang_creature['min_health_desc'])."</td>
    796  <td colspan=\"2\"><input type=\"text\" name=\"minhealth\" size=\"14\" maxlength=\"10\" value=\"{$mob['minhealth']}\" /></td>
    797  
     773 <td><input type=\"text\" name=\"minhealth\" size=\"14\" maxlength=\"10\" value=\"{$mob['minhealth']}\" /></td>
     774
    798775 <td>".makeinfocell($lang_creature['max_health'],$lang_creature['max_health_desc'])."</td>
    799  <td colspan=\"2\"><input type=\"text\" name=\"maxhealth\" size=\"14\" maxlength=\"10\" value=\"{$mob['maxhealth']}\" /></td>
    800 </tr>
    801 <tr>
     776 <td><input type=\"text\" name=\"maxhealth\" size=\"14\" maxlength=\"10\" value=\"{$mob['maxhealth']}\" /></td>
     777
     778";
     779 if ($mob['RegenHealth']) $RegenHealth = "checked";
     780        else $RegenHealth = "";
     781
     782$output .= "<td>".makeinfocell($lang_creature['RegenHealth'],$lang_creature['RegenHealth'])."</td>
     783        <td><input type=\"checkbox\" name=\"RegenHealth\" value=\"1\" $RegenHealth /></td>
     784</tr>
     785<tr>
    802786 <td>".makeinfocell($lang_creature['min_mana'],$lang_creature['min_mana_desc'])."</td>
    803787 <td colspan=\"2\"><input type=\"text\" name=\"minmana\" size=\"14\" maxlength=\"10\" value=\"{$mob['minmana']}\" /></td>
    804  
     788
    805789 <td>".makeinfocell($lang_creature['max_mana'],$lang_creature['max_mana_desc'])."</td>
    806790 <td colspan=\"2\"><input type=\"text\" name=\"maxmana\" size=\"14\" maxlength=\"10\" value=\"{$mob['maxmana']}\" /></td>
    807 </tr>
    808 
     791</tr>
    809792<tr>
    810793 <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>";
     794 <td colspan=\"2\"><input type=\"text\" name=\"faction_A\" size=\"14\" maxlength=\"10\" value=\"{$mob['faction_A']}\" /></td>
     795
     796 <td>".makeinfocell($lang_creature['faction_H'],$lang_creature['faction_H_desc'])."</td>
     797 <td colspan=\"2\"><input type=\"text\" name=\"faction_H\" size=\"14\" maxlength=\"10\" value=\"{$mob['faction_H']}\" /></td>
     798</tr>
     799<tr>";
     800 $rank = array(0 => "", 1 => "", 3 => "", 2 => "", 4 => "");
     801  $rank[$mob['rank']] = " selected=\"selected\" ";
     802
     803 $output .= "<td >".makeinfocell($lang_creature['rank'],$lang_creature['rank_desc'])."</td>
     804        <td><select name=\"rank\">
     805        <option value=\"0\" {$rank[0]}>0 - {$lang_creature['normal']}</option>
     806        <option value=\"1\" {$rank[1]}>1 - {$lang_creature['elite']}</option>
     807        <option value=\"2\" {$rank[2]}>2 - {$lang_creature['rare_elite']}</option>
     808        <option value=\"3\" {$rank[3]}>3 - {$lang_creature['world_boss']}</option>
     809        <option value=\"4\" {$rank[4]}>4 - {$lang_creature['rare']}</option>
     810        </select></td>";
    812811 unset($rank);
    813  
     812
    814813 $type = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "", 8 => "", 9 => "", 10 => "");
    815814 $type[$mob['type']] = " selected=\"selected\" ";
    816  
    817 $output .= "<td>".makeinfocell($lang_creature['type'],$lang_creature['type_desc'])."</td>
     815
     816$output .= "<td colspan=\"2\">".makeinfocell($lang_creature['type'],$lang_creature['type_desc'])."</td>
    818817 <td colspan=\"2\"><select name=\"type\">
    819818                <option value=\"0\" {$type[0]}>0 - {$lang_creature['other']}</option>
     
    832831<tr>";
    833832 unset($type);
    834  
     833
    835834$npcflag = array(0 => "", 1 => "", 2 => "", 4 => "", 8 => "", 16 => "", 32 => "", 64 => "", 128 => "",
    836835 256 => "", 512 => "", 1024 => "", 2048 => "", 4096 => "", 8192 => "", 16384 => "");
     
    875874           </select></td>";
    876875  unset($npcflag);
    877  
     876
    878877 $trainer_type = array(0 => "", 1 => "", 2 => "", 3 => "");
    879878 $trainer_type[$mob['trainer_type']] = " selected=\"selected\" ";
    880  
     879
    881880$output .= "<td>".makeinfocell($lang_creature['trainer_type'],$lang_creature['trainer_type_desc'])."</td>
    882881           <td colspan=\"2\"><select name=\"trainer_type\">
     
    889888<tr>";
    890889  unset($trainer_type);
    891  
     890
    892891 $family = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "", 8 => "", 9 => "",
    893892 11 => "", 12 => "", 13 => "", 14 => "", 15 => "", 16 => "", 17 => "", 18 => "", 19 => "", 20 => "", 21 => "",
     
    931930 <td>".makeinfocell($lang_creature['loot_id'],$lang_creature['loot_id_desc'])."</td>
    932931 <td><input type=\"text\" name=\"lootid\" size=\"10\" maxlength=\"10\" value=\"{$mob['lootid']}\" /></td>
    933  
     932
    934933 <td>".makeinfocell($lang_creature['skin_loot'],$lang_creature['skin_loot_desc'])."</td>
    935934 <td><input type=\"text\" name=\"skinloot\" size=\"10\" maxlength=\"10\" value=\"{$mob['skinloot']}\" /></td>
    936  
     935
    937936 <td>".makeinfocell($lang_creature['pickpocket_loot'],$lang_creature['pickpocket_loot_desc'])."</td>
    938937 <td><input type=\"text\" name=\"pickpocketloot\" size=\"10\" maxlength=\"10\" value=\"{$mob['pickpocketloot']}\" /></td>
     
    942941 <td>".makeinfocell($lang_creature['min_gold'],$lang_creature['min_gold_desc'])."</td>
    943942 <td colspan=\"2\"><input type=\"text\" name=\"mingold\" size=\"14\" maxlength=\"30\" value=\"{$mob['mingold']}\" /></td>
    944  
     943
    945944 <td>".makeinfocell($lang_creature['max_gold'],$lang_creature['max_gold_desc'])."</td>
    946945 <td colspan=\"2\"><input type=\"text\" name=\"maxgold\" size=\"14\" maxlength=\"30\" value=\"{$mob['maxgold']}\" /></td>
    947946</tr>";
    948947  unset($family);
    949  
     948
    950949$result1 = $sql->query("SELECT COUNT(*) FROM creature WHERE id = '{$mob['entry']}'");
    951950$output .= "<tr><td colspan=\"6\">{$lang_creature['creature_swapned']} : ".$sql->result($result1, 0)." {$lang_creature['times']}.</td></tr>
     
    961960          <td>".makeinfocell($lang_creature['armor'],$lang_creature['armor_desc'])."</td>
    962961          <td colspan=\"2\"><input type=\"text\" name=\"armor\" size=\"8\" maxlength=\"10\" value=\"{$mob['armor']}\" /></td>
    963          
     962
    964963          <td>".makeinfocell($lang_creature['speed'],$lang_creature['speed_desc'])."</td>
    965964          <td colspan=\"2\"><input type=\"text\" name=\"speed\" size=\"8\" maxlength=\"45\" value=\"{$mob['speed']}\" /></td>
    966965 </tr>
    967  
     966
    968967<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['damage']}:</td></tr>
    969968         <tr>
    970969          <td>".makeinfocell($lang_creature['min_damage'],$lang_creature['min_damage_desc'])."</td>
    971970          <td><input type=\"text\" name=\"mindmg\" size=\"8\" maxlength=\"45\" value=\"{$mob['mindmg']}\" /></td>
    972          
     971
    973972          <td>".makeinfocell($lang_creature['max_damage'],$lang_creature['max_damage_desc'])."</td>
    974973          <td><input type=\"text\" name=\"maxdmg\" size=\"8\" maxlength=\"45\" value=\"{$mob['maxdmg']}\" /></td>
    975  
     974
    976975          <td>".makeinfocell($lang_creature['attack_power'],$lang_creature['attack_power_desc'])."</td>
    977976          <td><input type=\"text\" name=\"attackpower\" size=\"8\" maxlength=\"10\" value=\"{$mob['attackpower']}\" /></td>
     
    980979          <td>".makeinfocell($lang_creature['min_range_dmg'],$lang_creature['min_range_dmg_desc'])."</td>
    981980          <td><input type=\"text\" name=\"minrangedmg\" size=\"8\" maxlength=\"45\" value=\"{$mob['minrangedmg']}\" /></td>
    982          
     981
    983982          <td>".makeinfocell($lang_creature['max_range_dmg'],$lang_creature['max_range_dmg_desc'])."</td>
    984983          <td><input type=\"text\" name=\"maxrangedmg\" size=\"8\" maxlength=\"45\" value=\"{$mob['maxrangedmg']}\" /></td>
    985  
     984
    986985          <td>".makeinfocell($lang_creature['ranged_attack_power'],$lang_creature['ranged_attack_power_desc'])."</td>
    987986          <td><input type=\"text\" name=\"rangedattackpower\" size=\"8\" maxlength=\"10\" value=\"{$mob['rangedattackpower']}\" /></td>
     
    990989          <td>".makeinfocell($lang_creature['attack_time'],$lang_creature['attack_time_desc'])."</td>
    991990          <td><input type=\"text\" name=\"baseattacktime\" size=\"8\" maxlength=\"4\" value=\"{$mob['baseattacktime']}\" /></td>
    992          
     991
    993992          <td>".makeinfocell($lang_creature['range_attack_time'],$lang_creature['range_attack_time_desc'])."</td>
    994993          <td><input type=\"text\" name=\"rangeattacktime\" size=\"8\" maxlength=\"4\" value=\"{$mob['rangeattacktime']}\" /></td>
    995  
    996           <td>".makeinfocell($lang_creature['combat_reach'],$lang_creature['combat_reach_desc'])."</td>
    997           <td><input type=\"text\" name=\"combat_reach\" size=\"8\" maxlength=\"10\" value=\"{$mob['combat_reach']}\" /></td>
     994
     995          <td></td>
     996          <td></td>
    998997 </tr>
    999998 <tr>
    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          
     999          <td></td>
     1000          <td colspan=\"2\"></td>";
     1001
     1002
    10041003 $dmgschool = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "");
    10051004 $dmgschool[$mob['dmgschool']] = " selected=\"selected\" ";
    1006  
     1005
    10071006 $output .= "<td>".makeinfocell($lang_creature['dmgschool'],$lang_creature['dmgschool_desc'])."</td>
    10081007           <td colspan=\"2\"><select name=\"dmgschool\">
     
    10161015           </select></td>";
    10171016 unset($dmgschool);
    1018  
     1017
    10191018$output .= "</tr>
    10201019<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['spells']}:</td></tr>
     
    10231022 <td>".makeinfocell($lang_creature['spell']." 1",$lang_creature['spell_desc'])."</td>
    10241023 <td colspan=\"2\"><input type=\"text\" name=\"spell1\" size=\"14\" maxlength=\"11\" value=\"{$mob['spell1']}\" /></td>
    1025  
     1024
    10261025 <td>".makeinfocell($lang_creature['spell']." 2",$lang_creature['spell_desc'])."</td>
    10271026 <td colspan=\"2\"><input type=\"text\" name=\"spell2\" size=\"14\" maxlength=\"11\" value=\"{$mob['spell2']}\" /></td>
     
    10301029 <td>".makeinfocell($lang_creature['spell']." 3",$lang_creature['spell_desc'])."</td>
    10311030 <td colspan=\"2\"><input type=\"text\" name=\"spell3\" size=\"14\" maxlength=\"11\" value=\"{$mob['spell3']}\" /></td>
    1032  
     1031
    10331032 <td>".makeinfocell($lang_creature['spell']." 4",$lang_creature['spell_desc'])."</td>
    10341033 <td colspan=\"2\"><input type=\"text\" name=\"spell4\" size=\"14\" maxlength=\"11\" value=\"{$mob['spell4']}\" /></td>
     
    10391038        <td>".makeinfocell($lang_creature['resis_holy'],$lang_creature['resis_holy_desc'])."</td>
    10401039        <td><input type=\"text\" name=\"resistance1\" size=\"8\" maxlength=\"10\" value=\"{$mob['resistance1']}\" /></td>
    1041          
     1040
    10421041        <td>".makeinfocell($lang_creature['resis_fire'],$lang_creature['resis_fire_desc'])."</td>
    10431042        <td><input type=\"text\" name=\"resistance2\" size=\"8\" maxlength=\"10\" value=\"{$mob['resistance2']}\" /></td>
    1044  
     1043
    10451044        <td>".makeinfocell($lang_creature['resis_nature'],$lang_creature['resis_nature_desc'])."</td>
    10461045        <td><input type=\"text\" name=\"resistance3\" size=\"8\" maxlength=\"10\" value=\"{$mob['resistance3']}\" /></td>
     
    10491048        <td>".makeinfocell($lang_creature['resis_frost'],$lang_creature['resis_frost_desc'])."</td>
    10501049        <td><input type=\"text\" name=\"resistance4\" size=\"8\" maxlength=\"10\" value=\"{$mob['resistance4']}\" /></td>
    1051          
     1050
    10521051        <td>".makeinfocell($lang_creature['resis_shadow'],$lang_creature['resis_shadow_desc'])."</td>
    10531052        <td><input type=\"text\" name=\"resistance5\" size=\"8\" maxlength=\"10\" value=\"{$mob['resistance5']}\" /></td>
    1054  
     1053
    10551054        <td>".makeinfocell($lang_creature['resis_arcane'],$lang_creature['resis_arcane_desc'])."</td>
    10561055        <td><input type=\"text\" name=\"resistance6\" size=\"8\" maxlength=\"10\" value=\"{$mob['resistance6']}\" /></td>
    10571056 </tr>
    1058  
     1057
    10591058 </table><br /><br />
    10601059</div>";
     
    10641063<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['models']}:</td></tr>
    10651064<tr>
    1066         <td colspan=\"2\">".makeinfocell($lang_creature['modelid_Aale'],$lang_creature['modelid_Aale_desc'])."</td>
     1065        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_A'],$lang_creature['modelid_A_desc'])."</td>
    10671066        <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>
     1067
     1068        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_A2'],$lang_creature['modelid_A2_desc'])."</td>
     1069        <td><input type=\"text\" name=\"modelid_A2\" size=\"8\" maxlength=\"11\" value=\"{$mob['modelid_A2']}\" /></td>
     1070</tr>
     1071<tr>
     1072        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_H'],$lang_creature['modelid_H_desc'])."</td>
    10701073        <td><input type=\"text\" name=\"modelid_H\" size=\"8\" maxlength=\"11\" value=\"{$mob['modelid_H']}\" /></td>
    1071 </tr>
    1072 <tr>
    1073         <td>".makeinfocell($lang_creature['equip_slot']." 1",$lang_creature['equip_slot_desc'])."</td>
    1074         <td><input type=\"text\" name=\"equipslot1\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipslot1']}\" /></td>
    1075          
    1076         <td>".makeinfocell($lang_creature['equip_model']." 1",$lang_creature['equip_model_desc'])."</td>
    1077         <td><input type=\"text\" name=\"equipmodel1\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipmodel1']}\" /></td>
    1078  
    1079         <td>".makeinfocell($lang_creature['equip_info']." 1",$lang_creature['equip_info_desc'])."</td>
    1080         <td><input type=\"text\" name=\"equipinfo1\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipinfo1']}\" /></td>
    1081 </tr>
    1082 <tr>
    1083         <td>".makeinfocell($lang_creature['equip_slot']." 2",$lang_creature['equip_slot_desc'])."</td>
    1084         <td><input type=\"text\" name=\"equipslot2\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipslot2']}\" /></td>
    1085          
    1086         <td>".makeinfocell($lang_creature['equip_model']." 2",$lang_creature['equip_model_desc'])."</td>
    1087         <td><input type=\"text\" name=\"equipmodel2\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipmodel2']}\" /></td>
    1088  
    1089         <td>".makeinfocell($lang_creature['equip_info']." 2",$lang_creature['equip_info_desc'])."</td>
    1090         <td><input type=\"text\" name=\"equipinfo2\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipinfo2']}\" /></td>
    1091 </tr>
    1092 <tr>
    1093         <td>".makeinfocell($lang_creature['equip_slot']." 3",$lang_creature['equip_slot_desc'])."</td>
    1094         <td><input type=\"text\" name=\"equipslot3\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipslot3']}\" /></td>
    1095          
    1096         <td>".makeinfocell($lang_creature['equip_model']." 3",$lang_creature['equip_model_desc'])."</td>
    1097         <td><input type=\"text\" name=\"equipmodel3\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipmodel3']}\" /></td>
    1098  
    1099         <td>".makeinfocell($lang_creature['equip_info']." 3",$lang_creature['equip_info_desc'])."</td>
    1100         <td><input type=\"text\" name=\"equipinfo3\" size=\"8\" maxlength=\"10\" value=\"{$mob['equipinfo3']}\" /></td>
    1101 </tr>
    1102 
     1074
     1075        <td colspan=\"2\">".makeinfocell($lang_creature['modelid_H2'],$lang_creature['modelid_H2_desc'])."</td>
     1076        <td><input type=\"text\" name=\"modelid_H2\" size=\"8\" maxlength=\"11\" value=\"{$mob['modelid_H2']}\" /></td>
     1077</tr>
     1078</table><br /><br />
     1079";
     1080
     1081
     1082$result1 = $sql->query("SELECT * FROM creature_equip_template WHERE entry = '{$mob['equipment_id']}'");
     1083if ($mobequip = $sql->fetch_assoc($result1)){
     1084
     1085$output .= "<br /><br /><table class=\"lined\" style=\"width: 720px;\">
     1086<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['equipment']}:</td></tr>
     1087<tr>
     1088        <td>".makeinfocell($lang_creature['equip_slot']." 1",$lang_creature['equip_slot1_desc'])."</td>
     1089        <td><input type=\"text\" name=\"equipslot1\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipslot1']}\" /></td>
     1090
     1091        <td>".makeinfocell($lang_creature['equip_model']." 1",$lang_creature['equip_model1_desc'])."</td>
     1092        <td><input type=\"text\" name=\"equipmodel1\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipmodel1']}\" /></td>
     1093
     1094        <td>".makeinfocell($lang_creature['equip_info']." 1",$lang_creature['equip_info1_desc'])."</td>
     1095        <td><input type=\"text\" name=\"equipinfo1\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipinfo1']}\" /></td>
     1096</tr>
     1097<tr>
     1098        <td>".makeinfocell($lang_creature['equip_slot']." 2",$lang_creature['equip_slot2_desc'])."</td>
     1099        <td><input type=\"text\" name=\"equipslot2\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipslot2']}\" /></td>
     1100
     1101        <td>".makeinfocell($lang_creature['equip_model']." 2",$lang_creature['equip_model2_desc'])."</td>
     1102        <td><input type=\"text\" name=\"equipmodel2\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipmodel2']}\" /></td>
     1103
     1104        <td>".makeinfocell($lang_creature['equip_info']." 2",$lang_creature['equip_info2_desc'])."</td>
     1105        <td><input type=\"text\" name=\"equipinfo2\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipinfo2']}\" /></td>
     1106</tr>
     1107<tr>
     1108        <td>".makeinfocell($lang_creature['equip_slot']." 3",$lang_creature['equip_slot3_desc'])."</td>
     1109        <td><input type=\"text\" name=\"equipslot3\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipslot3']}\" /></td>
     1110
     1111        <td>".makeinfocell($lang_creature['equip_model']." 3",$lang_creature['equip_model3_desc'])."</td>
     1112        <td><input type=\"text\" name=\"equipmodel3\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipmodel3']}\" /></td>
     1113
     1114        <td>".makeinfocell($lang_creature['equip_info']." 3",$lang_creature['equip_info3_desc'])."</td>
     1115        <td><input type=\"text\" name=\"equipinfo3\" size=\"8\" maxlength=\"10\" value=\"{$mobequip['equipinfo3']}\" /></td>
     1116</tr>
    11031117</table><br /><br />
    11041118</div>";
    1105        
     1119}
     1120else
     1121{
     1122$output .= "<br /><br /><table class=\"lined\" style=\"width: 720px;\">
     1123<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['equipment']}:</td></tr>
     1124</table><br /><br />
     1125</div>";
     1126}
     1127
    11061128$output .= "<div id=\"pane2\">
    11071129        <br /><br /><table class=\"lined\" style=\"width: 720px;\">
     
    11101132 <td>".makeinfocell($lang_creature['ai_name'],$lang_creature['ai_name_desc'])."</td>
    11111133 <td colspan=\"2\"><input type=\"text\" name=\"AIName\" size=\"14\" maxlength=\"128\" value=\"{$mob['AIName']}\" /></td>
    1112  
     1134
    11131135 <td>".makeinfocell($lang_creature['movement_type'],$lang_creature['movement_type_desc'])."</td>
    11141136 <td colspan=\"2\"><input type=\"text\" name=\"MovementType\" size=\"14\" maxlength=\"24\" value=\"{$mob['MovementType']}\" /></td>
     
    11191141 $class = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "",5 => "",7 => "",8 => "",9 => "",11 => "");
    11201142 $class[$mob['class']] = " selected=\"selected\" ";
    1121  
     1143
    11221144$output .= "<td>".makeinfocell($lang_creature['class'],$lang_creature['class_desc'])."</td>
    11231145           <td><select name=\"class\">
     
    11321154                <option value=\"9\" {$class[9]}>9 - {$lang_id_tab['warlock']}</option>
    11331155                <option value=\"11\" {$class[11]}>11 - {$lang_id_tab['druid']}</option>
    1134            </select></td>"; 
     1156           </select></td>";
    11351157  unset($class);
    1136  
     1158
    11371159 $race = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "",5 => "",6 => "", 7 => "",8 => "",10 => "",11 => "");
    11381160 $race[$mob['race']] = " selected=\"selected\" ";
    1139  
     1161
    11401162 $output .= "<td>".makeinfocell($lang_creature['race'],$lang_creature['race_desc'])."</td>
    11411163           <td><select name=\"race\">
     
    11551177 if ($mob['RacialLeader']) $RacialLeader = "checked";
    11561178        else $RacialLeader = "";
    1157        
     1179
    11581180$output .= "<td>".makeinfocell($lang_creature['RacialLeader'],$lang_creature['RacialLeader_desc'])."</td>
    11591181        <td><input type=\"checkbox\" name=\"RacialLeader\" value=\"1\" $RacialLeader /></td>
     
    11661188 $InhabitType = array(0 => "", 1 => "", 2 => "", 3 => "");
    11671189 $InhabitType[$mob['InhabitType']] = " selected=\"selected\" ";
    1168  
     1190
    11691191$output .= "<td>".makeinfocell($lang_creature['inhabit_type'],$lang_creature['inhabit_type_desc'])."</td>
    11701192           <td><select name=\"InhabitType\">
     
    11751197           </select></td>";
    11761198  unset($InhabitType);
    1177  
     1199
    11781200 if ($mob['civilian']) $civilian = "checked";
    11791201        else $civilian = "";
    1180  
     1202
    11811203$output .= "<td>".makeinfocell($lang_creature['civilian'],$lang_creature['civilian_desc'])."</td>
    11821204 <td><input type=\"checkbox\" name=\"civilian\" value=\"1\" $civilian /></td>
    1183 </tr>   
     1205</tr>
    11841206<tr>
    11851207        <td>".makeinfocell($lang_creature['flags'],$lang_creature['flags_desc'])."</td>
    11861208        <td><input type=\"text\" name=\"flags\" size=\"8\" maxlength=\"11\" value=\"{$mob['flags']}\" /></td>
    1187          
     1209
    11881210        <td>".makeinfocell($lang_creature['dynamic_flags'],$lang_creature['dynamic_flags_desc'])."</td>
    11891211        <td><input type=\"text\" name=\"dynamicflags\" size=\"8\" maxlength=\"11\" value=\"{$mob['dynamicflags']}\" /></td>
    1190  
     1212
    11911213        <td>".makeinfocell($lang_creature['flag_1'],$lang_creature['flag_1_desc'])."</td>
    11921214        <td><input type=\"text\" name=\"flag1\" size=\"8\" maxlength=\"11\" value=\"{$mob['flag1']}\" /></td>
     
    12151237                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", $tooltip, "item_tooltip");
    12161238                $output .= "<br /><input type=\"checkbox\" name=\"del_loot_items[]\" value=\"$item[0]\" /></td>";
    1217                
     1239
    12181240                if ($cel_counter >= 16) {
    12191241                        $cel_counter = 0;
     
    12641286                $query1 = $sql->query("SELECT QuestLevel,Title FROM quest_template WHERE entry ='$quest[0]'");
    12651287                $quest_templ = $sql->fetch_row($query1);
    1266                
     1288
    12671289                $output .= "<tr><td width=\"5%\"><input type=\"checkbox\" name=\"del_questrelation[]\" value=\"$quest[0]\" /></td>
    12681290                                        <td width=\"95%\" align=\"left\"><a class=\"tooltip\" href=\"$quest_datasite$quest[0]\" target=\"_blank\">({$quest_templ[0]}) $quest_templ[1]</a></td></tr>";
     
    12791301                $query1 = $sql->query("SELECT QuestLevel,Title FROM quest_template WHERE entry ='$quest[0]'");
    12801302                $quest_templ = $sql->fetch_row($query1);
    1281                
     1303
    12821304                $output .= "<tr><td width=\"5%\"><input type=\"checkbox\" name=\"del_involvedrelation[]\" value=\"$quest[0]\" /></td>
    12831305                                <td width=\"95%\" align=\"left\"><a class=\"tooltip\" href=\"$quest_datasite$quest[0]\" target=\"_blank\">({$quest_templ[0]}) $quest_templ[1]</a></td></tr>";
     
    12851307
    12861308$output .= "<tr class=\"large_bold\" align=\"left\"><td colspan=\"2\" class=\"hidden\">{$lang_creature['add_ends_quests']}:</td></tr>
    1287         <tr><td colspan=\"2\" align=\"left\">".makeinfocell($lang_creature['quest_id'],$lang_creature['quest_id_desc'])." : 
     1309        <tr><td colspan=\"2\" align=\"left\">".makeinfocell($lang_creature['quest_id'],$lang_creature['quest_id_desc'])." :
    12881310                <input type=\"text\" name=\"involvedrelation\" size=\"8\" maxlength=\"8\" value=\"\" /></td></tr>
    12891311
     
    13101332                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", $tooltip, "item_tooltip");
    13111333                $output .= "<br /><input type=\"checkbox\" name=\"del_vendor_item[]\" value=\"$item[0]\" /></td>";
    1312                        
     1334
    13131335                if ($cel_counter >= 16) {
    13141336                        $cel_counter = 0;
     
    13391361        <tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_creature['trains']}:</td></tr>
    13401362        <tr><td colspan=\"6\">";
    1341        
     1363
    13421364        $cel_counter = 0;
    13431365        $row_flag = 0;
     
    13501372                $output .= maketooltip($spell[0], "$spell_datasite$spell[0]", $tooltip, "info_tooltip");
    13511373                $output .= "<br /><input type=\"checkbox\" name=\"del_trainer_spell[]\" value=\"$spell[0]\" /></td>";
    1352                                        
     1374
    13531375                if ($cel_counter >= 16) {
    13541376                        $cel_counter = 0;
     
    13971419                $output .= maketooltip("<img src=\"".get_icon($item[0])."\" class=\"icon_border\" alt=\"\" />", "$item_datasite$item[0]", $tooltip, "item_tooltip");
    13981420                $output .= "<br /><input type=\"checkbox\" name=\"del_skin_items[]\" value=\"$item[0]\" /></td>";
    1399                
     1421
    14001422                if ($cel_counter >= 16) {
    14011423                        $cel_counter = 0;
     
    15161538                error($lang_creature['item_not_found']);
    15171539                exit();
    1518                 } 
     1540                }
    15191541}
    15201542
     
    15231545//DO UPDATE CREATURE TEMPLATE
    15241546//########################################################################################################################
    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!
     1547
    15281548function do_update() {
    15291549 global $mangos_db, $realm_id;
     
    15311551 if (!isset($_POST['opp_type']) || $_POST['opp_type'] === '') redirect("creature.php?error=1");
    15321552 if (!isset($_POST['entry']) || $_POST['entry'] === '') redirect("creature.php?error=1");
    1533  
     1553
    15341554 $sql = new SQL;
    15351555 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     
    16291649        else $equipslot3 = 0;
    16301650 if (isset($_POST['lootid']) && $_POST['lootid'] != '') $lootid = $sql->quote_smart($_POST['lootid']);
    1631          else $lootid = 0;     
     1651         else $lootid = 0;
    16321652 if (isset($_POST['pickpocketloot']) && $_POST['pickpocketloot'] != '') $pickpocketloot = $sql->quote_smart($_POST['pickpocketloot']);
    16331653        else $pickpocketloot = 0;
     
    16901710        if (isset($_POST['del_loot_items']) && $_POST['del_loot_items'] != '') $del_loot_items = $sql->quote_smart($_POST['del_loot_items']);
    16911711                else $del_loot_items = NULL;
    1692        
     1712
    16931713        if (isset($_POST['involvedrelation']) && $_POST['involvedrelation'] != '') $involvedrelation = $sql->quote_smart($_POST['involvedrelation']);
    16941714                else $involvedrelation = 0;
     
    17851805                if ($npcflag[$t] & 16384) $tmp = $tmp + 16384;
    17861806                }
    1787         $npcflag = ($tmp) ? $tmp : 0;   
     1807        $npcflag = ($tmp) ? $tmp : 0;
    17881808
    17891809  if ($_POST['opp_type'] == "add_new"){
     
    18061826
    18071827        $sql_query = "UPDATE creature_template SET  ";
    1808  
     1828
    18091829        $result = $sql->query("SELECT * FROM creature_template WHERE entry = '$entry'");
    18101830        if ($mob_templ = $sql->fetch_assoc($result)){
     
    18771897          $sql->free_result($result);
    18781898          unset($mob_templ);
    1879          
     1899
    18801900        if (($sql_query == "UPDATE creature_template SET  ")&&(!$item)&&(!$del_loot_items)
    18811901                &&(!$del_questrelation)&&(!$questrelation)&&(!$del_involvedrelation)&&(!$involvedrelation)
     
    18901910                                        } else $sql_query = "";
    18911911                }
    1892                
     1912
    18931913        if ($trainer_spell){
    18941914        $sql_query .= "INSERT INTO npc_trainer (entry, spell, spellcost, reqskill, reqskillvalue, reqlevel)
    18951915                        VALUES ($entry,$trainer_spell,$spellcost,$reqskill ,$reqskillvalue ,$reqlevel);\n";
    18961916        }
    1897        
     1917
    18981918        if ($del_trainer_spell){
    18991919        foreach($del_trainer_spell as $spell_id)
     
    19051925                        VALUES ($lootid,$item,'$ChanceOrRef', '$QuestChanceOrGroup' ,$mincount ,$maxcount ,$freeforall ,$lootcondition ,$condition_value1 ,$condition_value2);\n";
    19061926        }
    1907        
     1927
    19081928        if ($del_loot_items){
    19091929        foreach($del_loot_items as $item_id)
     
    19151935                        VALUES ($skinloot,$skin_item,'$skin_ChanceOrRef', '$skin_QuestChanceOrGroup' ,$skin_mincount ,$skin_maxcount ,$skin_freeforall,$skin_lootcondition ,$skin_condition_value1 ,$skin_condition_value2);\n";
    19161936        }
    1917        
     1937
    19181938        if ($del_skin_items){
    19191939        foreach($del_skin_items as $item_id)
    19201940                $sql_query .= "DELETE FROM skinning_loot_template WHERE entry = $skinloot AND item = $item_id;\n";
    19211941        }
    1922    
     1942
    19231943        if ($pp_item){
    19241944        $sql_query .= "INSERT INTO pickpocketing_loot_template (entry, item, ChanceOrRef, QuestChanceOrGroup, mincount, maxcount, freeforall, lootcondition, condition_value1, condition_value2)
     
    19341954        $sql_query .= "INSERT INTO creature_questrelation (id, quest) VALUES ($entry,$questrelation);\n";
    19351955        }
    1936        
     1956
    19371957        if ($involvedrelation){
    19381958        $sql_query .= "INSERT INTO creature_involvedrelation (id, quest) VALUES ($entry,$involvedrelation);\n";
     
    19481968                $sql_query .= "DELETE FROM creature_involvedrelation WHERE id = $entry AND quest = $quest_id;\n";
    19491969        }
    1950        
     1970
    19511971        if ($del_vendor_item){
    19521972        foreach($del_vendor_item as $item_id)
    19531973                $sql_query .= "DELETE FROM npc_vendor WHERE entry = $entry AND item = $item_id;\n";
    19541974        }
    1955        
     1975
    19561976        if ($vendor_item){
    19571977        $sql_query .= "INSERT INTO npc_vendor (entry, item, maxcount, incrtime)
     
    19832003 if ($result) redirect("creature.php?action=edit&entry=$entry&error=4");
    19842004        else redirect("creature.php");
    1985  
     2005
    19862006}
    19872007
     
    20332053 $sql->query("DELETE FROM npc_trainer WHERE entry = '$entry'");
    20342054 $sql->query("DELETE FROM npc_gossip WHERE npc_guid = '$entry'");
    2035          
     2055
    20362056 $sql->close();
    20372057 redirect("creature.php");
    20382058 }
    20392059
    2040  
     2060
    20412061//########################################################################################################################
    20422062//   DELETE ALL CREATURE SPAWNS
     
    20602080 redirect("creature.php?action=edit&entry=$entry&error=4");
    20612081 }
    2062  
     2082
    20632083
    20642084//########################################################################################################################
  • minimanager/forum.html

    r142 r178  
    22<head>
    33<title>A web page that points a browser to a different page after 2 seconds</title>
    4 <meta http-equiv="refresh" content="2; URL=http://www.rebirthofdeceived.com">
     4<meta http-equiv="refresh" content="2; URL=http://127.0.0.1">
    55<meta name="keywords" content="automatic redirection">
    66</head>
    77<body>
    8 If your browser doesn't automatically go there within a few seconds, 
    9 you may want to go to 
    10 <a href="http://www.rebirthofdeceived.com">the destination</a>
     8If your browser doesn't automatically go there within a few seconds,
     9you may want to go to
     10<a href="http://127.0.0.1">the destination</a>
    1111manually.
    1212</body>
  • minimanager/game_object.php

    r142 r178  
    211211  <ul class=\"jtabs\">
    212212    <li><a href=\"#\" onclick=\"return showPane('pane1', this)\" id=\"tab1\">{$lang_game_object['general']}</a></li>
    213     <li><a href=\"#\" onclick=\"return showPane('pane2', this)\">{$lang_game_object['sounds']}</a></li>
     213    <li><a href=\"#\" onclick=\"return showPane('pane2', this)\">{$lang_game_object['datas']}</a></li>
    214214  </ul>
    215215  <div class=\"jtab-panes\">";
     
    248248</tr>
    249249
    250 <tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['sound']}:</td></tr>
    251 <tr>
    252  <td>".makeinfocell($lang_game_object['sound']." 0",$lang_game_object['sound_desc'])."</td>
    253  <td><input type=\"text\" name=\"sound0\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    254  
    255  <td>".makeinfocell($lang_game_object['sound']." 1",$lang_game_object['sound_desc'])."</td>
    256  <td><input type=\"text\" name=\"sound1\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    257  
    258  <td>".makeinfocell($lang_game_object['sound']." 2",$lang_game_object['sound_desc'])."</td>
    259  <td><input type=\"text\" name=\"sound2\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     250<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['data']}:</td></tr>
     251<tr>
     252 <td>".makeinfocell($lang_game_object['data']." 0",$lang_game_object['data_desc'])."</td>
     253 <td><input type=\"text\" name=\"data0\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     254 
     255 <td>".makeinfocell($lang_game_object['data']." 1",$lang_game_object['data_desc'])."</td>
     256 <td><input type=\"text\" name=\"data1\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     257 
     258 <td>".makeinfocell($lang_game_object['data']." 2",$lang_game_object['data_desc'])."</td>
     259 <td><input type=\"text\" name=\"data2\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    260260</tr>
    261261<tr>
    262  <td>".makeinfocell($lang_game_object['sound']." 3",$lang_game_object['sound_desc'])."</td>
    263  <td><input type=\"text\" name=\"sound3\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    264  
    265  <td>".makeinfocell($lang_game_object['sound']." 4",$lang_game_object['sound_desc'])."</td>
    266  <td><input type=\"text\" name=\"sound4\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    267  
    268  <td>".makeinfocell($lang_game_object['sound']." 5",$lang_game_object['sound_desc'])."</td>
    269  <td><input type=\"text\" name=\"sound5\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     262 <td>".makeinfocell($lang_game_object['data']." 3",$lang_game_object['data_desc'])."</td>
     263 <td><input type=\"text\" name=\"data3\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     264 
     265 <td>".makeinfocell($lang_game_object['data']." 4",$lang_game_object['data_desc'])."</td>
     266 <td><input type=\"text\" name=\"data4\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     267 
     268 <td>".makeinfocell($lang_game_object['data']." 5",$lang_game_object['data_desc'])."</td>
     269 <td><input type=\"text\" name=\"data5\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    270270</tr>
    271271</table>
     
    276276        <br /><br /><table class=\"lined\" style=\"width: 720px;\">
    277277
    278 <tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['sound']}:</td></tr>
    279 <tr>
    280  <td>".makeinfocell($lang_game_object['sound']." 6",$lang_game_object['sound_desc'])."</td>
    281  <td><input type=\"text\" name=\"sound6\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    282  
    283  <td>".makeinfocell($lang_game_object['sound']." 7",$lang_game_object['sound_desc'])."</td>
    284  <td><input type=\"text\" name=\"sound7\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    285  
    286  <td>".makeinfocell($lang_game_object['sound']." 8",$lang_game_object['sound_desc'])."</td>
    287  <td><input type=\"text\" name=\"sound8\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     278<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['data']}:</td></tr>
     279<tr>
     280 <td>".makeinfocell($lang_game_object['data']." 6",$lang_game_object['data_desc'])."</td>
     281 <td><input type=\"text\" name=\"data6\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     282 
     283 <td>".makeinfocell($lang_game_object['data']." 7",$lang_game_object['data_desc'])."</td>
     284 <td><input type=\"text\" name=\"data7\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     285 
     286 <td>".makeinfocell($lang_game_object['data']." 8",$lang_game_object['data_desc'])."</td>
     287 <td><input type=\"text\" name=\"data8\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    288288</tr>
    289289<tr>
    290  <td>".makeinfocell($lang_game_object['sound']." 9",$lang_game_object['sound_desc'])."</td>
    291  <td><input type=\"text\" name=\"sound9\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    292  
    293  <td>".makeinfocell($lang_game_object['sound']." 10",$lang_game_object['sound_desc'])."</td>
    294  <td><input type=\"text\" name=\"sound10\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    295  
    296  <td>".makeinfocell($lang_game_object['sound']." 11",$lang_game_object['sound_desc'])."</td>
    297  <td><input type=\"text\" name=\"sound11\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     290 <td>".makeinfocell($lang_game_object['data']." 9",$lang_game_object['data_desc'])."</td>
     291 <td><input type=\"text\" name=\"data9\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     292 
     293 <td>".makeinfocell($lang_game_object['data']." 10",$lang_game_object['data_desc'])."</td>
     294 <td><input type=\"text\" name=\"data10\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     295 
     296 <td>".makeinfocell($lang_game_object['data']." 11",$lang_game_object['data_desc'])."</td>
     297 <td><input type=\"text\" name=\"data11\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    298298</tr>
    299299<tr>
    300  <td>".makeinfocell($lang_game_object['sound']." 12",$lang_game_object['sound_desc'])."</td>
    301  <td><input type=\"text\" name=\"sound12\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    302  
    303  <td>".makeinfocell($lang_game_object['sound']." 13",$lang_game_object['sound_desc'])."</td>
    304  <td><input type=\"text\" name=\"sound13\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    305  
    306  <td>".makeinfocell($lang_game_object['sound']." 14",$lang_game_object['sound_desc'])."</td>
    307  <td><input type=\"text\" name=\"sound14\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    308 </tr>
    309 <tr>
    310  <td>".makeinfocell($lang_game_object['sound']." 15",$lang_game_object['sound_desc'])."</td>
    311  <td><input type=\"text\" name=\"sound15\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    312  
    313  <td>".makeinfocell($lang_game_object['sound']." 16",$lang_game_object['sound_desc'])."</td>
    314  <td><input type=\"text\" name=\"sound16\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    315  
    316  <td>".makeinfocell($lang_game_object['sound']." 17",$lang_game_object['sound_desc'])."</td>
    317  <td><input type=\"text\" name=\"sound17\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    318 </tr>
    319 <tr>
    320  <td>".makeinfocell($lang_game_object['sound']." 18",$lang_game_object['sound_desc'])."</td>
    321  <td><input type=\"text\" name=\"sound18\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    322  
    323  <td>".makeinfocell($lang_game_object['sound']." 19",$lang_game_object['sound_desc'])."</td>
    324  <td><input type=\"text\" name=\"sound19\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    325  
    326  <td>".makeinfocell($lang_game_object['sound']." 20",$lang_game_object['sound_desc'])."</td>
    327  <td><input type=\"text\" name=\"sound20\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    328 </tr>
    329 <tr>
    330  <td>".makeinfocell($lang_game_object['sound']." 21",$lang_game_object['sound_desc'])."</td>
    331  <td><input type=\"text\" name=\"sound21\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    332  
    333  <td>".makeinfocell($lang_game_object['sound']." 22",$lang_game_object['sound_desc'])."</td>
    334  <td><input type=\"text\" name=\"sound22\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    335  
    336  <td>".makeinfocell($lang_game_object['sound']." 23",$lang_game_object['sound_desc'])."</td>
    337  <td><input type=\"text\" name=\"sound23\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     300 <td>".makeinfocell($lang_game_object['data']." 12",$lang_game_object['data_desc'])."</td>
     301 <td><input type=\"text\" name=\"data12\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     302 
     303 <td>".makeinfocell($lang_game_object['data']." 13",$lang_game_object['data_desc'])."</td>
     304 <td><input type=\"text\" name=\"data13\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     305 
     306 <td>".makeinfocell($lang_game_object['data']." 14",$lang_game_object['data_desc'])."</td>
     307 <td><input type=\"text\" name=\"data14\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     308</tr>
     309<tr>
     310 <td>".makeinfocell($lang_game_object['data']." 15",$lang_game_object['data_desc'])."</td>
     311 <td><input type=\"text\" name=\"data15\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     312 
     313 <td>".makeinfocell($lang_game_object['data']." 16",$lang_game_object['data_desc'])."</td>
     314 <td><input type=\"text\" name=\"data16\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     315 
     316 <td>".makeinfocell($lang_game_object['data']." 17",$lang_game_object['data_desc'])."</td>
     317 <td><input type=\"text\" name=\"data17\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     318</tr>
     319<tr>
     320 <td>".makeinfocell($lang_game_object['data']." 18",$lang_game_object['data_desc'])."</td>
     321 <td><input type=\"text\" name=\"data18\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     322 
     323 <td>".makeinfocell($lang_game_object['data']." 19",$lang_game_object['data_desc'])."</td>
     324 <td><input type=\"text\" name=\"data19\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     325 
     326 <td>".makeinfocell($lang_game_object['data']." 20",$lang_game_object['data_desc'])."</td>
     327 <td><input type=\"text\" name=\"data20\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     328</tr>
     329<tr>
     330 <td>".makeinfocell($lang_game_object['data']." 21",$lang_game_object['data_desc'])."</td>
     331 <td><input type=\"text\" name=\"data21\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     332 
     333 <td>".makeinfocell($lang_game_object['data']." 22",$lang_game_object['data_desc'])."</td>
     334 <td><input type=\"text\" name=\"data22\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
     335 
     336 <td>".makeinfocell($lang_game_object['data']." 23",$lang_game_object['data_desc'])."</td>
     337 <td><input type=\"text\" name=\"data23\" size=\"10\" maxlength=\"11\" value=\"0\" /></td>
    338338</tr>
    339339</table><br /><br />
     
    383383  <ul class=\"jtabs\">
    384384    <li><a href=\"#\" onclick=\"return showPane('pane1', this)\" id=\"tab1\">{$lang_game_object['general']}</a></li>
    385     <li><a href=\"#\" onclick=\"return showPane('pane2', this)\">{$lang_game_object['sounds']}</a></li>";
     385    <li><a href=\"#\" onclick=\"return showPane('pane2', this)\">{$lang_game_object['datas']}</a></li>";
    386386if ($go['type'] == 3) $output .= "<li><a href=\"#\" onclick=\"return showPane('pane3', this)\">{$lang_game_object['loot']}</a></li>";
    387387  $output .= "<li><a href=\"#\" onclick=\"return showPane('pane4', this)\">{$lang_game_object['quests']}</a></li>
     
    426426</tr>
    427427
    428 <tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['sound']}:</td></tr>
    429 <tr>
    430  <td>".makeinfocell($lang_game_object['sound']." 0",$lang_game_object['sound_desc'])."</td>
    431  <td><input type=\"text\" name=\"sound0\" size=\"10\" maxlength=\"11\" value=\"{$go['sound0']}\" /></td>
    432  
    433  <td>".makeinfocell($lang_game_object['sound']." 1",$lang_game_object['sound_desc'])."</td>
    434  <td><input type=\"text\" name=\"sound1\" size=\"10\" maxlength=\"11\" value=\"{$go['sound1']}\" /></td>
    435  
    436  <td>".makeinfocell($lang_game_object['sound']." 2",$lang_game_object['sound_desc'])."</td>
    437  <td><input type=\"text\" name=\"sound2\" size=\"10\" maxlength=\"11\" value=\"{$go['sound2']}\" /></td>
     428<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['data']}:</td></tr>
     429<tr>
     430 <td>".makeinfocell($lang_game_object['data']." 0",$lang_game_object['data_desc'])."</td>
     431 <td><input type=\"text\" name=\"data0\" size=\"10\" maxlength=\"11\" value=\"{$go['data0']}\" /></td>
     432 
     433 <td>".makeinfocell($lang_game_object['data']." 1",$lang_game_object['data_desc'])."</td>
     434 <td><input type=\"text\" name=\"data1\" size=\"10\" maxlength=\"11\" value=\"{$go['data1']}\" /></td>
     435 
     436 <td>".makeinfocell($lang_game_object['data']." 2",$lang_game_object['data_desc'])."</td>
     437 <td><input type=\"text\" name=\"data2\" size=\"10\" maxlength=\"11\" value=\"{$go['data2']}\" /></td>
    438438</tr>
    439439<tr>
    440  <td>".makeinfocell($lang_game_object['sound']." 3",$lang_game_object['sound_desc'])."</td>
    441  <td><input type=\"text\" name=\"sound3\" size=\"10\" maxlength=\"11\" value=\"{$go['sound3']}\" /></td>
    442  
    443  <td>".makeinfocell($lang_game_object['sound']." 4",$lang_game_object['sound_desc'])."</td>
    444  <td><input type=\"text\" name=\"sound4\" size=\"10\" maxlength=\"11\" value=\"{$go['sound4']}\" /></td>
    445  
    446  <td>".makeinfocell($lang_game_object['sound']." 5",$lang_game_object['sound_desc'])."</td>
    447  <td><input type=\"text\" name=\"sound5\" size=\"10\" maxlength=\"11\" value=\"{$go['sound5']}\" /></td>
     440 <td>".makeinfocell($lang_game_object['data']." 3",$lang_game_object['data_desc'])."</td>
     441 <td><input type=\"text\" name=\"data3\" size=\"10\" maxlength=\"11\" value=\"{$go['data3']}\" /></td>
     442 
     443 <td>".makeinfocell($lang_game_object['data']." 4",$lang_game_object['data_desc'])."</td>
     444 <td><input type=\"text\" name=\"data4\" size=\"10\" maxlength=\"11\" value=\"{$go['data4']}\" /></td>
     445 
     446 <td>".makeinfocell($lang_game_object['data']." 5",$lang_game_object['data_desc'])."</td>
     447 <td><input type=\"text\" name=\"data5\" size=\"10\" maxlength=\"11\" value=\"{$go['data5']}\" /></td>
    448448</tr>
    449449</table><br />";
     
    458458        <br /><br /><table class=\"lined\" style=\"width: 720px;\">
    459459
    460 <tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['sound']}:</td></tr>
    461 <tr>
    462  <td>".makeinfocell($lang_game_object['sound']." 6",$lang_game_object['sound_desc'])."</td>
    463  <td><input type=\"text\" name=\"sound6\" size=\"10\" maxlength=\"11\" value=\"{$go['sound6']}\" /></td>
    464  
    465  <td>".makeinfocell($lang_game_object['sound']." 7",$lang_game_object['sound_desc'])."</td>
    466  <td><input type=\"text\" name=\"sound7\" size=\"10\" maxlength=\"11\" value=\"{$go['sound7']}\" /></td>
    467  
    468  <td>".makeinfocell($lang_game_object['sound']." 8",$lang_game_object['sound_desc'])."</td>
    469  <td><input type=\"text\" name=\"sound8\" size=\"10\" maxlength=\"11\" value=\"{$go['sound8']}\" /></td>
     460<tr class=\"large_bold\"><td colspan=\"6\" class=\"hidden\" align=\"left\">{$lang_game_object['data']}:</td></tr>
     461<tr>
     462 <td>".makeinfocell($lang_game_object['data']." 6",$lang_game_object['data_desc'])."</td>
     463 <td><input type=\"text\" name=\"data6\" size=\"10\" maxlength=\"11\" value=\"{$go['data6']}\" /></td>
     464 
     465 <td>".makeinfocell($lang_game_object['data']." 7",$lang_game_object['data_desc'])."</td>
     466 <td><input type=\"text\" name=\"data7\" size=\"10\" maxlength=\"11\" value=\"{$go['data7']}\" /></td>
     467 
     468 <td>".makeinfocell($lang_game_object['data']." 8",$lang_game_object['data_desc'])."</td>
     469 <td><input type=\"text\" name=\"data8\" size=\"10\" maxlength=\"11\" value=\"{$go['data8']}\" /></td>
    470470</tr>
    471471<tr>
    472  <td>".makeinfocell($lang_game_object['sound']." 9",$lang_game_object['sound_desc'])."</td>
    473  <td><input type=\"text\" name=\"sound9\" size=\"10\" maxlength=\"11\" value=\"{$go['sound9']}\" /></td>
    474  
    475  <td>".makeinfocell($lang_game_object['sound']." 10",$lang_game_object['sound_desc'])."</td>
    476  <td><input type=\"text\" name=\"sound10\" size=\"10\" maxlength=\"11\" value=\"{$go['sound10']}\" /></td>
    477  
    478  <td>".makeinfocell($lang_game_object['sound']." 11",$lang_game_object['sound_desc'])."</td>
    479  <td><input type=\"text\" name=\"sound11\" size=\"10\" maxlength=\"11\" value=\"{$go['sound11']}\" /></td>
     472 <td>".makeinfocell($lang_game_object['data']." 9",$lang_game_object['data_desc'])."</td>
     473 <td><input type=\"text\" name=\"data9\" size=\"10\" maxlength=\"11\" value=\"{$go['data9']}\" /></td>
     474 
     475 <td>".makeinfocell($lang_game_object['data']." 10",$lang_game_object['data_desc'])."</td>
     476 <td><input type=\"text\" name=\"data10\" size=\"10\" maxlength=\"11\" value=\"{$go['data10']}\" /></td>
     477 
     478 <td>".makeinfocell($lang_game_object['data']." 11",$lang_game_object['data_desc'])."</td>
     479 <td><input type=\"text\" name=\"data11\" size=\"10\" maxlength=\"11\" value=\"{$go['data11']}\" /></td>
    480480</tr>
    481481<tr>
    482  <td>".makeinfocell($lang_game_object['sound']." 12",$lang_game_object['sound_desc'])."</td>
    483  <td><input type=\"text\" name=\"sound12\" size=\"10\" maxlength=\"11\" value=\"{$go['sound12']}\" /></td>
    484  
    485  <td>".makeinfocell($lang_game_object['sound']." 13",$lang_game_object['sound_desc'])."</td>
    486  <td><input type=\"text\" name=\"sound13\" size=\"10\" maxlength=\"11\" value=\"{$go['sound13']}\" /></td>
    487  
    488  <td>".makeinfocell($lang_game_object['sound']." 14",$lang_game_object['sound_desc'])."</td>
    489  <td><input type=\"text\" name=\"sound14\" size=\"10\" maxlength=\"11\" value=\"{$go['sound14']}\" /></td>
    490 </tr>
    491 <tr>
    492  <td>".makeinfocell($lang_game_object['sound']." 15",$lang_game_object['sound_desc'])."</td>
    493  <td><input type=\"text\" name=\"sound15\" size=\"10\" maxlength=\"11\" value=\"{$go['sound15']}\" /></td>
    494  
    495  <td>".makeinfocell($lang_game_object['sound']." 16",$lang_game_object['sound_desc'])."</td>
    496  <td><input type=\"text\" name=\"sound16\" size=\"10\" maxlength=\"11\" value=\"{$go['sound16']}\" /></td>
    497  
    498  <td>".makeinfocell($lang_game_object['sound']." 17",$lang_game_object['sound_desc'])."</td>
    499  <td><input type=\"text\" name=\"sound17\" size=\"10\" maxlength=\"11\" value=\"{$go['sound17']}\" /></td>
    500 </tr>
    501 <tr>
    502  <td>".makeinfocell($lang_game_object['sound']." 18",$lang_game_object['sound_desc'])."</td>
    503  <td><input type=\"text\" name=\"sound18\" size=\"10\" maxlength=\"11\" value=\"{$go['sound18']}\" /></td>
    504  
    505  <td>".makeinfocell($lang_game_object['sound']." 19",$lang_game_object['sound_desc'])."</td>
    506  <td><input type=\"text\" name=\"sound19\" size=\"10\" maxlength=\"11\" value=\"{$go['sound19']}\" /></td>
    507  
    508  <td>".makeinfocell($lang_game_object['sound']." 20",$lang_game_object['sound_desc'])."</td>
    509  <td><input type=\"text\" name=\"sound20\" size=\"10\" maxlength=\"11\" value=\"{$go['sound20']}\" /></td>
    510 </tr>
    511 <tr>
    512  <td>".makeinfocell($lang_game_object['sound']." 21",$lang_game_object['sound_desc'])."</td>
    513  <td><input type=\"text\" name=\"sound21\" size=\"10\" maxlength=\"11\" value=\"{$go['sound21']}\" /></td>
    514  
    515  <td>".makeinfocell($lang_game_object['sound']." 22",$lang_game_object['sound_desc'])."</td>
    516  <td><input type=\"text\" name=\"sound22\" size=\"10\" maxlength=\"11\" value=\"{$go['sound22']}\" /></td>
    517  
    518  <td>".makeinfocell($lang_game_object['sound']." 23",$lang_game_object['sound_desc'])."</td>
    519  <td><input type=\"text\" name=\"sound23\" size=\"10\" maxlength=\"11\" value=\"{$go['sound23']}\" /></td>
     482 <td>".makeinfocell($lang_game_object['data']." 12",$lang_game_object['data_desc'])."</td>
     483 <td><input type=\"text\" name=\"data12\" size=\"10\" maxlength=\"11\" value=\"{$go['data12']}\" /></td>
     484 
     485 <td>".makeinfocell($lang_game_object['data']." 13",$lang_game_object['data_desc'])."</td>
     486 <td><input type=\"text\" name=\"data13\" size=\"10\" maxlength=\"11\" value=\"{$go['data13']}\" /></td>
     487 
     488 <td>".makeinfocell($lang_game_object['data']." 14",$lang_game_object['data_desc'])."</td>
     489 <td><input type=\"text\" name=\"data14\" size=\"10\" maxlength=\"11\" value=\"{$go['data14']}\" /></td>
     490</tr>
     491<tr>
     492 <td>".makeinfocell($lang_game_object['data']." 15",$lang_game_object['data_desc'])."</td>
     493 <td><input type=\"text\" name=\"data15\" size=\"10\" maxlength=\"11\" value=\"{$go['data15']}\" /></td>
     494 
     495 <td>".makeinfocell($lang_game_object['data']." 16",$lang_game_object['data_desc'])."</td>
     496 <td><input type=\"text\" name=\"data16\" size=\"10\" maxlength=\"11\" value=\"{$go['data16']}\" /></td>
     497 
     498 <td>".makeinfocell($lang_game_object['data']." 17",$lang_game_object['data_desc'])."</td>
     499 <td><input type=\"text\" name=\"data17\" size=\"10\" maxlength=\"11\" value=\"{$go['data17']}\" /></td>
     500</tr>
     501<tr>
     502 <td>".makeinfocell($lang_game_object['data']." 18",$lang_game_object['data_desc'])."</td>
     503 <td><input type=\"text\" name=\"data18\" size=\"10\" maxlength=\"11\" value=\"{$go['data18']}\" /></td>
     504 
     505 <td>".makeinfocell($lang_game_object['data']." 19",$lang_game_object['data_desc'])."</td>
     506 <td><input type=\"text\" name=\"data19\" size=\"10\" maxlength=\"11\" value=\"{$go['data19']}\" /></td>
     507 
     508 <td>".makeinfocell($lang_game_object['data']." 20",$lang_game_object['data_desc'])."</td>
     509 <td><input type=\"text\" name=\"data20\" size=\"10\" maxlength=\"11\" value=\"{$go['data20']}\" /></td>
     510</tr>
     511<tr>
     512 <td>".makeinfocell($lang_game_object['data']." 21",$lang_game_object['data_desc'])."</td>
     513 <td><input type=\"text\" name=\"data21\" size=\"10\" maxlength=\"11\" value=\"{$go['data21']}\" /></td>
     514 
     515 <td>".makeinfocell($lang_game_object['data']." 22",$lang_game_object['data_desc'])."</td>
     516 <td><input type=\"text\" name=\"data22\" size=\"10\" maxlength=\"11\" value=\"{$go['data22']}\" /></td>
     517 
     518 <td>".makeinfocell($lang_game_object['data']." 23",$lang_game_object['data_desc'])."</td>
     519 <td><input type=\"text\" name=\"data23\" size=\"10\" maxlength=\"11\" value=\"{$go['data23']}\" /></td>
    520520</tr>
    521521</table>
     
    670670 if (isset($_POST['ScriptName']) && $_POST['ScriptName'] != '') $ScriptName = $sql->quote_smart($_POST['ScriptName']);
    671671        else $ScriptName = "";
    672  if (isset($_POST['sound0']) && $_POST['sound0'] != '') $sound0 = $sql->quote_smart($_POST['sound0']);
    673         else $sound0 = 0;
    674  if (isset($_POST['sound1']) && $_POST['sound1'] != '') $sound1 = $sql->quote_smart($_POST['sound1']);
    675         else $sound1 = 0;
    676  if (isset($_POST['sound2']) && $_POST['sound2'] != '') $sound2 = $sql->quote_smart($_POST['sound2']);
    677         else $sound2 = 0;
    678  if (isset($_POST['sound3']) && $_POST['sound3'] != '') $sound3 = $sql->quote_smart($_POST['sound3']);
    679         else $sound3 = 0;
    680  if (isset($_POST['sound4']) && $_POST['sound4'] != '') $sound4 = $sql->quote_smart($_POST['sound4']);
    681         else $sound4 = 0;
    682  if (isset($_POST['sound5']) && $_POST['sound5'] != '') $sound5 = $sql->quote_smart($_POST['sound5']);
    683         else $sound5 = 0;
    684  if (isset($_POST['sound6']) && $_POST['sound6'] != '') $sound6 = $sql->quote_smart($_POST['sound6']);
    685         else $sound6 = 0;
    686  if (isset($_POST['sound7']) && $_POST['sound7'] != '') $sound7 = $sql->quote_smart($_POST['sound7']);
    687         else $sound7 = 0;
    688  if (isset($_POST['sound8']) && $_POST['sound8'] != '') $sound8 = $sql->quote_smart($_POST['sound8']);
    689         else $sound8 = 0;
    690  if (isset($_POST['sound9']) && $_POST['sound9'] != '') $sound9 = $sql->quote_smart($_POST['sound9']);
    691         else $sound9 = 0;
    692  if (isset($_POST['sound10']) && $_POST['sound10'] != '') $sound10 = $sql->quote_smart($_POST['sound10']);
    693         else $sound10 = 0;
    694  if (isset($_POST['sound11']) && $_POST['sound11'] != '') $sound11 = $sql->quote_smart($_POST['sound11']);
    695         else $sound11 = 0;
    696  if (isset($_POST['sound12']) && $_POST['sound12'] != '') $sound12 = $sql->quote_smart($_POST['sound12']);
    697         else $sound12 = 0;
    698  if (isset($_POST['sound13']) && $_POST['sound13'] != '') $sound13 = $sql->quote_smart($_POST['sound13']);
    699         else $sound13 = 0;
    700  if (isset($_POST['sound14']) && $_POST['sound14'] != '') $sound14 = $sql->quote_smart($_POST['sound14']);
    701         else $sound14 = 0;
    702  if (isset($_POST['sound15']) && $_POST['sound15'] != '') $sound15 = $sql->quote_smart($_POST['sound15']);
    703         else $sound15 = 0;
    704  if (isset($_POST['sound16']) && $_POST['sound16'] != '') $sound16 = $sql->quote_smart($_POST['sound16']);
    705         else $sound16 = 0;
    706  if (isset($_POST['sound17']) && $_POST['sound17'] != '') $sound17 = $sql->quote_smart($_POST['sound17']);
    707         else $sound17 = 0;
    708  if (isset($_POST['sound18']) && $_POST['sound18'] != '') $sound18 = $sql->quote_smart($_POST['sound18']);
    709         else $sound18 = 0;
    710  if (isset($_POST['sound19']) && $_POST['sound19'] != '') $sound19 = $sql->quote_smart($_POST['sound19']);
    711         else $sound19 = 0;
    712  if (isset($_POST['sound20']) && $_POST['sound20'] != '') $sound20 = $sql->quote_smart($_POST['sound20']);
    713         else $sound20 = 0;
    714  if (isset($_POST['sound21']) && $_POST['sound21'] != '') $sound21 = $sql->quote_smart($_POST['sound21']);
    715         else $sound21 = 0;
    716  if (isset($_POST['sound22']) && $_POST['sound22'] != '') $sound22 = $sql->quote_smart($_POST['sound22']);
    717         else $sound22 = 0;
    718  if (isset($_POST['sound23']) && $_POST['sound23'] != '') $sound23 = $sql->quote_smart($_POST['sound23']);
    719         else $sound23 = 0;
     672 if (isset($_POST['data0']) && $_POST['data0'] != '') $data0 = $sql->quote_smart($_POST['data0']);
     673        else $data0 = 0;
     674 if (isset($_POST['data1']) && $_POST['data1'] != '') $data1 = $sql->quote_smart($_POST['data1']);
     675        else $data1 = 0;
     676 if (isset($_POST['data2']) && $_POST['data2'] != '') $data2 = $sql->quote_smart($_POST['data2']);
     677        else $data2 = 0;
     678 if (isset($_POST['data3']) && $_POST['data3'] != '') $data3 = $sql->quote_smart($_POST['data3']);
     679        else $data3 = 0;
     680 if (isset($_POST['data4']) && $_POST['data4'] != '') $data4 = $sql->quote_smart($_POST['data4']);
     681        else $data4 = 0;
     682 if (isset($_POST['data5']) && $_POST['data5'] != '') $data5 = $sql->quote_smart($_POST['data5']);
     683        else $data5 = 0;
     684 if (isset($_POST['data6']) && $_POST['data6'] != '') $data6 = $sql->quote_smart($_POST['data6']);
     685        else $data6 = 0;
     686 if (isset($_POST['data7']) && $_POST['data7'] != '') $data7 = $sql->quote_smart($_POST['data7']);
     687        else $data7 = 0;
     688 if (isset($_POST['data8']) && $_POST['data8'] != '') $data8 = $sql->quote_smart($_POST['data8']);
     689        else $data8 = 0;
     690 if (isset($_POST['data9']) && $_POST['data9'] != '') $data9 = $sql->quote_smart($_POST['data9']);
     691        else $data9 = 0;
     692 if (isset($_POST['data10']) && $_POST['data10'] != '') $data10 = $sql->quote_smart($_POST['data10']);
     693        else $data10 = 0;
     694 if (isset($_POST['data11']) && $_POST['data11'] != '') $data11 = $sql->quote_smart($_POST['data11']);
     695        else $data11 = 0;
     696 if (isset($_POST['data12']) && $_POST['data12'] != '') $data12 = $sql->quote_smart($_POST['data12']);
     697        else $data12 = 0;
     698 if (isset($_POST['data13']) && $_POST['data13'] != '') $data13 = $sql->quote_smart($_POST['data13']);
     699        else $data13 = 0;
     700 if (isset($_POST['data14']) && $_POST['data14'] != '') $data14 = $sql->quote_smart($_POST['data14']);
     701        else $data14 = 0;
     702 if (isset($_POST['data15']) && $_POST['data15'] != '') $data15 = $sql->quote_smart($_POST['data15']);
     703        else $data15 = 0;
     704 if (isset($_POST['data16']) && $_POST['data16'] != '') $data16 = $sql->quote_smart($_POST['data16']);
     705        else $data16 = 0;
     706 if (isset($_POST['data17']) && $_POST['data17'] != '') $data17 = $sql->quote_smart($_POST['data17']);
     707        else $data17 = 0;
     708 if (isset($_POST['data18']) && $_POST['data18'] != '') $data18 = $sql->quote_smart($_POST['data18']);
     709        else $data18 = 0;
     710 if (isset($_POST['data19']) && $_POST['data19'] != '') $data19 = $sql->quote_smart($_POST['data19']);
     711        else $data19 = 0;
     712 if (isset($_POST['data20']) && $_POST['data20'] != '') $data20 = $sql->quote_smart($_POST['data20']);
     713        else $data20 = 0;
     714 if (isset($_POST['data21']) && $_POST['data21'] != '') $data21 = $sql->quote_smart($_POST['data21']);
     715        else $data21 = 0;
     716 if (isset($_POST['data22']) && $_POST['data22'] != '') $data22 = $sql->quote_smart($_POST['data22']);
     717        else $data22 = 0;
     718 if (isset($_POST['data23']) && $_POST['data23'] != '') $data23 = $sql->quote_smart($_POST['data23']);
     719        else $data23 = 0;
    720720
    721721        if (isset($_POST['ChanceOrRef']) && $_POST['ChanceOrRef'] != '') $ChanceOrRef = $sql->quote_smart($_POST['ChanceOrRef']);
     
    750750       
    751751  if ($_POST['opp_type'] == "add_new"){
    752         $sql_query = "INSERT INTO gameobject_template ( entry, type, displayId, name, faction, flags, size, sound0, sound1,
    753         sound2, sound3, sound4, sound5, sound6, sound7, sound8, sound9, sound10, sound11, sound12, sound13,
    754         sound14, sound15, sound16, sound17, sound18, sound19, sound20, sound21, sound22, sound23, ScriptName )
    755         VALUES ( '$entry', '$type', '$displayId', '$name', '$faction', '$flags', '$size', '$sound0', '$sound1',
    756         '$sound2', '$sound3', '$sound4', '$sound5', '$sound6', '$sound7', '$sound8', '$sound9', '$sound10', '$sound11',
    757         '$sound12', '$sound13', '$sound14', '$sound15', '$sound16', '$sound17', '$sound18', '$sound19', '$sound20',
    758         '$sound21', '$sound22', '$sound23', '$ScriptName' )";
     752        $sql_query = "INSERT INTO gameobject_template ( entry, type, displayId, name, faction, flags, size, data0, data1,
     753        data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13,
     754        data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, ScriptName )
     755        VALUES ( '$entry', '$type', '$displayId', '$name', '$faction', '$flags', '$size', '$data0', '$data1',
     756        '$data2', '$data3', '$data4', '$data5', '$data6', '$data7', '$data8', '$data9', '$data10', '$data11',
     757        '$data12', '$data13', '$data14', '$data15', '$data16', '$data17', '$data18', '$data19', '$data20',
     758        '$data21', '$data22', '$data23', '$ScriptName' )";
    759759
    760760 } elseif ($_POST['opp_type'] == "edit"){
     
    770770                if ($go_templ['flags'] != $flags) $sql_query .= "flags='$flags',";
    771771                if ($go_templ['size'] != $size) $sql_query .= "size='$size',";
    772                 if ($go_templ['sound0'] != $sound0) $sql_query .= "sound0='$sound0',";
    773                 if ($go_templ['sound1'] != $sound1) $sql_query .= "sound1='$sound1',";
    774                 if ($go_templ['sound2'] != $sound2) $sql_query .= "sound2='$sound2',";
    775                 if ($go_templ['sound3'] != $sound3) $sql_query .= "sound3='$sound3',";
    776                 if ($go_templ['sound4'] != $sound4) $sql_query .= "sound4='$sound4',";
    777                 if ($go_templ['sound5'] != $sound5) $sql_query .= "sound5='$sound5',";
    778                 if ($go_templ['sound6'] != $sound6) $sql_query .= "sound6='$sound6',";
    779                 if ($go_templ['sound7'] != $sound7) $sql_query .= "sound7='$sound7',";
    780                 if ($go_templ['sound8'] != $sound8) $sql_query .= "sound8='$sound8',";
    781                 if ($go_templ['sound9'] != $sound9) $sql_query .= "sound9='$sound9',";
    782                 if ($go_templ['sound10'] != $sound10) $sql_query .= "sound10='$sound10',";
    783                 if ($go_templ['sound11'] != $sound11) $sql_query .= "sound11='$sound11',";
    784                 if ($go_templ['sound12'] != $sound12) $sql_query .= "sound12='$sound12',";
    785                 if ($go_templ['sound13'] != $sound13) $sql_query .= "sound13='$sound13',";
    786                 if ($go_templ['sound14'] != $sound14) $sql_query .= "sound14='$sound14',";
    787                 if ($go_templ['sound15'] != $sound15) $sql_query .= "sound15='$sound15',";
    788                 if ($go_templ['sound16'] != $sound16) $sql_query .= "sound16='$sound16',";
    789                 if ($go_templ['sound17'] != $sound17) $sql_query .= "sound17='$sound17',";
    790                 if ($go_templ['sound18'] != $sound18) $sql_query .= "sound18='$sound18',";
    791                 if ($go_templ['sound19'] != $sound19) $sql_query .= "sound19='$sound19',";
    792                 if ($go_templ['sound20'] != $sound20) $sql_query .= "sound20='$sound20',";
    793                 if ($go_templ['sound21'] != $sound21) $sql_query .= "sound21='$sound21',";
    794                 if ($go_templ['sound22'] != $sound22) $sql_query .= "sound22='$sound22',";
    795                 if ($go_templ['sound23'] != $sound23) $sql_query .= "sound23='$sound23',";
     772                if ($go_templ['data0'] != $data0) $sql_query .= "data0='$data0',";
     773                if ($go_templ['data1'] != $data1) $sql_query .= "data1='$data1',";
     774                if ($go_templ['data2'] != $data2) $sql_query .= "data2='$data2',";
     775                if ($go_templ['data3'] != $data3) $sql_query .= "data3='$data3',";
     776                if ($go_templ['data4'] != $data4) $sql_query .= "data4='$data4',";
     777                if ($go_templ['data5'] != $data5) $sql_query .= "data5='$data5',";
     778                if ($go_templ['data6'] != $data6) $sql_query .= "data6='$data6',";
     779                if ($go_templ['data7'] != $data7) $sql_query .= "data7='$data7',";
     780                if ($go_templ['data8'] != $data8) $sql_query .= "data8='$data8',";
     781                if ($go_templ['data9'] != $data9) $sql_query .= "data9='$data9',";
     782                if ($go_templ['data10'] != $data10) $sql_query .= "data10='$data10',";
     783                if ($go_templ['data11'] != $data11) $sql_query .= "data11='$data11',";
     784                if ($go_templ['data12'] != $data12) $sql_query .= "data12='$data12',";
     785                if ($go_templ['data13'] != $data13) $sql_query .= "data13='$data13',";
     786                if ($go_templ['data14'] != $data14) $sql_query .= "data14='$data14',";
     787                if ($go_templ['data15'] != $data15) $sql_query .= "data15='$data15',";
     788                if ($go_templ['data16'] != $data16) $sql_query .= "data16='$data16',";
     789                if ($go_templ['data17'] != $data17) $sql_query .= "data17='$data17',";
     790                if ($go_templ['data18'] != $data18) $sql_query .= "data18='$data18',";
     791                if ($go_templ['data19'] != $data19) $sql_query .= "data19='$data19',";
     792                if ($go_templ['data20'] != $data20) $sql_query .= "data20='$data20',";
     793                if ($go_templ['data21'] != $data21) $sql_query .= "data21='$data21',";
     794                if ($go_templ['data22'] != $data22) $sql_query .= "data22='$data22',";
     795                if ($go_templ['data23'] != $data23) $sql_query .= "data23='$data23',";
    796796                if ($go_templ['ScriptName'] != $ScriptName) $sql_query .= "ScriptName='$ScriptName',";
    797797
  • minimanager/honor.php

    r143 r178  
    99 */
    1010
    11 require_once("scripts/defines.php");
    12 require_once("header.php");
    13 valid_login(1);
    14 require_once("scripts/id_tab.php");
    15 //########################################################################################################################
    16 // BROWSE ARENA TEAMS
    17 //########################################################################################################################
    18 function browse_teams() {
     11 require_once("header.php");
     12 valid_login(0);
     13 require_once("scripts/get_lib.php");
     14 require_once("scripts/defines.php");
     15 require_once("scripts/id_tab.php");
     16
    1917 global $lang_honor, $lang_global, $output, $characters_db, $realm_id, $itemperpage, $realm_db;
    2018
     
    2927 $dir = ($dir) ? 0 : 1;
    3028
    31  $query_1 = $sql->query("SELECT count(*) FROM arena_team");
    32  $all_record = $sql->result($query_1,0);
    33 
    3429 $query = $sql->query("SELECT
    35                                                 guid,name,race,class,
    36                                                 CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) AS honor ,
    37                                                 CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', 35), ' ', -1)AS UNSIGNED) AS level,
    38                                                 CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(229+1)."), ' ', -1) AS UNSIGNED) as GNAME
    39                                                 FROM `character`
    40                                                 where race in (1,3,4,7,11)
    41                                                 order by CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) desc
    42                                                 LIMIT 25;");
     30                                guid,name,race,class,
     31                                CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) AS honor ,
     32                                CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1)AS UNSIGNED) AS level,
     33                                CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_GUILD_ID+1)."), ' ', -1) AS UNSIGNED) as GNAME
     34                                FROM `character`
     35                                where race in (1,3,4,7,11)
     36                                order by CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) desc
     37                                LIMIT 25;");
    4338
    4439 $this_page = $sql->num_rows($query);
     
    5146 <fieldset style=\"width: 950px;\">
    5247        <legend><img src='img/alliance.gif' /></legend>
     48
    5349 <table class=\"lined\" style=\"width: 910px;\">
     50
    5451  <tr class=\"bold\">
    5552    <td colspan=\"11\">{$lang_honor['allied']} {$lang_honor ['browse_honor']}</td>
     
    6764
    6865
    69 while ($data = $sql->fetch_row($query)) {
    70 
    71 $guild_name = $sql->fetch_row($sql->query("SELECT `name` FROM `guild` WHERE `guildid`=".$data[6].";"));
    72 
    73 $level = $data[5];
    74 
     66while ($char = $sql->fetch_row($query)) {
     67
     68$guild_name = $sql->fetch_row($sql->query("SELECT `name` FROM `guild` WHERE `guildid`=".$char[6].";"));
     69
     70$level = $char[5];
     71
     72        $lev = '' ;
    7573                if($level > 0)
    7674                {
     
    111109
    112110
     111
    113112        $output .= " <tr>
    114                          <td><a href=\"char.php?id=$data[0]\">$data[1]</a></td>
    115                          <td><img src='img/c_icons/{$data[2]}-0.gif' onmousemove='toolTip(\"".get_player_race($data[2])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
    116                          <td><img src='img/c_icons/{$data[3]}.gif' onmousemove='toolTip(\"".get_player_class($data[3])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
     113                         <td><a href=\"char.php?id=$char[0]\">$char[1]</a></td>
     114                         <td><img src='img/c_icons/{$char[2]}-0.gif' onmousemove='toolTip(\"".get_player_race($char[2])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
     115                         <td><img src='img/c_icons/{$char[3]}.gif' onmousemove='toolTip(\"".get_player_class($char[3])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
    117116                         <td>$lev</td>
    118                          <td>$data[4]</td>
    119                          <td><span onmouseover='toolTip(\"".$CHAR_RANK[$CHAR_RACE[$data[2]][1]][pvp_ranks($data[4])]."\",\"item_tooltip\")' onmouseout='toolTip()' style='color: white;'><img src='img/ranks/rank".pvp_ranks($data[4],$CHAR_RACE[$data[2]][1]).".gif'></span></td>
    120                          <td><a href=\"guild.php?id=$data[6]\">$guild_name[0]</a></td>
     117                         <td>$char[4]</td>
     118                     <td><span onmouseover='toolTip(\"".$CHAR_RANK[$CHAR_RACE[$char[2]][1]][pvp_ranks($char[4])]."\",\"item_tooltip\")' onmouseout='toolTip()' style='color: white;'><img src='img/ranks/rank".pvp_ranks($char[4],$CHAR_RACE[$char[2]][1]).".gif'></span></td>
     119                         <td><a href=\"guild.php?id=$char[6]\">$guild_name[0]</a></td>
    121120            </tr>";
    122121}
    123122
    124 $output .= "</table><br />";
     123$output .= "</table><br /></fieldset>";
    125124
    126125$query = $sql->query("SELECT
    127                                                 guid,name,race,class,
    128                                                 CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) AS honor ,
    129                                                 CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', 35), ' ', -1)AS UNSIGNED) AS level,
    130                                                 CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(229+1)."), ' ', -1) AS UNSIGNED) as GNAME
    131                                                 FROM `character`
    132                                                 where race not in (1,3,4,7,11)
    133                                                 order by CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) desc
    134                                                 LIMIT 25;");
     126                                guid,name,race,class,
     127                                CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) AS highest_rank ,
     128                                CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_LEVEL+1)."), ' ', -1)AS UNSIGNED) AS level,
     129                                CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`character`.`data`, ' ', ".(CHAR_DATA_OFFSET_GUILD_ID+1)."), ' ', -1) AS UNSIGNED) as GNAME
     130                                FROM `character`
     131                                where race not in (1,3,4,7,11)
     132                                order by CAST( SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', ".(CHAR_DATA_OFFSET_HONOR_POINTS+1)."), ' ', -1) AS UNSIGNED) desc
     133                                LIMIT 25;");
     134
    135135
    136136 $this_page = $sql->num_rows($query);
     
    159159
    160160
    161 while ($data = $sql->fetch_row($query)) {
    162 
    163 $guild_name = $sql->fetch_row($sql->query("SELECT `name` FROM `guild` WHERE `guildid`=".$data[6].";"));
    164 
    165 $level = $data[5];
    166 
    167         switch(true) {
    168           case (0 >= $level AND $level < 10):
    169                 $lev = '<font color="#FFFFFF">'.$level.'</font>';
    170                 break;
    171           case (10 >= $level AND $level < 20):
    172                 $lev = '<font color="#858585">'.$level.'</font>';
    173                 break;
    174           case (20 >= $level AND $level < 30):
    175                 $lev = '<font color="#339900">'.$level.'</font>';
    176                 break;
    177           case (30 >= $level AND $level < 40):
    178                 $lev = '<font color="#3300CC">'.$level.'</font>';
    179                 break;
    180           case (40 >= $level AND $level < 50):
    181                 $lev = '<font color="#5552FF">'.$level.'</font>';
    182                 break;
    183           case (50 >= $level AND $level < 60):
    184                 $lev = '<font color="#FF8000">'.$level.'</font>';
    185                 break;
    186           case (60 >= $level AND $level < 70):
    187                 $lev = '<font color="#FF0000">'.$level.'</font>';
    188                 break;
    189           case ($level = 70):
    190                 $lev = '<font color="#FF00CC">'.$level.'</font>';
    191                 break;
    192           case ($level > 70):
    193                 $lev = '<font color="#FFF000">'.$level.'</font>';
    194                 break;
    195         };
    196 
     161while ($char = $sql->fetch_row($query)) {
     162
     163$guild_name = $sql->fetch_row($sql->query("SELECT `name` FROM `guild` WHERE `guildid`=".$char[6].";"));
     164
     165$level = $char[5];
     166
     167        if($level > 0)
     168        {
     169                $lev = '<font color="#FFFFFF">'.$level.'</font>';
     170        }
     171        if($level > 9)
     172        {
     173                $lev = '<font color="#858585">'.$level.'</font>';
     174        }
     175        if($level > 19)
     176        {
     177                $lev = '<font color="#339900">'.$level.'</font>';
     178        }
     179        if($level > 29)
     180        {
     181                $lev = '<font color="#3300CC">'.$level.'</font>';
     182        }
     183        if($level > 39)
     184        {
     185                $lev = '<font color="#5552FF">'.$level.'</font>';
     186        }
     187        if($level > 49)
     188        {
     189                $lev = '<font color="#FF8000">'.$level.'</font>';
     190        }
     191        if($level > 59)
     192        {
     193                $lev = '<font color="#FF0000">'.$level.'</font>';
     194        }
     195        if($level > 69)
     196        {
     197                $lev = '<font color="#FF00CC">'.$level.'</font>';
     198        }
     199        if($level > 70)
     200        {
     201                $lev = '<font color="#FFF000">'.$level.'</font>';
     202        }
    197203
    198204        $output .= " <tr>
    199                          <td><a href=\"char.php?id=$data[0]\">$data[1]</a></td>
    200                          <td><img src='img/c_icons/{$data[2]}-0.gif' onmousemove='toolTip(\"".get_player_race($data[2])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
    201                          <td><img src='img/c_icons/{$data[3]}.gif' onmousemove='toolTip(\"".get_player_class($data[3])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
     205                         <td><a href=\"char.php?id=$char[0]\">$char[1]</a></td>
     206                         <td><img src='img/c_icons/{$char[2]}-0.gif' onmousemove='toolTip(\"".get_player_race($char[2])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
     207                         <td><img src='img/c_icons/{$char[3]}.gif' onmousemove='toolTip(\"".get_player_class($char[3])."\",\"item_tooltip\")' onmouseout='toolTip()' /></td>
    202208                         <td>$lev</td>
    203                          <td>$data[4]</td>
    204                          <td><span onmouseover='toolTip(\"".$CHAR_RANK[$CHAR_RACE[$data[2]][1]][pvp_ranks($data[4])]."\",\"item_tooltip\")' onmouseout='toolTip()' style='color: white;'><img src='img/ranks/rank".pvp_ranks($data[4],$CHAR_RACE[$data[2]][1]).".gif'></span></td>
    205                          <td><a href=\"guild.php?id=$data[6]\">$guild_name[0]</a></td>
     209                         <td>$char[4]</td>
     210                     <td><span onmouseover='toolTip(\"".$CHAR_RANK[$CHAR_RACE[$char[2]][1]][pvp_ranks($char[4])]."\",\"item_tooltip\")' onmouseout='toolTip()' style='color: white;'><img src='img/ranks/rank".pvp_ranks($char[4],$CHAR_RACE[$char[2]][1]).".gif'></span></td>
     211                         <td><a href=\"guild.php?id=$char[6]\">$guild_name[0]</a></td>
    206212            </tr>";
    207213}
    208214
    209 $output .= "</table><br />";
     215$output .= "</table><br /></fieldset>";
    210216  $sql->close();
    211 }
    212 
    213 //########################################################################################################################
    214 // MAIN
    215 //########################################################################################################################
    216 $err = (isset($_GET['error'])) ? $_GET['error'] : NULL;
    217 
    218 $output .= "<div class=\"top\">";
    219 switch ($err) {
    220 case 1:
    221    $output .= "<h1><font class=\"error\">{$lang_global['empty_fields']}</font></h1>";
    222    break;
    223 case 2:
    224    $output .= "<h1><font class=\"error\">{$lang_global['err_no_search_passed']}</font></h1>";
    225    break;
    226 case 3: //keep blank
    227    break;
    228 case 4:
    229    $output .= "<h1>{$lang_honor ['team_search_result']}:</h1>";
    230    break;
    231 default: //no error
    232     $output .= "<h1>{$lang_honor ['browse_honor']}</h1>";
    233 }
    234 $output .= "</div>";
    235 
    236 $action = (isset($_GET['action'])) ? $_GET['action'] : NULL;
    237 
    238 switch ($action) {
    239 case "browse_teams":
    240    browse_teams();
    241    break;
    242 case "search":
    243    search();
    244    break;
    245 case "view_team":
    246    view_team();
    247    break;
    248 case "del_team":
    249    del_team();
    250    break;
    251 case "rem_char_from_team":
    252    rem_char_from_team();
    253    break;
    254 default:
    255     browse_teams();
    256 }
     217
    257218
    258219require_once("footer.php");
  • minimanager/index.php

    r142 r178  
    1616
    1717$sql = new SQL;
     18
    1819$sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    1920
     
    2627        $online = true;
    2728        } else {
    28                 $output .= "<h1><font class=\"error\">{$lang_index['realm']} ".get_realm_name($realm_id)." {$lang_index['offline_or_let_height']}</font></h1>";
     29                $output .= "<h1><font class=\"error\">{$lang_index['realm']} ".get_realm_name($realm_id)." {$lang_index['offline_or_let_high']}</font></h1>";
    2930                $online = false;
    3031                }
     
    6465 }
    6566$output .= "</table><br />";
     67
    6668
    6769//print online chars
     
    110112        while($char = $sql->fetch_row($result)){
    111113
    112                 $guild_name = $sql->fetch_row($sql->query("SELECT `name` FROM `guild` WHERE `guildid`=".$char[9].";"));
    113 
     114                //$guild_name = 'dummy';
    114115                $accid = $char[8];
    115116
    116                 $sql->db("realmd");
     117        $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
     118                //$sql->db($realm_db['name']);
    117119                $gmlvl = $sql->query("SELECT `gmlevel` FROM `account`WHERE `id`='$accid';");
    118120                $gml = $sql->fetch_row($gmlvl);
    119121                $gm = $gml[0];
    120122
    121                 $sql->db($characters_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']);
     124                //$sql->db($characters_db[$realm_id]['name']);
     125                $guild_name = $sql->fetch_row($sql->query("SELECT `name` FROM `guild` WHERE `guildid`=".$char[9].";"));
     126
    122127
    123128                $level = $char[7];
  • minimanager/lang/csCZ.php

    r158 r178  
    22/*
    33 * Project Name: MiniManager for Mangos Server
    4  * Date: 27.11.2007 (0.1.5b)
    5  * Progress: 90% complete
     4 * Date: 23.12.2007 (0.1.6b)
     5 * Progress: 95% complete
    66 * Discussion forum: http://wow.zdechov.net/forum/viewtopic.php?p=5533
    77 * Author: Chronos
     
    9292        'terms' => 'Podminky sluzby', // Tady to musí být bez diakritiky kvùli javascriptu
    9393        'error_terms' => 'Podmínky slu¾by nebyly odsouhlaseny',
    94         'i_agree' => 'Soulasím',
     94        'i_agree' => 'Souhlasím',
    9595        'i_dont_agree' => 'Nesouhlasím'
    9696        );
     
    148148        'honor' => '®ebøíèek bodù cti',
    149149        'auctionhouse' => 'Aukèní dùm',
     150        'events' => 'Události',
    150151        );
    151152       
     
    827828        'avg_uptime' => 'Prùmìr doby bìhu serveru',
    828829        'max_uptime' => 'Maximlání doba bìhu serveru',
    829         'uptime_prec' => 'Procenta doby bìhu od prvního spu¹tìní'
     830        'uptime_prec' => 'Procenta doby bìhu od prvního spu¹tìní',
     831        'unique_ip' => 'Unikátní IP adresy za posledních 24 hodin'
    830832);
    831833
     
    12111213        'max_mana' => 'Max. mana',
    12121214        'max_mana_desc' => 'Maximální mana bytosti pro min. úroveò. Umístìné bytosti mají manu lineárnì rozlo¾enou mezi min. a max. úrovní.',
    1213         'faction_A' => 'Frakce',
    1214         'faction_A_desc' => 'Frakce bytosti.',
    12151215        'family' => 'Rodina',
    12161216        'family_desc' => 'Typ rodiny bytosti.',
     
    12771277        'resis_arcane_desc' => 'Tajemná odolnost.',
    12781278        'models' => 'Modely',
    1279         'modelid_male' => 'Mu¾ský model',
    1280         'modelid_male_desc' => 'Grafický model, který musí klient pou¾ít pro mu¾skou bytost.',
    1281         'modelid_female' => '®enský model',
    1282         'modelid_female_desc' => 'Grafický model, který musí klient pou¾ít pro ¾enskou bytost.',
    1283         'equip_slot' => 'Pozice výstroje',
    1284         'equip_slot_desc' => 'TODO:',
    1285         'equip_model' => 'Model výstroje',
    1286         'equip_model_desc' => 'Model výstroje první vìci obleèené bytostí.',
    1287         'equip_info' => 'Informace výstroje',
    1288         'equip_info_desc' => 'TODO:',
    12891279        'scripts' => 'Skripty',
    12901280        'ai_name' => 'UI Jméno',
     
    13931383        'condition_value1_desc' => 'Vlajka hodnoty podmínky 1',
    13941384        'condition_value2' => 'Hodnota podmínky 2',
    1395         'condition_value2_desc' => 'Vlajka hodnoty podmínky 2'
     1385        'condition_value2_desc' => 'Vlajka hodnoty podmínky 2',
     1386        'modelid_A' => 'ID alianèního modelu',
     1387        'modelid_A_desc' => 'ID alianèního modelu',
     1388        'modelid_A2' => 'ID alianèního modelu 2',
     1389        'modelid_A2_desc' => 'ID alianèního modelu 2',
     1390        'modelid_H' => 'ID hordovského modelu',
     1391        'modelid_H_desc' => 'ID hordovského modelu',
     1392        'modelid_H2' => 'ID hordovského modelu 2',
     1393        'modelid_H2_desc' => 'ID hordovského modelu 2',
     1394        'faction_A' => 'Frakce (Aliance)',
     1395        'faction_A_desc' => 'Frakce, pokud je bytost na stranì aliance.',
     1396        'faction_H' => 'Frakce (Horda)',
     1397        'faction_H_desc' => 'Frakce, pokud je bytost na staranì hordy.',
     1398        'RegenHealth' => 'Obnova zdraví',
     1399        'equipment' => 'Výbava',
     1400        'equip_slot' => 'Pozice pro výbavu',
     1401        'equip_slot1_desc' => 'Posunutí oproti skuteènì pou¾ité pozici',
     1402        'equip_slot2_desc' => 'Posunutí oproti skuteènì pou¾ité pozici',
     1403        'equip_slot3_desc' => 'Posunutí oproti skuteènì pou¾ité pozici',
     1404        'equip_model' => 'Model výbavy',
     1405        'equip_model1_desc' => 'Toto je model výbavy dr¾ené v pravé ruce.',
     1406        'equip_model2_desc' => 'Toto je model výbavy dr¾ené v pravé ruce.',
     1407        'equip_model3_desc' => 'Toto je model výbavy dr¾ené v pozici pro dálku.',
     1408        'equip_info' => 'Informace výbavy',
     1409        'equip_info1_desc' => 'Tato polo¾ka ovládá jak animaci tak zpùsob jakým zbraò dává údery a jaké zvuky dìlá.',
     1410        'equip_info2_desc' => 'Tato polo¾ka ovládá jak animaci tak zpùsob jakým zbraò dává údery a jaké zvuky dìlá.',
     1411        'equip_info3_desc' => 'Tato polo¾ka ovládá jak animaci tak zpùsob jakým zbraò dává údery a jaké zvuky dìlá.'
    13961412  );
    13971413
     
    14131429        'search_go' => 'Hedat herní objekty',
    14141430        'general' => 'Obecné',
    1415         'sounds' => 'Doplòující zvuky',
    14161431        'save_to_db' => 'Ulo¾it do DB',
    14171432        'save_to_script' => 'Ulo¾it do skriptu',
     
    14661481        'size' => 'Velikost',
    14671482        'size_desc' => 'Velikost objektu musí být nastavena, proto¾e grafické modely mohou být znovunaèítány.',
    1468         'sound' => 'Zvuk',
    1469         'sound_desc' => 'Datové políèka charakteristické pro rùzné typy hodnot políèek. Ka¾dý typ má unikátní políèka.<br />Pro více informací nav¹tivte https://svn.mangosproject.org/trac /MaNGOS/wiki/Database /gameobject_template',
    14701483        'tmpl_not_found' => '©ablona nenalezena',
    14711484        'del_go' => 'Smazat GO',
     
    15051518        'condition_value1_desc' => 'Vlajka hodnoty úpdmínky 1',
    15061519        'condition_value2' => 'Hodnota podmínky 2',
    1507         'condition_value2_desc' => 'Vlajka hodnoty podmínky 2' 
     1520        'condition_value2_desc' => 'Vlajka hodnoty podmínky 2',
     1521        'datas' => 'Pøídavná data',
     1522        'data' => 'Data',
     1523        'data_desc' => 'Datové polo¾ky s rùzným významem pro rùzný typ políèek. Ka¾dý typ má jedineèné polo¾ky.<br />Pro více informací nav¹tivte https://msvn.mangosproject.org/trac/MaNGOS/wiki/Database/gameobject_template'
    15081524);
    15091525
     
    16191635        'orc' => 'Ork',
    16201636        'dwarf' => 'Trpaslík',
    1621         'nightElf' => 'Temný elf',
     1637        'nightelf' => 'Temný elf',
    16221638        'undead' => 'Nemrtvý',
    16231639        'tauren' => 'Tauren',
     
    16251641        'troll' => 'Troll',
    16261642        'goblin' => 'Goblin',
    1627         'bloodElf' => 'Krvavý elf',
     1643        'bloodelf' => 'Krvavý elf',
    16281644        'draenei' => 'Draenei',
    16291645        //---zone---
     
    20982114        'Set1' => 'The Gladiator',
    20992115  //------user levels------
    2100         'Player' => 'Player',
    2101         'Moderator' => 'Moderator',
     2116        'Player' => 'Hráè',
     2117        'Moderator' => 'Moderátor',
    21022118        'Game_Master' => 'Game Master',
     2119        'BugTracker' => 'Hledaè chyb',
    21032120        'Administrator' => 'Administrator',
     2121        'SysOP' => 'Systémový operátor',
    21042122        //------factions------
    21052123        'Alliance' => 'Alliance',
     
    21972215);     
    21982216
     2217$lang_events = array(
     2218      'total' => 'Celkem',
     2219      'descr' => 'Jméno eventu',
     2220      'start' => 'Èas prvního startu',
     2221      'occur' => 'Èetnost<br><small>dny/hodiny',
     2222      'length' => 'Délka<br><small>dny/hodiny',
     2223      'events' => 'Události'
     2224);
    21992225?>
  • minimanager/lang/deDE.php

    r142 r178  
    148148        'honor' => 'Honor Rankings', //TODO
    149149        'auctionhouse' => 'Auktionshaus',
     150        'events' => 'Events'
    150151        );
    151152
     
    827828        'avg_uptime' => 'Average Server Uptime',
    828829        'max_uptime' => 'Maximum Server Uptime',
    829         'uptime_prec' => ' Uptime percentage since first run'
     830        'uptime_prec' => ' Uptime percentage since first run',
     831        'unique_ip' => 'Unique IPs last 24 Hour' //TODO
    830832);
    831833
     
    12121214        'max_mana' => 'Max Mana',
    12131215        '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.',
    1214         'faction_A' => 'Faction',
    1215         'faction_A_desc' => 'Creature\'s faction.',
    12161216        'family' => 'Family',
    12171217        'family_desc' => 'Creature\'s family type.',
     
    12781278        'resis_arcane_desc' => 'Arcane Resitance.',
    12791279        'models' => 'Models',
    1280         'modelid_male' => 'Modelid Male',
    1281         'modelid_male_desc' => 'Graphical model that client must apply on this male creature.',
    1282         'modelid_female' => 'Modelid Female',
    1283         'modelid_female_desc' => 'Graphical model that client must apply on this Female creature.',
    1284         'equip_slot' => 'Equip Slot',
    1285         'equip_slot_desc' => 'TODO:',
    1286         'equip_model' => 'Equip Model',
    1287         'equip_model_desc' => 'Equipement\'s model of the first item weared by the creature.',
    1288         'equip_info' => 'Equip Info',
    1289         'equip_info_desc' => 'TODO:',
    12901280        'scripts' => 'Scripts',
    12911281        'ai_name' => 'AIName',
     
    13941384        'condition_value1_desc' => 'Condition Value 1 flag',
    13951385        'condition_value2' => 'Condition Value 2',
    1396         'condition_value2_desc' => 'Condition Value 2 flag'
     1386'condition_value2_desc' => 'Condition Value 2 flag',
     1387        'modelid_A' => 'Model ID Allied',
     1388        'modelid_A_desc' => 'Model ID Allied',
     1389        'modelid_A2' => 'Model ID Allied 2',
     1390        'modelid_A2_desc' => 'Model ID Allied 2',
     1391        'modelid_H' => 'Model ID Horde',
     1392        'modelid_H_desc' => 'Model ID Horde',
     1393        'modelid_H2' => 'Model ID Horde 2',
     1394        'modelid_H2_desc' => 'Model ID Horde 2',
     1395        'faction_A' => 'Faction (Alliance)',
     1396        'faction_A_desc' => 'The faction if the creature is on the alliance side.',
     1397        'faction_H' => 'Faction (Horde)',
     1398        'faction_H_desc' => 'The faction if the creature is on the horde side.',
     1399        'RegenHealth' => 'Regenerate Health',
     1400        'equipment' => 'Equipment',
     1401    'equip_slot' => 'Equip Slot',
     1402        'equip_slot1_desc' => 'Offset to the real slot used',
     1403        'equip_slot2_desc' => 'Offset to the real slot used',
     1404        'equip_slot3_desc' => 'Offset to the real slot used',
     1405        'equip_model' => 'Equip Model',
     1406        'equip_model1_desc' => 'This is the model of the equipment used in right hand.',
     1407        'equip_model2_desc' => 'This is the model of the equipment used in right hand.',
     1408        'equip_model3_desc' => 'This is the model of the equipment used in distance slot.',
     1409        'equip_info' => 'Equip Info',
     1410        'equip_info1_desc' => 'This field controls both the animation, the way the equiped item hits and the sound it makes.',
     1411        'equip_info2_desc' => 'This field controls both the animation, the way the equiped item hits and the sound it makes',
     1412        'equip_info3_desc' => 'This field controls both the animation, the way the equiped item hits and the sound it makes'
    13971413        );
    13981414
     
    14141430        'search_go' => 'Search Game Objects',
    14151431        'general' => 'General',
    1416         'sounds' => 'Additional Sounds',
    1417         'save_to_db' => 'Save to DB',
     1432    'save_to_db' => 'Save to DB',
    14181433        'save_to_script' => 'Save to Script',
    14191434        'lookup_go' => 'Lookup GO',
     
    14671482        'size' => 'Size',
    14681483        'size_desc' => 'Object\'s size must be set because graphic models can be resample.',
    1469         'sound' => 'Sound',
    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',
    14711484        'tmpl_not_found' => 'Template not Found',
    14721485        'del_go' => 'Delete GO',
     
    15061519        'condition_value1_desc' => 'Condition Value 1 flag',
    15071520        'condition_value2' => 'Condition Value 2',
    1508         'condition_value2_desc' => 'Condition Value 2 flag'
     1521        'condition_value2_desc' => 'Condition Value 2 flag',
     1522        'datas' => 'Additional Datas',
     1523        'data' => 'Data',
     1524        'data_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'
     1525
    15091526);
    15101527
     
    21022119        'Moderator' => 'Moderator',
    21032120        'Game_Master' => 'Game Master',
     2121        'BugTracker' => 'Bug Tracker',
    21042122        'Administrator' => 'Administrator',
     2123        'SysOP' => 'Sys OP',
    21052124        //------factions------
    21062125        'Alliance' => 'Alliance',
     
    21982217
    21992218        );
     2219
     2220$lang_events = array(
     2221      'total' => 'Total',
     2222      'descr' => 'Event name',
     2223      'start' => 'First Starting Time',
     2224      'occur' => 'Occurance<br><small>days/hours',
     2225      'length' => 'Length<br><small>days/hours',
     2226      'events' => 'Events'
     2227        );
    22002228?>
  • minimanager/lang/enUS.php

    r142 r178  
    148148        'honor' => 'Honor Rankings',
    149149        'auctionhouse' => 'Auction House',
     150        'events' => 'Events'
    150151        );
    151152
     
    827828        'avg_uptime' => 'Average Server Uptime',
    828829        'max_uptime' => 'Maximum Server Uptime',
    829         'uptime_prec' => ' Uptime percentage since first run'
     830        'uptime_prec' => ' Uptime percentage since first run',
     831        'unique_ip' => 'Unique IPs last 24 Hour'
    830832);
    831833
     
    11101112        'condition_value1_desc' => 'Condition Value 1 flag',
    11111113        'condition_value2' => 'Condition Value 2',
    1112         'condition_value2_desc' => 'Condition Value 2 flag'
     1114        'condition_value2_desc' => 'Condition Value 2 flag',
    11131115);
    11141116
     
    12121214        'max_mana' => 'Max Mana',
    12131215        '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.',
    1214         'faction_A' => 'Faction',
    1215         'faction_A_desc' => 'Creature\'s faction.',
    12161216        'family' => 'Family',
    12171217        'family_desc' => 'Creature\'s family type.',
     
    12781278        'resis_arcane_desc' => 'Arcane Resitance.',
    12791279        'models' => 'Models',
    1280         'modelid_male' => 'Modelid Male',
    1281         'modelid_male_desc' => 'Graphical model that client must apply on this male creature.',
    1282         'modelid_female' => 'Modelid Female',
    1283         'modelid_female_desc' => 'Graphical model that client must apply on this Female creature.',
    1284         'equip_slot' => 'Equip Slot',
    1285         'equip_slot_desc' => 'TODO:',
    1286         'equip_model' => 'Equip Model',
    1287         'equip_model_desc' => 'Equipement\'s model of the first item weared by the creature.',
    1288         'equip_info' => 'Equip Info',
    1289         'equip_info_desc' => 'TODO:',
    12901280        'scripts' => 'Scripts',
    12911281        'ai_name' => 'AIName',
     
    13941384        'condition_value1_desc' => 'Condition Value 1 flag',
    13951385        'condition_value2' => 'Condition Value 2',
    1396         'condition_value2_desc' => 'Condition Value 2 flag'
     1386        'condition_value2_desc' => 'Condition Value 2 flag',
     1387        'modelid_A' => 'Model ID Allied',
     1388        'modelid_A_desc' => 'Model ID Allied',
     1389        'modelid_A2' => 'Model ID Allied 2',
     1390        'modelid_A2_desc' => 'Model ID Allied 2',
     1391        'modelid_H' => 'Model ID Horde',
     1392        'modelid_H_desc' => 'Model ID Horde',
     1393        'modelid_H2' => 'Model ID Horde 2',
     1394        'modelid_H2_desc' => 'Model ID Horde 2',
     1395        'faction_A' => 'Faction (Alliance)',
     1396        'faction_A_desc' => 'The faction if the creature is on the alliance side.',
     1397        'faction_H' => 'Faction (Horde)',
     1398        'faction_H_desc' => 'The faction if the creature is on the horde side.',
     1399        'RegenHealth' => 'Regenerate Health',
     1400        'equipment' => 'Equipment',
     1401    'equip_slot' => 'Equip Slot',
     1402        'equip_slot1_desc' => 'Offset to the real slot used',
     1403        'equip_slot2_desc' => 'Offset to the real slot used',
     1404        'equip_slot3_desc' => 'Offset to the real slot used',
     1405        'equip_model' => 'Equip Model',
     1406        'equip_model1_desc' => 'This is the model of the equipment used in right hand.',
     1407        'equip_model2_desc' => 'This is the model of the equipment used in right hand.',
     1408        'equip_model3_desc' => 'This is the model of the equipment used in distance slot.',
     1409        'equip_info' => 'Equip Info',
     1410        'equip_info1_desc' => 'This field controls both the animation, the way the equiped item hits and the sound it makes.',
     1411        'equip_info2_desc' => 'This field controls both the animation, the way the equiped item hits and the sound it makes',
     1412        'equip_info3_desc' => 'This field controls both the animation, the way the equiped item hits and the sound it makes'
    13971413        );
    13981414
     
    14141430        'search_go' => 'Search Game Objects',
    14151431        'general' => 'General',
    1416         'sounds' => 'Additional Sounds',
    14171432        'save_to_db' => 'Save to DB',
    14181433        'save_to_script' => 'Save to Script',
     
    14671482        'size' => 'Size',
    14681483        'size_desc' => 'Object\'s size must be set because graphic models can be resample.',
    1469         'sound' => 'Sound',
    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',
    14711484        'tmpl_not_found' => 'Template not Found',
    14721485        'del_go' => 'Delete GO',
     
    15061519        'condition_value1_desc' => 'Condition Value 1 flag',
    15071520        'condition_value2' => 'Condition Value 2',
    1508         'condition_value2_desc' => 'Condition Value 2 flag'
     1521        'condition_value2_desc' => 'Condition Value 2 flag',
     1522        'datas' => 'Additional Datas',
     1523        'data' => 'Data',
     1524        'data_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'
     1525
    15091526);
    15101527
    15111528$lang_auctionhouse = array(
    15121529        // ----- AHSTATS.PHP -----
    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',
     1530      'auctionhouse' => 'Auction House',
     1531      'seller' => 'Seller',
     1532      'item' => 'Item',
     1533      'buyoutprice' => 'Buyout price',
     1534      'timeleft' => 'Time Left',
     1535      'buyer' => 'Buyer',
     1536      'lastbid' => 'Last Bid',
     1537      'firstbid' => 'First Bid',
     1538      'dayshortcut' => 'D',
     1539      'hourshortcut' => 'H',
     1540      'mnshortcut' => 'mn',
    15241541        'total_auctions' => 'Total Auctions',
    15251542        'search_results' => 'Search Results',
     
    21022119        'Moderator' => 'Moderator',
    21032120        'Game_Master' => 'Game Master',
     2121        'BugTracker' => 'Bug Tracker',
    21042122        'Administrator' => 'Administrator',
     2123        'SysOP' => 'Sys OP',
    21052124        //------factions------
    21062125        'Alliance' => 'Alliance',
     
    21662185        'remove' => 'Remove',
    21672186        'name' => 'Name',
    2168     'level' => 'Level',
     2187      'level' => 'Level',
    21692188        'played_week' => 'Games played this week',
    21702189        'wons_week' => 'Games won this week',
     
    21982217
    21992218        );
     2219
     2220$lang_events = array(
     2221      'total' => 'Total',
     2222      'descr' => 'Event name',
     2223      'start' => 'First Starting Time',
     2224      'occur' => 'Occurance<br><small>days/hours',
     2225      'length' => 'Length<br><small>days/hours',
     2226      'events' => 'Events'
     2227        );
    22002228?>
  • minimanager/lang/frFR.php

    r142 r178  
    151151        'world_map' => 'Carte du monde', // ADDED BY THORAZI (NOT USED IN ORIGINAL RLZ)
    152152        'patchtrad' => 'Patch & Trad', // ADDED BY THORAZI (NOT USED IN ORIGINAL RLZ)
     153        'events' => 'Events'
    153154        );
    154155
     
    16791680        'stonetalon_mountains' => 'Serres Rocheuses',
    16801681        'the_barrens' => 'Les Tarides',
    1681 //tbc- zones
     1682        //tbc- zones
    16821683        'shattrath_city' => 'Shattrath',
    16831684        'silvermoon_city' => 'Lune-d\'argent',
     
    21262127        'Field_Marshal' => 'Grand Maréchal',
    21272128        'Grand_Marshal' => 'Connétable',
    2128   'Scout' => 'Eclaireur',
     2129        'Scout' => 'Eclaireur',
    21292130        'Grunt' => 'Grunt',
    2130         'Sergeant' => 'Sergent',
    21312131        'Senior_Sergeant' => 'Sergeant Chef',
    21322132        'First_Sergeant' => 'Adjudant',
     
    21682168        'rating' => 'Rang',
    21692169        'wins' => 'Parites gagnées',
    2170   'remove' => 'Oter',
     2170        'remove' => 'Oter',
    21712171        'name' => 'Nom',
    2172   'level' => 'Niveau',
     2172        'level' => 'Niveau',
    21732173        'played_week' => 'Parties jouées cette semaine',
    21742174        'wons_week' => 'Parties gagnées cette semaine',
     
    21992199        'honor points' => 'Points d\'Honneur',
    22002200        'honor' => 'Rang',
    2201   'guild' => 'Guilde'
     2201        'guild' => 'Guilde'
     2202        );
     2203
     2204$lang_events = array(
     2205      'total' => 'Total',
     2206      'descr' => 'Event name',
     2207      'start' => 'First Starting Time',
     2208      'occur' => 'Occurance<br><small>days/hours',
     2209      'length' => 'Length<br><small>days/hours',
     2210      'events' => 'Events'
    22022211        );
    22032212?>
  • minimanager/lang/ruRU.php

    r142 r178  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111$site_encoding = "Windows-1251";
    1212
     
    7575        'pass_recovery' => 'Çàáûë ïàðîëü?'
    7676        );
    77        
     77
    7878$lang_register = array(
    7979        // ----- REGISTER.PHP -----
     
    115115        'pass_too_long' => 'Ââåäåííûé ïàðîëü ñëèøêîì äëèííûé!'
    116116        );
    117        
     117
    118118$lang_index = array(
    119119        // ----- INDEX.PHP -----
     
    132132        'honor_kills' => '×åñòü'
    133133        );
    134        
     134
    135135$lang_header = array(
    136136        // ----- HEADER.PHP -----
     
    147147        'users' => 'Èãðîêè',
    148148        'auctionhouse' => 'Àóêöèîí',
    149         'forum' => 'Ôîðóì',
     149        'forums' => 'Ôîðóì',
    150150        'accounts' => 'Àêêàóíòû',
    151151        'characters' => 'Ïåðñîíàæè',
     
    178178        'repair' => '<nobr>Âîññòàíîâëåíèå-Îïòèìèçàöèÿ',
    179179        'game_object' => 'Ãåéì-Îáúåêòû',
    180         'honor' => 'Ðàíãè ÷åñòè'
    181         );
    182        
     180        'honor' => 'Ðàíãè ÷åñòè',
     181        'events' => 'Events'
     182        );
     183
    183184$lang_footer = array(
    184185        // -----FOOTER.PHP -----
     
    232233        'save_all_realms' => 'Ñîõðàíèòü äàííûå âñåõ ðåàëìîâ'
    233234        );
    234        
     235
    235236$lang_banned = array(
    236237        // ----- BANNED.PHP -----
     
    256257        'acc_not_found' => 'Àêêàóíò íå íàéäåí'
    257258        );
    258        
     259
    259260$lang_char = array(
    260261        // ----- CHAR.PHP -----
     
    324325        'no_tp_location' => 'Íå íàéäåíî ëîêàöèé òåëåïîðòà â äàííîå ìåñòî'
    325326        );
    326        
     327
    327328$lang_item = array(
    328329        // ----- ITEM TOOLTIP -----
     
    478479        'socket_blue' => 'Ñèíèé ñîêåò',
    479480        'rating_by' => 'Ðåéòèíã ïî',
    480         'improves' => 'Óëó÷øåíèå', 
     481        'improves' => 'Óëó÷øåíèå',
    481482        'DEFENCE_RATING' => 'Çàùèòà',
    482483        'DODGE_RATING' => 'Óâîðîò',
     
    545546        'by_item' => 'ïî id âåùè'
    546547        );
    547        
     548
    548549$lang_cleanup = array(
    549550        // ----- CLEANUP.PHP -----
     
    574575        'clean_db' => 'Î÷èñòèòü áàçó äàíûõ'
    575576        );
    576        
     577
    577578$lang_edit = array(
    578579        // ----- EDIT.PHP -----
     
    604605        'tot_chars' => 'Âñåãî ïåðñîâ'
    605606        );
    606        
     607
    607608$lang_guild = array(
    608609        // ----- GUILD.PHP -----
     
    635636        'browse_guilds' => 'Ïðîñìîòð ãèëüäèé'
    636637        );
    637        
     638
    638639$lang_mail = array(
    639640        // ----- MAIL.PHP -----
     
    690691        'run_patch' => 'Çàïóñòèòü SQL ïàò÷'
    691692        );
    692        
     693
    693694$lang_ssh = array(
    694695        // ----- SSH.PHP -----
     
    696697        'config_server_properly' => 'Óòî÷íèòå íàñòðîéêè âàøåãî SSH/Telnet ñåðâåðà, ÷òîáû âèäåòü åãî îíëàéí.'
    697698        );
    698        
     699
    699700$lang_realm = array(
    700701        // ----- REALM.PHP -----
     
    730731        'status' => 'Ñòàòóñ'
    731732        );
    732        
     733
    733734$lang_ticket = array(
    734735        // ----- TICKET.PHP -----
     
    765766        'character' => 'Ïåðñîíàæ'
    766767        );
    767        
     768
    768769$lang_user = array(
    769770        // ----- USER.PHP -----
     
    838839        'expansion' => 'WoW-TBC'
    839840        );
    840        
     841
    841842$lang_stat = array(
    842843        // ----- STAT.PHP -----
     
    921922        'item_id' => 'Íîìåð ID âåùè',
    922923        'err_adding_item' => 'Îøèáêà äîáàâëåíèÿ âåùè',
    923         'err_no_field_updated' => 'Íè îäíî ïîëå íå èçìåíèëîñü', 
     924        'err_no_field_updated' => 'Íè îäíî ïîëå íå èçìåíèëîñü',
    924925        'del_item' => 'Óäàëèòü',
    925926        'general_tab' => 'Îáùèå',
     
    21532154        'Field_Marshal' => 'Field Marshal',
    21542155        'Grand_Marshal' => 'Grand Marshal',
    2155         'Scout' => 'Scout',
     2156        'Scout' => 'Scout',
    21562157        'Grunt' => 'Grunt',
    21572158        'Senior_Sergeant' => 'Senior Sergeant',
     
    22282229        );
    22292230
     2231$lang_events = array(
     2232      'total' => 'Total',
     2233      'descr' => 'Event name',
     2234      'start' => 'First Starting Time',
     2235      'occur' => 'Occurance<br><small>days/hours',
     2236      'length' => 'Length<br><small>days/hours',
     2237      'events' => 'Events'
     2238        );
     2239
    22302240?>
  • minimanager/lang/zhCN.php

    r142 r178  
    2121 * License: GNU General Public License v2(GPL)
    2222 */
    23  
     23
     24/*
     25 * Project Name: MiniManager for Mangos Server
     26 * Author: lkou (¼òÌåÖÐÎÄ·­Òë)
     27 * Copyright: lkou (¼òÌåÖÐÎÄ·­Òë)
     28 * Translated For: Svn 59 Ver.0.1.6a(December.20.2007)
     29 * Email:
     30 * License: GNU General Public License v2(GPL)
     31 */
     32
    2433$site_encoding = "gb2312";
    2534
     
    4150        'none' => 'ÎÞ',
    4251        'delete' => 'ɾ³ý',
    43         'delete_short' => 'ɾ',
     52        'delete_short' => 'ɾ.',
    4453        'edit' => '±à¼­',
    4554        'yes' => 'È·¶¨',
     
    6574        'enter_valid_logon' => 'ÇëÊäÈëÓÐЧµÄÕʺźÍÃÜÂë½øÐеǽ:',
    6675        'select_realm' => 'Ñ¡Ôñ·ÖÇø',
    67         'remember_me' => '¼ÇסÃÜÂë', 
     76        'remember_me' => '¼ÇסÃÜÂë',
    6877        'pass_recovery' => 'Íü¼ÇÃÜÂë?'
    6978        );
    70        
     79
    7180$lang_register = array(
    7281        // ----- REGISTER.PHP -----
     
    91100        'cannot_create_acc' => '·¶Î§Ö®ÄÚµÄÓû§²»ÄÜ´´½¨ÕʺÅ.',
    92101        'fill_all_fields' => 'ÇëÌîдËùÓбØÌîÏîÄ¿.',
    93         'acc_type' => 'Õ˺ÅÀàÐÍ', 
    94         'acc_type_desc' => '¿Í»§¶ËÀàÐÍ', 
     102        'acc_type' => 'Õ˺ÅÀàÐÍ',
     103        'acc_type_desc' => '¿Í»§¶ËÀàÐÍ',
    95104        'classic' => 'ÆÕͨ',
    96105        'expansion' => '×ÊÁÏƬ',
    97         'recover_acc_password' => 'ÕÒ»ØÃÜÂë', 
    98         'user_pass_rec_desc' => 'ÊäÈëÒªÕÒ»ØÃÜÂëµÄÓû§Ãû', 
    99         'mail_pass_rec_desc' => 'ÇëÌîÈë¸ÃÕÊ»§×¢²áʱµÄµç×ÓÓÊÏäµØÖ·', 
     106        'recover_acc_password' => 'ÕÒ»ØÃÜÂë',
     107        'user_pass_rec_desc' => 'ÊäÈëÒªÕÒ»ØÃÜÂëµÄÓû§Ãû',
     108        'mail_pass_rec_desc' => 'ÇëÌîÈë¸ÃÕÊ»§×¢²áʱµÄµç×ÓÓÊÏäµØÖ·',
    100109        'recover_pass' => 'ÕÒ»ØÃÜÂë',
    101         'user_mail_not_found' => 'ÊäÈëµÄÕÊ»§»òÓÊÏäµØÖ·´íÎó', 
     110        'user_mail_not_found' => 'ÊäÈëµÄÕÊ»§»òÓÊÏäµØÖ·´íÎó',
    102111        'recovery_mail_sent' => 'ÕÒ»ØÓʼþÒÑ·¢ËÍ',
    103112        'read_terms' => 'µ±ÄúÉêÇëÓû§Ê±£¬±íʾÄúÒÑÈÏÕæÔĶÁ,Àí½â²¢½ÓÊÜ·þÎñÌõ¿î(µã»÷½øÈë)',
     
    105114        'error_terms' => '·þÎñÌõ¿îδ±»½ÓÊÜ',
    106115        'i_agree' => 'ÎÒͬÒâ',
    107         'i_dont_agree' => '²»Í¬Òâ'
    108         );
    109        
     116        'i_dont_agree' => '²»Í¬Òâ',
     117        'pass_too_long' => 'ÃÜÂë¹ý¶Ì'
     118        );
     119
    110120$lang_index = array(
    111121        // ----- INDEX.PHP -----
     
    124134        'honor_kills' => 'ÈÙÓþµÈ¼¶'
    125135        );
    126        
     136
    127137$lang_header = array(
    128138        // ----- HEADER.PHP -----
     
    132142        'characters' => 'ÈËÎï½ÇÉ«',
    133143        'guilds' => 'ÓÎÏ·¹«»á',
     144        'arena_teams' => '¾º¼¼³¡¶ÓÎé',
    134145        'banned_list' => '·â½ûÇåµ¥',
    135146        'cleanup' => 'ÇåÀíÊý¾Ý¿â',
     
    152163        'command' => 'ÓÎÏ·ÃüÁî',
    153164        'creatures' => 'ÉúÎïÊý¾Ý',
    154         'player_map' => 'ÔÚÏßÍæ¼ÒËùÔÚλÖÃ', 
     165        'player_map' => 'ÔÚÏßÍæ¼ÒËùÔÚλÖÃ',
    155166        'irc' => 'IRCÁÄÌì',
    156         'repair' => 'ÐÞ¸´/ÓÅ»¯', 
     167        'repair' => 'ÐÞ¸´/ÓÅ»¯',
    157168        'game_object' => 'ÓÎÏ·ÎïÌå/¶ÔÏó',
    158169        'forums' => 'ÂÛ̳',
     170        'honor' => 'ÈÙÓþÅÅÃû',
    159171        'auctionhouse' => 'ÅÄÂôÐÐ',
    160         );
    161        
     172        'events' => 'ʼþ' //todo
     173        );
     174
    162175$lang_footer = array(
    163176        // -----FOOTER.PHP -----
     
    181194        'repair_error' => '´íÎó'
    182195        );
    183        
     196
    184197$lang_backup = array(
    185198        // ----- BACKUP.PHP -----
     
    211224        'save_all_realms' => '±£´æËùÓзþÎñÆ÷·ÖÇøÊý¾Ý'
    212225        );
    213        
    214 $lang_banned = array( //TODO
     226
     227$lang_banned = array(
    215228        // ----- BANNED.PHP -----
    216229        'add_to_banned' =>'¼ÓÈëºÚÃûµ¥',
     
    235248        'acc_not_found' => 'ÕË»§²»´æÔÚ'
    236249        );
    237        
     250
    238251$lang_char = array(
     252        // ----- CHAR.PHP -----
    239253        'online' =>'ÔÚÏß',
    240254        'offline' => 'ÀëÏß',
     
    271285        'quest_level' => 'ÈÎÎñµÈ¼¶',
    272286        'quest_title' => 'ÈÎÎñ±êÌâ',
    273         'professions' => 'רҵ', 
     287        'professions' => 'רҵ',
    274288        'skills' => '¼¼ÄÜ',
    275         'skill_id' => '¼¼ÄÜID', 
     289        'skill_id' => '¼¼ÄÜID',
    276290        'skill_name' => '¼¼ÄÜÃû³Æ',
    277         'skill_value' => '¼¼ÄÜÖ±', 
     291        'skill_value' => '¼¼ÄÜÖ±',
    278292        // --- $skill_rank_array ---
    279         'apprentice' => '³õ¼¶', 
    280         'journeyman' => 'Öм¶', 
    281         'expert' => '¸ß¼¶', 
     293        'apprentice' => '³õ¼¶',
     294        'journeyman' => 'Öм¶',
     295        'expert' => '¸ß¼¶',
    282296        'artisan' => 'ר¼Ò',
    283         'master' => '´óʦ', 
    284         'inherent' => '×Úʦ', 
    285         'wise' => '±Ç×æ', 
     297        'master' => '´óʦ',
     298        'inherent' => '×Úʦ',
     299        'wise' => '±Ç×æ',
    286300        // ---- edit_char.php ----
    287301        'update' => '¸üÐÂÈËÎïÊý¾Ý',
     
    298312        'to_char_view' => 'תµ½½ÇÉ«ä¯ÀÀ',
    299313        'inv_bank' => 'ÒøÐÐÎïÆ·ÏêϸĿ¼',
    300         'location' => 'λÖÃ×ø±ê', 
     314        'location' => 'λÖÃ×ø±ê',
    301315        'move_to' => '´«ËÍÖÁ (.tele location name)',
    302316        'no_tp_location' => '´«ËÍλÖôíÎó'
    303317        );
    304        
     318
    305319$lang_item = array(
    306320        // ----- ITEM TOOLTIP -----
     
    348362        'wand' => 'ħÕÈ',
    349363        'fishing_pole' => 'Óã¸Ë',
    350         'rod' => 'ħÕÈ', 
     364        'rod' => 'ħÕÈ',
    351365        'robe' => '³¤ÅÛ',
    352366        'tome' => '¸±ÊÖ',
     
    372386        'FA_manual' => '¼±¾ÈÊÖ²á',
    373387        'ench_formula' => '¸½Ä§¹«Ê½',
    374         'JC_formula' => 'Ö鱦¼Ó¹¤Éè¼Æͼ', 
     388        'JC_formula' => 'Ö鱦¼Ó¹¤Éè¼Æͼ',
    375389        'quiver' => '¼ý´ü',
    376390        'ammo_pouch' => 'µ¯Ò©Ð¡´ü',
    377         'soul_shards' => 'Áé»ê´ü', 
     391        'soul_shards' => 'Áé»ê´ü',
    378392        'herbs' => '²ÝÒ©°ü',
    379393        'enchanting' => '¸½Ä§´ü',
    380         'engineering' => '¹¤³Ì²ÄÁÏ´ü', 
    381         'gems' => '±¦Ê¯´ü', 
     394        'engineering' => '¹¤³Ì²ÄÁÏ´ü',
     395        'gems' => '±¦Ê¯´ü',
    382396        'keys' => 'Ô¿³×Á´',
    383397        'mining' => '¿óÎï´ü',
     
    404418        'plate' => '°å¼×',
    405419        'shield' => '¶ÜÅÆ',
    406         'buckler' => 'СԲ¶Ü wowÖв»´æÔÚ', 
    407         'block' => '¸ñµ²', 
    408         'none' => 'ÎÞ', 
    409         'other' => 'ÆäËü', 
     420        'buckler' => 'СԲ¶Ü wowÖв»´æÔÚ',
     421        'block' => '¸ñµ²',
     422        'none' => 'ÎÞ',
     423        'other' => 'ÆäËü',
    410424        'damage' => 'É˺¦',
    411425        'speed' => 'ËÙ¶È',
     
    433447        'intellect' => 'ÖÇÁ¦',
    434448        'spirit' => '¾«Éñ',
    435         'spell_use' => 'ʹÓÃ', 
    436         'spell_equip' => '×°±¸', 
     449        'spell_use' => 'ʹÓÃ',
     450        'spell_equip' => '×°±¸',
    437451        'spell_coh' => '»÷ÖÐʱÓм¸ÂÊ´¥·¢',
    438         'class' => 'Ö°Òµ', 
     452        'class' => 'Ö°Òµ',
    439453        'slots' => '²Û',
    440         'charges' => '´Î', 
     454        'charges' => '´Î',
    441455        'socket_bonus' => 'Ïâ¿×½±Àø',
    442456        'potion' => 'Ò©¼Á',
     
    456470        'socket_blue' => 'À¶É«²å²Û',
    457471        'rating_by' => 'µÈ¼¶',
    458         'improves' => 'Ìá¸ß', 
     472        'improves' => 'Ìá¸ß',
    459473        'DEFENCE_RATING' => '·ÀÓù',
    460474        'DODGE_RATING' => '¶ãÉÁ',
     
    520534        'search_results' => 'ËÑÑ°½á¹û',
    521535        'browse_chars' => 'ä¯ÀÀ½ÇÉ«',
    522         'chars_gold' => '°´:½ðÇ®>',
     536        'chars_gold' => '°´:½ðÇ®',
    523537        'by_item' => '°´:ÎïÆ·ID'
    524538        );
    525        
     539
    526540$lang_cleanup = array(
    527541        // ----- CLEANUP.PHP -----
     
    552566        'clean_db' => 'ÇåÀíÊý¾Ý¿â'
    553567        );
    554        
     568
    555569$lang_edit = array(
    556570        // ----- EDIT.PHP -----
     
    571585        'del_error' => 'δ֪µÄɾ³ý´íÎó.',
    572586        'edit_your_acc' => '±à¼­ÄúµÄÕʺÅ',
    573         'cms_options' => 'CMSÑ¡Ïî', 
     587        'cms_options' => 'CMSÑ¡Ïî',
    574588        'select_cms_template' => 'Ñ¡ÔñCMSÄ£°å',
    575         'template' => 'Ä£°å', 
     589        'template' => 'Ä£°å',
    576590        'select_cms_layout_lang' => 'Ñ¡ÔñÍøÕ¾Ò³ÃæÏÔʾÓïÑÔ',
    577591        'language' => 'ÓïÑÔ',
     
    582596        'tot_chars' => 'ÈËÎï×ÜÊý'
    583597        );
    584        
     598
    585599$lang_guild = array(
    586600        // ----- GUILD.PHP -----
     
    603617        'motd' => '¹«¸æ',
    604618        'level' => 'µÇ¼Ç',
    605         'name' => 'Ãû×Ö',       
    606         'remove' => 'ɾ³ý',     
    607         'rank' => '¼¶±ð',       
     619        'name' => 'Ãû×Ö',
     620        'remove' => 'ɾ³ý',
     621        'rank' => '¼¶±ð',
    608622        'tot_members' => '³ÉÔ±×ÜÊý',
    609623        'err_no_members_found' => 'δÕÒµ½ÈκγÉÔ±!',
     
    613627        'browse_guilds' => 'ä¯ÀÀ¹«»á'
    614628        );
    615        
     629
    616630$lang_mail = array(
    617         // ----- MAIL.PHP ----- 
     631        // ----- MAIL.PHP -----
    618632        'mail_type' => 'ÓʼþÀàÐÍ',
    619633        'mail_options' => 'ÓʼþÑ¡Ïî',
     
    631645        'online' => 'ÔÚÏß',
    632646        'attachments' => '¸½¼þ(Ö»ÔÊÐíͼƬ)',
    633         'money' => 'Ç®', 
     647        'money' => 'Ç®',
    634648        'item' => 'ÎïÆ· (id)',
    635         'stack' => 'ÊýÁ¿', 
     649        'stack' => 'ÊýÁ¿',
    636650        'mail_body' => 'Óʼþ',
    637651        'dont_use_both_groupsend_and_to' => '* ×¢Òâ: ÄãÊÇ·ñÕýÔÚʹÓÃ\'Ⱥ·¢Ñ¡Ïî\'£¿£¬Èç¹ûÊÇÇ뽫\'ÊÕ¼þÈË\'À¸Ä¿Îª¿Õ.',
     
    644658        'send_mail' => '·¢ËÍÓʼþ'
    645659        );
    646        
     660
    647661$lang_motd = array(
    648662        // ----- MOTD.PHP -----
     
    668682        'run_patch' => 'ÔËÐÐ SQL ²¹¶¡'
    669683        );
    670        
     684
    671685$lang_ssh = array(
    672686        // ----- SSH.PHP -----
     
    674688        'config_server_properly' => 'È·±£ÄãÕýÈ·ÅäÖÃSSH/Ô¶³Ì·þÎñÆ÷,²¢ÇÒÏÖÔÚÔÚÏß.'
    675689        );
    676        
     690
    677691$lang_realm = array(
    678692        // ----- REALM.PHP -----
     
    708722        'status' => '·þÎñÆ÷״̬'
    709723        );
    710        
     724
    711725$lang_ticket = array(
    712726        // ----- TICKET.PHP -----
     
    743757        'character' => '½ÇÉ«'
    744758        );
    745        
     759
    746760$lang_user = array(
    747761        // ----- USER.PHP -----
     
    750764        'backup' => '±¸·Ý',
    751765        'by_name' => '°´Ãû³Æ',
     766        'by_tbc' => '°´TBCÕË»§.',
    752767        'by_id' => '°´ID',
    753         'by_tbc' => 'TBCÕË»§',
    754768        'by_gm_level' => 'GMµÈ¼¶',
    755769        'greater_gm_level' => 'GMµÈ¼¶',
     
    816830        'expansion' => '×ÊÁÏƬ'
    817831        );
    818        
     832
    819833$lang_stat = array(
    820834        // ----- STAT.PHP -----
     
    836850        'avg_uptime' => 'ƽ¾ù·þÎñʱ¼ä',
    837851        'max_uptime' => '×·þÎñʱ¼ä',
    838         'uptime_prec' => ' ·þÎñʱ¼ä°Ù·Ö±È'
     852        'uptime_prec' => ' ·þÎñʱ¼ä°Ù·Ö±È',
     853        'unique_ip' => '×î½ü 24 СʱÄڵǽµÄIP'
    839854);
    840855
     
    881896        );
    882897
    883 $lang_item_edit = array( 
     898$lang_item_edit = array(
    884899        // ----- ITEM.PHP -----
    885900        'search_item' => 'ÎïÆ·²éÕÒ',
     
    940955        'start_quest' => '¿ªÊ¼ÈÎÎñ',
    941956        'start_quest_desc' => '¸ÃÎïÆ·ÄÜ´¥·¢µÄÈÎÎñIDºÅ.',
    942         'short_rules_desc' => '* °ÑÄãµÄÊó±êÒƵ½Ã¿¸ö×Ö¶ÎÉÏ»á³öÏÖ¸¡¶¯Ìáʾ.<br />
    943 * È·ÈÏÄãÍêÕûµØÌîдÁËËùÓÐÐÅÏ¢£¬ÇÒÎïÆ·µÄ±àºÅûÓÐÓëÒÑÓÐÎïÆ·Öظ´.',
     957        'short_rules_desc' => '* °ÑÄãµÄÊó±êÒƵ½Ã¿¸ö×Ö¶ÎÉÏ»á³öÏÖ¸¡¶¯Ìáʾ.<br />* È·ÈÏÄãÍêÕûµØÌîдÁËËùÓÐÐÅÏ¢£¬ÇÒÎïÆ·µÄ±àºÅûÓÐÓëÒÑÓÐÎïÆ·Öظ´.',
    944958        'vendor' => 'ÉÌÆ·ÊôÐÔ',
    945959        'buy_count' => 'ÂòÈëµþ¼ÓÊý',
     
    9961010        'area_desc' => 'ÎïÆ·½öÄÜÔÚ¸ÃÇøÓòIDʹÓÃ',
    9971011        'map' => 'µØͼ',
    998         'map_desc' => 'ÎïÆ·½öÄÜÔڸõØͼIDʹÓÃ', 
     1012        'map_desc' => 'ÎïÆ·½öÄÜÔڸõØͼIDʹÓÃ',
    9991013        'stats' => '״̬ÊôÐÔ',
    10001014        'stat_type' => 'ÀàÐÍ',
     
    10791093        'socket_bonus_desc' => 'ÏâǶµÄ½±Àø.',
    10801094        'gem_properties' => '±¦Ê¯ÊôÐÔ',
    1081         'gem_properties_desc' => 'TODO',//TODO
     1095        'gem_properties_desc' => 'Áª½áµ½ GemProperties.dbc',
    10821096        'custom_search' => '¶¨ÖƹýÂËÆ÷',
    10831097        'info' => 'ÐÅÏ¢',
     
    11021116        'loot_quest_drop_chance_desc' => 'ÔÚÈÎÎñÖеĵôÂä»úÂÊ',
    11031117        'min_count' => '×îСֵ',
    1104         'min_count_desc' => 'Ò»´ÎµôÂäµÄ×îСֵ.',
    1105         'max_count' => '×î´óÖµ',
    11061118        'max_count_desc' => 'Ò»´ÎµôÂäµÄ×î´óÖµ.',
    1107         'quest_loot' => 'ÈÎÎñÊ°È¡±êÖ¾',
    1108         'quest_loot_desc' => 'ÈÎÎñ×ÔÓÉÊ°È¡±êÖ¾.',
    1109         'add_item_to_loot' => '½«ÎïÆ·¼ÓÈëÊ°È¡Ä£°å',
     1119        'add_item_to_loot' => 'Ìí¼ÓµÀ¾ßµ½Õ½ÀûÆ·Ä£°å',
    11101120        'drop_chance' => 'µôÂÊ',
    11111121        'quest_drop_chance' => 'ÈÎÎñµôÂÊ',
    1112         'quest_freeforall' => 'ÈÎÎñ×ÔÓÉÊ°È¡',
    11131122        'armor_dmg_mod' => '»¤¼×É˺¦ÐÞÕý',
    11141123        'armor_dmg_mod_desc' => 'TODO:',
    1115         'ppm_rate' => 'ppmRate',
    1116         'ppm_rate_desc' => 'Number of proc per minute',
    1117         'item_spell' => 'Item Spell'
     1124        'ppm_rate' => 'ppmÂÊ',
     1125        'ppm_rate_desc' => 'ÿ·ÖÖÓprocÂÊ',
     1126        'item_spell' => 'µÀ¾ß·ûÖä',
     1127        'freeforall' => '×ÔÓÉÊ°È¡',
     1128        'freeforall_desc' => '×ÔÓÉÊ°È¡±êÖ¾.',
     1129        'lootcondition' => 'Õ½ÀûÆ·×´¿ö',
     1130        'lootcondition_desc' => 'Õ½ÀûÆ·×´¿ö±êÖ¾',
     1131        'condition_value1' => '×´¿öÖµ 1',
     1132        'condition_value1_desc' => '×´¿öÖµ 1 ±êÖ¾',
     1133        'condition_value2' => '×´¿öÖµ 2',
     1134        'condition_value2_desc' => '×´¿öÖµ 2 ±êÖ¾',
     1135        'modelid_A' => 'ÁªÃ˵ÄÄ£ÐÍ ID',
     1136        'modelid_A_desc' => 'ÁªÃ˵ÄÄ£ÐÍ ID',
     1137        'modelid_A2' => 'ÁªÃ˵ÄÄ£ÐÍ ID 2',
     1138        'modelid_A2_desc' => 'ÁªÃ˵ÄÄ£ÐÍ ID 2',
     1139        'modelid_H' => '²¿ÂäµÄÄ£ÐÍ ID',
     1140        'modelid_H_desc' => '²¿ÂäµÄÄ£ÐÍ ID',
     1141        'modelid_H2' => '²¿ÂäµÄÄ£ÐÍ ID 2',
     1142        'modelid_H2_desc' => '²¿ÂäµÄÄ£ÐÍ ID 2',
     1143        'faction_A' => 'ÕóÓª (ÁªÃË)',
     1144        'faction_A_desc' => 'ÊôÓÚÁªÃËÕóÓª.',
     1145        'faction_H' => 'ÕóÓª (²¿Âä)',
     1146        'faction_H_desc' => 'ÊôÓÚ²¿ÂäÕóÓª.',
     1147        'RegenHealth' => 'ÔÙÉú½¡¿µ',
     1148        'equipment' => '×°±¸',
     1149        'equip_slot' => '×°±¸Î»ÖÃ',
     1150        'equip_slot1_desc' => 'ʹÓÃÕýÈ·µÄλÖÃ',
     1151        'equip_slot2_desc' => 'ʹÓÃÕýÈ·µÄλÖÃ',
     1152        'equip_slot3_desc' => 'ʹÓÃÕýÈ·µÄλÖÃ',
     1153        'equip_model' => '×°±¸Ä£ÐÍ',
     1154        'equip_model1_desc' => 'ÕâÊDZ»ÓÃÓÚÓÒÊÖµÄ×°±¸µÄÄ£ÐÍ.',
     1155        'equip_model2_desc' => 'ÕâÊDZ»ÓÃÓÚÓÒÊÖµÄ×°±¸µÄÄ£ÐÍ.',
     1156        'equip_model3_desc' => 'ÕâÊDZ»ÓÃÓÚÔ¶³Ì¹¥»÷µÄ×°±¸µÄÄ£ÐÍ.',
     1157        'equip_info' => '×°±¸ÐÅÏ¢',
     1158        'equip_info1_desc' => 'Õâ¿ØÖÆÁ½ÕߵĶ¯»­, ±»×°±¸µÄµÀ¾ßµã»÷ÊýºÍÉùÒô',
     1159        'equip_info2_desc' => 'Õâ¿ØÖÆÁ½ÕߵĶ¯»­, ±»×°±¸µÄµÀ¾ßµã»÷ÊýºÍÉùÒô',
     1160        'equip_info3_desc' => 'Õâ¿ØÖÆÁ½ÕߵĶ¯»­, ±»×°±¸µÄµÀ¾ßµã»÷ÊýºÍÉùÒô'
    11181161);
    11191162
    1120 $lang_creature = array( //TODO :Translate entire array
     1163$lang_creature = array(
    11211164        // ----- CREATURE.PHP -----
    11221165        'none' => 'ÎÞ',
     
    12171260        'max_mana' => '×î¸ßħ·¨Öµ',
    12181261        'max_mana_desc' => '¸ÃÉúÎïµÄ×î¸ßµÈ¼¶Ê±µÄħ·¨Öµ.Ë¢ÐÂÉúÎïʱ,ħ·¨Öµ»áÏßÐԵĽéÓÚ×îµÍµÈ¼¶Ä§·¨ÖµÓë×î¸ßµÈ¼¶Ä§·¨ÖµÖ®¼ä.',
    1219         'faction' => 'ÕóÓª',
    1220         'faction_desc' => '¸ÃÉúÎïµÄÕóÓª.',
    12211262        'family' => '¼Ò×å',
    12221263        'family_desc' => '¸ÃÉúÎïµÄ¼Ò×å·ÖÀà.',
     
    12831324        'resis_arcane_desc' => '°ÂÊõ¿¹ÐÔ.',
    12841325        '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
    12951326        'scripts' => '½Å±¾',
    12961327        'ai_name' => 'AIÃû',
     
    13111342        'civilian' => 'ƽÃñ',
    13121343        '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
     1344        'flags' => '±êÖ¾',
     1345        'flags_desc' => 'TODO:',
     1346        'dynamic_flags' => 'Dynamic ±êÖ¾',
     1347        'dynamic_flags_desc' => 'TODO:',
     1348        'flag_1' => 'Flag 1',
     1349        'flag_1_desc' => '¹ÖÎï×é: ÄãÈç¹û¹¥»÷ijһ¸ö£¬ÄÇôÆäËû¹Ö½«Ò»Æð¹¥»÷Äã.',
    13191350        'save_to_db' => '´æÈëÊý¾Ý¿â',
    13201351        'save_to_script' => '´æΪSQL½Å±¾',
     
    13621393        'max_count' => '×î´óÊý',
    13631394        'max_count_desc' => 'µôÂäÒ»¶Ñʱ°üÀ¨µÄ×î´óÖµ.',
    1364         'quest_loot' => 'ÈÎÎñµôÂä±ê־λ',
    1365         'quest_loot_desc' => 'ÈÎÎñ×ÔÓÉÊ°È¡±ê־λ.',
    13661395        'add_item_to_loot' => '¼ÓÈëÎïÆ·µ½µôÂäÄ£°å',
    13671396        'drop_chance' => 'µôÂÊ',
    1368         'quest_freeforall' => 'ÈÎÎñ×ÔÓÉÊ°È¡',
    13691397        'add_ends_quests' => '¼ÓÈë½áÊøÓÚ¸ÃNPCµÄÈÎÎñ',
    13701398        'add_starts_quests' => '¼ÓÈ뿪ʼÓÚ¸ÃNPCµÄÈÎÎñ',
     
    13931421        'RacialLeader' => 'ÖÖ×åÊ×Áì',
    13941422        'RacialLeader_desc' => 'ÉèΪ 1 Èç¹û¸ÃÉúÎïÊÇÖÖ×åÊ×Áì',
    1395         'dmgschool' => 'Damage School', //TODO
    1396         'dmgschool_desc' => 'The school of damage will be used by this mob'
    1397         );
    1398 
    1399 $lang_game_object = array(
     1423        'dmgschool' => 'É˺¦Ñ§Ð££¿',
     1424        'dmgschool_desc' => 'Ö¸¶¨¹ÖÎïʹÓÃ',
     1425        'freeforall' => '×ÔÓÉÊ°È¡',
     1426        'freeforall_desc' => '×ÔÓÉÊ°È¡±êÖ¾.',
     1427        'lootcondition' => 'Õ½ÀûÆ·×´¿ö',
     1428        'lootcondition_desc' => 'Õ½ÀûÆ·×´¿ö±êÖ¾',
     1429        'condition_value1' => '×´¿öÖµ 1',
     1430        'condition_value1_desc' => '×´¿öÖµ 1 ±êÖ¾',
     1431        'condition_value2' => '×´¿öÖµ 2',
     1432        'condition_value2_desc' => '×´¿öÖµ 2 ±êÖ¾',
     1433
     1434        );
     1435
     1436$lang_game_object = array(
    14001437        // ----- GAME_OBJECT.PHP -----
    14011438        'unknown' => 'δ֪',
     
    14141451        'search_go' => '²éÕÒ Game Objects',
    14151452        'general' => '»ù±¾ÊôÐÔ',
    1416         'sounds' => '¶îÍâ Sounds',
    14171453        'save_to_db' => '´æÈëÊý¾Ý¿â',
    14181454        'save_to_script' => '´æΪ½Å±¾',
    14191455        '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|Ó¢ÐÛÄѶÈ',
     1456        'DOOR' => 'ÃÅ',
     1457        'BUTTON' => '°´Å¥',
     1458        'QUESTGIVER' => '¸øÓèÈÎÎñ',
     1459        'CHEST' => 'Ïä×Ó',
     1460        'BINDER' => '°üÔú¹¤¾ß',
     1461        'GENERIC' => 'ÆÕͨµÄÒ»°ãµÄ',
     1462        'TRAP' => 'ÏÝÚå',
     1463        'CHAIR' => 'ÒÎ×Ó',
     1464        'SPELL_FOCUS' => '·¨Êõ½¹µã',
     1465        'TEXT' => 'ÎÄ×Ö',
     1466        'GOOBER' => 'ÓеôÂä',
     1467        'TRANSPORT' => '´«Ë͵ã',
     1468        'AREADAMAGE' => 'ÇøÓòÉ˺¦',
     1469        'CAMERA' => 'ÉãÏñ»ú',
     1470        'MAP_OBJECT' => 'µØͼ¶ÔÏó',
     1471        'MO_TRANSPORT' => '½»Í¨¹¤¾ß',
     1472        'DUEL_FLAG' => '¾ö¶·ÆìÖÄ',
     1473        'FISHING_BOBBER' => 'µöÓ㸡±ê',
     1474        'RITUAL' => 'Õл½·¨Õó',
     1475        'MAILBOX' => 'ÓÊÏä',
     1476        'AUCTIONHOUSE' => 'ÅÄÂôÐÐ',
     1477        'GUARDPOST' => '¸ÚÉÚ',
     1478        'SPELLCASTER' => 'Ê©·¨Õß',
     1479        'MEETING_STONE' => '¼¯ºÏʯ',
     1480        'BG_Flag' => 'Õ½³¡ÆìÖÄ',
     1481        'FISHING_HOLE' => 'ÓãȺ',
     1482        'FLAGDROP' => '·ÅϵÄÆìÖÄ',
     1483        'CUSTOM_TELEPORTER' => '×Ô¶¨Òå´«ËÍ',
     1484        'LOTTERY_KIOSK' => '³é½±Í¤',
     1485        'CAPTURE_POINT' => '¶áÈ¡µã',
     1486        'AURA_GENERATOR' => '¹â»··¢ÉúÆ÷',
     1487        'DUNGEON_DIFFICULTY' => 'Ó¢ÐÛÄѶÈ',
    14521488        'general' => '»ù±¾ÉèÖÃ',
    14531489        'name' => 'Ãû×Ö',
     
    14671503        'size' => '´óС',
    14681504        'size_desc' => 'ObjectµÄ´óС±ØÐëÉèÖÃ, ÒòΪͼÏñÄ£ÐÍÐèҪȡÑù.',
    1469         'sound' => 'Sound±êÖ¾',
    1470         'sound_desc' => '¸ù¾Ý²»Í¬µÄGOÀàÐÍ£¬¸ÃÊý¾Ý¶ÎµÄ¶¨Ò岻ͬ. ÿһ¸öÀàÐͶ¼ÓÐΨһµÄÊý¾Ý¶Î¶¨Òå.<br />»ñÈ¡¸ü¶àµÄÐÅÏ¢Çë·ÃÎÊ https://svn.mangosproject.org/trac/MaNGOS/wiki/Database/gameobject_template',
    14711505        'tmpl_not_found' => 'Ä£°åûÕÒµ½',
    14721506        'del_go' => 'ɾ³ýGO',
     
    14761510        'loot_tmpl_id' => 'µôÂäÄ£°å',
    14771511        'drop_chance' => 'µôÂÊ',
    1478         'quest_drop_chance' => 'ÈÎÎñµôÂÊ',
    14791512        'quest_freeforall' => 'ÈÎÎñ×ÔÓÉÊ°È¡',
    14801513        'add_items_to_templ' => '¼ÓÈëÎïÆ·µ½Ä£°å',
     
    14891522        'max_count' => '×î´óÊý',
    14901523        'max_count_desc' => 'µôÂäÒ»¶Ñʱ°üÀ¨µÄ×î´óÖµ.',
    1491         'quest_loot' => 'ÈÎÎñµôÂä±ê־λ',
    1492         'quest_loot_desc' => 'ÈÎÎñ×ÔÓÉÊ°È¡±êÖ¾.',
    14931524        'check_to_delete' => '* Ñ¡Ôñ checkbox ½«´ÓÄ£°åɾ³ý.',
    14941525        'add_starts_quests' => '¼ÓÈëÆðʼÓÚ¸ÃGOµÄÈÎÎñ',
     
    15011532        'times' => '¸ö',
    15021533        'go_template' => 'Game Object Ä£°å',
    1503         'all_related_data' => 'ÓëÓйØÊý¾ÝÒ»Æð.'
     1534        'all_related_data' => 'ÓëÓйØÊý¾ÝÒ»Æð.',
     1535        'freeforall' => '×ÔÓÉÊ°È¡',
     1536        'freeforall_desc' => '×ÔÓÉÊ°È¡ ±êÖ¾.',
     1537        'lootcondition' => 'Õ½ÀûÆ·×´¿ö',
     1538        'lootcondition_desc' => 'Õ½ÀûÆ·×´¿ö±êÖ¾',
     1539        'condition_value1' => '×´¿öÖµ 1',
     1540        'condition_value1_desc' => '×´¿öÖµ 1 ±êÖ¾',
     1541        'condition_value2' => '×´¿öÖµ 2',
     1542        'condition_value2_desc' => '×´¿öÖµ 2 ±êÖ¾',
     1543        'datas' => 'ÁíÍâµÄÊý¾Ý',
     1544        'data' => 'Êý¾Ý',
     1545        'data_desc' => 'Êý¾ÝΪ²»Í¬ÀàÐ͵ÄÖµ. ÿ¸öÀàÐÍÓжÀÌصÄÁìÓò.<br />¸ü¶àÐÅÏ¢²Î¿¼ https://svn.mangosproject.org/trac /MaNGOS/wiki/Database /gameobject_template'
    15041546);
    15051547
    1506 $lang_auctionhouse = array( 
     1548$lang_auctionhouse = array(
    15071549        // ----- AHSTATS.PHP -----
    15081550    'auctionhouse' => 'ÅÄÂôÐÐ',
     
    16701712        'stonetalon_mountains' => 'ʯצɽÂö',
    16711713        'the_barrens' => 'ƶñ¤Ö®µØ',
    1672 //tbc- zones
     1714        //tbc- zones
    16731715        'shattrath_city' => 'ɳËþ˹³Ç',
    16741716        'silvermoon_city' => 'ÒøÔ³Ç',
     
    17751817        'SKILL_FIRE' => '»ðÑæ',
    17761818        'SKILL_FROST' => '±ù˪',
    1777         //------ItemSets----- 
     1819        //------ItemSets-----
    17781820        'Set696' => '¸ß½×¶½¾üµÄÕ½ÕùÖ®³±',
    17791821        'Set695' => '´óԪ˧µÄÕ½ÕùÖ®³±',
     
    20922134        'Set65' => 'Ö©ÖëÖ®ÎÇ',
    20932135        'Set41' => 'À×µÂË«µ¶',
    2094         'Set1' => '½Ç¶·Ê¿'
     2136        'Set1' => '½Ç¶·Ê¿',
     2137        //------user levels------
     2138        'Player' => 'Íæ¼Ò',
     2139        'Moderator' => 'Ö÷³ÖÈË',
     2140        'Game_Master' => 'ÓÎÏ·¹ÜÀíÔ±',
     2141        'BugTracker' => 'Bug Tracker',//TODO
     2142    'Administrator' => '¹ÜÀíÔ±',
     2143        'SysOP' => 'Sys OP', //TODO
     2144        //------factions------
     2145        'Alliance' => 'ÁªÃË',
     2146        'Horde' => '²¿Âä',
     2147        //------char rankings------
     2148        'None'=> 'ÎÞ',
     2149        'Private' => '¶þµÈ±ø',
     2150        'Corporal' => 'ÏÂÊ¿',
     2151        'Sergeant' => 'ÖÐÊ¿',
     2152        'Master_Sergeant' => 'ÉÏÊ¿',
     2153        'Sergeant_Major' => '¾üÊ¿³¤',
     2154        'Knight' => 'ÆïÊ¿',
     2155        'Knight-Lieutenant' => 'ÆïÊ¿-ÖÐξ',
     2156        'Knight-Captain' => 'ÆïÊ¿-ÉÏξ',
     2157        'Knight-Champion' => 'ÆïÊ¿-Ê×Áì',
     2158        'Lieutenant_Commander' => 'ÖÐξָ»Ó¹Ù',
     2159        'Commander' => 'Ö¸»Ó¹Ù',
     2160        'Marshal' => 'Ԫ˧',
     2161        'Field_Marshal' => '½¾üԪ˧',
     2162        'Grand_Marshal' => 'ΰ´óµÄԪ˧',
     2163        'Scout' => '³âºò',
     2164        'Grunt' => '²½±ø',
     2165        'Senior_Sergeant' => '×ÊÉîÖÐÊ¿',
     2166        'First_Sergeant' => 'ÓŵÈÖÐÊ¿',
     2167        'Stone_Guard' => 'ʯͷÊØÎÀ',
     2168        'Blood_Guard' => 'ѪÊØÎÀ',
     2169        'Legionnare' => 'Legionnare',
     2170        'Centurion' => '°Ù·ò³¤',
     2171        'Champion' => 'Ê×Áì',
     2172        'Lieutenant_General' => '½¾üÖн«',
     2173        'General' => 'Öн«',
     2174        'Warlord' => '¾ü·§',
     2175        'High_Warlord' => '¸ß¼¶¾ü·§'
     2176        );
     2177
     2178
     2179$lang_arenateam = array(
     2180        // ----- ARENATEAM.PHP -----
     2181        'by_name' =>'°´ÕÕÃû×Ö',
     2182        'by_team_leader' => '°´ÕÕ¶Ó³¤',
     2183        'by_id' => '°´ÕÕ¶ÓÃû',
     2184        'id' => 'Id',
     2185        'arenateam_id' => '¾º¼¼³¡¶ÓÎé Id',
     2186        'arenateam_name' => '¾º¼¼³¡¶ÓÎéÃû×Ö',
     2187        'captain' => '¶Ó³¤',
     2188        'type' => 'ÀàÐÍ',
     2189        'arenateam_online' => 'ÔÚÏß³ÉÔ±',
     2190        'create_date' => '...',
     2191      '2' => '2 VS 2',
     2192      '3' => '3 VS 3',
     2193      '5' => '5 VS 5',
     2194        'err_no_members_found' => 'ûÓгÉÔ±!',
     2195        'err_no_team_found' => 'ûÓоº¼¼×é¶Ó!',
     2196        'del_team' => 'ɾ³ý¾º¼¼×é¶Ó',
     2197        'team_search_result' => '¾º¼¼×é¶ÓËÑÑ°½á¹û',
     2198        'browse_teams' => 'ä¯ÀÀ¾º¼¼×é¶Ó',
     2199        'tot_teams' => '¾º¼¼×é¶Ó×ÜÊý',
     2200        'members' => '³ÉÔ±',
     2201        'tot_members' => '³ÉÔ±×ÜÊý',
     2202        'games' => 'ÔÚÓÎÏ·ÖеÄ',
     2203        'rating' => 'µÈ¼¶',
     2204        'wins' => 'ÓÎÏ·»ñʤ',
     2205        'remove' => 'Òƶ¯',
     2206        'name' => 'Ãû×Ö',
     2207    'level' => 'µÈ¼¶',
     2208        'played_week' => 'ÕâÖÜÍæÓÎÏ·µÄ',
     2209        'wons_week' => 'ÕâÖÜ»ñʤµÄ',
     2210        'played_season' => 'Õâ¼¾ÍæÓÎÏ·µÄ',
     2211        'wons_season' => 'Õâ¼¾»ñʤµÄ',
     2212        'arenateams' => '¾º¼¼×é¶Ó',
     2213        'del_team' => 'ɾ³ý¾º¼¼×é¶Ó',
     2214        'games_played'=> 'Íæ¼Ò',
     2215        'games_won'=> '»ñʤ',
     2216        'games_lost'=> 'ʧ°Ü',
     2217        'ratio'=> '»ñʤ°Ù·Ö±È',
     2218        'this_week' => 'ÕâÖÜ',
     2219        'this_season' => 'Õâ¼¾',
     2220        'standings' => '³ÖÐø :',
     2221        'tot_found' => '·¢ÏÖ×ÜÊý',
     2222        'arenateam' => '¾º¼¼×é¶Ó'
     2223        );
     2224
     2225        $lang_honor = array(
     2226        // ----- HONOR.PHP -----
     2227        'allied' => 'ÁªÃË',
     2228        'horde' => '²¿Âä',
     2229        'browse_honor' => 'ÈÙÓþ¸Å¹Û',
     2230        'guid' => 'Íæ¼Ò',
     2231        'race' => 'ÖÖ×å',
     2232        'class' => 'Ö°Òµ',
     2233        'level' => 'µÈ¼¶',
     2234        'honor points' => 'ÈÙÓþµãÊý',
     2235        'honor' => 'µÈ¼¶',
     2236      'guild' => '¹«»á'
     2237        );
     2238
     2239$lang_events = array(
     2240      'total' => '×ÜÊý',
     2241      'descr' => 'ʼþÃû³Æ',
     2242      'start' => 'µÚÒ»´Î¿ªÊ¼Ê¼þ',
     2243      'occur' => 'µÈ´ýʱ¼ä<br><small>Ìì/Сʱ',
     2244      'length' => '³ÖÐøʱ¼ä<br><small>Ìì/Сʱ',
     2245      'events' => 'ʼþ'
    20952246        );
    20962247?>
    2097                  
  • minimanager/motd.php

    r142 r178  
    1010 
    1111require_once("header.php");
    12 require_once("scripts\bbcode_lib.php");
     12require_once("scripts/bbcode_lib.php");
    1313valid_login(1);
    1414
  • minimanager/register.php

    r147 r178  
    1515function doregister(){
    1616 global $lang_global, $realm_db, $disable_acc_creation, $limit_acc_per_ip, $valid_ip_mask,
    17                 $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;
    1818
    1919 if ( empty($_POST['pass']) || empty($_POST['email']) || empty($_POST['username']) ) {
    2020   redirect("register.php?err=1");
    2121 }
    22 
    23  $sql = new SQL;
    24  $sql->connect($realm_db['addr'], $realm_db['user'], $realm_db['pass'], $realm_db['name']);
    25 
    26   $result = $sql->query("SELECT COUNT(*) FROM account");
    27   $AccountCount = $sql->result($result, 0, 'COUNT(*)');
    28   if($AccountCount >= $MaximumAccountCount) redirect("register.php?err=4");
    2922
    3023 if ($disable_acc_creation) redirect("register.php?err=4");
     
    307300        $body = str_replace("<password>", substr(sha1(strtoupper($user_name)),0,7), $body);
    308301        $body = str_replace("<activate_link>",
    309                 $_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);
    310303        $body = str_replace("<base_url>", $_SERVER['HTTP_HOST'], $body);
    311304
  • minimanager/scripts/config.sample.php

    r142 r178  
    11<?php
    2 
    3 include('../registrace/reg_config.php');
    42/*
    53 * Project Name: MiniManager for Mangos Server
     
    1412 */
    1513
    16 $version = "0.1.5b";
     14$version = "0.1.6b";
    1715
    1816//---- SQL Configuration ----
     
    2826$realm_db = Array(
    2927        'addr' => "127.0.0.1:3306",     //SQL server IP:port this realmd located on
    30         'user' => "mangos",                     //SQL server login this realmd located on
    31         'pass' => "mangos",                     //SQL server pass this realmd located on
     28        'user' => "root",                       //SQL server login this realmd located on
     29        'pass' => "pass",                       //SQL server pass this realmd located on
    3230        'name' => "realmd",                     //realmd DB name
    3331        'encoding' => "utf8"            //SQL connection encoding
     
    3735                        'id' => 1,                                      //Realm ID
    3836                        'addr' => "127.0.0.1:3306",     //SQL server IP:port this DB located on
    39                         'user' => "mangos",                     //SQL server login this DB located on
    40                         'pass' => "mangos",                     //SQL server pass this DB located on
     37                        'user' => "root",                       //SQL server login this DB located on
     38                        'pass' => "pass",                       //SQL server pass this DB located on
    4139                        'name' => "mangos",                     //World Database name
    4240                        'encoding' => "utf8",           //SQL connection encoding
    43                         'db_rev' => "UDB rev.0.8.2 rc 327"      //db rev. used
     41                        'db_rev' => "UDB rev.0.8.1"     //db rev. used
    4442                        ),
    4543);
     
    4947                        'id' => 1,                                      //Realm ID
    5048                        '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
     49                        'user' => "root",                       //SQL server login this DB located on
     50                        'pass' => "pass",                       //SQL server pass this DB located on
    5351                        'name' => "characters",                 //Character Database name
    5452                        'encoding' => "utf8",           //SQL connection encoding
     
    5957$server = Array(        //if more than one realm used, even if they are on same system new subarray MUST be added.
    6058        1 => array(             //position in array must represent realmd ID, same as in $mangos_db
    61                         'addr' => "wow.zdechov.net",            //Game Server IP - Must be external address
     59                        'addr' => "127.0.0.1",          //Game Server IP - Must be external address
    6260                        'game_port' => 8085,            //Game Server port
    6361                        'term_type' => "SSH",           //Terminal type - ("SSH"/"Telnet")
    6462                        'term_port' => 22,                      //Terminal port
    65                         'rev' => "rev.4752 SD166",              //Mangos rev. used
    66                         'both_factions' => true //Allow to see opponent faction characters. Affects only players. 
     63                        'rev' => "rev.4846 SD152",              //Mangos rev. used
     64                        'both_factions' => true //Allow to see opponent faction characters. Affects only players.
    6765                        ),
    6866);
     
    7068
    7169//---- Mail configuration ----
    72 $admin_mail = "wow@zdechov.net";        //mail used for bug reports and other user contact
     70$admin_mail = "mail@mail.com";  //mail used for bug reports and other user contact
    7371
    7472$mailer_type = "smtp";                  // type of mailer to be used("mail", "sendmail", "smtp")
    75 $from_mail = "wow@zdechov.net";         //all emails will be sent from this email
     73$from_mail = "mail@mail.com";   //all emails will be sent from this email
    7674//smtp server config
    7775$smtp_cfg = array(
     
    8381
    8482//---- New account creation Options ----
    85 if($AllowedRegistrationCountPerDay == 0) $disable_acc_creation = true;  //true = Do not allow new accounts to be created
    86 else $disable_acc_creation = false;
     83$disable_acc_creation = false;  //true = Do not allow new accounts to be created
    8784$send_mail_on_creation = false; //true = send mail at account creation.
    8885$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.
     
    9794
    9895//---- Layout configuration ----
    99 $title = "WoW server Heroes of Fantasy";
     96$title = "MiniManager for MaNgOs srv.";
    10097$itemperpage = 25;
    10198
    10299$css_template = "Sulfur";               //file/folder name of css tamplate to use from templates directory by default
    103 $language = "csCZ";                     //default site language
    104 $site_encoding = "iso-8859-2";  //default encoding
     100$language = "enUS";                     //default site language
     101$site_encoding = "iso-8859-1";  //default encoding
    105102
    106103//---- IRC Options ------
     
    133130//menu content by user level
    134131$menu_array = Array(
    135         4 => array("SAdmin" ,array(
     132        5 => array("SysOP" ,array(
    136133                                array("index.php", 'main', array()),
    137134                                array("user.php", 'users', array(
     
    152149                                                        array("ticket.php", 'tickets'),
    153150                                                        array("ahstats.php", 'auctionhouse'),
     151                                                        array("events.php", 'events'),
    154152                                                        array("realm.php", 'realm'),
    155153                                                        array("motd.php", 'add_motd'),
     
    171169                                )
    172170                ),
    173         3 => array("Admin" ,array(
     171        4 => array("Admin" ,array(
    174172                                array("index.php", 'main', array()),
    175173                                array("user.php", 'users', array(
     
    190188                                                        array("ticket.php", 'tickets'),
    191189                                                        array("ahstats.php", 'auctionhouse'),
     190                                                        array("events.php", 'events'),
    192191                                                        array("realm.php", 'realm'),
    193192                                                        array("motd.php", 'add_motd'),
     
    209208                                )
    210209                ),
     210        3 => array("BugTracker" ,array(
     211                                array("index.php", 'main', array()),
     212                                array("user.php", 'users', array(
     213                                                        array("user.php", 'accounts'),
     214                                                        array("char_list.php", 'characters'),
     215                                                        array("guild.php", 'guilds'),
     216                                                        array("arenateam.php", 'arena_teams'),
     217                                                        array("honor.php", 'honor'),
     218                                                        array("banned.php", 'banned_list'),
     219                                                        array("cleanup.php", 'cleanup'),
     220                                                        array("stat.php", 'statistics'),
     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                                                        ),
     223                                                ),
     224                                array("#", 'tools', array(
     225                                                        array("ssh.php", 'ssh_line'),
     226                                                        array("run_patch.php", 'run_sql_patch'),
     227                                                        array("ticket.php", 'tickets'),
     228                                                        array("ahstats.php", 'auctionhouse'),
     229                                                        array("events.php", 'events'),
     230                                                        array("realm.php", 'realm'),
     231                                                        array("motd.php", 'add_motd'),
     232                                                        array("mail.php", 'mail'),
     233                                                        array("irc.php", 'irc'),
     234array("javascript:void(0);\" onclick=\"window.open('./forum.html', 'forum')", 'forums'),
     235                                                        ),
     236                                                ),
     237                                array("#", 'db', array(
     238                                                        array("item.php", 'items'),
     239                                                        array("creature.php", 'creatures'),
     240                                                        array("game_object.php", 'game_object'),
     241                                                        array("tele.php", 'teleports'),
     242                                                        array("command.php", 'command'),
     243                                                        array("backup.php", 'backup'),
     244                                                        array("repair.php", 'repair'),
     245                                                        ),
     246                                                ),
     247                                )
     248                ),
    211249        2 => array("GameMaster" ,array(
    212250                                array("index.php", 'main', array()),
     
    225263                                                        array("ticket.php", 'tickets'),
    226264                                                        array("ahstats.php", 'auctionhouse'),
     265                                                        array("events.php", 'events'),
    227266                                                        array("motd.php", 'add_motd'),
    228267                                                        array("mail.php", 'mail'),
     
    257296                                                        array("ticket.php", 'tickets'),
    258297                                                        array("ahstats.php", 'auctionhouse'),
     298                                                        array("events.php", 'events'),
    259299                                                        array("motd.php", 'add_motd'),
    260300//                                                      array("mail.php", 'mail'),
     
    285325                                                        array("irc.php", 'irc'),
    286326                                                        array("command.php", 'command'),
     327                                                        array("events.php", 'events'),
    287328array("javascript:void(0);\" onclick=\"window.open('./forum.html', 'forum')", 'forums'),
    288329                                                        ),
     
    293334);
    294335
    295 $debug = false; //set to true if full php debugging requierd.
     336$debug = true; //set to true if full php debugging requierd.
    296337?>
  • minimanager/scripts/defines.php

    r142 r178  
    1414define('CHAR_DATA_OFFSET_MINDAMAGE',148); //cast
    1515define('CHAR_DATA_OFFSET_MAXDAMAGE',149); //cast
    16 define('CHAR_DATA_OFFSET_STR',164);
    17 define('CHAR_DATA_OFFSET_AGI',165);
    18 define('CHAR_DATA_OFFSET_STA',166);
    19 define('CHAR_DATA_OFFSET_INT',167);
    20 define('CHAR_DATA_OFFSET_SPI',168);
    21 define('CHAR_DATA_OFFSET_ARMOR',179);
    22 define('CHAR_DATA_OFFSET_RES_HOLY',180);
    23 define('CHAR_DATA_OFFSET_RES_FIRE',181);
    24 define('CHAR_DATA_OFFSET_RES_NATURE',182);
    25 define('CHAR_DATA_OFFSET_RES_FROST',183);
    26 define('CHAR_DATA_OFFSET_RES_SHADOW',184);
    27 define('CHAR_DATA_OFFSET_RES_ARCANE',185);
    28 define('CHAR_DATA_OFFSET_AP',203);
    29 define('CHAR_DATA_OFFSET_RANGED_AP',206);
    30 define('CHAR_DATA_OFFSET_MINRANGEDDAMAGE',209);
    31 define('CHAR_DATA_OFFSET_MAXRANGEDDAMAGE',210);
    32 define('CHAR_DATA_OFFSET_GUILD_ID',229);
    33 define('CHAR_DATA_OFFSET_GUILD_RANK',230);
    34 define('CHAR_DATA_OFFSET_EQU_HEAD',313);
    35 define('CHAR_DATA_OFFSET_EQU_NECK',329);
    36 define('CHAR_DATA_OFFSET_EQU_SHOULDER',345);
    37 define('CHAR_DATA_OFFSET_EQU_SHIRT',361);
    38 define('CHAR_DATA_OFFSET_EQU_CHEST',377);
    39 define('CHAR_DATA_OFFSET_EQU_BELT',393);
    40 define('CHAR_DATA_OFFSET_EQU_LEGS',409);
    41 define('CHAR_DATA_OFFSET_EQU_FEET',425);
    42 define('CHAR_DATA_OFFSET_EQU_WRIST',441);
    43 define('CHAR_DATA_OFFSET_EQU_GLOVES',457);
    44 define('CHAR_DATA_OFFSET_EQU_FINGER1',473);
    45 define('CHAR_DATA_OFFSET_EQU_FINGER2',489);
    46 define('CHAR_DATA_OFFSET_EQU_TRINKET1',505);
    47 define('CHAR_DATA_OFFSET_EQU_TRINKET2',521);   
    48 define('CHAR_DATA_OFFSET_EQU_BACK',537);
    49 define('CHAR_DATA_OFFSET_EQU_MAIN_HAND',553);
    50 define('CHAR_DATA_OFFSET_EQU_OFF_HAND',569);
    51 define('CHAR_DATA_OFFSET_EQU_RANGED',585);
    52 define('CHAR_DATA_OFFSET_EQU_TABARD',601);
    53 define('CHAR_DATA_OFFSET_EXP',856);
    54 define('CHAR_DATA_OFFSET_SKILL_DATA',858);
    55 define('CHAR_DATA_OFFSET_BLOCK',1246);
    56 define('CHAR_DATA_OFFSET_DODGE',1247);
    57 define('CHAR_DATA_OFFSET_PARRY',1248);
    58 define('CHAR_DATA_OFFSET_CRIT',1249);
    59 define('CHAR_DATA_OFFSET_RANGE_CRIT',1250);
    60 define('CHAR_DATA_OFFSET_SPELL_CRIT_PER',1252);
    61 define('CHAR_DATA_OFFSET_GOLD',1324);
    62 define('CHAR_DATA_OFFSET_HONOR_KILL',1376);
    63 define('CHAR_DATA_OFFSET_HONOR_POINTS',1420);
    64 define('CHAR_DATA_OFFSET_ARENA_POINTS',1421);
     16define('CHAR_DATA_OFFSET_STR',171);
     17define('CHAR_DATA_OFFSET_AGI',172);
     18define('CHAR_DATA_OFFSET_STA',173);
     19define('CHAR_DATA_OFFSET_INT',174);
     20define('CHAR_DATA_OFFSET_SPI',175);
     21define('CHAR_DATA_OFFSET_ARMOR',186);
     22define('CHAR_DATA_OFFSET_RES_HOLY',187);
     23define('CHAR_DATA_OFFSET_RES_FIRE',188);
     24define('CHAR_DATA_OFFSET_RES_NATURE',189);
     25define('CHAR_DATA_OFFSET_RES_FROST',190);
     26define('CHAR_DATA_OFFSET_RES_SHADOW',191);
     27define('CHAR_DATA_OFFSET_RES_ARCANE',192);
     28define('CHAR_DATA_OFFSET_AP',210);
     29define('CHAR_DATA_OFFSET_RANGED_AP',213);
     30define('CHAR_DATA_OFFSET_MINRANGEDDAMAGE',222);
     31define('CHAR_DATA_OFFSET_MAXRANGEDDAMAGE',223);
     32define('CHAR_DATA_OFFSET_GUILD_ID',235);
     33define('CHAR_DATA_OFFSET_GUILD_RANK',236);
     34define('CHAR_DATA_OFFSET_EQU_HEAD',319);
     35define('CHAR_DATA_OFFSET_EQU_NECK',335);
     36define('CHAR_DATA_OFFSET_EQU_SHOULDER',351);
     37define('CHAR_DATA_OFFSET_EQU_SHIRT',367);
     38define('CHAR_DATA_OFFSET_EQU_CHEST',383);
     39define('CHAR_DATA_OFFSET_EQU_BELT',399);
     40define('CHAR_DATA_OFFSET_EQU_LEGS',415);
     41define('CHAR_DATA_OFFSET_EQU_FEET',431);
     42define('CHAR_DATA_OFFSET_EQU_WRIST',447);
     43define('CHAR_DATA_OFFSET_EQU_GLOVES',463);
     44define('CHAR_DATA_OFFSET_EQU_FINGER1',479);
     45define('CHAR_DATA_OFFSET_EQU_FINGER2',495);
     46define('CHAR_DATA_OFFSET_EQU_TRINKET1',511);
     47define('CHAR_DATA_OFFSET_EQU_TRINKET2',527);
     48define('CHAR_DATA_OFFSET_EQU_BACK',543);
     49define('CHAR_DATA_OFFSET_EQU_MAIN_HAND',559);
     50define('CHAR_DATA_OFFSET_EQU_OFF_HAND',575);
     51define('CHAR_DATA_OFFSET_EQU_RANGED',591);
     52define('CHAR_DATA_OFFSET_EQU_TABARD',607);
     53define('CHAR_DATA_OFFSET_EXP',862);
     54define('CHAR_DATA_OFFSET_SKILL_DATA',864);
     55define('CHAR_DATA_OFFSET_BLOCK',1252);
     56define('CHAR_DATA_OFFSET_DODGE',1253);
     57define('CHAR_DATA_OFFSET_PARRY',1254);
     58define('CHAR_DATA_OFFSET_CRIT',1256);
     59define('CHAR_DATA_OFFSET_RANGE_CRIT',1257);
     60define('CHAR_DATA_OFFSET_SPELL_CRIT_PER',1259);
     61define('CHAR_DATA_OFFSET_GOLD',1332);
     62define('CHAR_DATA_OFFSET_HONOR_KILL',1384);
     63define('CHAR_DATA_OFFSET_HONOR_POINTS',1432);
     64define('CHAR_DATA_OFFSET_ARENA_POINTS',1433);
     65
    6566?>
  • minimanager/scripts/del_lib.php

    r142 r178  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111require_once("backup_tab.php");
    1212
     
    2424        $owner_gmlvl = $sql_01->result($query1, 0, 'gmlevel');
    2525        unset($query1);
    26        
     26
    2727        if (($user_lvl > $owner_gmlvl)||($owner_acc_id == $user_id)) {
    2828                $sql_01->connect($characters_db[$realm]['addr'], $characters_db[$realm]['user'], $characters_db[$realm]['pass'], $characters_db[$realm]['name']);
     
    9292function del_guild($guid,$realm){
    9393        global $characters_db, $realm_db;
    94        
     94
    9595        require_once("scripts/defines.php");
    96        
     96
    9797        $sql_01 = new SQL;
    9898        $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'");
    101                
     101
    102102        //clean data inside character.data field
    103103        $temp = $sql_01->query("SELECT guid FROM guild_member WHERE guildid = '$guid'");
  • minimanager/scripts/gen_lib.php

    r142 r178  
    1313function send_ingame_mail($to, $from, $subject, $body, $gold = 0, $item = 0, $stack = 1){
    1414        global $lang_global, $characters_db, $realm_id;
    15        
     15
    1616        $sql_0 = new SQL;
    1717        $sql_0->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    18  
     18
    1919        $result = $sql_0->query("SELECT MAX(`id`) FROM item_text");
    2020        $item_page_id = ($sql_0->result($result, 0)) + 1;
     
    2424        $mail_id = ($sql_0->result($result, 0)) + 1;
    2525
    26         $item_guid = ($item) ? gen_item_instance($to, $item, $stack) : 0;
     26    $item_guid = ($item) ? gen_item_instance($to, $item, $stack) : 0;
    2727
    28         $result = $sql_0->query("INSERT INTO mail (id,messageType,sender,receiver,subject,itemTextId,item_guid,item_template,expire_time,deliver_time,money,cod,checked)
    29                         VALUES ($mail_id, 0, '$from', '$to', '$subject', '$item_page_id', '$item_guid', '$item', '".(time() + (30*24*3600))."','".(time()+5)."', '$gold', 0, 0)");
    30        
     28    if ($item == 0) {
     29         $has_items = 0;
     30    } else {
     31         $has_items = 1;
     32    }
     33
     34    $result = $sql_0->query("INSERT INTO mail (id,messageType,sender,receiver,subject,itemTextId,has_items,expire_time,deliver_time,money,cod,checked)
     35            VALUES ($mail_id, 0, '$from', '$to', '$subject', '$item_page_id', '$has_items', '".(time() + (30*24*3600))."','".(time()+5)."', '$gold', 0, 0)");
     36
     37        if ($has_items) {
     38                $result = $sql_0->query("INSERT INTO mail_items (mail_id,item_guid,item_template)
     39                       VALUES ($mail_id, '$item_guid', '$item')");
     40        }
     41
    3142        if ($result) {
    32                 $sql_0->close();
    33                 return $mail_id;
     43              $sql_0->close();
     44          return $mail_id;
    3445        } else {
    3546                        $sql_0->close();
     
    5465                                                        WHERE entry = '$item_id'");
    5566 $item_template = $sql_1->fetch_row($result);
    56  
     67
    5768 if ($item_template[1] <= 1) $stack = 1;
    58  
     69
    5970 $item_data = array(
    6071        'OBJECT_FIELD_GUID'               => $guid,
     
    8293    'ITEM_FIELD_MAXDURABILITY'        => $item_template[2].' '
    8394 );
    84  
     95
    8596 $data = implode(" ",$item_data);
    8697
    8798 $result = $sql_1->query("INSERT INTO item_instance (guid, owner_guid, data) VALUES ($guid, '$owner','$data')");
    88  
     99
    89100 if ($result) {
    90101        $sql_1->close();
  • minimanager/scripts/get_lib.php

    r142 r178  
    4949        $sql_1 = new SQL;
    5050        $sql_1->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    51        
     51
    5252        $result_1 = $sql_1->query("SELECT stat_type1,stat_value1,stat_type2,stat_value2,stat_type3,stat_value3,stat_type4,
    5353                stat_value4,stat_type5,stat_value5,stat_type6,stat_value6,stat_type7,stat_value7,stat_type8,
     
    8787                        default:
    8888                        }
    89                                                
     89
    9090 $tooltip .= "<font color='white'>";
    91                
     91
    9292        switch ($item[53]) {
    9393                        case 1: //Binds when Picked Up
     
    107107
    108108 if ($item[60]) $tooltip .= "{$lang_item['unique']}<br />";
    109  
     109
    110110 $tooltip .= "<br />";
    111111        switch ($item[57]) {
     
    172172                        default:
    173173                        }
    174                                                
     174
    175175        switch ($item[33]) {
    176176                        case 0: //Consumable
    177                         $tooltip .= "{$lang_item['consumable']}<br />"; 
    178                         break;
    179                        
     177                        $tooltip .= "{$lang_item['consumable']}<br />";
     178                        break;
     179
    180180                        case 2: //Weapon
    181181                                switch ($item[34]) {
     
    340340                                        }
    341341                        break;
    342                        
     342
    343343                        case 12: //Quest
    344344                                if ($item[53] != 4) $tooltip .= "{$lang_item['quest_item']}<br />";
    345345                        break;
    346                        
     346
    347347                        case 13: //key
    348348                                switch ($item[34]) {
     
    358358                        default:
    359359                }
    360                
     360
    361361        if ($item[20]) $tooltip .= "$item[20] {$lang_item['armor']}<br />";
    362362
     
    365365                $min_dmg_value = $item[$f];
    366366                $max_dmg_value = $item[$f+1];
    367        
     367
    368368                if ($min_dmg_value && $max_dmg_value){
    369369                        switch ($dmg_type) {
     
    389389                                $tooltip .= "$min_dmg_value - $max_dmg_value {$lang_item['arcane_dmg']}<br />";
    390390                        break;
    391                        
     391
    392392                        default:
    393393                        }
     
    433433        if ($item[24]) $tooltip .= "$item[24] {$lang_item['res_frost']}<br />";
    434434        if ($item[26]) $tooltip .= "$item[26] {$lang_item['res_shadow']}<br />";
    435        
     435
    436436        //sockets
    437437        for($p=72;$p<=74;$p++){
     
    565565                        }
    566566                }
    567         }       
     567        }
    568568        }
    569569        //add equip spellid to status
     
    586586                                if ($item[$s1+40]) $tooltip.= abs($item[$s1+40])." {$lang_item['charges']}.<br />";
    587587                        }
    588                 }                       
     588                }
    589589        }
    590590
    591591        $tooltip .= "</font>";
    592        
     592
    593593        if ($item[55]) {
    594594                include_once("itemset_tab.php");
    595595                $tooltip .= "<br /><font color='orange'>{$lang_item['item_set']} : ".get_itemset_name($item[55])." ($item[55])</font>";
    596596                }
    597         if ($item[54]) $tooltip .= "<br /><font color='orange'>''".str_replace("\"", " '", $item[54])."''</font>";
     597        if ($item[54]) $tooltip .= "<br /><font color='orange'>''".str_replace("\"", " '", $item[54])."'</font>";
    598598
    599599        } else $tooltip = "Item ID: $item_id Not Found" ;
     
    610610 global $proxy_cfg, $get_icons_from_web;
    611611 if (file_exists("img/INV/$itemid.jpg")) return "img/INV/$itemid.jpg";
    612  
     612
    613613 if($get_icons_from_web){
    614614        //only customitems have ids in this range.
    615615        if ($itemid > 35000) return "img/INV/INV_blank_32.gif";
    616  
     616
    617617        $xmlfilepath="http://www.wowhead.com/?item=";
    618618        $proxy = $proxy_cfg['addr'];
     
    636636        while ($fp && !feof($fp)) $temp .= fgets($fp, 4096);
    637637        fclose($fp);
    638  
     638
    639639    preg_match("~(Icon.create\('(.*?)')~", $temp, $temp);
    640640        if (!isset($temp[2])) return "img/INV/INV_blank_32.gif";
    641641        $temp[2] = strtolower($temp[2]);
    642        
     642
    643643        //get the icon itself
    644644        $fp = @fsockopen($proxy, $port, $errno, $errstr, 0.4);
     
    647647        $out = "GET $file HTTP/1.0\r\nHost: $proxy\r\n";
    648648        if (!empty($proxy_cfg['user'])) $out .= "Proxy-Authorization: Basic ". base64_encode ("{$proxy_cfg['user']}:{$proxy_cfg['pass']}")."\r\n";
    649         $out .="Connection: Close\r\n\r\n";     
     649        $out .="Connection: Close\r\n\r\n";
    650650        fwrite($fp, $out);
    651651
     
    660660        fclose($fp);
    661661        fclose($img_file);
    662        
     662
    663663        if (file_exists("img/INV/$itemid.jpg")) return "img/INV/$itemid.jpg";
    664664                else return "img/INV/INV_blank_32.gif";
     
    666666        } else return "img/INV/INV_blank_32.gif";
    667667}
     668
     669//##########################################################################################
     670//generate item border from item_template.entry
     671function get_item_border($item_id){
     672        global $lang_global, $lang_id_tab, $mangos_db, $realm_id, $itemset_id;
     673        if($item_id){
     674                $sql_2 = new SQL;
     675                $sql_2->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     676
     677                $result_2 = $sql_2->query("SELECT Quality FROM item_template WHERE entry = '$item_id'");
     678                $iborder = ($sql_2->num_rows($result_2) == 1) ? $sql_2->result($result_2, 0,"Quality"): "Quality: $iborder Not Found" ;
     679
     680        return "icon_border_$iborder";
     681        }
     682        else
     683                return "icon_border_0";
     684}
    668685?>
  • minimanager/scripts/id_tab.php

    r142 r178  
    1313        1 => array(1,"Moderator","Mod"),
    1414        2 => array(2,"Gamemaster","GM"),
    15         3 => array(3,"Administrator","ADM")
     15        3 => array(3,"BugTracker","BT"),
     16        4 => array(4,"Admin","ADM"),
     17        5 => array(5,"Sys OP","SYS")
    1618);
    1719
     
    361363        1 => $lang_id_tab['Moderator'],
    362364        2 => $lang_id_tab['Game_Master'],
    363         3 => $lang_id_tab['Administrator']
     365        3 => $lang_id_tab['BugTracker'],
     366        4 => $lang_id_tab['Administrator'],
     367        5 => $lang_id_tab['SysOP']
    364368);
    365369
     
    413417                14 => $lang_id_tab['High_Warlord']
    414418    )
    415 
    416419);
    417420
     
    420423        2 => array($lang_id_tab['orc'], 1),
    421424        3 => array($lang_id_tab['dwarf'],  0),
    422         4 => array($lang_id_tab['nightElf'], 0),
     425        4 => array($lang_id_tab['nightelf'], 0),
    423426        5 => array($lang_id_tab['undead'], 1),
    424427        6 => array($lang_id_tab['tauren'], 1),
    425428        7 => array($lang_id_tab['gnome'],  0),
    426429        8 => array($lang_id_tab['troll'], 1),
    427         10 => array($lang_id_tab['bloodElf'], 1),
    428         11 => array($lang_id_tab['draenei'],  0),
     430        10 => array($lang_id_tab['bloodelf'], 1),
     431        11 => array($lang_id_tab['draenei'],  0)
    429432);
    430433
     
    439442        if ($rank>14) { $rank = 14; }
    440443    return $rank;
    441 }
     444};
     445
    442446
    443447?>
  • minimanager/stat.php

    r142 r178  
    88 * License: GNU General Public License v2(GPL)
    99 */
    10  
     10
    1111require_once("header.php");
    1212valid_login(1);
     
    6161 $total_gms = $sql->result($query,1);
    6262
     63 $data = date("Y-m-d H:i:s");
     64 $data_1 = date_create ($data);
     65 $data_1->modify ("-1 day");
     66 $data_1 = date_format($data_1,"Y-m-d H:i:s");
     67$query = $sql->query("select distinct count(`last_ip`) from `account` where `last_login` > '$data_1' and `last_login` < '$data'");
     68 $uniqueIPs = $sql->result($query,0);
     69
    6370 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    6471 $query = $sql->query("SELECT count(*) FROM `character`");
    6572 $total_chars = $sql->result($query,0);
    66  
     73
    6774 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    6875 $query = $sql->query("SELECT AVG(uptime)/60,MAX(uptime)/60,(100*SUM(uptime)/(UNIX_TIMESTAMP()-MIN(starttime))) FROM uptime");
    6976 $uptime = $sql->fetch_row($query);
    70  
     77
    7178 if ($total_chars){
    72  
     79
    7380 $order_race = (isset($_GET['race'])) ? "AND race =".$sql->quote_smart($_GET['race']) : "";
    7481 $order_class = (isset($_GET['class'])) ? "AND class =".$sql->quote_smart($_GET['class']) : "";
     
    7986        $order_level = "AND SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) >= $lvl_min AND SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) <= $lvl_max";
    8087        } else $order_level = "";
    81        
     88
    8289 if(isset($_GET['side'])) {
    8390        if ($sql->quote_smart($_GET['side']) == "h") $order_side = "AND race IN(2,5,6,8,10)";
    8491                elseif ($sql->quote_smart($_GET['side']) == "a") $order_side = "AND race IN (1,3,4,7,11)";
    8592        } else $order_side = "";
    86        
     93
    8794
    8895 $output .= "<div class=\"top\"><h1>{$lang_stat['srv_statistics']}</h1></div>";
    89  
     96
    9097 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    9198
     
    96103 $allies_chars = $total_chars - $horde_chars;
    97104 $allies_pros = 100 - $horde_pros;
    98  
     105
    99106 $output .= "<center>
    100107 <table class=\"hidden\">
     
    103110                {$lang_stat['uptime_prec']}: ".round($uptime[2],1)."%<br />
    104111                {$lang_stat['avg_uptime']}: ".(int)($uptime[0]/60).":".(int)(($uptime[0]%60))."h<br />
    105                 {$lang_stat['max_uptime']}: ".(int)($uptime[1]/60).":".(int)(($uptime[1]%60))."h<br /><br />
     112                {$lang_stat['max_uptime']}: ".(int)($uptime[1]/60).":".(int)(($uptime[1]%60))."h<br />
     113                {$lang_stat['unique_ip']}: $uniqueIPs<br />     <br />
    106114                {$lang_stat['tot_accounts']}: $total_acc<br />
    107115                {$lang_stat['total_of']} $total_gms {$lang_stat['gms_one_for']} ".round($total_acc/$total_gms,1)." {$lang_stat['players']}<br /><br />
    108116                {$lang_stat['tot_chars_on_realm']}: $total_chars<br />
    109117                {$lang_stat['average_of']} ".round($total_chars/$total_acc,1)." {$lang_stat['chars_per_acc']}<br /><br />
    110                
     118
    111119                <table class=\"tot_bar\">
    112120                        <tr>
     
    193201
    194202 $sql->close();
    195  
     203
    196204} else {
    197205        $sql->close();
  • minimanager/templates/Malachite/Malachite_1024.css

    r142 r178  
    469469}
    470470
    471 .icon_border {
    472         border: 0px;
    473         padding: 0px;
     471.icon_border_0 {
     472        border: 0px;
     473        padding: 6px;
    474474        width: 32px;
    475475        height: 32px;
     476        background: url(../../img/INV/icon_border_0.png)
     477}
     478
     479.icon_border_1 {
     480        border: 0px;
     481        padding: 6px;
     482        width: 32px;
     483        height: 32px;
     484        background: url(../../img/INV/icon_border_1.png)
     485}
     486
     487.icon_border_2 {
     488        border: 0px;
     489        padding: 6px;
     490        width: 32px;
     491        height: 32px;
     492        background: url(../../img/INV/icon_border_2.png)
     493}
     494
     495.icon_border_3 {
     496        border: 0px;
     497        padding: 6px;
     498        width: 32px;
     499        height: 32px;
     500        background: url(../../img/INV/icon_border_3.png)
     501}
     502
     503.icon_border_4 {
     504        border: 0px;
     505        padding: 6px;
     506        width: 32px;
     507        height: 32px;
     508        background: url(../../img/INV/icon_border_4.png)
     509}
     510
     511.icon_border_5 {
     512        border: 0px;
     513        padding: 6px;
     514        width: 32px;
     515        height: 32px;
     516        background: url(../../img/INV/icon_border_5.png)
     517}
     518
     519.icon_border_6 {
     520        border: 0px;
     521        padding: 6px;
     522        width: 32px;
     523        height: 32px;
     524        background: url(../../img/INV/icon_border_6.png)
    476525}
    477526
  • minimanager/templates/Malachite/Malachite_1280.css

    r142 r178  
    469469}
    470470
    471 .icon_border {
    472         border: 0px;
    473         padding: 0px;
     471.icon_border_0 {
     472        border: 0px;
     473        padding: 6px;
    474474        width: 32px;
    475475        height: 32px;
     476        background: url(../../img/INV/icon_border_0.png)
     477}
     478
     479.icon_border_1 {
     480        border: 0px;
     481        padding: 6px;
     482        width: 32px;
     483        height: 32px;
     484        background: url(../../img/INV/icon_border_1.png)
     485}
     486
     487.icon_border_2 {
     488        border: 0px;
     489        padding: 6px;
     490        width: 32px;
     491        height: 32px;
     492        background: url(../../img/INV/icon_border_2.png)
     493}
     494
     495.icon_border_3 {
     496        border: 0px;
     497        padding: 6px;
     498        width: 32px;
     499        height: 32px;
     500        background: url(../../img/INV/icon_border_3.png)
     501}
     502
     503.icon_border_4 {
     504        border: 0px;
     505        padding: 6px;
     506        width: 32px;
     507        height: 32px;
     508        background: url(../../img/INV/icon_border_4.png)
     509}
     510
     511.icon_border_5 {
     512        border: 0px;
     513        padding: 6px;
     514        width: 32px;
     515        height: 32px;
     516        background: url(../../img/INV/icon_border_5.png)
     517}
     518
     519.icon_border_6 {
     520        border: 0px;
     521        padding: 6px;
     522        width: 32px;
     523        height: 32px;
     524        background: url(../../img/INV/icon_border_6.png)
    476525}
    477526
  • minimanager/templates/Sulfur/Sulfur_1024.css

    r142 r178  
    484484}
    485485
    486 .icon_border {
    487         border: 0px;
    488         padding: 0px;
     486.icon_border_0 {
     487        border: 0px;
     488        padding: 6px;
    489489        width: 32px;
    490490        height: 32px;
     491        background: url(../../img/INV/icon_border_0.png)
     492}
     493
     494.icon_border_1 {
     495        border: 0px;
     496        padding: 6px;
     497        width: 32px;
     498        height: 32px;
     499        background: url(../../img/INV/icon_border_1.png)
     500}
     501
     502.icon_border_2 {
     503        border: 0px;
     504        padding: 6px;
     505        width: 32px;
     506        height: 32px;
     507        background: url(../../img/INV/icon_border_2.png)
     508}
     509
     510.icon_border_3 {
     511        border: 0px;
     512        padding: 6px;
     513        width: 32px;
     514        height: 32px;
     515        background: url(../../img/INV/icon_border_3.png)
     516}
     517
     518.icon_border_4 {
     519        border: 0px;
     520        padding: 6px;
     521        width: 32px;
     522        height: 32px;
     523        background: url(../../img/INV/icon_border_4.png)
     524}
     525
     526.icon_border_5 {
     527        border: 0px;
     528        padding: 6px;
     529        width: 32px;
     530        height: 32px;
     531        background: url(../../img/INV/icon_border_5.png)
     532}
     533
     534.icon_border_6 {
     535        border: 0px;
     536        padding: 6px;
     537        width: 32px;
     538        height: 32px;
     539        background: url(../../img/INV/icon_border_6.png)
    491540}
    492541
  • minimanager/templates/Sulfur/Sulfur_1280.css

    r142 r178  
    471471        padding: 6px;
    472472}
    473 .icon_border {
    474         border: 0px;
    475         padding: 0px;
     473
     474.icon_border_0 {
     475        border: 0px;
     476        padding: 6px;
    476477        width: 32px;
    477478        height: 32px;
     479        background: url(../../img/INV/icon_border_0.png)
     480}
     481
     482.icon_border_1 {
     483        border: 0px;
     484        padding: 6px;
     485        width: 32px;
     486        height: 32px;
     487        background: url(../../img/INV/icon_border_1.png)
     488}
     489
     490.icon_border_2 {
     491        border: 0px;
     492        padding: 6px;
     493        width: 32px;
     494        height: 32px;
     495        background: url(../../img/INV/icon_border_2.png)
     496}
     497
     498.icon_border_3 {
     499        border: 0px;
     500        padding: 6px;
     501        width: 32px;
     502        height: 32px;
     503        background: url(../../img/INV/icon_border_3.png)
     504}
     505
     506.icon_border_4 {
     507        border: 0px;
     508        padding: 6px;
     509        width: 32px;
     510        height: 32px;
     511        background: url(../../img/INV/icon_border_4.png)
     512}
     513
     514.icon_border_5 {
     515        border: 0px;
     516        padding: 6px;
     517        width: 32px;
     518        height: 32px;
     519        background: url(../../img/INV/icon_border_5.png)
     520}
     521
     522.icon_border_6 {
     523        border: 0px;
     524        padding: 6px;
     525        width: 32px;
     526        height: 32px;
     527        background: url(../../img/INV/icon_border_6.png)
    478528}
    479529
Note: See TracChangeset for help on using the changeset viewer.