Changeset 49 for trunk/img_statistic.php


Ignore:
Timestamp:
Jan 30, 2009, 10:33:08 PM (15 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/img_statistic.php

    r43 r49  
    33include('includes/config.php');
    44include('includes/databaseconection.php');
     5
     6// SQL injection hack protection
     7foreach($_POST as $Index => $Item) $_POST[$Index] = addslashes($_POST[$Index]);
     8foreach($_GET as $Index => $Item) $_GET[$Index] = addslashes($_GET[$Index]);
    59
    610//připojení do databáze
     
    1216
    1317//  echo  "SELECT count(distinct(entry)) FROM $TypeTexts WHERE Language <> '0' AND Complete = '1'";
    14   $ID = mysql_fetch_row($Database->SQLCommand("SELECT count(distinct(entry)) FROM $TypeTexts WHERE Language <> '0' AND Complete = '1'"));
     18  $ID = mysql_fetch_row($Database->SQLCommand("SELECT count(distinct(entry)) FROM ".$TypeTexts." WHERE Language <> '0' AND Complete = '1'"));
    1519  $NumberTranslate = $ID[0];
    1620 
    17   $ID = mysql_fetch_row($Database->SQLCommand("SELECT count(*) FROM $TypeTexts WHERE Language = '0'"));
     21  $ID = mysql_fetch_row($Database->SQLCommand("SELECT count(*) FROM ".$TypeTexts." WHERE Language = '0'"));
    1822  $NumberAJ = $ID[0];
    1923
    20   $Percent = ($NumberTranslate/$NumberAJ)*100;
     24  $Percent = ($NumberTranslate / $NumberAJ) * 100;
    2125  $Percent = substr($Percent, 0, 5);
    2226
    23   $PercentBar = $Percent*4;
    24   $obrazek = imagecreatetruecolor(400,60);
    25   $Color1 = imagecolorallocate($obrazek,225,246,247);
    26   $Color2 = imagecolorallocate($obrazek,77,225,251);
    27   $Color3 = imagecolorallocate($obrazek,2,59,199);
    28   imagefilledrectangle($obrazek,0,0,400,59,$Color1);
    29   imagefilledrectangle($obrazek,0,0,$PercentBar,59,$Color2);
    30   imagestring($obrazek, 10, 120, 15, $NumberTranslate.'/'.$NumberAJ, $Color3);
    31   imagestring($obrazek, 3, 300, 15, $TypeTexts, $Color3);
    32   imagestring($obrazek, 10, 120, 30, $Percent.' %', $Color3);
    33   imagestring($obrazek, 1, 240, 50, 'Aktualizováno: '.date("m.d.y  H:i"), $Color3);
    34  
     27  $PercentBar = $Percent * 4;
     28  $obrazek = imagecreatetruecolor(400, 40);
     29  $Color1 = imagecolorallocate($obrazek, 225, 246, 247);
     30  $Color2 = imagecolorallocate($obrazek, 77, 225, 251);
     31  $Color3 = imagecolorallocate($obrazek, 2, 9, 199);
     32  imagefilledrectangle($obrazek, 0, 0, 400, 39, $Color1);
     33  imagefilledrectangle($obrazek, 0, 0, $PercentBar, 59, $Color2);
     34  imagestring($obrazek, 10, 120, 5, $NumberTranslate.'/'.$NumberAJ, $Color3);
     35  imagestring($obrazek, 3, 300, 5, $TypeTexts, $Color3);
     36  imagestring($obrazek, 10, 120, 20, $Percent.' %', $Color3);
     37  imagestring($obrazek, 1, 240, 30, 'Aktualizace: '.date("m.d.y  H:i"), $Color3);
    3538 
    3639  header('Content-Type: image/png');
Note: See TracChangeset for help on using the changeset viewer.