Ignore:
Timestamp:
Mar 3, 2010, 10:37:40 AM (15 years ago)
Author:
george
Message:
  • Opraveno: Neprovádět prázdné SQL řádky při vykonávání exportu pro AoWoW.
  • Opraveno: Chyba použití globální proměné při generování obrázků XP překladatelů při zobzarení týmu. Nestandardně zde byl vkládán skript přes include uvnitř funkce, což zapříčinilo změnu globálních proměnných na lokální.
  • Upraveno: Doplněny SQL uvozovky v některých dotazech.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/img_statistic.php

    r328 r349  
    1515if(array_key_exists('language', $_GET))
    1616{
    17   $language = ' AND `Language` = '.$_GET['language'].'';
     17  $language = ' AND (`Language` = '.$_GET['language'].')';
    1818} else $language = '';
    1919
    2020
    21 $ID = mysql_fetch_row($Database->SQLCommand('SELECT MAX(`VersionEnd`) FROM '.$Group['TablePrefix']));
     21$DbResult = $Database->SQLCommand('SELECT MAX(`VersionEnd`) FROM '.$Group['TablePrefix']);
     22$ID = mysql_fetch_row($DbResult);
    2223$BuildNumber_max = $ID[0];
    2324
    2425$where = 'VersionEnd = '.$BuildNumber_max.' AND (`Language` <> 0) AND (`Complete` = 1) '.$team.$language;
    25 $ID = mysql_fetch_row($Database->SQLCommand('SELECT count(distinct(`entry`)) FROM '.$Group['TablePrefix'].' WHERE '.$where));
     26$ID = mysql_fetch_row($Database->SQLCommand('SELECT count(distinct(`entry`)) FROM `'.$Group['TablePrefix'].'` WHERE '.$where));
    2627$NumberTranslate = $ID[0];
    2728 
    28 $ID = mysql_fetch_row($Database->SQLCommand('SELECT count(distinct(`entry`)) FROM '.$Group['TablePrefix'].' WHERE `VersionEnd` = '.$BuildNumber_max.' AND (`Language` = 0)'));
     29$ID = mysql_fetch_row($Database->SQLCommand('SELECT count(distinct(`entry`)) FROM `'.$Group['TablePrefix'].'` WHERE `VersionEnd` = '.$BuildNumber_max.' AND (`Language` = 0)'));
    2930$NumberAJ = $ID[0];
    3031
    31 $ID = mysql_fetch_row($Database->SQLCommand('SELECT count(*) FROM `log` WHERE `Type` = 1 AND `date` >= CURRENT_DATE - INTERVAL '.$Days.' DAY
    32  AND `text` LIKE "%'.$Group['Name'].'%"'));
     32$DbResult = $Database->SQLCommand('SELECT count(*) FROM `log` WHERE (`Type` = 1) AND (`date` >= CURRENT_DATE - INTERVAL '.$Days.' DAY) AND (`text` LIKE "%'.$Group['Name'].'%")');
     33$ID = mysql_fetch_row($DbResult);
    3334$NumberPerDay = $ID[0]; //date ("Y-m-d H:i:s")
    3435
Note: See TracChangeset for help on using the changeset viewer.