Advertisement
Guest User

Untitled

a guest
Jan 14th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.11 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
  3.  <head>
  4.   <title>Tiamat Game Portal</title>
  5.   <meta charset="UTF-8">
  6.  </head>
  7. <body bgcolor="#212121" oncontextmenu="return false" onselectstart="return false" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" style="font-family: Tahoma; font-size: 9pt; color: #FFFFFF">
  8. <?php
  9.   include('auth.php');
  10.  
  11.  
  12.   function connect(){
  13.     require("conf.php");
  14.    
  15.     $connect = sqlsrv_connect($serverName, $connectionInfo);  
  16.     if (!$connect) {
  17.       echo "<script type='text/javascript' language='javascript'> ";
  18.       echo "alert('Problem.') ";
  19.       echo "</script>";  
  20.     }  
  21.     return $connect;  
  22.     }
  23.  
  24.   $username = $_SESSION['usr'] ;
  25.   $password = $_SESSION['pwd'] ;
  26.   $account_id = $_SESSION['sid'] ;
  27.   $playername = $_SESSION['player'] ;
  28.   $_SESSION['title']="Tiamat Shop" ;
  29.   $cat_nr = 0;
  30.   $refcnt=$_SESSION['refcnt'];
  31.   $_SESSION['idx'] = $_GET['idx'] ;
  32.  
  33.   if (is_null($refcnt)){
  34.     $refcnt=0;
  35.   }
  36.      
  37.   $referer = $_SERVER["HTTP_REFERER"];
  38.   $hostname = $_SERVER['HTTP_HOST'];
  39.   $path = dirname($_SERVER['PHP_SELF']);
  40.  
  41.   $db = connect();
  42.  
  43.   $char_check ="SELECT s.punkte, s.gesamt_punkte, s.shop_points, s.shop_points_total,c.name from Telecaster.dbo.user_points s join Telecaster.dbo.Character c on s.account = c.account_id WHERE s.account =  $account_id  AND c.login_time > c.logout_time";
  44.     $check_character_points = sqlsrv_query($db,$char_check);
  45.     if( $check_character_points === false) {
  46.         die( print_r( sqlsrv_errors(), true) );
  47.     }
  48.     $punkte = null;
  49.     while( $row = sqlsrv_fetch_array( $check_character_points, SQLSRV_FETCH_ASSOC) ) {
  50.         $punkte = $row['punkte'];
  51.         $gesamt_punkte = $row['gesamt_punkte'];
  52.         $charname = $row['name'];
  53.         $shoppoints = $row['shop_points'];
  54.         $shoppoints_total = $row['shop_points_total'];
  55.        
  56.     }
  57.    
  58.     if(is_null($punkte)){
  59.         $punkte = 0;
  60.     }
  61.    
  62.     if(is_null($gesamt_punkte)){
  63.         $gesamt_punkte = 0;
  64.     }
  65.    
  66.     if(is_null($shoppoints)){
  67.         $shoppoints = 0;
  68.     }
  69.    
  70.     if(is_null($shoppoints_total)){
  71.         $shoppoints_total = 0;
  72.     }
  73.  
  74.     $_SESSION['punkte'] = $punkte;
  75.     $_SESSION['gesamt_punkte'] = $gesamt_punkte;
  76.     $_SESSION['charactername'] = $charname;
  77.     $_SESSION['shoppoints'] = $shoppoints;
  78.     $_SESSION['shoppointstotal'] = $shoppoints_total;
  79.     $sorter = $_SESSION['online_sort'];
  80.     if($sorter == null)
  81.     {
  82.         $sorter = 'DESC';
  83.     }
  84.  
  85.   include 'header_portal.php';
  86.  
  87.  
  88.   echo '<div id="content_portal_bg">';
  89.   echo '<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="1000" height="565" bordercolor="#808080" background="img/mainbg_portal.jpg">';
  90.   echo '<tr>';
  91.  echo '<td width="280" style="border-left-style: none; border-left-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: none; border-bottom-width: medium" valign="top">';
  92.   //-- HauptFrame LINKS mit 720 PX Breite
  93.  
  94.     $db = connect();
  95.  
  96.     $ranking_query =" select cc.name,cc.lv,cc.exp,cc.job,cc.jlv,cc.permission,cc.login_time,cc.pkc,ISNULL((SELECT name from Telecaster.dbo.Guild as G where G.sid = (SELECT guild_id from Telecaster.dbo.GuildMember where player_id=cc.sid)),'None') as guild,cast((cast(((CAST(cc.exp - (select l.exp from Arcadia.dbo.LevelResource l Join Telecaster.dbo.Character c on c.lv -1 = l.level  where c.name = cc.name) as decimal(30,2)))* 100) /(cast(need.exp - (select l.exp from Arcadia.dbo.LevelResource l Join Telecaster.dbo.Character c on c.lv -1 = l.level  where c.name = cc.name) as decimal(30,2))) as decimal (30,2)))as nvarchar(max)) as exp_perc from Telecaster.dbo.Character cc join Arcadia.dbo.LevelResource need on cc.lv = need.level JOIN Auth.dbo.Accounts as A on A.account_id= cc.account_id join arcadia.dbo.stringresource s on cc.job+10000 = s.code where cc.lv < 180 and A.block!=1 and cc.lv > 1 and cc.name not like '%@%' and cc.permission = 1 and cc.login_time > cc.logout_time order by cc.exp DESC"; //where C.permission != 100 and C.name not like '@%' and C.lv < 192 and A.block!=1 order by C.exp desc
  97.                    
  98.     $ranking = sqlsrv_query($db,$ranking_query);
  99.     if( $ranking === false) {
  100.         die( print_r( sqlsrv_errors(), true) );
  101.     }
  102.     $counter=1;
  103.    
  104.     echo '<table width="105%" height="20" style="border-bottom:1px solid #808080; border-collapse: collapse" bgcolor="#000000">    
  105.        <tr align="center">
  106.        <th ><font color="#FF9900" size="2" face="Tahoma"><b>Who is Online?</b></font></td></table>';
  107.     echo '<div STYLE=" height: 535px; width: 295px; font-size: 12px; overflow: auto;"><table cellpadding="0" width="93%" height="10">';
  108.  
  109.     // echo' <p style="text-align: center; margin: auto; margin-top: 10px; "><input type="submit" value="Ascending" onClick="window.location.reload()" '.$_SESSION['online_sort'] = 'ASC'.'  style="margin:5px 10px -25px;" /></p>';
  110.     // echo' <p style="text-align: center; margin: auto; "><input type="submit" value="Descending" onClick="window.location.reload()" '.$_SESSION['online_sort'] = 'DESC'.' style="margin:-28px 0px 0px 138px;" /></p>';
  111.     //echo' <p style="text-align: center; margin: auto; margin-top: 10px; "><input type="submit" value="Ascending" style="margin:10px 10px -25px;" /></p>';
  112.    
  113.     while( $Row = sqlsrv_fetch_array( $ranking, SQLSRV_FETCH_ASSOC) ) {
  114.              
  115.         echo '<table cellpadding="0" width="92%" height="25" align="center">';
  116.         echo '<tr>';
  117.         echo '<td colspan="5" height="5" bgcolor="#000000">';
  118.         echo '</td>';
  119.         echo '</tr>';
  120.         echo '<tr>';
  121.         echo '<td height="20" align="center" width="140" bgcolor="#25140D">';
  122.         if($Row["permission"] == 100 )
  123.         {
  124.             echo '<b><font color="#F30404" size="1" face="Tahoma">'.$Row["name"].'</font></b></td>';
  125.         }
  126.         else
  127.         {
  128.             echo '<b><font color="#FFFFFF" size="1" face="Tahoma">'.$Row["name"].'</font></b></td>';
  129.         }
  130.         echo '<td height="20" align="center" width="18" bgcolor="#25140D">';
  131.        
  132.         switch ($Row["job"])
  133.       {
  134.         case 100 : echo "<div align='center'><img src='img/class/100.jpg' title='Rogue'>"; break;
  135.         case 101 : echo "<div align='center'><img src='img/class/101.jpg' title='Fighter'>"; break;
  136.         case 110 : echo "<div align='center'><img src='img/class/110.jpg' title='Champion'>"; break;
  137.         case 120 : echo "<div align='center'><img src='img/class/120.jpg' title='Berserker'>"; break;
  138.         case 200 : echo "<div align='center'><img src='img/class/200.jpg' title='Guide'>"; break;
  139.         case 201 : echo "<div align='center'><img src='img/class/201.jpg' title='Holy Warrior'>"; break;
  140.         case 210 : echo "<div align='center'><img src='img/class/210.jpg' title='Knight'>"; break;
  141.         case 211 : echo "<div align='center'><img src='img/class/211.jpg' title='Soldier'>"; break;
  142.         case 220 : echo "<div align='center'><img src='img/class/220.jpg' title='Templar'>"; break;
  143.         case 221 : echo "<div align='center'><img src='img/class/221.jpg' title='Mercenary'>"; break;
  144.         case 300 : echo "<div align='center'><img src='img/class/300.jpg' title='Stepper'>"; break;
  145.         case 301 : echo "<div align='center'><img src='img/class/301.jpg' title='Strider'>"; break;
  146.         case 310 : echo "<div align='center'><img src='img/class/310.jpg' title='Assassin'>"; break;
  147.         case 320 : echo "<div align='center'><img src='img/class/320.jpg' title='Slayer'>"; break;
  148.         case 321 : echo "<div align='center'><img src='img/class/321.jpg' title='Deadeye'>"; break;
  149.         case 311 : echo "<div align='center'><img src='img/class/311.jpg' title='Shadow Hunter'>"; break;
  150.         case 121 : echo "<div align='center'><img src='img/class/121.jpg' title='Marksman'>"; break;
  151.         case 111 : echo "<div align='center'><img src='img/class/111.jpg' title='Archer'>"; break;
  152.         case 112 : echo "<div align='center'><img src='img/class/112.jpg' title='Druid'>"; break;
  153.         case 113 : echo "<div align='center'><img src='img/class/113.jpg' title='Battle Kahuna'>"; break;
  154.         case 102 : echo "<div align='center'><img src='img/class/102.jpg' title='Kahuna'>"; break;
  155.         case 122 : echo "<div align='center'><img src='img/class/122.jpg' title='Magus'>"; break;
  156.         case 123 : echo "<div align='center'><img src='img/class/123.jpg' title='War Kahuna'>"; break;
  157.         case 202 : echo "<div align='center'><img src='img/class/202.jpg' title='Cleric'>"; break;
  158.         case 312 : echo "<div align='center'><img src='img/class/312.jpg' title='Chaos Magician'>"; break;
  159.         case 313 : echo "<div align='center'><img src='img/class/313.jpg' title='Warlock'>"; break;
  160.         case 302 : echo "<div align='center'><img src='img/class/302.jpg' title='Dark Magician'>"; break;
  161.         case 222 : echo "<div align='center'><img src='img/class/222.jpg' title='Cardinal'>"; break;
  162.         case 223 : echo "<div align='center'><img src='img/class/223.jpg' title='Oracle'>"; break;
  163.         case 212 : echo "<div align='center'><img src='img/class/212.jpg' title='Bishop'>"; break;
  164.         case 213 : echo "<div align='center'><img src='img/class/213.jpg' title='Priest'>"; break;
  165.         case 322 : echo "<div align='center'><img src='img/class/322.jpg' title='Void Mage'>"; break;
  166.         case 323 : echo "<div align='center'><img src='img/class/323.jpg' title='Corruptor'>"; break;
  167.         case 324 : echo "<div align='center'><img src='img/class/324.jpg' title='Overlord'>"; break;
  168.         case 214 : echo "<div align='center'><img src='img/class/214.jpg' title='Soul Breeder'>"; break;
  169.         case 224 : echo "<div align='center'><img src='img/class/224.jpg' title='Master Breeder'>"; break;
  170.         case 303 : echo "<div align='center'><img src='img/class/303.jpg' title='Sorcerer'>"; break;
  171.         case 314 : echo "<div align='center'><img src='img/class/314.jpg' title='Battle Summoner'>"; break;
  172.         case 203 : echo "<div align='center'><img src='img/class/203.jpg' title='Breeder'>"; break;
  173.         case 124 : echo "<div align='center'><img src='img/class/124.jpg' title='Beast Master'>"; break;
  174.         case 103 : echo "<div align='center'><img src='img/class/103.jpg' title='Spell Singer'>"; break;
  175.         case 114 : echo "<div align='center'><img src='img/class/114.jpg' title='Evoker'>"; break;
  176.       }
  177.      
  178.       echo '</div></td>';
  179.         echo '<td height="20" align="center" width="80" bgcolor="#25140D">';
  180.         echo '<font color="#FFFFFF" size="1" face="Tahoma">Level: '.$Row["lv"].'</font></td>';
  181.         echo '</tr>';
  182.         echo '<tr>';
  183.         echo '<td colspan="5" height="5" bgcolor="#000000" style="border-style: none; border-width: medium; ">';
  184.         echo '</td>';
  185.         echo '<tr>';
  186.       $counter++;
  187.   }
  188.  
  189.  echo '</table>';
  190.    
  191.    
  192.    
  193.    
  194.  
  195.   echo '</td>';
  196.   echo '<td width="720" align="center" valign="top" style="border-left-style: solid; border-left-width: 1px; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: none; border-bottom-width: medium" background="img/input-bghover.png">';
  197.   //-- NebenFrame RECHTS mit 280 PX  Breite für Infos und Beschreibungen
  198.  
  199.   include 'ranking.php';
  200.  
  201.  
  202.   echo '</td>';
  203.   echo '</tr>';
  204. echo '</table>';  
  205. ?>
  206. <table border="0" bordercolor="#999999" height="25" width="1000" background="img/footer_portal.jpg" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border-style: solid; border-width: 1px">
  207.     <tr>
  208.         <td>
  209.         </td>
  210.     </tr>
  211. </table>
  212. </body>
  213. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement