Module: tools Branch: master Commit: c31cc0c78b0298bb6be07b1cc239f0d4ba3f65f6 URL: http://source.winehq.org/git/tools.git/?a=commit;h=c31cc0c78b0298bb6be07b1cc...
Author: Octavian Voicu octavian.voicu@gmail.com Date: Fri Aug 27 02:40:42 2010 +0300
winegecko: Update url generation to include correct folder.
---
winegecko.php | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/winegecko.php b/winegecko.php index 986a235..4440279 100644 --- a/winegecko.php +++ b/winegecko.php @@ -12,20 +12,28 @@ * Copyright (c) 2006 Jonathan Ernst */
+// Default version if none given +$sVersion = '0.0.1'; + +// Suffix appended to base name of file +$sFileSuffix = ''; + +// Folder which contains wine gecko files +$sFolder = 'Wine%20Gecko'; + // Check if a specific version was passed if(isset($_GET['v'])) { $sVersion = $_GET['v'];
if(isset($_GET['arch'])) - $sVersion = $sVersion.'-'.$_GET['arch']; + $sFileSuffix = $sVersion.'-'.$_GET['arch']; }
// Name of the file -$sFileName = "wine_gecko".($sVersion?'-'.$sVersion:'').".cab"; +$sFileName = sprintf('%s/%s/wine_gecko-%s.cab', $sFolder, $sVersion, $sFileSuffix ? $sFileSuffix : $sVersion);
// Size array $aFileSizes = array( - 'default'=>5219822, '0.0.1'=>5219822, '0.1.0'=>5746895, '0.9.0'=>7806669, @@ -36,7 +44,7 @@ $aFileSizes = array( );
// Exact size of the file: -$iFileSize = $aFileSizes[$sVersion ? $sVersion : 'default']; +$iFileSize = $aFileSizes[$sFileSuffix ? $sFileSuffix : $sVersion]; if(!$iFileSize) { header("HTTP/1.0 404 Not Found"); exit;