Changeset 49 for trunk/log.php


Ignore:
Timestamp:
Jan 30, 2009, 10:33:08 PM (16 years ago)
Author:
george
Message:
  • Upraveno: Přepracován systém pro více skupin překladů. Původně přes samostatné php soubory, nyní dynamicky dle tabulek group a group_item.
  • Přidáno: Doplněna podpora skupin překladů item, creature, gameobject, mangos_string, mangos_command.
  • Opraveno: Export dat nyní bez výběru konkrétních sloupců s plným výběrem exportu překladových skupin. Přepracované extporotvané příkazy a forma dat.
  • Upraveno: Styl stránek částečně oddělen do souboru style.css. Podobně javascripty přesouvat do global.js.
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore set to
      SqlTranslate.zip
  • trunk/log.php

    r43 r49  
    11<?php
    22
    3   include('includes/global.php'); 
     3include('includes/global.php'); 
    44 
    5   echo '<b>Filtr: </b>';
    6     Echo '<a href="log.php" Title="Bez filtrování"><span style="color:black">Všechny</span></a> ';
     5echo('<b>Filtr: </b>');
     6echo('<a href="log.php" title="Bez filtrování"><span style="color:black">Všechny</span></a> ');
     7foreach($LogTypes as $Index => $LogItem)
     8{
     9  echo('<a href="log.php?type='.$LogItem[0].'" title="'.$LogItem[3].'"><span style="color:'.$LogItem[2].'">'.$LogItem[1].'</span></a> ');
     10}
     11
     12// echo ' Formát: datum: text zprávy (uživatel, IP)<br /><br />';
     13echo('<br /><br />');
     14
     15if(array_key_exists('type', $_GET))
     16{
     17  $sql = "SELECT *,(SELECT user.user FROM user WHERE user.id = log.user) as user
     18    FROM log WHERE type = '".$_GET['type']."' ORDER BY date DESC LIMIT 100";
     19    //  if ($_GET['type'] == $LogItem[0]) { }
     20} else $sql = "SELECT *,(SELECT user.user FROM user WHERE user.id = log.user) as user FROM log ORDER BY date DESC LIMIT 100";
     21       
     22$ID = $Database->SQLCommand($sql);
     23while($Line = mysql_fetch_array($ID))
     24{
    725  foreach($LogTypes as $Index => $LogItem)
    826  {
    9     Echo '<a href="log.php?type='.$LogItem[0].'" Title="'.$LogItem[3].'"><span style="color:'.$LogItem[2].'">'.$LogItem[1].'</span></a> ';
     27    if($Line['type'] == $LogItem[0]) $color = $LogItem[2];
    1028  }
     29  echo($Line['date'].': <span style="color:'.$color.'">'.$Line['text'].'</span> ('.$Line['user'].', '.$Line['IP'].')<br />');
     30}           
     31         
     32ShowFooter();     
    1133
    12 
    13      // echo ' Formát: datum: text zprávy (uživatel, IP)<br /><br />';
    14      echo '<br /><br />';
    15 
    16   if (array_key_exists('type', $_GET)) {
    17       $sql = "SELECT *,(SELECT user.user FROM user WHERE user.id = log.user) as user
    18        FROM log WHERE type = '".$_GET['type']."' ORDER BY date DESC LIMIT 100";
    19     //  if ($_GET['type'] == $LogItem[0]) { }
    20   } else $sql = "SELECT *,(SELECT user.user FROM user WHERE user.id = log.user) as user
    21        FROM log ORDER BY date DESC LIMIT 100";
    22        
    23        
    24       $ID = $Database->SQLCommand($sql);
    25       while ($Line = mysql_fetch_array($ID)) {
    26         foreach($LogTypes as $Index => $LogItem)
    27         {
    28           if ($Line['type'] == $LogItem[0]) { $color = $LogItem[2]; }
    29         }
    30         echo $Line['date'].': <span style="color:'.$color.'">'.$Line['text'].'</span> ('.$Line['user'].', '.$Line['IP'].')<br />';
    31       }     
    32          
    33   ShowFooter();     
    3434?>
Note: See TracChangeset for help on using the changeset viewer.