From 93a793714170f97384f24b32a4469e91324c03fa Mon Sep 17 00:00:00 2001 From: Jonathan Ernst Date: Sat, 29 Jan 2005 17:10:52 +0000 Subject: [PATCH] Use actual database data to generate the gold and silver list --- index.php | 240 ++++++++++-------------------------------------------- 1 file changed, 45 insertions(+), 195 deletions(-) diff --git a/index.php b/index.php index 29c26e3..5555d1b 100644 --- a/index.php +++ b/index.php @@ -7,7 +7,9 @@ * application environment */ include("path.php"); -require(BASE."include/"."incl.php"); +require(BASE."include/incl.php"); +require(BASE."include/application.php"); +require(BASE."include/screenshot.php"); apidb_header("Wine Application Database"); @@ -90,212 +92,60 @@ wine-users mailing list or the wine newsgroup, for more information visit

-

Wine 0.9 Supported Applications List

+

Top Voted Applications

-

This is a working version of the application lists which we hope to -support 'officially' for Wine 0.9. Please send comments, and suggestions, -about the list to Carlos Lozano; -direct formatting related flames to Dimitrie O. Paun.

+

This is a list of applications that are known to be working well and for which many AppDB users voted.

-

The Gold List

-

Applications which install and run virtually flawless on a - out-of-the-box Wine installation make it to the Gold list:

- - - +

The top-10 Gold List

+

Applications which install and run virtually flawless on a out-of-the-box Wine installation make it to the Gold list:

+
ApplicationVersionDescriptionTucows topNotesScreenshot
+ + - - Acrobat Reader"; +$sQuery = "SELECT appVotes.appId AS appId, COUNT(appVotes.appId) AS c, appVersion.versionId AS versionId FROM appVotes, appVersion WHERE appVotes.appId = appVersion.appId AND appVersion.maintainer_rating = 'Gold' GROUP BY appVotes.appId ORDER BY c LIMIT 10"; +$hResult = query_appdb($sQuery); +while($oRow = mysql_fetch_object($hResult)) +{ + $oApp = new Application($oRow->appId); + $oVersion = $oApp->getAppVersion($oRow->versionId); + // image + $img = get_screenshot_img($oRow->appId, $oRow->versionId); + echo ' + + + + + + '; +} ?> - - - - - - - - -WS-FTP LE"; -?> - - - - - - - - -mIRC"; -?> - - - - - - - - -Putty"; -?> - - - - - - - - -FTP Commander"; -?> - - - - - - - - -Pegasus Mail"; -?> - - - - - - - - -12Ghosts Zip"; -?> - - - - - - - - -WinMerge"; -?> - - - - - - - - -FileZilla"; -?> - - - - - -
ApplicationVersionDescriptionScreenshot
'.$oApp->data->appName.''.$oVersion->versionName.''.trim(substr($oApp->data->description,0,88)).'...'.$img.'
5.0.5This is the solution to your PDF troubles.6Dlls installed by the program: advpack.dll, msvcrt.dll, shfolder.dll, w95inf32.dll, msvcp60.dll, oleaut32.dll, w95inf16.dll[TODO]
5.08A great application that allows remote file edits, chmods on UNIX boxes and file moves.9No dlls installed.[TODO]
6.03This is a popular IRC client.25No dlls installed.[TODO]
0.52Simple Telnet/SSH client & console.29No install needed.[TODO]
5.58A remote file management and command-line FTP client.83No dlls installed.[TODO]
4.02E-mail client of choice for many beginner and advanced users.96You may need to mark WINSOCK.DLL as "On demand only" in Tools->Options->Advanced[TODO]
XP/31This is a fast compression utility.N/ANo dlls installed.[TODO]
2.1.4A visual text file differencing and merging tool for Win32 platforms.10@SFNo dlls installed.[TODO]
2.2.2FileZilla is a fast FTP client for Windows with a lot of features.11@SFNo dlls installed.[TODO]

-

The Silver List

-

The Silver list contains apps which we hope we can easily fix so they make it - to Gold status:

+

The top-10 Silver List

+

The Silver list contains apps which we hope we can easily fix so they make it to Gold status:

- + - - WinZip"; +$sQuery = "SELECT appVotes.appId AS appId, COUNT(appVotes.appId) AS c, appVersion.versionId AS versionId FROM appVotes, appVersion WHERE appVotes.appId = appVersion.appId AND appVersion.maintainer_rating = 'Silver' GROUP BY appVotes.appId ORDER BY c LIMIT 10"; +$hResult = query_appdb($sQuery); +while($oRow = mysql_fetch_object($hResult)) +{ + $oApp = new Application($oRow->appId); + $oVersion = $oApp->getAppVersion($oRow->versionId); + // image + $img = get_screenshot_img($oRow->appId, $oRow->versionId); + echo ' + + + + + + '; +} ?> - - - - - - - - -ICQ"; -?> - - - - - - - - -Winamp"; -?> - - - - - - - - -WinRAR"; -?> - - - - - - - - -WinMX"; -?> - - - - - - - - -SnagIt"; -?> - - - - - -
ApplicationVersionDescriptionTucows topNotesScreenshotApplicationVersionDescriptionScreenshot
'.$oApp->data->appName.''.$oVersion->versionName.''.trim(substr($oApp->data->description,0,88)).'...'.$img.'
8.1The most popular compression utility for Windows just got better.4 Install: Yes. (Dlls installed none)
- Run: Yes,(but it needs riched20.dll to shown the text in zipped files what - includes a message, zipped files without messages works fine)
[TODO]
2002aThe new and improved ICQ is here with all the great features you've come to expect -- plus a whole new set!5 Install: Yes, but it need "touch /c/windows/system/setupapi.dll" - (Dlls installed atl.dll,msvcrt.dll)
- Run: No, required comctl32 (imagelist proble) and riched32 native. - (it wasn't able to add users to contact list even with this native - dlls, I don't know if it was a different problem, or Wine related)
[TODO]
3.0This program has so many possibilities and offers such a wide -range of interfaces, you'll need no other player.10Install: Yes. (Dlls installed none)
- Run: No. (Need native msvcrt.dll then works)
[TODO]
3.00This is a version of the popular RAR compression format, offering significantly improved compression ratios.11Install: Yes. (It will install winrar in the directory where you are - when you run the installer, it is buggy because you must stop the - installation with ctrl+c when it asks to "overwrite files", but - it works).
- Run: Yes. (minor glitches in bugzilla) -
[TODO]
3.22Take file sharing to a new level.50Install: Yes (Dlls installed none)
- Run: Yes. (listbox is not working in it (comctl32)) -
[TODO]
6.1.1Use this to capture and manage images, text, and video.n/a Install: Yes. (Dlls installed advpack.dll, setupapi.dll, w95inf16.dll, - cfgmgr32.dll,shfolder.dll,w95inf32.dll)
- Run: Partial. (it has too options, some options like capture avi, or - capture web are not working)
[TODO]