1 | <?php
|
---|
2 | session_start();
|
---|
3 | include('includes/config.php');
|
---|
4 | include('includes/databaseconection.php');
|
---|
5 |
|
---|
6 | //pøipojení do databáze
|
---|
7 | $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']);
|
---|
8 | $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']);
|
---|
9 | $Database->SelectDatabase($Config['Database']['Database']);
|
---|
10 |
|
---|
11 |
|
---|
12 |
|
---|
13 | $ID = mysql_fetch_row($Database->SQLCommand("SELECT count(distinct(entry)) FROM page_text WHERE Language <> '0' AND Complete = '1'"));
|
---|
14 | $NumberTranslate = $ID[0];
|
---|
15 |
|
---|
16 | $ID = mysql_fetch_row($Database->SQLCommand("SELECT count(*) FROM page_text WHERE Language = '0'"));
|
---|
17 | $NumberAJpage = $ID[0];
|
---|
18 |
|
---|
19 | $Percent = ($NumberTranslate/$NumberAJpage)*100;
|
---|
20 | $Percent = substr($Percent, 0, 5);
|
---|
21 |
|
---|
22 | $PercentBar = $Percent*4;
|
---|
23 | $obrazek = imagecreatetruecolor(400,60);
|
---|
24 | $Color1 = imagecolorallocate($obrazek,225,246,247);
|
---|
25 | $Color2 = imagecolorallocate($obrazek,77,225,251);
|
---|
26 | $Color3 = imagecolorallocate($obrazek,2,59,199);
|
---|
27 | imagefilledrectangle($obrazek,0,0,400,59,$Color1);
|
---|
28 | imagefilledrectangle($obrazek,0,0,$PercentBar,59,$Color2);
|
---|
29 | imagestring($obrazek, 10, 120, 15, $NumberTranslate.'/'.$NumberAJpage, $Color3);
|
---|
30 | imagestring($obrazek, 3, 300, 15, 'page_texty', $Color3);
|
---|
31 | imagestring($obrazek, 10, 120, 30, $Percent.' %', $Color3);
|
---|
32 | imagestring($obrazek, 1, 240, 50, 'Aktualizováno: '.date("m.d.y H:i"), $Color3);
|
---|
33 |
|
---|
34 |
|
---|
35 | header('Content-Type: image/png');
|
---|
36 | imagepng($obrazek);
|
---|
37 | imagedestroy($obrazek);
|
---|
38 |
|
---|
39 | // echo '<img src="statistic.png">';
|
---|
40 |
|
---|
41 | ?>
|
---|