Changeset 582 for trunk/pages/chtyp.php


Ignore:
Timestamp:
May 4, 2009, 9:38:17 PM (16 years ago)
Author:
george
Message:
  • Opraveno: Opravena a pročištěna stránky změny typu účtu. Opravena chyba řazení arén. Opraveno chyba čtení jména účtu v banlistu.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/pages/chtyp.php

    r547 r582  
    1 <center><div style="background-image:url(./imgs/web/prg.gif);
    2                 background-repeat:repeat;
    3                 width:346px;
    4                 height:417px;">
    5 <br><br><br><br>
    6 <a href="?page=acc"><- Zpět do správy účtu </a>
    7 <br><br>
    8 <center><font face="Verdana" color="black" size="3"><h3>Změna typu accountu</h3></font></center>
    9 <form action="" method="post"><center>
    10 <table border=0>
    11 <tr><td width="50px"><font face="verdana" size="2"><b>Ú&#269;et :</b></font></td>
    12 <td><input type="textbox" name="aa"></td></tr>
     1<?php
     2
     3$html->PrgStart();
     4
     5echo('<form action="" method="post">
     6<center><h3>Změna typu účtu</h3></center>
     7<table border="0" align="center">
     8<tr><td width="50px"><font face="verdana" size="2"><b>Účet :</b></font></td>
     9<td><input type="textbox" name="aa" /></td></tr>
    1310<tr><td><font face="verdana" size="2"><b>Heslo :</b></font></td>
    14 <td><input type="password" name="ab"></td></tr>
     11<td><input type="password" name="ab" /></td></tr>
    1512<tr><td></td><td><select name="vyber">
    1613 <option value="wotlk">WotLK datadisk</option>
    1714 <option value="tbc">TBC datadisk</option>
    1815 <option value="wow">bez datadisku</option></select>
    19 <tr><td><input type="submit" name="ac" value="odeslat"></td><td></center>
    20 </form>
    21 </table>
    22 <?
     16<tr><td><input type="submit" name="ac" value="odeslat" /></td><td>
     17</table></form>');
    2318
    24 include "./inc/db.php";
     19$Expansion = array(0 => 'Klasický', 1 => 'The Burning Crusade', 2 => 'Wrath of the Litch King');
    2520
    26 if(array_key_exists("aa", $_POST))
    27 if(array_key_exists("ab", $_POST))
    28 if(array_key_exists("vyber", $_POST))
     21if(array_key_exists('aa', $_POST))
     22if(array_key_exists('ab', $_POST))
     23if(array_key_exists('vyber', $_POST))
    2924{
     25  $account= @$_POST['aa'];
     26  $heslo= @$_POST['ab'];
     27  $vyber = @$_POST['vyber'];
    3028
    31 $account= @$_POST['aa'];
    32 $heslo= @$_POST['ab'];
    33 $vyber = @$_POST['vyber'];
    34 
    35 if($account!="" || $heslo!="")
    36 { mysql_connect("$db_server", "$db_user", "$db_pass");
    37 mysql_select_db("$db_realmd");
     29  if($account != '' || $heslo != '')
     30  {
     31    $db->select_db($Config['Mangos']['DatabaseRealmd']);
    3832 
    3933    $user2 = strtoupper($account);
    4034    $pass = strtoupper($heslo);
    41     $i = SHA1($user2.':'.$pass);
     35    $i = SHA1($user2.':'.$pass); 
    4236 
     37    $data = $db->query('SELECT id FROM `account` WHERE username="'.$account.'" AND sha_pass_hash="'.$i.'" LIMIT 0,1');
    4338 
    44   $data = mysql_query("select id from `$db_realmd`.`account` where username='$account' and sha_pass_hash='$i' limit 0,1");
    45  
    46   $id = mysql_fetch_array($data);
    47  
    48   if($id['id']== "")
    49   {
    50   die("<font face=\"verdana\" size=\"2\" color=\"red\">Špatně zadané údaje accountu.</font>");
    51   }
     39    $id = $data->fetch_assoc(); 
     40    if($id['id'] == '')
     41    {
     42      die('<font face="verdana" size="2" color="red">Špatně zadané údaje účtu.</font>');
     43    }
    5244
    53 switch ($vyber):
    54   case wotlk:
    55   $nastaveni = "2";
    56   break;
    57   case tbc:
    58   $nastaveni = "1";
    59   break;
    60   case wow:
    61   $nastaveni = "0";
    62   break;
    63 endswitch;
     45    switch($vyber)
     46    {
     47      case 'wotlk':
     48        $nastaveni = 2;
     49        break;
     50      case 'tbc':
     51        $nastaveni = 1;
     52        break;
     53      case 'wow':
     54        $nastaveni = 0;
     55        break;
     56    }
    6457
    65 $querko = mysql_query("update `account` set `expansion` = '$nastaveni' where `username` = '$account'");
    66 
    67 if($nastaveni == "1"){
    68 
    69 echo "<br /><font face=\"verdana\" size=\"2\" color=\"DarkGreen\">datadisk The Burning Crusade byl pro ú&#269;et $account úsp&#283;šn&#283; zapnut.</font><br>";
    70 
    71 } elseif($nastaveni == "2"){
    72 
    73 echo "<br /><font face=\"verdana\" size=\"2\" color=\"DarkGreen\">datadisk Wrath of the Litch King byl pro ú&#269;et $account úsp&#283;šn&#283; zapnut.</font><br>";
    74 
    75 } else {
    76 
    77 echo "<br /><font face=\"verdana\" size=\"2\" color=\"DarkGreen\">Veškeré datadisky byly pro ú&#269;et $account úsp&#283;šn&#283; vypnuty.</font><br>";
    78 
    79 }
    80 }
     58    $querko = $db->query('UPDATE `account` SET `expansion` = '.$nastaveni.' WHERE `username` = "'.$account.'"');
     59    if($nastaveni == 1)
     60    {
     61      echo('<br /><font face="verdana" size="2" color="DarkGreen">datadisk The Burning Crusade byl pro účet '.$account.' úspěšně zapnut.</font><br />');
     62    } elseif($nastaveni == 2)
     63    {
     64      echo('<br /><font face="verdana" size="2" color="DarkGreen">datadisk Wrath of the Litch King byl pro účet '.$account.' úspěšně zapnut.</font><br />');
     65    } else
     66    {
     67      echo('<br /><font face="verdana" size="2" color="DarkGreen">Veškeré datadisky byly pro účet '.$account.' úspěšně vypnuty.</font><br />');
     68    }
     69  } else echo('<br /><font face="verdana" size="2" color="red">Zadejte vaše jméno a heslo.</font><br />');
    8170}
    8271
    83 
     72$html->PrgStop();
    8473?>
    85 </div>
Note: See TracChangeset for help on using the changeset viewer.