david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 1 | <?php |
| 2 | echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?> \n" ; |
| 3 | ?> |
| 4 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| 5 | <html xmlns="http://www.w3.org/1999/xhtml"> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 6 | <head> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 7 | <?php |
| 8 | include 'pagePropertyVariables.php'; |
| 9 | ?> |
| 10 | <link |
| 11 | rel="stylesheet" |
| 12 | href="http://dev.eclipse.org/default_style.css" /> |
| 13 | <link |
| 14 | rel="stylesheet" |
| 15 | href="../commonPages/wtpDropStyle.css" /> |
| 16 | <title><?php echo $pageTitle; ?></title> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 17 | </head> |
| 18 | <body> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 19 | <?php |
| 20 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 21 | // tiny banner to remind when looking at "local" machine results |
| 22 | $serverName = $_SERVER["SERVER_NAME"]; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 23 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 24 | if (!stristr($serverName, "eclipse.org") && !stristr($serverName,"you.are.at.eclipsecon.org")) { |
| 25 | echo '<center> |
| 26 | <p> |
| 27 | Reminder: this is <font color="#FF0000">' . |
| 28 | $serverName . |
| 29 | '</font> |
| 30 | See also |
| 31 | <a href="http://download.eclipse.org/webtools/downloads" target="_top"> |
| 32 | the live public Eclipse site |
| 33 | </a>. |
| 34 | </p> |
| 35 | <hr /> |
| 36 | </center>'; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 37 | |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 38 | } |
| 39 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 40 | if (function_exists("date_default_timezone_set")) { |
| 41 | date_default_timezone_set("UTC"); |
| 42 | //echo "<p>default timezone: "; |
| 43 | //echo date_default_timezone_get(); |
| 44 | //echo "</p>"; |
| 45 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 46 | |
| 47 | ?> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 48 | <?php |
| 49 | ini_set("display_errors", "true"); |
| 50 | error_reporting (E_ALL); |
| 51 | ?> |
| 52 | <?php |
| 53 | $QString = $_SERVER['QUERY_STRING']; |
| 54 | $C = strcmp($QString, "test"); |
| 55 | ?> |
| 56 | <table |
| 57 | border=0 |
| 58 | cellpadding=2 |
| 59 | width="100%"> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 60 | <tr> |
| 61 | <td width="72%"><font class=indextop> Web Tools Platform<br> |
| 62 | downloads</font> <br> |
| 63 | <font class=indexsub>archived downloads from the Web Tools Platform project</font><br> |
| 64 | </td> |
| 65 | <td width="28%"><img |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 66 | src="http://dev.eclipse.org/images/Idea.jpg" |
| 67 | height=86 |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 68 | width=120></td> |
| 69 | </tr> |
| 70 | </table> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 71 | <!-- heading end --> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 72 | <hr /> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 73 | <table |
| 74 | border=0 |
| 75 | cellpadding=2 |
| 76 | width="100%"> |
| 77 | <tr> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 78 | <td> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 79 | <p>On this page you can find the <b>archived builds</b> produced by the <a |
| 80 | href="http://www.eclipse.org/webtools/" |
| 81 | target="_top"> Eclipse Webtools Project (WTP)</a>. Archived builds consist of older releases and not |
| 82 | propagated to Eclipse mirrors.</p> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 83 | </td> |
| 84 | </tr> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 85 | <tr> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 86 | <td |
| 87 | align=left |
| 88 | width="72%"> |
| 89 | <p>If you got here to this <b>archive</b> site by accident or casual browsing, please be aware that more <a |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 90 | href="http://download.eclipse.org/webtools/downloads/" |
| 91 | target="_top"> current builds</a> are available!</p> |
| 92 | </td> |
| 93 | </tr> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 94 | </table> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 95 | <?php |
| 96 | |
| 97 | //$fileHandle = fopen("drops/dlconfig.txt", "r"); |
| 98 | //while (!feof($fileHandle)) { |
| 99 | // |
| 100 | // $aLine = fgets($fileHandle, 4096); |
| 101 | // parse_str($aLine); |
| 102 | // |
| 103 | // |
| 104 | //} |
| 105 | // |
| 106 | //fclose($fileHandle); |
| 107 | |
| 108 | // fix for the next version of php |
| 109 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 110 | $contents = substr(file_get_contents('drops/dlconfig.txt'),0,-1); |
| 111 | $contents = str_replace("\n", "", $contents); |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 112 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 113 | #split the content file by & and fill the arrays |
| 114 | $elements = explode("&",$contents); |
| 115 | $t = 0; |
| 116 | $p = 0; |
| 117 | for ($c = 0; $c < count($elements)-1; $c++) { |
| 118 | $tString = "dropType"; |
| 119 | $pString = "dropPrefix"; |
| 120 | if (strstr($elements[$c],$tString)) { |
| 121 | $temp = preg_split("/=/",$elements[$c]); |
| 122 | $dropType[$t] = trim($temp[1]); |
| 123 | $t++; |
| 124 | } |
| 125 | if (strstr($elements[$c],$pString)) { |
| 126 | $temp = preg_split("/=/",$elements[$c]); |
| 127 | $dropPrefix[$p] = trim($temp[1]); |
| 128 | $p++; |
| 129 | } |
| 130 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 131 | |
| 132 | // debug |
| 133 | // echo "Debug: droptype count: ", count($dropType), "<br />"; |
| 134 | |
| 135 | for ($i = 0; $i < count($dropType); $i++) { |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 136 | $dt = $dropType[$i]; |
| 137 | $dt = trim($dt); |
| 138 | $typeToPrefix[$dt] = $dropPrefix[$i]; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 139 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 140 | // echo "Debug prefix: ", $dropPrefix[$i], "<br />"; |
| 141 | // echo "Debug dropType: ", $dropType[$i], "<br />"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 142 | |
| 143 | } |
| 144 | |
| 145 | $buildBranches = array(); |
| 146 | $buildBranches[0]="R3.1"; |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 147 | $buildBranches[1]="R3.0"; |
| 148 | $buildBranches[2]="R2.1"; |
| 149 | $buildBranches[3]="R2.0"; |
| 150 | $buildBranches[4]="R1.5"; |
| 151 | $buildBranches[5]="R1.0"; |
| 152 | $buildBranches[6]="R0.7"; |
| 153 | $buildBranches[7]="R0.5"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 154 | include 'drops/report.php'; |
| 155 | $latestTimeStamp=array(); |
| 156 | $latestFile = array(); |
| 157 | |
| 158 | echo "<table border=0 cellpadding=2 width=\"100%\"><tr>"; |
| 159 | echo "<td colspan=\"2\" bgcolor=\"#0080C0\"><b><font color=\"#FFFFFF\" face=\"Arial,Helvetica\">Latest Downloads</td></font></b>"; |
| 160 | echo "</td></tr></table>"; |
| 161 | |
| 162 | |
| 163 | |
| 164 | foreach ($buildBranches as $buildBranch ) { |
| 165 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 166 | $dirfilename = "drops/".$buildBranch; |
| 167 | if (file_exists($dirfilename) && is_dir($dirfilename)) { |
| 168 | $aDirectory = dir($dirfilename); |
| 169 | $latestTimeStamp[$buildBranch] = array(); |
| 170 | $latestFile[$buildBranch] = array(); |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 171 | |
| 172 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 173 | while (false !== ($anEntry = $aDirectory->read())) { |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 174 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 175 | // Short cut because we know aDirectory only contains other directories. |
| 176 | if ($anEntry != "." && $anEntry!=".." ) { |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 177 | //echo "Debug anEntry: $anEntry<br />" ; |
| 178 | $aDropDirectoryName = "drops/".$buildBranch."/".$anEntry; |
| 179 | if (is_Readable($aDropDirectoryName)) { |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 180 | $aDropDirectory = dir($aDropDirectoryName); |
| 181 | //echo "Debug aDropDirectory: $aDropDirectory->path <br />" ; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 182 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 183 | $fileCount = 0; |
| 184 | while ($aDropEntry = $aDropDirectory->read()) { |
| 185 | // echo "Debug aDropEntry: $aDropEntry<br />" ; |
| 186 | if ( (stristr($aDropEntry, ".tar.gz")) || (stristr($aDropEntry, ".zip")) ) { |
| 187 | // Count the dropfile entry in the directory (so we won't display links, if not all there |
| 188 | $fileCount = $fileCount + 1; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 189 | } |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 190 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 191 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 192 | $aDropDirectory->close(); |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 193 | } |
| 194 | // Read the count file |
| 195 | $countFile = "drops/".$buildBranch."/".$anEntry."/files.count"; |
| 196 | $indexFile = "drops/".$buildBranch."/".$anEntry."/index.html"; |
| 197 | |
| 198 | |
| 199 | if (!file_exists($indexFile)) { |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 200 | $indexFile = "drops/".$buildBranch."/".$anEntry."/index.php"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 201 | } |
| 202 | |
| 203 | |
| 204 | if (file_exists($countFile) && file_exists($indexFile)) { |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 205 | $anArray = file($countFile); |
| 206 | // debug |
| 207 | //echo "Number according to files.count: ", $anArray[0]; |
| 208 | //echo " actual counted files: ", $fileCount; |
| 209 | |
| 210 | // If a match - process the directoryVV |
| 211 | if ($anArray[0] <= $fileCount) { |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 212 | // debug |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 213 | //echo "yes, counted equaled expected count<br>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 214 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 215 | $parts = explode("-", $anEntry); |
| 216 | if (count($parts) == 3) { |
| 217 | // debug |
| 218 | //echo "yes, counted parts was 3<br>"; |
| 219 | $buckets[$buildBranch][$parts[0]][] = $anEntry; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 220 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 221 | $timePart = $parts[2]; |
| 222 | $year = substr($timePart, 0, 4); |
| 223 | $month = substr($timePart, 4, 2); |
| 224 | $day = substr($timePart, 6, 2); |
| 225 | $hour = substr($timePart,8,2); |
| 226 | $minute = substr($timePart,10,2); |
| 227 | $timeStamp = mktime($hour, $minute, 0, $month, $day, $year); |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 228 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 229 | $timeStamps[$anEntry] = date("D, j M Y -- H:i \(\U\T\C\)", $timeStamp); |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 230 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 231 | if (sizeof($latestTimeStamp[$buildBranch]) > 0) { |
| 232 | if ($timeStamp > $latestTimeStamp[$buildBranch][$parts[0]]) { |
| 233 | $latestTimeStamp[$buildBranch][$parts[0]] = $timeStamp; |
| 234 | $latestFile[$buildBranch][$parts[0]] = $anEntry; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 235 | } |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 236 | }else{ |
| 237 | $latestTimeStamp[$buildBranch][$parts[0]] = $timeStamp; |
| 238 | $latestFile[$buildBranch][$parts[0]] = $anEntry; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 239 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 240 | } |
| 241 | } |
| 242 | |
| 243 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 244 | } |
| 245 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 246 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 247 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 248 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 249 | $aDirectory->close(); |
| 250 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 251 | } |
| 252 | |
| 253 | ?> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 254 | <TABLE |
| 255 | width="100%" |
| 256 | cellpadding=2> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 257 | <tr> |
| 258 | <td width=\"30%\"><b>Build Type</b></td> |
| 259 | <td><b>Build Stream</b></td> |
| 260 | <td><b>Build Name</b></td> |
| 261 | <td><b>Build Date</b></td> |
| 262 | </tr> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 263 | <?php |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 264 | foreach($dropType as $value) { |
| 265 | $prefix=$typeToPrefix[$value]; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 266 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 267 | foreach($buildBranches as $bValue) { |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 268 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 269 | if (array_key_exists($bValue,$latestFile) && array_key_exists($prefix, $latestFile[$bValue])) { |
| 270 | $fileName = $latestFile[$bValue][$prefix]; |
| 271 | echo "<tr> |
| 272 | <td width=\"30%\">$value</td> <td>$bValue</td>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 273 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 274 | $parts = explode("-", $fileName); |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 275 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 276 | if (sizeof($parts) > 1) { |
| 277 | // Uncomment the line below if we need click through licenses. |
| 278 | // echo "<td><a href=license.php?license=drops/$bValue/$fileName>$parts[1]</a></td>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 279 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 280 | // Comment the line below if we need click through licenses. |
| 281 | echo "<td><a href=\"drops/$bValue/$fileName/\">$parts[1]</a></td>"; |
| 282 | |
| 283 | echo "<td>$timeStamps[$fileName]</td>"; |
| 284 | echo "</tr>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 285 | } |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 286 | } |
| 287 | } |
| 288 | } |
| 289 | ?> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 290 | </TABLE> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 291 | <?php |
| 292 | foreach($dropType as $value) { |
| 293 | $prefix=$typeToPrefix[$value]; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 294 | |
| 295 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 296 | echo " |
| 297 | <table width=\"100%\" cellpadding=2> |
| 298 | <tr bgcolor=\"#999999\"> |
| 299 | <td align=left width=\"30%\"><b><a name=\"$value\"><font color=\"#FFFFFF\" face=\"Arial,Helvetica\">$value"; |
| 300 | echo "</font></a></b></td> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 301 | </TR> |
| 302 | <TR> |
| 303 | <td align=left> |
| 304 | <TABLE width=\"100%\" cellpadding=\"2\"> |
| 305 | <tr> |
| 306 | <td width=\"30%\"><b>Build Name</b></td><td><b>Build Stream</b></td> |
| 307 | <td><b>Build Date</b></td> |
| 308 | </tr>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 309 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 310 | foreach($buildBranches as $bValue) { |
| 311 | if (array_key_exists($bValue,$buckets) && array_key_exists($prefix, $buckets[$bValue])) { |
| 312 | echo "<tr><td colspan=\"7\"/><hr/></tr>"; |
| 313 | $aBucket = $buckets[$bValue][$prefix]; |
| 314 | if (isset($aBucket)) { |
| 315 | rsort($aBucket); |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 316 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 317 | $i = 0; |
| 318 | $ts = array(); |
| 319 | $ts2iv = array(); |
| 320 | foreach($aBucket as $iv) { |
| 321 | $parts = explode("-", $iv); |
| 322 | $ts[$i] = $parts[2]; |
| 323 | $ts2iv[$ts[$i]] = $iv; |
| 324 | $i++; |
| 325 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 326 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 327 | rsort($ts); |
| 328 | $i = 0; |
| 329 | $aBucket = array(); |
| 330 | foreach($ts as $tsvalue) { |
| 331 | $aBucket[$i] = $ts2iv[$tsvalue]; |
| 332 | $i++; |
| 333 | } |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 334 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 335 | foreach($aBucket as $innerValue) { |
| 336 | $parts = explode("-", $innerValue); |
| 337 | echo "<tr>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 338 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 339 | // Uncomment the line below if we need click through licenses. |
| 340 | // echo "<td><a href=\"license.php?license=drops/$bValue/$innerValue\">$parts[1]</a></td>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 341 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 342 | // Comment the line below if we need click through licenses. |
| 343 | echo "<td><a href=\"drops/$bValue/$innerValue/\">$parts[1]</a></td>"; |
| 344 | echo "<td>$bValue</td>"; |
| 345 | echo "<td>$timeStamps[$innerValue]</td>"; |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 346 | |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 347 | } |
| 348 | }}} |
| 349 | echo "</table></table>"; |
| 350 | } |
| 351 | ?> |
| 352 | <table |
| 353 | border="0" |
| 354 | width="100%" |
| 355 | cellpadding="2"> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 356 | <tbody> |
| 357 | <tr> |
| 358 | <td valign="top"> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 359 | <table |
| 360 | border="0" |
| 361 | cellpadding="2"> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 362 | <tbody> |
| 363 | <tr> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 364 | <td |
| 365 | width="100%" |
| 366 | bgcolor="#0080c0" |
| 367 | valign="top"><b><font face="Arial,Helvetica"><font color="#ffffff">Download Related Links</font> |
| 368 | </font></b></td> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 369 | </tr> |
| 370 | <tr> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 371 | <td valign="top"><!-- moved to /home/data/httpd/archive.eclipse.org/webtools/downloads/translations |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 372 | <p><a |
| 373 | href="http://download.eclipse.org/webtools/downloads/translations/M-0.7.1-200509270720/translation.html" |
| 374 | target="_top">0.7.1 Language Packs</a> are now |
| 375 | available.</p> |
| 376 | --> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 377 | <p><a |
| 378 | href="http://download.eclipse.org/webtools/downloads" |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 379 | target="_top">Declared Builds</a> builds are available which are for end-users and adopters.</p> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 380 | <p><a |
| 381 | href="http://download.eclipse.org/webtools/committers/" |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 382 | target="_top">Continuous Builds</a> are produced since the last declared build, but are |
| 383 | generally not tested and of interest only to committers and early testers.</p> |
| 384 | <p><a |
| 385 | href="translations/M-0.7.1-200509270720/translation.html" |
| 386 | target="_top">WTP 0.7.x Language Packs</a> are available for download.</p> |
| 387 | </td> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 388 | </tr> |
| 389 | </tbody> |
| 390 | </table> |
| 391 | </td> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 392 | </tr> |
| 393 | </tbody> |
| 394 | </table> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 395 | <!-- footer --> |
| 396 | <center> |
| 397 | <hr /> |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 398 | <p>All downloads are provided under the terms and conditions of the <a href="http://www.eclipse.org/legal/notice.html">Eclipse.org |
| 399 | Software User Agreement</a> unless otherwise specified.</p> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 400 | <p>If you have problems downloading the drops, contact the <font |
david_williams | 8ef1ed3 | 2008-09-30 02:13:01 +0000 | [diff] [blame] | 401 | size="-1" |
| 402 | face="arial,helvetica,geneva"><a href="mailto:webmaster@eclipse.org">webmaster</a></font>.</p> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 403 | </center> |
| 404 | <!-- end footer --> |
david_williams | ffa5110 | 2008-09-30 01:35:21 +0000 | [diff] [blame] | 405 | </body> |
| 406 | </html> |