|
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