Changeset 1913


Ignore:
Timestamp:
4/16/2010 4:40:14 AM (4 years ago)
Author:
lowjoel
Message:

Use the new Build and Download classes (which are more efficient, especially the Build class)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/website/download.php

    r1901 r1913  
    11<?php 
    2 require('scripts/downloads.php'); 
     2require('scripts/Download.php'); 
     3require('scripts/Build.php'); 
    34 
    45if (!empty($_GET['id'])) 
     
    67    try 
    78    { 
    8         $download = Build::GetBuildFromID(intval($_GET['id'])); 
    9         if (empty($download)) 
    10             $download = new Download(intval($_GET['id'])); 
     9        $download = new Download(intval($_GET['id']));   
    1110         
    1211        //Check for supersedence 
     
    107106                    </tr> 
    108107<?php 
    109                     $builds = Build::Get(); 
    110                     foreach ($builds as $buildName => $build) 
     108                    foreach (BuildBranch::Get() as $branch) 
    111109                    { 
    112110?> 
    113111                    <tr> 
    114                         <td colspan="4"><h4><?php echo $buildName; ?></h4></td> 
     112                        <td colspan="4"><h4><?php echo $branch->Title; ?></h4></td> 
    115113                    </tr> 
    116114<?php 
    117                         foreach ($build as $revision) 
     115                        foreach (Build::GetActive($branch->ID) as $build) 
    118116                        { 
    119                             if ($revision->Superseded) 
    120                                 continue; 
    121117?> 
    122118                    <tr> 
    123                         <td><a href="<?php echo $_SERVER['PHP_SELF'] . '?id=' . $revision->ID; ?>"><?php echo $revision->Name; ?></a></td> 
    124                         <td>r<?php echo $revision->Revision; ?></td> 
    125                         <td><?php echo date('j/n/y g:ia', $revision->Released); ?></td> 
    126                         <td><?php echo $revision->Downloads; ?></td> 
     119                        <td><a href="<?php echo $_SERVER['PHP_SELF'] . '?id=' . $build->ID; ?>"><?php echo $build->Name; ?></a></td> 
     120                        <td>r<?php echo $build->Revision; ?></td> 
     121                        <td><?php echo $build->Released->format('j/n/y g:ia'); ?></td> 
     122                        <td><?php echo $build->Downloads; ?></td> 
    127123                    </tr> 
    128124<?php 
Note: See TracChangeset for help on using the changeset viewer.