Guest User

Untitled

a guest
Feb 26th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 39.56 KB | None | 0 0
  1. <?PHP
  2. $name = stripslashes(ucwords(strtolower(trim($_REQUEST['name']))));
  3. if(empty($name)) {
  4.     $main_content .= 'Here you can get detailed information about a certain player on '.$config['server']['serverName'].'.<BR>  <FORM ACTION="?subtopic=characters&action=match" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
  5. }
  6. else if($_REQUEST['action'] == "match")  
  7.     {
  8.     $data = $SQL->query("SELECT * FROM players WHERE name LIKE '%".$name."%'");  
  9.     $main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD><IMG SRC="'.$layout_name.'/images/general/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Matches Found - </B>Keyword(s): '.$name.'</TD></TR>';
  10.     foreach($data as $r)  
  11.         {  
  12.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  13.             $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD><a href="?subtopic=characters&name='.urlencode($r['name']).'"><b>'.$r['name'].'</b></a></TD><TD> ['.$r['level'].']'.'</TD></TR>';
  14.         }
  15.             $main_content .= '</TD></TR></TABLE></TABLE>';  
  16.     }
  17. else
  18. {
  19.     if(check_name($name))
  20.     {
  21.         $player = $ots->createObject('Player');
  22.         $player->find($name);
  23.         if($player->isLoaded())
  24.         {
  25.             $account = $player->getAccount();
  26.             $account_db = new OTS_Account();
  27.             if($config['site']['show_flag'])
  28.             {
  29.                 $flagg = $account->getCustomField("flag");
  30.                 $flag = '<image src="images/flags/'.$flagg.'.png" alt="" /> ';
  31.             }
  32.             $main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD></TD><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Character Information</B></TD></TR>';
  33.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  34.                 $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=20%>Name:</TD><TD>'.$flag.'<font color="';
  35.                 $main_content .= ($player->isOnline()) ? 'green' : 'red';
  36.                 $main_content .= '"><b>'.$player->getName().'</b></font>';
  37.                 if($player->isDeleted())
  38.                     $main_content .= '<font color="red"> [DELETED]</font>';
  39.                 if($player->isNameLocked())
  40.                     $main_content .= '<font color="red"> [NAMELOCK]</font>';
  41.                 $main_content .= '</TD></TR>';
  42.             if($player->getOldName())
  43.             {
  44.                 if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  45.                     if($player->isNameLocked())
  46.                         $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Proposition:</TD><TD>'.$player->getOldName().'</TD></TR>';
  47.                     else
  48.                         $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Old name:</TD><TD>'.$player->getOldName().'</TD></TR>';
  49.             }
  50.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  51.                 $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Sex:</TD><TD>';
  52.                 $main_content .= ($player->getSex() == 0) ? 'female' : 'male';
  53.                 $main_content .= '</TD></TR>';
  54.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  55.                 $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Profession:</TD><TD>'.$vocation_name[$player->getWorld()][$player->getPromotion()][$player->getVocation()].'</TD></TR>';
  56.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  57.                 $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Level:</TD><TD>'.$player->getLevel().'</TD></TR>';
  58.             if(count($config['site']['worlds']) > 1)
  59.             {
  60.                 if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  61.                     $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>World:</TD><TD>'.$config['site']['worlds'][$player->getWorld()].'</TD></TR>';
  62.             }
  63.             if(!empty($towns_list[$player->getWorld()][$player->getTownId()]))
  64.             {
  65.                 if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  66.                     $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Residence:</TD><TD>'.$towns_list[$player->getWorld()][$player->getTownId()].'</TD></TR>';
  67.             }
  68.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  69.                 $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Marital status:</TD><TD>';
  70.                 $marriage = new OTS_Player();
  71.                 $marriage->load($player->getMarriage());
  72.                 if($marriage->isLoaded())
  73.                     $main_content .= 'married to <a href="?subtopic=characters&name='.urlencode($marriage->getName()).'"><b>'.$marriage->getName().'</b></a></TD></TR>';
  74.                 else
  75.                     $main_content .= 'single</TD></TR>';
  76.             $house = $SQL->query( 'SELECT `houses`.`name`, `houses`.`town`, `houses`.`lastwarning` FROM `houses` WHERE `houses`.`world_id` = '.$player->getWorld().' AND `houses`.`owner` = '.$player->getId().';' )->fetchAll();
  77.             if(count($house) != 0)
  78.             {
  79.                 if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  80.                     $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>House:</TD><TD colspan="2">'.$house[0]['name'].' ('.$towns_list[$player->getWorld()][$house[0]['town']].') is paid until '.date("M j Y", $house[0]['lastwarning']).'</TD></TR>';
  81.             }
  82.             $rank_of_player = $player->getRank();
  83.             if(!empty($rank_of_player))
  84.             {
  85.                 {
  86.                     $guild_id = $rank_of_player->getGuild()->getId();
  87.                     $guild_name = $rank_of_player->getGuild()->getName();
  88.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  89.                         $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Guild Membership:</TD><TD colspan="2">'.$rank_of_player->getName().' of the <a href="?subtopic=guilds&action=show&guild='.$guild_name.'">'.$guild_name.'</a></TD></TR>';
  90.                 }
  91.             }
  92.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  93.                 $lastlogin = $player->getLastLogin();
  94.                 if(empty($lastlogin))
  95.                     $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD colspan="2">Never logged in.</TD></TR>';
  96.                 else
  97.                     $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD colspan="2">'.date("j F Y, g:i a", $lastlogin).'</TD></TR>';
  98.             if($config['site']['show_creationdate'] == 1)
  99.             {
  100.                 if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  101.                     $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Created:</TD><TD>'.date("j F Y, g:i a", $player->getCustomField("created")).'</TD></TR>';
  102.             }
  103.             $comment = $player->getCustomField("comment");
  104.             $newlines   = array("\r\n", "\n", "\r");
  105.             $comment_with_lines = str_replace($newlines, '<br />', $comment, $count);
  106.             if($count < 50)
  107.                 $comment = $comment_with_lines;
  108.             if(!empty($comment))
  109.             {
  110.                 if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  111.                     $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD VALIGN=top>Comment:</TD><TD>'.$comment.'</TD></TR>';
  112.             }
  113.             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  114.                 $account_status .= ($account->isPremium()) ? 'Premium Account' : 'Free Account';
  115.                 $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Account Status:</TD><TD>'.$account_status.'</TD></TR>';
  116.             $main_content .= '</TABLE>';
  117.              //modified status scripts
  118.             $main_content .= '<table width=100%><tr>';
  119.                         //equipment shower
  120.             $id = $player->getCustomField("id");
  121.             $number_of_items = 1;
  122.                                                 $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Equipment</B></TD></TD align="right"></TD></TR>';
  123.             $main_content .= '<td align=center><table with=100% style="border: solid 1px #888888;" CELLSPACING="1"><TR>';        
  124.                         $list = array('2','1','3','6','4','5','9','7','10','8');  
  125.                         foreach ($list as $pid => $name) {
  126.                         $top = $SQL->query('SELECT * FROM player_items WHERE player_id = '.$id.' AND pid = '.$list[$pid].';')->fetch();
  127.                            if($top[itemtype] == false) {
  128.                            if($list[$pid] == '8') {
  129.             $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>';
  130.             }
  131.                 if(is_int($number_of_items / 3)){
  132.             $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$list[$pid].'.gif"/></TD></tr><tr>';
  133.                 } else {
  134.             $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$list[$pid].'.gif"/></TD>';
  135.             }
  136.                 $number_of_items++;
  137.             }
  138.             else
  139.             {
  140.                            if($list[$pid] == '8') {
  141.             $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>';
  142.             }
  143.                 if(is_int($number_of_items / 3))
  144.             $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="45"/></TD></tr><tr>';
  145.                 else
  146.             $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="45"/></TD>';
  147.                 $number_of_items++;
  148.             }
  149.                            if($list[$pid] == '8') {
  150.             $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Cap:<br/>'.$player->getCap().'</td>';
  151.             }
  152.             }
  153.             $main_content .= '</tr></TABLE></td>';
  154.                         //Hp/Mana/Exp Status
  155.                         $hp = ($player->getHealth() / $player->getHealthMax() * 100);
  156.                         $mana = ($player->getMana() / $player->getManaMax() * 100);
  157.                                     $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Health & Mana</B></TD></TD align="right"></TD></TR><br>';
  158.             $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><tr><td BGCOLOR="#251c15" align="center" width="20%"><b>Player Health:</b></td>
  159.                                    <td BGCOLOR="#251c15" align="left">'.$player->getHealth().'/'.$player->getHealthMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$hp.'%; height: 3px;"></td></tr>
  160.                                    <tr><td BGCOLOR="#2c1b13" align="center"><b>Player Mana:</b></td><td BGCOLOR="#2c1b13" align="left">'.$player->getMana().'/'.$player->getManaMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$mana.'%; height: 3px;"></td></tr></table><tr><br>';
  161.  
  162.                         $next = ($player->getLevel() + 1);
  163.                         $exp = ((50 / 3) * ($player->getLevel() * $player->getLevel() * $player->getLevel()) - (100 * ($player->getLevel() * $player->getLevel())) + ((850/3) * $player->getLevel()) - 200);
  164.                         $expnext = ((50 / 3) * ($next * $next * $next) - (100 * ($next * $next)) + ((850/3) * $next) - 200 - $player->getExperience());
  165.                         $expresult = ($expnext / (($expnext  + $player->getExperience()) - $exp) * 100);
  166.                                     $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Experience</B></TD></TD align="right"></TD></TR><br>';
  167.             $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><tr><td BGCOLOR="#251c15" align="center" width="20%"><b>Player Level:</b></td><td BGCOLOR="#251c15" align="left">'.$player->getLevel().'</td></tr>
  168.                                  <tr><td BGCOLOR="#2c1b13" align="center"><b>Player Experience:</b></td><td BGCOLOR="#2c1b13" align="left">'.$player->getExperience().' EXP.</td></tr>
  169.                                  <tr><td BGCOLOR="#251c15" align="center"><b>To Next Level:</b></td><td BGCOLOR="#251c15" align="left">You need <b>'.$exp.' EXP</b> to Level <b>'.$next.'</b>.<div title="99.320604545 %" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$expresult.'%; height: 3px;"></td></tr></table></td></tr></table></tr></TABLE></td><br>';
  170.  
  171.             //New Quest status//
  172.             $id = $player->getCustomField("id");
  173.             $number_of_quests = 0;
  174.             $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Quests</B></TD></TD align="right"></TD></TR>';        
  175.         $questCount = 0;
  176.         foreach ($config["site"]["quests"] as $questName => $questData) {
  177.             $backgroundColor = is_int($questCount / 2) ? $config["site"]["darkborder"] : $config["site"]["lightborder"];
  178.             $questCount   = $questCount + 1; $questStatus = $SQL->query("SELECT * FROM `player_storage` WHERE `player_id` = ".$id." AND `key` = ".$questData["storageid"].";")->fetch();
  179.             $questPercent = (($questStatus["value"] - $questData["startvalue"])/$questData["endvalue"]) * 100;
  180.             $main_content         .= "<tr bgcolor=\"".$backgroundColor."\"><td width=\"55%\">".$questName."</td><td width=\"45%\" style=\"text-align:center;\">".$questPercent."%<div style=\"background-color:white; margin-top:-14px; width: 100%; height: 12px; border: 1px solid #DDD;\"><div style=\"background: green; width: ".$questPercent."%; height: 12px;\"></div></div></td></tr>";        
  181.         }
  182.         //New Quest status//
  183.                        //frags list
  184.             $frags_limit = 10; // frags limit to show? // default: 10
  185.             $player_frags = $SQL->query('SELECT `player_deaths`.*, `players`.`name`, `killers`.`unjustified` FROM `player_deaths` LEFT JOIN `killers` ON `killers`.`death_id` = `player_deaths`.`id` LEFT JOIN `player_killers` ON `player_killers`.`kill_id` = `killers`.`id` LEFT JOIN `players` ON `players`.`id` = `player_deaths`.`player_id` WHERE `player_killers`.`player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$frags_limit.';');
  186.             if(count($player_frags))
  187.             {
  188.                 $frags = 0;
  189.                 $frag_add_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><br><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Victims</B></TD></TR>';
  190.                 foreach($player_frags as $frag)
  191.                 {
  192.                 $frags++;
  193.                     if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder'];
  194.                     $number_of_rows++;
  195.                     $frag_add_content .= "<tr bgcolor=\"".$bgcolor."\">
  196.                    <td width=\"20%\" align=\"center\">".date("j M Y, H:i", $frag['date'])."</td>
  197.                    <td>".(($player->getSex() == 0) ? 'She' : 'He')." fragged <a href=\"index.php?subtopic=characters&name=".$frag[name]."\">".$frag[name]."</a> at level ".$frag[level]."";
  198.  
  199.                     $frag_add_content .= ". (".(($frag[unjustified] == 0) ? "<font size=\"1\" color=\"green\">Justified</font>" : "<font size=\"1\" color=\"red\">Unjustified</font>").")</td></tr>";
  200.                 }
  201.             if($frags >= 1)
  202.                 $main_content .= $frag_add_content . '</TABLE>';
  203.             }
  204.             // Show Statistics
  205.             if($config['site']['showStatistic'])
  206.             {
  207.                 $listaddon = array('128','129','130','131','132','133','134','135','136','137','138','139','140','141','142','143','144','145','146','147','148','149','150','151','152','153','154','155','158','159','251','252','266','268','269','270','273','278','279','288','289','302','324','325');
  208.                 $lookadd = array('0','1','2','3');
  209.                 foreach ($listaddon as $pid => $name)
  210.                 {
  211.                     foreach ($lookadd as $addo => $name)
  212.                     {
  213.                         $addon1 = $SQL->query('SELECT * FROM players WHERE id = '.$player->getId().' AND looktype = '.$listaddon[$pid].' AND lookaddons = '.$lookadd[$addo].';')->fetch();
  214.                         if($addon1[looktype] == true )
  215.                         {
  216.                             $finaddon = $addon1[looktype] + $addon1[lookaddons] * 300;
  217.                             $playerOutfit .= '<img src="images/addons/'.$finaddon.'.gif"/>';
  218.                         }
  219.                     }
  220.                 }
  221.                 // Experience
  222.                 $currentlevelexp = (50 * ($player->getLevel() - 1) * ($player->getLevel() - 1) * ($player->getLevel() - 1) - 150 * ($player->getLevel() - 1) * ($player->getLevel() - 1) + 400 * ($player->getLevel() - 1)) / 3;
  223.                 $nextlevel = ($player->getLevel() + 1);
  224.                 $nextLevelExp = (50 * ($player->getLevel()) * ($player->getLevel()) * ($player->getLevel()) - 150 * ($player->getLevel()) * ($player->getLevel()) + 400 * ($player->getLevel())) / 3;
  225.                 $leveldifference = ($nextLevelExp - $currentlevelexp);
  226.                 $partofcurrentexp = ($player->getExperience()-$currentlevelexp);
  227.                 $expBarPercentage = (($partofcurrentexp / $leveldifference)*100);
  228.                 // Spent Mana
  229.                 $constantMana = $vocationConstantMana[$player->getWorld()][$player->getVocation()];
  230.                 $spentMana = 1600 * force($constantMana, $player->getMagLevel());
  231.                 $spentManaPer = $player->getManaSpent() / $spentMana * 100;
  232.                 // Equip
  233.                 $number_of_items = 1;
  234.                 $contentEquipment .= '<table with=100% style="background-image:url(\'images/equipment/bg.gif\'); border: solid 0px #3e3129;" CELLSPACING="1"><TR>';        
  235.                 $list = array('2','1','3','6','4','5','9','7','10','8');
  236.                 foreach ($list as $pid => $name)
  237.                 {
  238.                     $top = $SQL->query('SELECT * FROM player_items WHERE player_id = '.$player->getId().' AND pid = '.$list[$pid].';')->fetch();
  239.                     if($top[itemtype] == false)
  240.                     {
  241.                         if($list[$pid] == '8')
  242.                         {
  243.                             $contentEquipment .= '<td></td>';
  244.                         }
  245.                         if(is_int($number_of_items / 3))
  246.                         {
  247.                             $contentEquipment .= '<TD style="text-align: center;"><img src="images/equipment/'.$list[$pid].'.gif" width="32" higth="32" ></TD></tr><tr>';
  248.                         } else {
  249.                             $contentEquipment .= '<TD style="text-align: center;"><img src="images/equipment/'.$list[$pid].'.gif" width="32" higth="32"></TD>';
  250.                         }
  251.                         $number_of_items++;
  252.                     }
  253.                     else
  254.                     {
  255.                         if($list[$pid] == '8')
  256.                         {
  257.                             $contentEquipment .= '<td></td>';
  258.                         }
  259.                         if(is_int($number_of_items / 3))
  260.                             $contentEquipment .= '<TD style="background-image:url(\'images/equipment/0.gif\'); text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="32" higth="32"/></TD></tr><tr>';
  261.                         else
  262.                             $contentEquipment .= '<TD style="background-image:url(\'images/equipment/0.gif\'); text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="32" higth="32"/></TD>';
  263.                         $number_of_items++;
  264.                     }
  265.                     if($list[$pid] == '8')
  266.                     {
  267.                         $contentEquipment .= '<td></td>';
  268.                     }
  269.                 }
  270.                 $contentEquipment .= '</TR></table>';
  271.                 // Stamina
  272.                 $staminaDefault = 151200000;
  273.                 $staminaPlayer = $player->getCustomField("stamina");
  274.                 function getTime($value)
  275.                 {
  276.                     $h = floor($value / 3600000);
  277.                     $m = floor(($value - $h * 3600000) / 60000);
  278.                     return $h.':'.$m;
  279.                 }
  280.                 if($staminaPlayer <= 50400000)
  281.                     $colorbg = 'red';
  282.                 elseif($staminaPlayer <= 144000000)
  283.                     $colorbg = 'orange';
  284.                 else
  285.                     $colorbg = 'lime';
  286.                 $stamminaPer = ($staminaPlayer / $staminaDefault) * 100;
  287.                 $main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%>
  288.                     <tr bgcolor='.$config['site']['vdarkborder'].'>
  289.                         <td align="left" colspan=4 class=white><B>Statistics</B></td>
  290.                     </tr>
  291.                     <tr bgcolor='.$config['site']['vdarkborder'].'>
  292.                         <td align="left" class=white>Equipment</td>
  293.                         <td align="left" class=white colspan=3>Skills</td>
  294.                     </tr>';
  295.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  296.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  297.                             <td align="center" rowspan=5 width=30%>'.$contentEquipment.'</td>
  298.                             <td width=15%>Level:</td>
  299.                             <td>
  300.                                 '.$player->getLevel().', '.$player->getExperience().' of '.$nextLevelExp.'
  301.                                 <div title="'.number_format($expBarPercentage, 0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$expBarPercentage.'%; height: 3px;">
  302.                             </td>
  303.                             <td rowspan=2 width="68" height="68" align="right" valign="bottom">'.$playerOutfit.'</td>
  304.                         </tr>';
  305.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  306.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  307.                             <td>Magic Level:</td>
  308.                             <td>
  309.                                 '.$player->getMagLevel().', '.$player->getManaSpent().' of '.$spentMana.'
  310.                                 <div title="'.number_format($spentManaPer,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$spentManaPer.'%; height: 3px;">
  311.                             </td>
  312.                         </tr>';
  313.                     $hp = ($player->getHealth() / $player->getHealthMax() * 100);
  314.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  315.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  316.                             <td>Hit Points:</td>
  317.                             <td colspan=2>'.$player->getHealth().' of '.$player->getHealthMax().'<div title="'.number_format($hp,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$hp.'%; height: 3px;"></td>
  318.                         </tr>';
  319.                     $mana = ($player->getMana() / $player->getManaMax() * 100);
  320.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  321.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  322.                             <td>Magic Points:</td>
  323.                             <td colspan=2>'.$player->getMana().' of '.$player->getManaMax().'<div title="'.number_format($mana,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$mana.'%; height: 3px;"></td>
  324.                         </tr>';
  325.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  326.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  327.                             <td>Stamina:</td>
  328.                             <td colspan=2>
  329.                                 '.getTime($staminaPlayer).' of '.getTime($staminaDefault).'
  330.                                 <div title="'.number_format($stamminaPer,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: '.$colorbg.'; width: '.$stamminaPer.'%; height: 3px;">
  331.                             </td>
  332.                         </tr>';
  333.                 $main_content .= '</table>';
  334.             }
  335.             // Show Statistics
  336.             if($config['site']['showAdvenceStatistic'])
  337.             {
  338.                 $map = '<img src="generate.php?type=player&name='.urlencode($player->getName()).'">';
  339.                 $main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%>
  340.                     <tr bgcolor='.$config['site']['vdarkborder'].'>
  341.                         <td align="left" colspan=3 class=white><B>Advence statistics</B></td>
  342.                     </tr>
  343.                     <tr bgcolor='.$config['site']['vdarkborder'].'>
  344.                         <td align="left" class=white>Maps</td>
  345.                         <td align="left" class=white colspan=2>Skills</td>
  346.                     </tr>';
  347.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  348.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  349.                             <td align="center" rowspan=7 width=30%>'.$map.'</td>
  350.                             <td width=15%>Fist:</td><td>'.$player->getSkill(0).'</td>
  351.                         </tr>';
  352.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  353.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  354.                             <td width=15%>Club:</td><td>'.$player->getSkill(1).'</td>
  355.                         </tr>';
  356.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  357.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  358.                             <td width=15%>Sword:</td><td>'.$player->getSkill(2).'</td>
  359.                         </tr>';
  360.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  361.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  362.                             <td width=15%>Axe:</td><td>'.$player->getSkill(3).'</td>
  363.                         </tr>';
  364.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  365.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  366.                             <td width=15%>Distance:</td><td>'.$player->getSkill(4).'</td>
  367.                         </tr>';
  368.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  369.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  370.                             <td width=15%>Shielding:</td><td>'.$player->getSkill(5).'</td>
  371.                         </tr>';
  372.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  373.                         $main_content .= '<tr bgcolor='.$bgcolor.'>
  374.                             <td width=15%>Fishing:</td><td>'.$player->getSkill(6).'</td>
  375.                         </tr>';
  376.                 $main_content .= '</table>';
  377.             }
  378.             // Quest list show
  379.             if($config['site']['showQuests'])
  380.             {            
  381.                 $quests = $config['site']['quests'];
  382.                 $questCount = count($quests);
  383.                 $questCountDone = 0;
  384.                 foreach($quests as $storage => $name)
  385.                 {
  386.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  387.                     $quest = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$player->getId().' AND `key` = '.$quests[$storage].';')->fetch();
  388.                     $questList .= '<TR bgcolor="'.$bgcolor.'"><TD WIDTH=98%>'.$storage.'</TD>';
  389.                     if($quest == false)
  390.                     {
  391.                         $questList .= '<TD><img src="images/false.gif"/></TD></TR>';
  392.                     }
  393.                     else
  394.                     {
  395.                         $questList .= '<TD><img src="images/true.gif"/></TD></TR>';
  396.                         $questCountDone++;
  397.                     }
  398.                 }
  399.                 $ilosc_procent = ( $questCountDone / $questCount ) * 100;
  400.                 $questComplet .= '<tr bgcolor='.$bgcolor.'><td colspan=2><table width=100%><tr><td width=50%><b>Quest Complet</b>: '.round($ilosc_procent, 0).'%</td><td><div title="'.round($ilosc_procent, 0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$ilosc_procent.'%; height: 3px;"></td></tr></table>
  401.                     </td></tr>';
  402.                 $main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR bgcolor='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Quests</B></TD></TR>'.$questComplet.''.$questList.'</TABLE>';
  403.             }
  404.             // Vip List show
  405.             if($config['site']['showVipList'])
  406.             {
  407.                 // Table player_viplist: player_id, vip_id
  408.                 // Table account_viplist: account_id, world_id, player_id
  409.                 $vip = 0;
  410.                 if($config['server']['separateVipListPerCharacter'] == false)
  411.                     $vipLists = $SQL->query('SELECT * FROM `account_viplist` WHERE `account_id` = '.$account->getId().';');
  412.                 else
  413.                     $vipLists = $SQL->query('SELECT * FROM `player_viplist` WHERE `player_id` = '.$player->getId().';');
  414.                 foreach($vipLists as $vipList)
  415.                 {
  416.                     if($config['server']['separateVipListPerCharacter'] == false)
  417.                         $result = $SQL->query('SELECT * FROM `players` WHERE `id` = '.$vipList['player_id'].';');
  418.                     else
  419.                         $result = $SQL->query('SELECT * FROM `players` WHERE `id` = '.$vipList['vip_id'].';');
  420.                     foreach($result as $listVip)
  421.                     {
  422.                         $vip++;
  423.                         if($config['site']['show_flag'])
  424.                         {
  425.                             $accounts = $SQL->query('SELECT * FROM accounts WHERE id = '.$listVip['account_id'].'')->fetch();
  426.                             $flags = '<image src="images/flags/'.$accounts['flag'].'.png" alt=""/> ';
  427.                         }
  428.                         if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  429.                             $vipResult .= '<tr bgcolor='.$bgcolor.'>
  430.                                 <td>'.$vip.'</td>
  431.                                 <td>
  432.                                     '.$flags.'<a href="index.php?subtopic=characters&name='.urlencode($listVip['name']).'">'.$listVip['name'].'</a>';
  433.                                     if($config['site']['showMoreInfo'])
  434.                                         $vipResult .= '<br><small>Level: '.$listVip['level'].', '.$vocation_name[$listVip['world_id']][$listVip['promotion']][$listVip['vocation']].'</small>';
  435.                                 $vipResult .= '</td>
  436.                             </tr>';
  437.                     }
  438.                 }
  439.                 if($vip > 0)
  440.                     $main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><TR bgcolor='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Vip List</B></TD></TR>'.$vipResult.'</table>';
  441.             }
  442.             // Deaths list
  443.             $deads = 0;
  444.             $player_deaths = $SQL->query('SELECT `id`, `date`, `level` FROM `player_deaths` WHERE `player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$config['site']['limitDeath'].';');
  445.             foreach($player_deaths as $death)
  446.             {
  447.                 if(is_int($number_of_rows / 2))
  448.                     $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder'];
  449.                 $number_of_rows++; $deads++;
  450.                 $dead_add_content .= "<tr bgcolor=\"".$bgcolor."\">
  451.                     <td width=\"20%\" align=\"center\">".date("j M Y, H:i", $death['date'])."</td>
  452.                     <td>";
  453.                 $killers = $SQL->query("SELECT environment_killers.name AS monster_name, players.name AS player_name, players.deleted AS player_exists FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id
  454.                     LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id
  455.                     WHERE killers.death_id = ".$SQL->quote($death['id'])." ORDER BY killers.final_hit DESC, killers.id ASC")->fetchAll();
  456.                 $i = 0;
  457.                 $count = count($killers);
  458.                 foreach($killers as $killer)
  459.                 {
  460.                     $i++;
  461.                     if(in_array($i, array(1, $count)))
  462.                         $killer['monster_name'] = str_replace(array("an ", "a "), array("", ""), $killer['monster_name']);
  463.                     if($killer['player_name'] != "")
  464.                     {
  465.                         if($i == 1)
  466.                             $dead_add_content .= "Killed at level <b>".$death['level']."</b> by ";
  467.                         else
  468.                             if($i == $count)
  469.                                 $dead_add_content .= " and by ";
  470.                             else
  471.                                 $dead_add_content .= ", ";
  472.                         if($killer['monster_name'] != "")
  473.                             $dead_add_content .= $killer['monster_name']." summoned by ";
  474.                         if($killer['player_exists'] == 0)
  475.                             $dead_add_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">";
  476.                         $dead_add_content .= $killer['player_name'];
  477.                         if($killer['player_exists'] == 0)
  478.                             $dead_add_content .= "</a>";
  479.                     }
  480.                     else
  481.                     {
  482.                         if($i == 1)
  483.                             $dead_add_content .= "Died at level <b>".$death['level']."</b> by ";
  484.                         else
  485.                             if($i == $count)
  486.                                 $dead_add_content .= " and by ";
  487.                             else
  488.                                 $dead_add_content .= ", ";
  489.                         $dead_add_content .= $killer['monster_name'];
  490.                     }
  491.                     if($i == $count)
  492.                         $dead_add_content .= ".";
  493.                 }
  494.                 $dead_add_content .= "</td></tr>";
  495.             }
  496.             if($deads > 0)
  497.                 $main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Deaths</B></TD></TR>' . $dead_add_content . '</TABLE>';
  498.             // Show Victims/Frags
  499.             if($config['site']['showVictims'])
  500.             {
  501.                 $player_frags = $SQL->query('SELECT `player_deaths`.*, `players`.`name`, `killers`.`unjustified` FROM `player_deaths` LEFT JOIN `killers` ON `killers`.`death_id` = `player_deaths`.`id` LEFT JOIN `player_killers` ON `player_killers`.`kill_id` = `killers`.`id` LEFT JOIN `players` ON `players`.`id` = `player_deaths`.`player_id` WHERE `player_killers`.`player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$config['site']['limitVictims'].';');
  502.                 if(count($player_frags))
  503.                 {
  504.                     $frags = 0;
  505.                     foreach($player_frags as $frag)
  506.                     {
  507.                         $frags++;
  508.                         if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder'];
  509.                         $number_of_rows++;
  510.                         $frag_add_content .= '<tr bgcolor='.$bgcolor.'>
  511.                             <td width=25% align=left>'.date("d.m.Y, H:i:s", $frag['date']).'</td>
  512.                             <td>'.(($player->getSex() == 0) ? 'She' : 'He').' fragged <a href=index.php?subtopic=characters&name='.$frag[name].'>'.$frag[name].'</a> at level '.$frag[level].'';
  513.                         $frag_add_content .= ' ('.(($frag['unjustified'] == 0) ? '<font size=2 color=green>Justified</font>' : '<font size=2 color=red>Unjustified</font>').').</td></tr>';
  514.                     }
  515.                     if($frags >= 1)
  516.                         $main_content .= '<br><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR bgcolor='.$config['site']['vdarkborder'].'><TD>Victims</TD><td>Frags: '.$count($player_frags).'</td></TR>'.$frag_add_content.'</TABLE>';
  517.                 }
  518.             }
  519.             // onther info
  520.             if(!$player->getHideChar())
  521.             {
  522.                 $main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Account Information</B></TD></TR>';
  523.                 if($account->getCreated())
  524.                 {
  525.                     if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
  526.                     $main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Created:</TD><TD>'.date("j F Y, g:i a", $account->getCreated()).'</TD></TR>';
  527.                 }
  528.                 $main_content .= '</TABLE>';
  529.                 $main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=5 CLASS=white><B>Characters</B></TD></TR>
  530.                     <TR BGCOLOR='.$config['site']['darkborder'].'><TD><B>Name</B></TD><TD><B>World</B></TD><TD><B>Level</B></TD><TD><b>Status</b></TD><TD><B>&#160;</B></TD></TR>';
  531.                 $account_players = $account->getPlayersList();
  532.                 $account_players->orderBy('name');
  533.                 $player_number = 0;
  534.                 foreach($account_players as $player_list)
  535.                 {
  536.                     if(!$player_list->getHideChar())
  537.                     {
  538.                         $player_number++;
  539.                         if(is_int($player_number / 2))
  540.                             $bgcolor = $config['site']['darkborder'];
  541.                         else
  542.                             $bgcolor = $config['site']['lightborder'];
  543.                         if(!$player_list->isOnline())
  544.                             $player_list_status = '<font color="red">Offline</font>';
  545.                         else
  546.                             $player_list_status = '<font color="green">Online</font>';
  547.                         $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=52%><NOBR>'.$player_number.'.&#160;'.$player_list->getName();
  548.                         $main_content .= ($player_list->isDeleted()) ? '<font color="red"> [DELETED]</font>' : '';
  549.                         $main_content .= '</NOBR></TD><TD WIDTH=15%>'.$config['site']['worlds'][$player_list->getWorld()].'</TD><TD WIDTH=25%>'.$player_list->getLevel().' '.$vocation_name[$player_list->getWorld()][$player_list->getPromotion()][$player_list->getVocation()].'</TD><TD WIDTH="8%"><b>'.$player_list_status.'</b></TD><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><FORM ACTION="?subtopic=characters" METHOD=post><TR><TD><INPUT TYPE=hidden NAME=name VALUE="'.$player_list->getName().'"><INPUT TYPE=image NAME="View '.$player_list->getName().'" ALT="View '.$player_list->getName().'" SRC="'.$layout_name.'/images/buttons/sbutton_view.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></FORM></TABLE></TD></TR>';
  550.                     }
  551.                 }
  552.                 $main_content .= '</TABLE>';
  553.             }
  554.             $main_content .= '<BR><BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
  555.             $main_content .= '</TABLE>';
  556.         }
  557.         else
  558.             $search_errors[] = 'Character <b>'.$name.'</b> does not exist.';
  559.     }
  560.     else
  561.         $search_errors[] = 'This name contains invalid letters. Please use only A-Z, a-z and space.';
  562.     if(!empty($search_errors))
  563.     {
  564.         $main_content .= '<div class="SmallBox" >  <div class="MessageContainer" >    <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="BoxFrameEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="BoxFrameEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="ErrorMessage" >      <div class="BoxFrameVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="BoxFrameVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="AttentionSign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>The Following Errors Have Occurred:</b><br/>';
  565.         foreach($search_errors as $search_error)
  566.         $main_content .= '<li>'.$search_error;
  567.         $main_content .= '</div>    <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="BoxFrameEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="BoxFrameEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>  </div></div><br/>';
  568.         $main_content .= '<BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
  569.     }
  570. }
  571. ?>
Add Comment
Please, Sign In to add comment