Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['nev'] , $_SESSION['id'], $_POST['Token'])){
- mysql_select_db($authdb);
- $ervenyes_e = mysql_query("SELECT account, sha_pass_hash FROM account WHERE account = '".$_SESSION['username']."' AND and sha_pass_hash = '".$_POST['Token']."'");
- if(mysql_num_rows($ervenyes_e) == 1){
- mysql_select_db($charsdb);
- $kar_van_e mysql_query("SELECT account, name FROM caharcters WHERE account = '".$_SESSION['id']."' AND name = '".$_POST['nev']."'");
- mysql_select_db($charsdb);
- $karaktervaltas_query = mysql_query("SELECT * FROM characters WHERE account='".$_SESSION['id']."' and name='".$_POST['nev']."'");
- $karaktervaltas_query_row = mysql_fetch_array($karaktervaltas_query);
- $karakterbok_karakterrace = $karaktervaltas_query_row['race'];
- $awatar_osszefuzes = $karakterbok_karakterrace.'-'.$karaktervaltas_query_row['gender'];
- // Update-elek a felhasználók táblába, hogy leváltsam a karaktert.
- mysql_select_db($weboldaldb);
- mysql_query("UPDATE felhasznalok SET avatar='$awatar_osszefuzes', karakternev='$karaktervaltas_query_row[name]', level='$karaktervaltas_query_row[level]', class='$karaktervaltas_query_row[class]', realm='$_SESSION[realmnev]' WHERE fiokid='$_SESSION[id]'");
- }}
- /*$karakter_race_tomb = array(
- 1 => 'human',
- 2 => 'orc',
- 3 => 'dwarf',
- 4 => 'nightelf',
- 5 => 'scourge',
- 6 => 'tauren',
- 7 => 'gnome',
- 8 => 'troll',
- 10 => 'bloodelf',
- 11 => 'draenei');
- $karakter_class_tomb = array(
- 1 => 'Warrior',
- 2 => 'Paladin',
- 3 => 'Hunter',
- 4 => 'Rogue',
- 5 => 'Priest',
- 6 => 'Death Knight',
- 7 => 'Shaman',
- 8 => 'Mage',
- 9 => 'Warlock',
- 11 => 'Druid');*/
- // Kiválasztjuk a charsdb-t mivel abból akarunk lekérni adatokat
- mysql_select_db($weboldaldb);
- // A seletected, amivel lekérdezzük az adatokat
- $character = "SELECT * FROM felhasznalok WHERE fiokid=$_SESSION[id]";
- // A mysql_query-vel végrehajtjuk a fentebb definiált SQL lekérdezést, ami az array nevű változóban visszaadja a SELECT eredményét ami egy két dimenziós tömb (mivel oszlopokból és sorokból áll)
- $character_array= mysql_query($character);
- $character_array_row = mysql_num_rows($character_array);
- if (empty($character_array_row)){
- if($_SESSION['gmlevel']){
- $insert_sql_gm = "INSERT INTO felhasznalok (fiokid, avatar, blizz, karakternev, level, guild, realm) VALUES ('$_SESSION[id]', '0-0', '$_SESSION[gmlevel]', '', '0', '0', '0')";
- mysql_query($insert_sql_gm);
- }else{
- $insert_sql = "INSERT INTO felhasznalok (fiokid, avatar, blizz, karakternev, level, guild, realm) VALUES ('$_SESSION[id]', '0-0', '0', '', '0', '0', '0')";
- mysql_query($insert_sql);
- }
- }
- mysql_select_db( "$authdb" );
- // Hány darab karakter tartozik a megadott fiókhoz ( realmcaharacter ), és melyik realmon van.
- $fiokkarakter = "select * from realmcharacters WHERE acctid=$_SESSION[id]";
- $fiokkaraktereredmeny = mysql_query($fiokkarakter);
- if (!$fiokkaraktereredmeny) {
- die("Hiba a lekérésbe: $sql " . mysql_error());
- }
- if (mysql_num_rows($fiokkaraktereredmeny) == 1) {
- $realmid_tomb = mysql_fetch_assoc($fiokkaraktereredmeny);
- $_SESSION['realmid'] = $realmid_tomb['realmid'];
- $realmnev_sql = "SELECT * FROM realmlist WHERE id=$_SESSION[realmid]";
- $realm_lekeres = mysql_query($realmnev_sql);
- $realmnev_tomb = mysql_fetch_assoc($realm_lekeres);
- $_SESSION['realmnev'] = $realmnev_tomb['name'];
- /*class='card-character plate-alliance'
- vagy
- class='card-character plate-horde'
- vagy
- class='card-character plate-portrait'
- vagy
- class='card-character plate-gm'
- /images/layout/cards-mop/charcard-gm.jpg*/
- mysql_select_db($weboldaldb);
- $karakterlekerdezes_valasztott = mysql_query("SELECT * FROM felhasznalok WHERE fiokid=$_SESSION[id]");
- $karakterlekerdezes_valasztott_tomb = mysql_fetch_array($karakterlekerdezes_valasztott);
- $kartya_hatterek = array("2-0", "2-1", "5-0", "5-1", "6-0", "6-1", "8-0", "8-1", "10-0", "10-1");
- if(in_array($karakterlekerdezes_valasztott_tomb['avatar'], $kartya_hatterek)){
- $kartya_hatter = 'class="card-character plate-horde ajax-update"';
- $meta_wrapper = 'meta-horde';
- }else{
- $kartya_hatter = 'class="card-character plate-alliance ajax-update"';
- $meta_wrapper = 'meta-alliance';
- }
- ?>
- <div class='user-plate'>
- <a id='user-plate'
- <?php
- echo $kartya_hatter;
- ?> rel='np' href='<?php echo $kiindulomappa . 'kozosseg/karakter.php?profil=' . $karakterlekerdezes_valasztott_tomb['karakternev']; ?>'>
- <span class='card-portrait' style='background-image:url(<?php echo $kiindulomappa ?>megjelenes/<?php echo $tema; ?>/images/2d/avatar/<?php echo $karakterlekerdezes_valasztott_tomb['avatar']; ?>.jpg)'></span>
- </a>
- <div class='meta-wrapper <?php echo $meta_wrapper; ?> ajax-update'>
- <div class='meta'>
- <div class='player-name'><?php echo ucfirst($_SESSION['username']); ?></div>
- <div class='character'>
- <a class='character-name context-link text-small' rel='np' href='' data-tooltip='Change character' data-tooltip-options='{"location": "topCenter"}'>
- <?php if ($karakterlekerdezes_valasztott_tomb['karakternev']){ echo $karakterlekerdezes_valasztott_tomb['karakternev'];}else{ echo 'Nincs kiválasztva karakter';} ?>
- <span class="arrow"></span>
- </a>
- <div id='context-1' class='ui-context character-select'>
- <div class='context'>
- <a href='javascript:;' class='close' onclick='return CharSelect.close(this);'></a>
- <div class='context-user'>
- <strong><?php if ($karakterlekerdezes_valasztott_tomb['karakternev']){ echo $karakterlekerdezes_valasztott_tomb['karakternev'];}else{ echo 'Nincs kiválasztva karakter';} ?></strong>
- <br/>
- <span class='realm up'><?php echo ucfirst($karakterlekerdezes_valasztott_tomb['realm']);?></span>
- </div>
- <div class='context-links'>
- <a href='<?php echo $kiindulomappa . 'kozosseg/karakter.php?profil=' . $karakterlekerdezes_valasztott_tomb['karakternev']; ?>' title='Profile' rel='np' class='icon-profile link-first'>
- Profile
- </a>
- <a href='/wow/en/search?f=post&a=Bravandvia%40Mazrigos&sort=time' title='View my posts' rel='np' class='icon-posts'>
- </a>
- <a href='/wow/en/vault/character/auction/horde/' title='View auctions' rel='np' class='icon-auctions'>
- </a>
- <a href='/wow/en/vault/character/event' title='View events' rel='np' class='icon-events link-last'>
- </a>
- </div>
- </div>
- <div class='character-list'>
- <div class='primary chars-pane'>
- <div class='char-wrapper'>
- <?php
- // A megadott fiókon lévő összes karakter lekérdezése
- mysql_select_db( "$charsdb" );
- $karakterlekerdezes = mysql_query("select * from characters WHERE account=$_SESSION[id] ORDER BY name");
- while($karakter = mysql_fetch_array($karakterlekerdezes))
- {
- $karakterrace = $karakter['race'];
- $karakterclass = $karakter['class'];
- ?>
- <!-- class='char pinned' vany pipa <- vagy -> class='char' nincs pipa -->
- <a href="<?php
- /* KARAKTERVALTAS */
- //include('karaktervaltas.php');
- /* KARAKTERVALTAS */
- ?>
- "
- <?php
- if($karakterlekerdezes_valasztott_tomb['karakternev'] != $karakter['name']){
- echo "class='char'";
- }else{
- echo "class='char pinned'";
- }
- ?>
- rel="np" onclick="Core.karvaltas('<?php echo $karakter['name'];?>')">
- <span class='pin'></span>
- <span class='name'>
- <?php echo $karakter['name'];?>
- </span>
- <span <?php echo " class='class wow-class-" . $karakter['class'] . "'";?>>
- <?php echo $karakter['level'];?>
- <?php echo $karakter_race_tomb[$karakterrace];?>
- <?php echo $karakter_class_tomb[$karakterclass]; ?>
- </span>
- <span class='realm up'>
- <?php echo strtolower($_SESSION['realmnev']);?>
- </span>
- </a>
- <?php
- }
- ?>
- </div>
- </div>
- </div> </div>
- </div>
- </div>
- </div>
- </div>
- <?php
- }else{
- ?>
- <div class='user-plate'>
- <a id='user-plate' class='card-character plate-portrait ajax-update' rel='np' href='/wow/en/character/mazrigos/Bravandvia/'>
- <span class='card-portrait' style='background-image:url(https://eu.battle.net/static-render/eu/mazrigos/81/72230993-avatar.jpg?alt=/wow/static/images/2d/avatar/2-0.jpg)'></span>
- </a>
- <div class='meta-wrapper meta-horde ajax-update'>
- <div class='meta'>
- <div class='player-name'><?php echo strtolower($_SESSION['username']); ?></div>
- <div class='character'>
- <a class='character-name context-link text-small' rel='np'>
- Még nincs karaktered.
- </a>
- </div>
- </div>
- </div>
- </div>
- <?php
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement