cvs: php-windows-web /docroot listing.php

From: Date: Sat, 14 Mar 2009 16:53:53 +0000
Subject: cvs: php-windows-web /docroot listing.php
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-4057@lists.php.net to get a copy of this message
pajoye Sat Mar 14 16:53:53 2009 UTC Added files: /php-windows-web/docroot listing.php Log: - initial import, common files for all releases/snaps/qa pages http://cvs.php.net/viewvc.cgi/php-windows-web/docroot/listing.php?view=markup&rev=1.1 Index: php-windows-web/docroot/listing.php +++ php-windows-web/docroot/listing.php <?php include 'config.php'; include '../include/listing2.php'; $snaps = false; $mode = isset($_GET['mode']) ? $_GET['mode'] : 'releases'; switch ($mode) { case 'qa': $dir_to_parse = 'downloads/qa'; $title_page = 'Binaries and sources QA Releases'; break; case 'snapshots': $dir_to_parse = 'downloads/snaps'; $title_page = 'Binaries and sources Snapshots'; $snaps = true; break; case 'releases': default: $dir_to_parse = 'downloads/releases'; $title_page = 'Binaries and sources Releases'; } $baseurl = '/' . $dir_to_parse . '/'; $versions = generate_listing($dir_to_parse, $snaps); $major_order = array('5.2', '5.3', '6.0'); $minor_order = array( '5.2' => array( 'nts-VC6-x86', 'ts-VC6-x86' ), '5.3' => array( 'nts-VC9-x86', 'ts-VC9-x86', 'nts-VC6-x86', 'ts-VC6-x86', 'nts-VC9-x64', 'ts-VC9-x64' ), '6.0' => array( 'nts-VC9-x86', 'ts-VC9-x86', 'nts-VC6-x86', 'ts-VC6-x86', 'nts-VC9-x64', 'ts-VC9-x64') ); $labels = array( 'nts-VC9-x86' => 'VC9 x86 Non Thread Safe', 'ts-VC9-x86' => 'VC9 x86 Thread Safe', 'nts-VC6-x86' => 'VC6 x86 Non Thread Safe', 'ts-VC6-x86' => 'VC6 x86 Thread Safe', 'nts-VC9-x64' => 'VC9 x64 Non Thread Safe', 'ts-VC9-x64' => 'VC9 x64 Thread Safe', ); include TPL_PATH . 'header.php'; include TPL_PATH . 'news_line.php'; include TPL_PATH . 'left_column.php'; ?> <li id="content"> <ul id="content-columns"> <li id="main-column"> <div class="content"> <div class="adv-block"><!-- .adv-block --> <span class="corners-top"><span></span></span> <div class="info entry"><!-- .info --> <h2 name="top" id="top"><?php echo $title_page; ?></h2> <select onchange="window.location.hash=this.options[this.selectedIndex].value"> <option value="top" selected="true">Select an option to direct access...</option> <?php foreach ($major_order as $major) {?> <optgroup label="php-<?php echo '-' . $major; ?>"> <?php foreach ($minor_order[$major] as $minor) { if (!isset($versions[$major])) continue; ?> <option value="php-<?php echo $major . '-' . $minor; ?>"><?php echo $labels[$minor]; ?></option> <?php } ?> </optgroup> <?php } ?> </select> </div><!-- .info --> <span class="corners-bottom"><span></span></span> </div><!-- .adv-block --> <?php foreach ($major_order as $major) { ?> <div class="block"> <span class="corners-top"><span></span></span> <div class="info entry"> <h3 id="php-<?php echo $major; ?>" name="php-<?php echo $major; ?>" class="summary entry-title">PHP <?php echo $major . (isset($versions[$major]['version']) ? ' (' . $versions[$major]['version'] . ')' : ''); ?></h1> <p class="news-date"></p> <?php if (!isset($versions[$major])) { echo "$major has no release.<br>"; ?> </div></div> <?php continue; } ?> <p><a href="<?php echo $baseurl . $versions[$major]['source']['path']; ?>">Download source code</a> [<?php echo $versions[$major]['source']['size']; ?>]</p> <?php foreach ($minor_order[$major] as $minor) { ?> <?php if (isset($versions[$major][$minor])) { ?> <div class="innerbox"> <span class="corners-top"><span></span></span> <h4 id="php-<?php echo $major . '-' . $minor; ?>" name="php-<?php echo $major . '-' . $minor;?>"><?php echo $labels[$minor]; ?> (<?php echo $versions[$major][$minor]['mtime']; ?>)</h4> <p> <ul> <li> <a href="<?php echo $baseurl . $versions[$major][$minor]['zip']['path']; ?>">Zip</a> [<?php echo $versions[$major][$minor]['zip']['size']; ?>]<br /> <span class="md5sum">sha1: <?php echo $versions[$major][$minor]['zip']['sha1']; ?></span> </li> <?php if (isset($versions[$major][$minor]['installer'])) { ?> <li> <a href="<?php echo $baseurl . $versions[$major][$minor]['installer']['path']; ?>">Installer</a> [<?php echo $versions[$major][$minor]['installer']['size']; ?>]<br /> <span class="md5sum">sha1: <?php echo $versions[$major][$minor]['installer']['sha1']; ?></span> </li> <?php } ?> <?php if (isset($versions[$major][$minor]['debug_pack'])) { ?> <li> <a href="<?php echo $baseurl . $versions[$major][$minor]['debug_pack']['path']; ?>">Debug Pack</a> [<?php echo $versions[$major][$minor]['debug_pack']['size']; ?>]<br /> <span class="md5sum">sha1: <?php echo $versions[$major][$minor]['debug_pack']['sha1']; ?></span> </li> <?php } ?> </ul> </p> <span class="corners-bottom"><span></span></span> </div><!-- innerbox --> <?php } ?> <?php } ?> </div> <span class="corners-bottom"><span></span></span> </div> <!-- block --> <?php } ?> <p class="t-center"> </p> </div> <!-- .content --> </li><!-- #main-column --> </ul> <!-- #content-columns --> </li> <!-- #content --> <?php include TPL_PATH . 'footer.php'; ?>

« previous php.webmaster (#4057) next »