Changeset 14 for global.php


Ignore:
Timestamp:
Aug 12, 2007, 2:13:09 AM (17 years ago)
Author:
george
Message:
  • Aktuality na webu byly přesunuty z textového PHP souboru do tabulky news v databázi wow. Za zobrazování aktualit je odpovědný soubor news.php. Nová SQL tabulka je uložena ve složce sql jako 14-news.sql.
  • Opravena struktura a HTML validita hlavních stránek.
  • Přidán společný skript database.php pro připojování k MySQL databázi. Databáze je inicializována vždy při načítání skriptu global.php. Změněno připojování k databázi na tento systém v několika skriptech.
  • Změna struktury souboru config.php.
  • Promazání nepotřebných souborů.
  • Vytvoření souboru config.sample.php v podsložce scripts minimanageru. Soubor config.php nadále není verzován a je nutné ho vytvořit jako kopii souboru config.sample.php a nastavit potřebné parametry. Uchovány musí být pouze soubory bez hesel nebo s implicitními hesly.
  • Byl přidán skript pro obsluhu chyb error.php.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • global.php

    r12 r14  
    11<?php
    22
     3session_start();
    34include('config.php');
     5include('database.php');
     6include('error.php');
     7$Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password'], $Config['Database']['Database']);
     8$Database->Prefix = $Config['Database']['Prefix'];
     9$Database->charset($Config['Database']['Charset']);
     10
     11function HumanDate($DateTime)
     12{
     13  $DateTimeParts = explode(' ', $DateTime);
     14  $Parts = explode('-', $DateTimeParts[0]);
     15  if($DateTimeParts[0] != '0000-00-00') return(($Parts[2]*1).'.'.($Parts[1]*1).'.'.$Parts[0]);
     16  else return('&nbsp;');
     17}
    418
    519function ShowOnlinePlayerCount()
    620{
    7  global $WowEmuDirectory, $WoWServer;
     21  global $Database;
    822 //ini_set('allow_url_fopen', 'On');
    923  // World of Warcraft user stat
     
    1226  //$Content = fgets($File, 1000000);
    1327  //fclose($File);
    14   $Content = file_get_contents('http://'.$WoWServer.'/mangos/inc/stat2.php');
    15   if(strlen($Content) > 0)
    16   {
    17     $PlayerCount = substr_count($Content, '<player>');
    18     $P = 'hráèù';
    19     if($PlayerCount == 1) $P = 'hráè';
    20     else if(($PlayerCount >= 2) and ($PlayerCount <= 4)) $P = 'hráèi';
    21     echo($PlayerCount.' '.$P);
    22   } else echo('OFFLINE');
     28  $Database->select_db('realmd');
     29  $Result = $Database->select('account', 'COUNT(*)', 'online=1');
     30  $Row = $Result->fetch_array();
     31  $PlayerCount = $Row[0];
     32 
     33  if($PlayerCount == 1) $P = 'hráè';
     34  else if(($PlayerCount >= 2) and ($PlayerCount <= 4)) $P = 'hráèi';
     35  else $P = 'hráèù';
     36  echo($PlayerCount.' '.$P);
    2337}
    2438
     
    4256{
    4357  global $Charset, $BaseUrl;
    44   echo('
    45 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     58  echo('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    4659<HTML>
    4760<HEAD>
     
    5366  <style type="text/css" media="screen">@import url('.$BaseUrl.'css/style.css);</style>
    5467</HEAD> 
    55 
    56 
    5768<BODY text="#cccccc">
    5869
     
    113124</script>
    114125
    115 <TABLE align="center" class="TableHlavni" border="0">
     126<TABLE cellspacing="0" cellpadding="0" align="center" class="TableHlavni" border="0">
    116127  <TR>
    117128    <TD>
    118       <p class="pHlavni">
     129      <div class="pHlavni">
    119130      <br>
    120131      <br>
     
    132143  global $BaseUrl;
    133144  echo('
     145      </div>
    134146    </td>
    135     <TD class="TdSloupec" width="240" valign="top" align="center" >
    136 <div class="Nadpis">Heroes of Fantasy</div>
    137  <div class="DivText">
    138 ');
    139 
    140  ShowOnlinePlayerCount();
     147    <TD class="TdSloupec" valign="top" align="center">
     148      <div class="Nadpis">Heroes of Fantasy</div>
     149      <div class="DivText">');
     150
     151  ShowOnlinePlayerCount();
    141152 
    142 
    143 
    144 echo('
    145 <br>
     153echo('</div>
    146154<a href="'.$BaseUrl.'index.php" onMouseOver="swtch(&quot;2&quot;,&quot;home&quot;)" onMouseOut="swtch(&quot;1&quot;,&quot;home&quot;)"><IMG SRC="'.$BaseUrl.'images/home.jpg" name="home" alt="Home" border="0"></A>
    147155<a href="'.$BaseUrl.'server.php" onMouseOver="swtch(&quot;30&quot;,&quot;Server&quot;)" onMouseOut="swtch(&quot;29&quot;,&quot;Server&quot;)"><IMG SRC="'.$BaseUrl.'images/server.jpg" name="Server" alt="Server" border="0"></A>
    148 <a href="'.$BaseUrl.'donate.php" onMouseOver="swtch(&quot;4&quot;,&quot;donate&quot;)" onMouseOut="swtch(&quot;3&quot;,&quot;donate&quot;)"><IMG SRC="'.$BaseUrl.'images/donate.jpg" alt="donate" name="donate" border="0"></A>
     156<a href="'.$BaseUrl.'finance/" onMouseOver="swtch(&quot;4&quot;,&quot;donate&quot;)" onMouseOut="swtch(&quot;3&quot;,&quot;donate&quot;)"><IMG SRC="'.$BaseUrl.'images/donate.jpg" alt="donate" name="donate" border="0"></A>
    149157<a href="'.$BaseUrl.'download_soubory/" onMouseOver="swtch(&quot;6&quot;,&quot;download&quot;)" onMouseOut="swtch(&quot;5&quot;,&quot;download&quot;)"><IMG SRC="'.$BaseUrl.'images/download.jpg" alt="download" name="download" border="0"></A>
    150158<a href="'.$BaseUrl.'jak_zacit.php" onMouseOver="swtch(&quot;14&quot;,&quot;how&quot;)" onMouseOut="swtch(&quot;13&quot;,&quot;how&quot;)"><IMG SRC="'.$BaseUrl.'images/how.jpg" alt="how" name="how" border="0"></A>
     
    158166<a href="'.$BaseUrl.'Death%20Dealers%20Hratelne%20Rasy.php" onMouseOver="swtch(&quot;26&quot;,&quot;Rasy&quot;)" onMouseOut="swtch(&quot;25&quot;,&quot;Rasy&quot;)"><IMG SRC="'.$BaseUrl.'images/rasy.jpg" alt="Rasy" name="Rasy" border="0"></A>
    159167<a href="'.$BaseUrl.'Death%20Dealers%20Povolani.php" onMouseOver="swtch(&quot;22&quot;,&quot;Povolani&quot;)" onMouseOut="swtch(&quot;21&quot;,&quot;Povolani&quot;)"><IMG SRC="'.$BaseUrl.'images/povolani.jpg" alt="Povolani" name="Povolani" border="0"></A>
    160 <a href="'.$BaseUrl.'Death%20Dealers%20Profese.php" onMouseOver="swtch(&quot;24&quot;,&quot;profese&quot;)" onMouseOut="swtch(&quot;23&quot;,&quot;profese&quot;)"><IMG SRC="'.$BaseUrl.'images/profese.jpg" alt="profese" name="profese" border="0"></A>
    161 
    162 
    163 <TABLE width="220" border="1" align="center">
     168<a href="'.$BaseUrl.'Death%20Dealers%20Profese.php" onMouseOver="swtch(&quot;24&quot;,&quot;profese&quot;)" onMouseOut="swtch(&quot;23&quot;,&quot;profese&quot;)"><IMG SRC="'.$BaseUrl.'images/profese.jpg" alt="profese" name="profese" border="0"></A>');
     169
     170
     171/*
     172echo('<TABLE width="220" border="1" align="center">
    164173<TR><TD width="15%" valign="top">
    165174<P class="pAktuality">
     
    168177
    169178include('aktuality.php');
    170 
    171 echo('
    172 
    173 <A HREF="http://www.toplist.cz/" target="_blank"><IMG alt="pocitadlo"
    174 SRC="http://toplist.cz/count.asp?logo=mc&ID=324802"
     179*/
     180
     181echo('<A HREF="http://www.toplist.cz/" target="_blank"><IMG alt="pocitadlo"
     182SRC="http://toplist.cz/count.asp?logo=mc&amp;ID=324802"
    175183border="0" width="1" height="1"></A>
    176184
    177 
    178 </p>
    179 </td>
    180 </tr>
    181 </table>
    182 
    183     </div>
    184     </TD>
    185   </TR>
     185    </td>
     186  </tr>
    186187  <tr>
    187188    <td colspan="2">
     
    199200      </I> 
    200201 
    201  </DIV>
     202      </DIV>
    202203    </td>
    203204  </tr>
    204 </TABLE>
    205 </BODY>
     205  </TABLE>
     206  </BODY>
    206207</HTML>
    207208');
Note: See TracChangeset for help on using the changeset viewer.