|
1 | 1 | <?php |
| 2 | +/*include '/eclipse/globals.txt'; |
| 3 | +$version = $STABLE_VERSION_MAJOR . "." . $STABLE_VERSION_MINOR; |
| 4 | +$fullVersion = $version . "." . $STABLE_VERSION_PATCH; |
| 5 | +$version = "4.4"; |
| 6 | +$fullVersion = "4.4.1";*/ |
2 | 7 |
|
3 | | -function my_offset($curfile, $prefix) { |
4 | | - preg_match ( '/\d/', $curfile, $m, PREG_OFFSET_CAPTURE, strlen ( $prefix ) ); |
5 | | - if (sizeof ( $m )) |
6 | | - return $m [0] [1]; |
7 | | - return strlen ( $prefix ); |
| 8 | + |
| 9 | +function listFiles($os,$version,$fullVersion){ |
| 10 | + $listFilesOutput= internalListFiles("V" . $version . '_' . $os); |
| 11 | + $listFilesOutput= $listFilesOutput . internalListFiles("V" . $fullVersion . '_' . $os); |
| 12 | + $listFilesOutput= $listFilesOutput . internalListFiles("sloeber-ide-V" . $fullVersion . '-' . $os); |
| 13 | + return $listFilesOutput; |
8 | 14 | } |
9 | | -function my_bitness($curfile, $prefix) { |
10 | | - return substr ( $curfile, my_offset ( $curfile, $prefix ), 2 ); |
| 15 | +function listVersionFiles($version){ |
| 16 | + $listFilesOutput= internalListFiles("V" . $version ); |
| 17 | + $listFilesOutput= $listFilesOutput . internalListFiles("sloeber-ide-V" . $version); |
| 18 | + return $listFilesOutput; |
11 | 19 | } |
12 | | -function listFiles($prefix) { |
| 20 | + |
| 21 | +function internalListFiles($prefix) { |
13 | 22 | include "files.php"; |
14 | 23 | global $filter; |
15 | 24 | $filter = $prefix; |
| 25 | + $lines=$lines." ".$prefix." "; |
16 | 26 | date_default_timezone_set ( 'UTC' ); |
17 | 27 |
|
18 | 28 | $files = array_filter ( $files, "filter" ); |
19 | 29 | sort ( $files ); |
20 | | - $lines = array ( |
21 | | - "32" => "", |
22 | | - "64" => "" |
23 | | - ); |
24 | 30 | foreach ( $files as &$file ) { |
25 | | - $curfile = basename ( $file ); |
26 | | - $bitness=my_bitness ( $curfile, $prefix ); |
27 | | - $lines[$bitness]= '<div class="text-center col-md-4 col-md-offset-4">'; |
28 | | - $lines[$bitness]= $lines[$bitness] . ' <a href="' . $file . '" class="btn btn-success btn-lg text-center">Download <b>' . $bitness . ' bits</b> Bundle <i class="glyphicon glyphicon-cloud-download"></i></a>'; |
29 | | - $lines[$bitness]= $lines[$bitness] . '</div>'; |
| 31 | + $line= '<div class="text-center col-md-4 col-md-offset-4">'; |
| 32 | + $line= $line . ' <a href="' . $file . '" class="btn btn-success btn-lg text-center">Download <b>' . basename ( $file ) . '</b><i class="glyphicon glyphicon-cloud-download"></i></a>'; |
| 33 | + $line= $line . '</div>'; |
| 34 | + $lines=$lines.$line; |
30 | 35 | } |
31 | | - echo $lines [ "64" ]; |
32 | | - echo $lines [ "32" ]; |
| 36 | + return $lines ; |
33 | 37 | } |
34 | 38 | function filter($file) { |
35 | 39 | global $filter; |
|
0 commit comments