File size: 2.91Kb
<?php
#echo "<meta http-equiv=\"Content-Type\" name=\viewport\" content=\"text/html; charset=utf-8;\"/>";
#echo "To jest plik aktualizacji, nie możesz patrzeć na jego zawartość nie uruchamiając go z programu";
// zmienna oznaczająca, czy pokazywać również wersje beta
// możliwości : beta, stable
$beta = $_GET['beta'];
require_once('mysql_connect.php');
$query = "SELECT file_widoczna_nazwa FROM `tm_update` GROUP BY file_widoczna_nazwa";
$result = mysql_query($query);
// rozpoczynanie pliku z update'em
echo "<update>\n";
// wypisywanie dostępnych plików w aktualizacji (najnowszych, z każdego rodzaju pliku)
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$querya = "SELECT file_widoczna_nazwa, file_url, file_wersja, file_type, file_size, file_md5, file_dateadded, file_description_new, file_title, file_description_change, file_description_deleted FROM `tm_update` WHERE file_widoczna_nazwa = '$row[0]' AND file_type = '$beta' ORDER BY file_dateadded DESC LIMIT 0,1";
$resulta = mysql_query($querya);
$rowa = mysql_fetch_array($resulta, MYSQL_NUM);
$plik_nazwa = $rowa[0];
$plik_url = $rowa[1];
$plik_wersja = $rowa[2];
$plik_typ = $rowa[3];
$plik_rozmiar = $rowa[4];
$plik_md5 = $rowa[5];
$plik_opis1 = $rowa[7];
$plik_opis2 = $rowa[9];
$plik_opis3 = $rowa[10];
$plik_tytul = $rowa[8];
if ($beta == 'beta') {
// jeżeli w programie jest zaznaczone aby pobierać wersje beta to trzeba sprawdzać, czy przypadkiem wersja stabilna nie jest
// nowsza niż wersja beta. Tylko wtedy użytkownik będzie miał tylko najnowszą wersję
$query_new = "SELECT file_widoczna_nazwa, file_url, file_wersja, file_type, file_size, file_md5, file_dateadded, file_description_new, file_title,file_description_change, file_description_deleted FROM tm_update WHERE file_widoczna_nazwa = '$row[0]' AND file_type = 'stable' ORDER BY file_dateadded DESC LIMIT 0,1";
$result_new = mysql_query($query_new);
$row_new = mysql_fetch_array($result_new, MYSQL_NUM);
if (strtotime($rowa[6]) < strtotime($row_new[6])) {
$plik_nazwa = $row_new[0];
$plik_url = $row_new[1];
$plik_wersja = $row_new[2];
$plik_typ = $row_new[3];
$plik_rozmiar = $row_new[4];
$plik_md5 = $row_new[5];
$plik_opis1 = $row_new[7];
$plik_opis2 = $row_new[9];
$plik_opis3 = $row_new[10];
$plik_tytul = $row_new[8];
}
}
if ($rowa[0] != "") {
echo " <name>$plik_nazwa</name>\n";
echo " <url>$plik_url</url>\n";
echo " <version>$plik_wersja</version>\n";
echo " <type>$plik_typ</type>\n";
echo " <size>$plik_rozmiar</size>\n";
echo " <md5>$plik_md5</md5>\n";
echo " <opis1>$plik_opis1</opis1>\n";
echo " <opis2>$plik_opis2</opis2>\n";
echo " <opis3>$plik_opis3</opis3>\n";
echo " <tytul>$plik_tytul</tytul>\n";
}
}
echo "</update>\n";
echo "<delete>\n";
echo "</delete>\n";
?>