cvs: php-windows-web /docroot downloads.php /templates left_column.php
[email protected] ("Pierre-Alain Joye")
| Newsgroups | php.webmaster |
|---|---|
| Message-ID | <cvspajoye1228486882@cvsserver> |
pajoye Fri Dec 5 14:21:22 2008 UTC
Modified files:
/php-windows-web/docroot downloads.php
/php-windows-web/templates left_column.php
Log:
- rewamp downloads page to use the standard listing system
pajoye-20081205142122.txt
(text/plain, 13.2 KB)
http://cvs.php.net/viewvc.cgi/php-windows-web/docroot/downloads.php?r1=1.2&r2=1.3&diff_format=u
Index: php-windows-web/docroot/downloads.php
diff -u php-windows-web/docroot/downloads.php:1.2 php-windows-web/docroot/downloads.php:1.3
--- php-windows-web/docroot/downloads.php:1.2 Tue Nov 4 08:14:45 2008
+++ php-windows-web/docroot/downloads.php Fri Dec 5 14:21:22 2008
@@ -1,22 +1,26 @@
<?php
-$title_page = 'Release Downloads';
include 'config.php';
-define('CUR_PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR);
-
-include TPL_PATH . 'header.php';
-
-include TPL_PATH . 'news_line.php';
+include LIB_DIR . '/listing.php';
+$title_page = 'Binaries and sources Releases';
+$releases = buildReleasesCache(RELEASES_DIR);
?>
- <li id="content">
- <ul id="content-columns">
-
<?php
+include TPL_PATH . 'header.php';
+include TPL_PATH . 'news_line.php';
include TPL_PATH . 'left_column.php';
+$release_order = array('5.2', '5.3', '6.0');
+$version_order = array(
+ 'win32-VC6-x86',
+ 'nts-win32-VC6-x86',
+ 'win32-VC9-x86',
+ 'nts-win32-VC9-x86',
+);
?>
-
+ <li id="content">
+ <ul id="content-columns">
<li id="main-column">
<div class="content">
@@ -24,170 +28,26 @@
<span class="corners-top"><span></span></span>
<div class="info entry"><!-- .info -->
- <h2 name="top" id="top">PHP Windows Downloads</h2>
+ <h2 name="top" id="top">PHP Windows Snapshots</h2>
<select onchange="window.location.hash=this.options[this.selectedIndex].value">
<option value="top" selected="true">Select an option to direct access...</option>
- <optgroup label="PHP 5.3.0">
- <option value="php-5.3.0-zts">PHP 5.3.0 Thread Safe (Classic version)</option>
- <option value="php-5.3.0-nonzts">PHP 5.3.0 Non Thread Safe</option>
- <option value="php-5.3.0-msizts">PHP 5.3.0 Installer Thread Safe</option>
- <option value="php-5.3.0-msinonzts">PHP 5.3.0 Installer Non Thread Safe</option>
- <option value="php-5.3.0-source">PHP 5.3.0 Source</option>
- </optgroup>
-<!-- <optgroup label="PHP 6.0.0">
- <option value="php-6.0.0-source">PHP 6.0.0 Source</option>
- <option value="php-6.0.0-zts">PHP 6.0.0 ZTS</option>
- <option value="php-6.0.0-nonzts">PHP 6.0.0 Non ZTS</option>
- <option value="php-6.0.0-msizts">PHP 6.0.0 Installer ZTS</option>
- <option value="php-6.0.0-msinonzts">PHP 6.0.0 Installer Non ZTS</option>
- </optgroup>-->
+ <?php echo buildOptionPerReleases($releases, $release_order); ?>
</select>
</div><!-- .info -->
<span class="corners-bottom"><span></span></span>
</div><!-- .adv-block -->
-
- <div class="block"><!-- .block -->
- <span class="corners-top"><span></span></span>
-
- <div class="info entry"><!-- .info -->
- <h3 id="php-5.3.0" name="php-5.3.0" class="summary entry-title">PHP 5.3.0alpha2</h3>
-
- <p class="news-date"></p>
- <div class="newsImage"></div>
-
- <div>
- <div class="innerbox">
- <span class="corners-top"><span></span></span>
-
- <h4 id="php-5.3.0-msizts" name="php-5.3.0-msizts">Installer Thread Safe</h4>
-
- <p>
- <ul>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-win32-installer.msi">PHP 5.3.0alpha2 (classic)</a> [9,347Kb] - 01 Sep 2008<br />
- <span class="md5sum">md5: </span>
- </li>
- </ul>
- </p>
-
- <span class="corners-bottom"><span></span></span>
- </div><!-- .innerbox -->
-
- <div class="innerbox">
- <span class="corners-top"><span></span></span>
-
- <h4 id="php-5.3.0-msinonzts" name="php-5.3.0-msinonzts">Installer Non Thread Safe</h4>
-
- <p>
- <ul>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-nts-win32-installer.msi">PHP 5.3.0alpha2 (classic)</a> [9,347Kb] - 01 Sep 2008<br />
- <span class="md5sum">md5: </span>
- </li>
- </ul>
- </p>
-
- <span class="corners-bottom"><span></span></span>
- </div><!-- .innerbox -->
-
-
- <div class="innerbox">
- <span class="corners-top"><span></span></span>
-
- <h4 id="php-5.3.0-zts" name="php-5.3.0-zts">Thread Safe</h4>
-
- <p>
- <ul>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-Win32.zip">PHP 5.3.0alpha2 (classic)</a> - 2 September 2008<br />
- <span class="md5sum">md5: f8000adb25cc745336ff6e3a0e5d19e9</span>
- <blockquote><strong>Note:</strong> Default builds, compatible with official apache releases, IIS or fcgi</blockquote>
- <a href="http://downloads.php.net/pierre/php-debug-pack-5.3.0alpha2-Win32.zip">Debug pack</a>
- </li>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-Win32-VC9.zip">PHP 5.3.0alpha2 VC9 x86</a> - 2 September 2008<br />
- <span class="md5sum">md5: acd06f16b7ae0d13669e1f25d64bd479</span>
-<!-- <blockquote><strong>Update 2008/09/12:</strong>Fix missing XML support, no src change</blockquote>-->
-
- <blockquote><strong>Note:</strong>VC9 x86 builds, not compatible with official apache releases.<br />
- Experimental builds for x86 platform.
- </blockquote>
- <a href="http://downloads.php.net/pierre/php-debug-pack-5.3.0alpha2-Win32-VC9.zip">Debug pack</a>
- </li>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-Win32-VC9-x64.zip">PHP 5.3.0alpha2 VC9 x64</a> - 2 September 2008<br />
- <span class="md5sum">md5: acd06f16b7ae0d13669e1f25d64bd479</span>
- <blockquote><strong>Note:</strong>VC9 x64 builds, not compatible with official apache releases.<br />
- Experimental builds for x64 platform.
- </blockquote>
- </li>
- </ul>
- </p>
-
- <span class="corners-bottom"><span></span></span>
- </div><!-- .innerbox -->
-
- <div class="innerbox">
- <span class="corners-top"><span></span></span>
-
- <h4 id="php-5.3.0-nonzts" name="php-5.3.0-nonzts">Non Thread Safe</h4>
- <p>
- <ul>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-nts-Win32.zip">PHP 5.3.0alpha2</a> - 2 September 2008<br />
- <span class="md5sum">md5: c676d255835d7e80dcf65cb99118f75c</span>
- <blockquote><strong>Note:</strong> Default builds. Should be used only with FastCGI or CLI (IIS6/7, apache, lighttpd)</blockquote>
- <a href="http://downloads.php.net/pierre/php-debug-pack-5.3.0alpha2-nts-Win32.zip">Debug pack</a>
- </li>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-nts-Win32-VC9.zip">PHP 5.3.0alpha2 VC9 x86</a> - 2 September 2008<br />
- <span class="md5sum">md5: 06c011984031e11c6554c7adb28aca9f</span>
-<!-- <blockquote><strong>Update 2008/09/12:</strong>Fix missing XML support, no src change</blockquote>-->
-
- <blockquote><strong>Note:</strong>VC9 build x86. Should be used only with FastCGI or CLI (IIS6/7, apache, lighttpd)</blockquote>
- </li>
-
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-nts-Win32-VC9-x64.zip">PHP 5.3.0alpha2 VC9 x64</a> - 2 September 2008<br />
- <span class="md5sum">md5: c959208d7949c258cfbfe3048e3569a9</span>
- <blockquote><strong>Note:</strong>VC9 build x64. Should be used only with FastCGI or CLI (IIS6/7, apache, lighttpd)</blockquote>
- </li>
-
- </ul>
- </p>
-
- <span class="corners-bottom"><span></span></span>
- </div><!-- .innerbox -->
-
- <div class="innerbox">
- <span class="corners-top"><span></span></span>
-
- <h4 id="php-5.3.0-source" name="php-5.3.0-source">Source Code</h4>
-
- <p>These links represent the source code of PHP version 5.3.0alpha2.</p>
-
- <p>
- <ul>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-src.zip">zip</a> - 02 September 2008<br />
- </li>
- <li>
- <a href="http://downloads.php.net/pierre/php-5.3.0alpha2-src.7z">7zip</a> - 02 September 2008<br />
- </li>
- </ul>
- </p>
-
- <span class="corners-bottom"><span></span></span>
- </div><!-- .innerbox -->
+<?php
+foreach ($release_order as $point_version) {
+ if (count($releases[$point_version]) < 1) continue;
+ echo buildPointVersionBox($point_version, $releases[$point_version], $version_order, 'release');
+}
+?>
- </div>
- </div><!-- .info -->
-
- <span class="corners-bottom"><span></span></span>
- </div><!-- .block -->
+ <p class="t-center">
+ </p>
</div> <!-- .content -->
</li><!-- #main-column -->
http://cvs.php.net/viewvc.cgi/php-windows-web/templates/left_column.php?r1=1.1&r2=1.2&diff_format=u
Index: php-windows-web/templates/left_column.php
diff -u php-windows-web/templates/left_column.php:1.1 php-windows-web/templates/left_column.php:1.2
--- php-windows-web/templates/left_column.php:1.1 Tue Nov 4 08:13:25 2008
+++ php-windows-web/templates/left_column.php Fri Dec 5 14:21:22 2008
@@ -19,7 +19,9 @@
</div><!-- .block -->
<?php
if (strpos($_SERVER['SCRIPT_FILENAME'], 'snapshots') !== FALSE
- || strpos($_SERVER['SCRIPT_FILENAME'], 'qa') !== FALSE)
+ || strpos($_SERVER['SCRIPT_FILENAME'], 'qa') !== FALSE
+ || strpos($_SERVER['SCRIPT_FILENAME'], 'download') !== FALSE
+ )
{
?>