Changeset 46 for trunk/includes


Ignore:
Timestamp:
Jan 29, 2009, 6:10:44 PM (15 years ago)
Author:
george
Message:
  • Upraveno: Čištění souboru global.php.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/global.php

    r43 r46  
    1313include('global_function.php');
    1414
    15 
    16   echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    17 <HTML>
    18 <HEAD>
    19   <META http-equiv="Content-Language" content="cs">
    20   <META http-equiv="Content-Type" content="text/html; charset='.$Config['Web']['Charset'].'">
    21   <META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
    22   <link rel="SHORTCUT ICON" href="/images/favicon.ico">
    23   <TITLE>WoW server Heroes of Fantasy - Projekt překládání Questů do CZ</TITLE>
    24   <meta http-equiv="Cache-Control" content="no-cache" />
    25 </HEAD> 
    26   <body>
    27   <script type="text/javascript" language="JavaScript">
    28   <!--
    29     function show(what){
    30       what.style.display=\'\';
    31     }
    32     function hide(what){
    33       what.style.display=\'none\'
    34     }
    35     -->
    36   </script>
    37  
    38   ';
    39  
     15echo('<?xml version="1.0" encoding="'.$Config['Web']['Charset'].'"?>
     16<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     17<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
     18<meta http-equiv="content-type" content="text/html; charset='.$Config['Web']['Charset'].'" /><head><link rel="stylesheet" href="/style.css" type="text/css" media="all" />
     19<script type="text/javascript" src="'.$Config['Web']['BaseURL'].'global.js"></script>
     20<link rel="SHORTCUT ICON" href="'.$Config['Web']['BaseURL'].'images/favicon.ico" />
     21<title>Projekt překládání textů WoW</title>
     22</head>
     23<body>');
     24
    4025// přihlášení
    41   if (array_key_exists('LoginUser',$_POST))
     26if(array_key_exists('LoginUser', $_POST))
     27{
     28  $_SESSION['User'] = $_POST['LoginUser'];
     29  $_SESSION['Pass'] = $_POST['LoginPass'];
     30
     31  $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE LOWER(user) = LOWER('".$_SESSION['User']."') AND pass = '".$_SESSION['Pass']."'"));
     32  if(!$Line)
    4233  {
    43     $_SESSION['User'] = $_POST['LoginUser'];
    44     $_SESSION['Pass'] = $_POST['LoginPass'];
    45    
    46     $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE LOWER(user) = LOWER('".$_SESSION['User']."') AND pass = '".$_SESSION['Pass']."'"));
    47     if (!$Line )
    48         {
    49        echo '<script> alert("Jméno nebo heslo bylo zadáno špatně!"); </script>';
    50        $_SESSION['UserID'] = '';
    51        $_SESSION['User'] = '';
    52        $_SESSION['Pass'] = '';
    53     } else
    54         {
    55       $_SESSION['UserID'] = $Line['ID'];
    56       $_SESSION['User'] = $Line['user'];
    57       WriteLog('Login: '.$_SESSION['User'], 3);
    58     }
     34     echo('<script> alert("Jméno nebo heslo bylo zadáno špatně!"); </script>');
     35     $_SESSION['UserID'] = '';
     36     $_SESSION['User'] = '';
     37     $_SESSION['Pass'] = '';
     38  } else
     39  {
     40    $_SESSION['UserID'] = $Line['ID'];
     41    $_SESSION['User'] = $Line['user'];
     42    WriteLog('Login: '.$_SESSION['User'], 3);
    5943  }
     44}
     45
    6046//odhlášení
    61   if (array_key_exists('Logout',$_GET))
    62   {
    63     WriteLog('Odhlášení', 3);
    64     $_SESSION['User'] = '';
    65     $_SESSION['Pass'] = '';
    66     $_SESSION['UserID'] = '';
    67   }
     47if(array_key_exists('Logout', $_GET))
     48{
     49  WriteLog('Odhlášení', 3);
     50  $_SESSION['User'] = '';
     51  $_SESSION['Pass'] = '';
     52  $_SESSION['UserID'] = '';
     53}
     54
    6855//záznam o aktivitě
    69   if (Licence(0))
    70     $Database->SQLCommand("UPDATE user SET LastIP = '".$_SERVER['REMOTE_ADDR']."', LastLogin = now() WHERE ID = ".$_SESSION['UserID']);
    71 
    72  
    73 echo'<table border="0" width="100%">
    74     <tr>
    75       <td width="150" valign="top">
    76       <a Title="Hlavní stránka" href="index.php">Domů</a><br />
    77       <a Title="Diskuze na téma překládání" href="http://wow.zdechov.net/forum/viewforum.php?f=22">Fórum projektu</a><br />
    78       <a Title="Weby odkazující na tento projekt bennerem" href="banners.php">Odkazuje na nás</a><br />
    79       <a Title="Slovník wow výrazů" onclick="javascript:window.open(\'dictionary.php\',\'Slovník\',\'width=400,height=412\'); return false;" href="dictionary.php">Slovníček</a><br />
    80       <a Title="Statistika překládání" href="statistic.php">Statistika</a><br />
    81       <a href="download.php" Title="Zde si můžete stáhnout přeložené texty">Stahování</a><br />';
     56if(Licence(0)) $Database->SQLCommand("UPDATE user SET LastIP = '".$_SERVER['REMOTE_ADDR']."', LastLogin = now() WHERE ID = ".$_SESSION['UserID']);
     57
     58
     59echo('<table class="page">
     60    <tr>
     61      <td class="menu">
     62      <a title="Hlavní stránka" href="index.php">Domů</a><br />
     63      <a title="Diskuze na téma překládání" href="http://wow.zdechov.net/forum/viewforum.php?f=22">Fórum projektu</a><br />
     64      <a title="Weby odkazující na tento projekt bennerem" href="banners.php">Odkazuje na nás</a><br />
     65      <a title="Slovník wow výrazů" onclick="javascript:window.open(\'dictionary.php\',\'Slovník\',\'width=400,height=412\'); return false;" href="dictionary.php">Slovníček</a><br />
     66      <a title="Statistika překládání" href="statistic.php">Statistika</a><br />
     67      <a href="download.php" title="Zde si můžete stáhnout přeložené texty">Stahování</a><br />');
    8268     
    8369      if (Licence(0))
    84         echo '<a Title="Nastavení uživatele" href="Options.php">Nastavení</a><br />';
     70        echo('<a title="Nastavení uživatele" href="Options.php">Nastavení</a><br />');
    8571      else
    86         echo '<a Title="Registrace uživatele pro překládání" href="registrace.php" style="color: red">Registrace</a><br />';
     72        echo('<a title="Registrace uživatele pro překládání" href="registrace.php" style="color: red">Registrace</a><br />');
    8773
    8874      //questy rolovací menu "
    89       echo '<br /><div id="quests_menu1" style="background-color: #ffff66;" onMouseMove="show(quests_menu)" onmouseout="hide(quests_menu)">
    90       <a href="ListQuests.php?filter">Questy</a></div>       
     75      echo('<br /><div id="quests_menu1" style="background-color: #ffff66;" onMouseMove="show(quests_menu)" onmouseout="hide(quests_menu)">
     76      <a href="ListQuests.php?filter">Questy</a></div>
    9177       
    9278       <div id="quests_menu" style="display: none; background-color: #ffffcc;" onMouseMove="show(quests_menu)" onmouseout="hide(quests_menu)">
    9379        &nbsp;<a Title="Zde můžete začít překládat" href="ListQuests.php?selection">Nepřeložené questy</a><br>
    94         &nbsp;<a Title="Přeložené questy, můžete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Přeložené questy</a><br>
    95         ';
    96         if  (Licence(0)) {
    97           echo '&nbsp;<a Title="Nedokončené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br>
    98           &nbsp;<a Title="Všechny Questy, které jsem přeložil" href="ListQuests.php?my">Moje questy</a><br>
    99           &nbsp;<a Title="Questy, které bych měl oznámkovat" href="ListQuests.php?notvote">Neznámkované questy</a><br>';
     80        &nbsp;<a Title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="ListQuests.php?Translate">Přeložené exty</a><br />');
     81        if  (Licence(0)) {
     82          echo '&nbsp;<a Title="Nedokončené překlady" href="ListQuests.php?mydevelop">Rozepsané překlady</a><br>
     83          &nbsp;<a Title="Všechny překlady, které jste přeložil" href="ListQuests.php?my">Moje překaldy</a><br>
     84          &nbsp;<a Title="Překlad, které bych měl oznámkovat" href="ListQuests.php?notvote">Neznámkované překlady</a><br>';
    10085        }
    10186        if  (Licence(2)) {
    102           echo '&nbsp;<a Title="Nezkontrolované Questy" href="ListQuests.php?nocheck">Nezkontrolované q.</a><br>';
    103           echo '&nbsp;<a Title="Zkontrolované Questy" href="ListQuests.php?check">Zkontrolované q.</a><br>';
    104         }
    105         echo '&nbsp;<a Title="Sestavit speciální fitr" href="ListQuests.php?filter">Filtr questů ...</a><br>';
     87          echo '&nbsp;<a Title="Nezkontrolované překlady" href="ListQuests.php?nocheck">Nezkontrolované q.</a><br>';
     88          echo '&nbsp;<a Title="Zkontrolované překlady" href="ListQuests.php?check">Zkontrolované q.</a><br>';
     89        }
     90        echo '&nbsp;<a Title="Sestavit speciální fitr" href="ListQuests.php?filter">Filtr překladů ...</a><br>';
    10691      echo '</div>';
    10792     
     
    175160  */
    176161      if (Licence(1)) {
    177         echo '<a href="log.php" Title="Log dění (Moderator only)">Log</a><br>';
     162        echo '<a href="log.php" Title="Log dění (Pouze moderátor)">Log</a><br>';
    178163      }
    179164      if (Licence(2)) {
    180165     //   echo 'Administrace:';
    181         echo '<a href="priorite.php" Title="Načtení priority questů (Admin only)">Priorita</a><br />';
    182         echo '<a href="fill_database.php" Title="Načtení questů do database (Admin only)">Plnění databáse</a><br />';
     166        echo '<a href="priorite.php" Title="Načtení priority questů (pouze admin)">Priorita</a><br />';
     167        echo '<a href="fill_database.php" Title="Načtení questů do database (pouze adin)">Plnění databáse</a><br />';
    183168     //   echo '<a href="client_files/generate_SQL.php" Title="Generování clientských souborů (Admin only)">Generování C.S.</a><br>';
    184         echo '<a href="https://wow.zdechov.net/mysql/" Title="PHP my admin (Admin only)">Database</a><br>';
     169        echo '<a href="https://wow.zdechov.net/mysql/" Title="phpMyAdmin(pouze admin)">Database</a><br>';
    185170        echo '<br>';
    186171      }
     
    191176} else {
    192177  echo ' <br />   
    193   <b>Login:</b><br>
     178  <b>Přihlášení:</b><br>
    194179  <form action="index.php" method="post">
    195180  <table>
     
    207192  ';
    208193}
    209   echo 'Online uživatelé:<br />';
    210   $ID = $Database->SQLCommand("SELECT user,GM,ID FROM `user` WHERE LastLogin >= Now()-300");
    211       while ($Line = mysql_fetch_array($ID)) {     
    212         if (Licence(1))
    213           $Name = '<a href="user.php?user='.$Line['ID'].'">'.$Line['user'].'</a>';
    214         else
    215           $Name = $Line['user'];
    216      
    217         if ($Line['GM'] <> 0)
    218           $TextGM = ' ('.$Moderators[$Line['GM']].')';
    219         else
    220           $TextGM = '';
    221         echo '<b>'.$Name.'</b>'.$TextGM.'<br />';
    222       }
    223 
    224  
    225   echo '<p style="  overflow: auto;  width: 100%; height: 200px;">
    226   <b>Shoutbox: </b><a href="action.php?shoutbox">Vložit</a>
    227   <table border="1"  cellpadding="1" cellspacing="0">';
    228     $ID = $Database->SQLCommand("SELECT * FROM shoutbox ORDER BY ID DESC LIMIT 10");
    229       while ($Line = mysql_fetch_array($ID))
    230         echo '<tr><td><span style="font-size: 10"><b>'.$Line['user'].'</b>: '.$Line['text'].'</span></td></tr>';
    231   echo '</table>
    232  
    233   ';
    234 
    235 
    236   echo '</td>
    237     <td width="10"></td>
    238       <td valign="top">
    239       ';
    240 
    241 
    242 
    243 
    244   function ShowFooter()
    245   { // BEGIN function ShowFooter
    246         global $Database;
    247        
    248     echo '
    249       </td>     
     194
     195echo('Online uživatelé:<br />');
     196$ID = $Database->SQLCommand("SELECT user,GM,ID FROM `user` WHERE LastLogin >= Now()-300");
     197while ($Line = mysql_fetch_array($ID))
     198{
     199  if(Licence(1)) $Name = '<a href="user.php?user='.$Line['ID'].'">'.$Line['user'].'</a>';
     200  else
     201    $Name = $Line['user'];
     202
     203  if($Line['GM'] <> 0) $TextGM = ' ('.$Moderators[$Line['GM']].')';
     204  else $TextGM = '';
     205  echo('<strong>'.$Name.'</strong>'.$TextGM.'<br />');
     206}
     207
     208echo('<p style="overflow: auto;  width: 100%; height: 200px;">
     209  <strong>Shoutbox: </strong><a href="action.php?shoutbox">Vložit</a>
     210  <table border="1" cellpadding="1" cellspacing="0">');
     211$ID = $Database->SQLCommand("SELECT * FROM shoutbox ORDER BY ID DESC LIMIT 10");
     212while($Line = mysql_fetch_array($ID))
     213  echo('<tr><td><span style="font-size: 10"><b>'.$Line['user'].'</b>: '.$Line['text'].'</span></td></tr>');
     214echo('</table>');
     215
     216echo('</td>
     217  <td width="10"></td>
     218  <td valign="top">');
     219
     220
     221function ShowFooter()
     222{
     223  global $Database;
     224
     225  echo('</td>
    250226    </tr>
    251227    <tr>
    252228    <td></td>
    253229    <td></td>
    254     <td>  <span style="color: grey">Program naprogramoval maron (maron2@centrum.cz)</span>';
    255 if (Licence(0))
    256   echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jste přihlášen jako: <b>'.$_SESSION['User'].'</b> <a href="index.php?Logout">Odhlásit</a>';
    257     echo ' </td></tr>
     230    <td>  <span style="color: grey">Program naprogramoval maron (maron2@centrum.cz)</span>');
     231if(Licence(0))
     232  echo('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jste přihlášen jako: <strong>'.$_SESSION['User'].'</strong> <a href="index.php?Logout">Odhlásit</a>');
     233  echo(' </td></tr>
    258234  </table>
    259235  </body>
    260 </html>
    261 ';
    262    
    263     $Database->Disconnect();
    264   } // END function ShowFooter
     236</html>');
     237  $Database->Disconnect();
     238}
    265239
    266240?>
Note: See TracChangeset for help on using the changeset viewer.