cvs: phpweb / downloads.php /include version.inc

From: Date: Sun, 18 Feb 2007 16:58:05 +0000
Subject: cvs: phpweb / downloads.php /include version.inc
Groups: php.mirrors 
Request: Send a blank email to php-mirrors+get-34353@lists.php.net to get a copy of this message
bjori Sun Feb 18 16:58:05 2007 UTC Added files: /phpweb/include version.inc Modified files: /phpweb downloads.php Log: Move release info into includable file so it can be used to generate "latest releases" box on the frontpage for instance

http://cvs.php.net/viewvc.cgi/phpweb/downloads.php?r1=1.275&r2=1.276&diff_format=u Index: phpweb/downloads.php diff -u phpweb/downloads.php:1.275 phpweb/downloads.php:1.276 --- phpweb/downloads.php:1.275 Wed Feb 14 15:50:20 2007 +++ phpweb/downloads.php Sun Feb 18 16:58:04 2007 @@ -1,7 +1,8 @@ <?php -// $Id: downloads.php,v 1.275 2007/02/14 15:50:20 derick Exp $ +// $Id: downloads.php,v 1.276 2007/02/18 16:58:04 bjori Exp $ $_SERVER['BASE_PAGE'] = 'downloads.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; +include_once $_SERVER['DOCUMENT_ROOT'] . '/include/version.inc'; // Try to make this page non-cached header_nocache(); @@ -74,43 +75,36 @@ ?> <a name="v5"></a> -<h1>PHP 5.2.1</h1> +<h1>PHP <?php list($v, $a) = each($RELEASES[5]); echo $v ?></h1> <h2>Complete Source Code</h2> <ul> - <li> - <?php download_link('php-5.2.1.tar.bz2', 'PHP 5.2.1 (tar.bz2)'); ?> - 08 Feb 2007<br /> - <span class="md5sum">md5: 261218e3569a777dbd87c16a15f05c8d</span> - </li> - <li> - <?php download_link('php-5.2.1.tar.gz', 'PHP 5.2.1 (tar.gz)'); ?> - 08 Feb 2007<br /> - <span class="md5sum">md5: 604eaee2b834bb037d2c83e53e300d3f</span> - </li> +<?php +foreach($a["source"] as $rel) { + echo " <li>\n "; + download_link($rel["filename"], $rel["name"]); echo " - {$rel["date"]}<br />\n"; + echo " <span class=\"md5sum\">md5: {$rel["md5"]}</span>\n"; + (isset($rel["note"]) ? "<p><strong>Note:</strong>{$rel["note"]}</p>": ""); + echo " </li>\n"; +} +?> </ul> <h2>Windows Binaries</h2> <ul> - <li> - <?php download_link('php-5.2.1-Win32.zip', 'PHP 5.2.1 zip package'); ?> - 08 Feb 2007<br /> - <span class="md5sum">md5: 682dd66fb03c7dd24c522f474e1b04b6</span> - </li> - <li> - <?php download_link('php-5.2.1-win32-installer.msi', 'PHP 5.2.1 installer'); ?> - 12 Feb 2007<br /> - <span class="md5sum">md5: f0a1445f4adfdc2e00a81b2eb788be5c</span> - <p><strong>Note:</strong> This file was updated February 12th to fix problems when upgrading from previous PHP versions.</p> - </li> - <li> - <?php download_link('pecl-5.2.1-Win32.zip', 'PECL 5.2.1 Win32 binaries'); ?> - 08 Feb 2007<br /> - <span class="md5sum">md5: dc8b394146faf7effa6f26df02e8e534</span> - </li> - <li> - <?php download_link('php-5.2.1-nts-Win32.zip', 'PHP 5.2.1 Non-thread-safe Win32 binaries'); ?> - 08 Feb 2007<br /> - <span class="md5sum">md5: 815c8c61af58fffdc34d34c24310ffe2</span> - </li> - <li> - <?php download_link('pecl-5.2.1-nts-Win32.zip', 'PECL 5.2.1 Non-thread-safe Win32 binaries'); ?> - 08 Feb 2007<br /> - <span class="md5sum">md5: ffd78a31a704d68c8adadc9288261583</span> - </li> +<?php +if(isset($a["windows"])) { + foreach($a["windows"] as $rel) { + echo " <li>\n "; + download_link($rel["filename"], $rel["name"]); echo " - {$rel["date"]}<br />\n"; + echo " <span class=\"md5sum\">md5: {$rel["md5"]}</span>\n"; + echo isset($rel["note"]) ? "<p><strong>Note:</strong> {$rel["note"]}</p>": ""; + echo " </li>\n"; + } +} else { + echo "<li>The Windows binaries and installer will follow shortly.</li>\n"; +} +?> </ul> <p> @@ -123,18 +117,19 @@ <a name="v4"></a> -<h1>PHP 4.4.5</h1> +<h1>PHP <?php list($v, $a) = each($RELEASES[4]); echo $v ?></h1> <h2>Complete Source Code</h2> <ul> - <li> - <?php download_link('php-4.4.5.tar.bz2','PHP 4.4.5 (tar.bz2)'); ?> - 14 Feb 2007<br /> - <span class="md5sum">md5: bf61d557c82962dc9533f6ef35283d4c</span> - </li> - <li> - <?php download_link('php-4.4.5.tar.gz', 'PHP 4.4.5 (tar.gz)'); ?> - 14 Feb 2007<br /> - <span class="md5sum">md5: cfc1d47cdc7c1bfd27666abb8fe97a45</span> - </li> +<?php +foreach($a["source"] as $rel) { + echo " <li>\n "; + download_link($rel["filename"], $rel["name"]); echo " - {$rel["date"]}<br />\n"; + echo " <span class=\"md5sum\">md5: {$rel["md5"]}</span>\n"; + (isset($rel["note"]) ? "<p><strong>Note:</strong> {$rel["note"]}</p>": ""); + echo " </li>\n"; +} +?> </ul> <p> @@ -151,19 +146,19 @@ </p> <ul> -<!-- - <li> - The Windows binaries and installer will follow shortly. - </li> ---> - - <li> - <?php download_link('php-4.4.5-Win32.zip', 'PHP 4.4.5 zip package'); ?> - 14 Feb 2007<br /> - (CGI binary plus server API versions for Apache, Apache2 (experimental), - ISAPI, NSAPI, Servlet and Pi3Web. MySQL support built-in, many extensions - included, packaged as zip)<br /> - <span class="md5sum">md5: c4197ede538cc911b04cdf3d7c0e37f1</span> - </li> +<?php +if(isset($a["windows"])) { + foreach($a["windows"] as $rel) { + echo " <li>\n "; + download_link($rel["filename"], $rel["name"]); echo " - {$rel["date"]}<br />\n"; + echo " <span class=\"md5sum\">md5: {$rel["md5"]}</span>\n"; + echo isset($rel["note"]) ? "<p><strong>Note:</strong> {$rel["note"]}</p>": ""; + echo " </li>\n"; + } +} else { + echo "<li>The Windows binaries follow shortly.</li>\n"; +} +?> </ul> <?php site_footer(); ?> http://cvs.php.net/viewvc.cgi/phpweb/include/version.inc?view=markup&rev=1.1 Index: phpweb/include/version.inc +++ phpweb/include/version.inc <?php /* The format is: * array( * "major release number" => array( * "release" => array( * "source/windows" => array( * "filename" => "filename.tar.bz2", * "name" => "package name", * "md5" => "crc32, right?", * "date" => "this files release date", * "notes" => "this file was updated 29feb due to broken phar files..", * ), * ), * ), * ); */ $RELEASES = array( 5 => array( "5.2.1" => array( "source" => array( array( "filename" => "php-5.2.1.tar.bz2", "name" => "PHP 5.2.1 (tar.bz2)", "md5" => "261218e3569a777dbd87c16a15f05c8d", "date" => "08 Feb 2007", ), array( "filename" => "php-5.2.1.tar.gz", "name" => "PHP 5.2.1 (tar.gz)", "md5" => "604eaee2b834bb037d2c83e53e300d3f", "date" => "08 Feb 2007", ), ), "windows" => array( /* Prefix the key with dot if the windows stuff isn't available yet*/ array( "filename" => "php-5.2.1-Win32.zip", "name" => "PHP 5.2.1 zip package", "md5" => "682dd66fb03c7dd24c522f474e1b04b6", "date" => "08 Feb 2007", ), array( "filename" => "php-5.2.1-win32-installer.msi", "name" => "PHP 5.2.1 installer", "md5" => "f0a1445f4adfdc2e00a81b2eb788be5c", "date" => "12 Feb 2007", "note" => "This file was updated February 12th to fix problems when upgrading from previous PHP versions.", ), array( "filename" => "pecl-5.2.1-Win32.zip", "name" => "PECL 5.2.1 Win32 binaries", "md5" => "dc8b394146faf7effa6f26df02e8e534", "date" => "08 Feb 2007", ), array( "filename" => "php-5.2.1-nts-Win32.zip", "name" => "PHP 5.2.1 Non-thread-safe Win32 binaries", "md5" => "815c8c61af58fffdc34d34c24310ffe2", "date" => "08 Feb 2007", ), array( "filename" => "pecl-5.2.1-nts-Win32.zip", "name" => "PECL 5.2.1 Non-thread-safe Win32 binaries", "md5" => "ffd78a31a704d68c8adadc9288261583", "date" => "08 Feb 2007", ), ), ), //"5.2.2RC1" => array(), /* Yes, it should be empty - unless we want it in the version feed? */ ), 4 => array( "4.4.5" => array( "source" => array( array( "filename" => "php-4.4.5.tar.bz2", "name" => "PHP 4.4.5 (tar.bz2)", "md5" => "bf61d557c82962dc9533f6ef35283d4c", "date" => "14 Feb 2007", ), array( "filename" => "php-4.4.5.tar.gz", "name" => "PHP 4.4.5 (tar.gz)", "md5" => "cfc1d47cdc7c1bfd27666abb8fe97a45", "date" => "14 Feb 2007", ), ), "windows" => array( /* Prefix the key with dot if they don't exists yet */ array( "filename" => "php-4.4.5-Win32.zip", "name" => "PHP 4.4.5 zip package", "md5" => "c4197ede538cc911b04cdf3d7c0e37f1", "date" => "14 Feb 2007", "note" => "(CGI binary plus server API versions for Apache, Apache2 (experimental), ISAPI, NSAPI, Servlet and Pi3Web. MySQL support built-in, many extensions included, packaged as zip)<br />", ), ), ), //"4.4.6RC1" => array(), /* Yes, it should be empty.. unless we want it in the version feed..? */ ), );
« previous php.mirrors (#34353) next »