Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
- <head>
- <title>Tiamat Game Portal</title>
- <meta charset="UTF-8">
- </head>
- <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">
- <?php
- include('auth.php');
- function connect(){
- require("conf.php");
- $connect = sqlsrv_connect($serverName, $connectionInfo);
- if (!$connect) {
- echo "<script type='text/javascript' language='javascript'> ";
- echo "alert('Problem.') ";
- echo "</script>";
- }
- return $connect;
- }
- $username = $_SESSION['usr'] ;
- $password = $_SESSION['pwd'] ;
- $account_id = $_SESSION['sid'] ;
- $playername = $_SESSION['player'] ;
- $_SESSION['title']="Tiamat Shop" ;
- $cat_nr = 0;
- $refcnt=$_SESSION['refcnt'];
- $_SESSION['idx'] = $_GET['idx'] ;
- if (is_null($refcnt)){
- $refcnt=0;
- }
- $referer = $_SERVER["HTTP_REFERER"];
- $hostname = $_SERVER['HTTP_HOST'];
- $path = dirname($_SERVER['PHP_SELF']);
- $db = connect();
- $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";
- $check_character_points = sqlsrv_query($db,$char_check);
- if( $check_character_points === false) {
- die( print_r( sqlsrv_errors(), true) );
- }
- $punkte = null;
- while( $row = sqlsrv_fetch_array( $check_character_points, SQLSRV_FETCH_ASSOC) ) {
- $punkte = $row['punkte'];
- $gesamt_punkte = $row['gesamt_punkte'];
- $charname = $row['name'];
- $shoppoints = $row['shop_points'];
- $shoppoints_total = $row['shop_points_total'];
- }
- if(is_null($punkte)){
- $punkte = 0;
- }
- if(is_null($gesamt_punkte)){
- $gesamt_punkte = 0;
- }
- if(is_null($shoppoints)){
- $shoppoints = 0;
- }
- if(is_null($shoppoints_total)){
- $shoppoints_total = 0;
- }
- $_SESSION['punkte'] = $punkte;
- $_SESSION['gesamt_punkte'] = $gesamt_punkte;
- $_SESSION['charactername'] = $charname;
- $_SESSION['shoppoints'] = $shoppoints;
- $_SESSION['shoppointstotal'] = $shoppoints_total;
- $sorter = $_SESSION['online_sort'];
- if($sorter == null)
- {
- $sorter = 'DESC';
- }
- include 'header_portal.php';
- echo '<div id="content_portal_bg">';
- echo '<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="1000" height="565" bordercolor="#808080" background="img/mainbg_portal.jpg">';
- echo '<tr>';
- 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">';
- //-- HauptFrame LINKS mit 720 PX Breite
- $db = connect();
- $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
- $ranking = sqlsrv_query($db,$ranking_query);
- if( $ranking === false) {
- die( print_r( sqlsrv_errors(), true) );
- }
- $counter=1;
- echo '<table width="105%" height="20" style="border-bottom:1px solid #808080; border-collapse: collapse" bgcolor="#000000">
- <tr align="center">
- <th ><font color="#FF9900" size="2" face="Tahoma"><b>Who is Online?</b></font></td></table>';
- echo '<div STYLE=" height: 535px; width: 295px; font-size: 12px; overflow: auto;"><table cellpadding="0" width="93%" height="10">';
- // 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>';
- // 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>';
- //echo' <p style="text-align: center; margin: auto; margin-top: 10px; "><input type="submit" value="Ascending" style="margin:10px 10px -25px;" /></p>';
- while( $Row = sqlsrv_fetch_array( $ranking, SQLSRV_FETCH_ASSOC) ) {
- echo '<table cellpadding="0" width="92%" height="25" align="center">';
- echo '<tr>';
- echo '<td colspan="5" height="5" bgcolor="#000000">';
- echo '</td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td height="20" align="center" width="140" bgcolor="#25140D">';
- if($Row["permission"] == 100 )
- {
- echo '<b><font color="#F30404" size="1" face="Tahoma">'.$Row["name"].'</font></b></td>';
- }
- else
- {
- echo '<b><font color="#FFFFFF" size="1" face="Tahoma">'.$Row["name"].'</font></b></td>';
- }
- echo '<td height="20" align="center" width="18" bgcolor="#25140D">';
- switch ($Row["job"])
- {
- case 100 : echo "<div align='center'><img src='img/class/100.jpg' title='Rogue'>"; break;
- case 101 : echo "<div align='center'><img src='img/class/101.jpg' title='Fighter'>"; break;
- case 110 : echo "<div align='center'><img src='img/class/110.jpg' title='Champion'>"; break;
- case 120 : echo "<div align='center'><img src='img/class/120.jpg' title='Berserker'>"; break;
- case 200 : echo "<div align='center'><img src='img/class/200.jpg' title='Guide'>"; break;
- case 201 : echo "<div align='center'><img src='img/class/201.jpg' title='Holy Warrior'>"; break;
- case 210 : echo "<div align='center'><img src='img/class/210.jpg' title='Knight'>"; break;
- case 211 : echo "<div align='center'><img src='img/class/211.jpg' title='Soldier'>"; break;
- case 220 : echo "<div align='center'><img src='img/class/220.jpg' title='Templar'>"; break;
- case 221 : echo "<div align='center'><img src='img/class/221.jpg' title='Mercenary'>"; break;
- case 300 : echo "<div align='center'><img src='img/class/300.jpg' title='Stepper'>"; break;
- case 301 : echo "<div align='center'><img src='img/class/301.jpg' title='Strider'>"; break;
- case 310 : echo "<div align='center'><img src='img/class/310.jpg' title='Assassin'>"; break;
- case 320 : echo "<div align='center'><img src='img/class/320.jpg' title='Slayer'>"; break;
- case 321 : echo "<div align='center'><img src='img/class/321.jpg' title='Deadeye'>"; break;
- case 311 : echo "<div align='center'><img src='img/class/311.jpg' title='Shadow Hunter'>"; break;
- case 121 : echo "<div align='center'><img src='img/class/121.jpg' title='Marksman'>"; break;
- case 111 : echo "<div align='center'><img src='img/class/111.jpg' title='Archer'>"; break;
- case 112 : echo "<div align='center'><img src='img/class/112.jpg' title='Druid'>"; break;
- case 113 : echo "<div align='center'><img src='img/class/113.jpg' title='Battle Kahuna'>"; break;
- case 102 : echo "<div align='center'><img src='img/class/102.jpg' title='Kahuna'>"; break;
- case 122 : echo "<div align='center'><img src='img/class/122.jpg' title='Magus'>"; break;
- case 123 : echo "<div align='center'><img src='img/class/123.jpg' title='War Kahuna'>"; break;
- case 202 : echo "<div align='center'><img src='img/class/202.jpg' title='Cleric'>"; break;
- case 312 : echo "<div align='center'><img src='img/class/312.jpg' title='Chaos Magician'>"; break;
- case 313 : echo "<div align='center'><img src='img/class/313.jpg' title='Warlock'>"; break;
- case 302 : echo "<div align='center'><img src='img/class/302.jpg' title='Dark Magician'>"; break;
- case 222 : echo "<div align='center'><img src='img/class/222.jpg' title='Cardinal'>"; break;
- case 223 : echo "<div align='center'><img src='img/class/223.jpg' title='Oracle'>"; break;
- case 212 : echo "<div align='center'><img src='img/class/212.jpg' title='Bishop'>"; break;
- case 213 : echo "<div align='center'><img src='img/class/213.jpg' title='Priest'>"; break;
- case 322 : echo "<div align='center'><img src='img/class/322.jpg' title='Void Mage'>"; break;
- case 323 : echo "<div align='center'><img src='img/class/323.jpg' title='Corruptor'>"; break;
- case 324 : echo "<div align='center'><img src='img/class/324.jpg' title='Overlord'>"; break;
- case 214 : echo "<div align='center'><img src='img/class/214.jpg' title='Soul Breeder'>"; break;
- case 224 : echo "<div align='center'><img src='img/class/224.jpg' title='Master Breeder'>"; break;
- case 303 : echo "<div align='center'><img src='img/class/303.jpg' title='Sorcerer'>"; break;
- case 314 : echo "<div align='center'><img src='img/class/314.jpg' title='Battle Summoner'>"; break;
- case 203 : echo "<div align='center'><img src='img/class/203.jpg' title='Breeder'>"; break;
- case 124 : echo "<div align='center'><img src='img/class/124.jpg' title='Beast Master'>"; break;
- case 103 : echo "<div align='center'><img src='img/class/103.jpg' title='Spell Singer'>"; break;
- case 114 : echo "<div align='center'><img src='img/class/114.jpg' title='Evoker'>"; break;
- }
- echo '</div></td>';
- echo '<td height="20" align="center" width="80" bgcolor="#25140D">';
- echo '<font color="#FFFFFF" size="1" face="Tahoma">Level: '.$Row["lv"].'</font></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td colspan="5" height="5" bgcolor="#000000" style="border-style: none; border-width: medium; ">';
- echo '</td>';
- echo '<tr>';
- $counter++;
- }
- echo '</table>';
- echo '</td>';
- 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">';
- //-- NebenFrame RECHTS mit 280 PX Breite für Infos und Beschreibungen
- include 'ranking.php';
- echo '</td>';
- echo '</tr>';
- echo '</table>';
- ?>
- <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">
- <tr>
- <td>
- </td>
- </tr>
- </table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement