Ignore:
Timestamp:
02/23/10 14:09:15 (11 years ago)
Author:
sander
Message:

Show abbreviated tree on large galleries

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/www/app/views/elements/gallery.ctp

    r297 r298  
    33                <td class="subgallery-name" style="padding-left: <?php echo $indent;?>em"><?php echo $html->link($child['Gallery']['name'] . '/', array('action' => 'view', $child['Gallery']['slug']));?></td> 
    44                <td>&nbsp;</td> 
     5                <?php if ($abbreviate): ?> 
     6                        <td>-</td> 
     7                <?php endif; ?> 
    58                <td>-</td> 
    69                <td>-</td> 
     
    1316<?php foreach ($gallery['Request'] as $request):?> 
    1417        <tr class="request"> 
    15                 <td class="request-name" style="padding-left: <?php echo $indent;?>em"><?php echo $html->link($request['filename'], array('controller'=> 'requests', 'action'=>'view', $request['id'])); ?></td> 
     18                <td class="request-name" style="padding-left: <?php echo $indent;?>em"> 
     19                        <?php echo $html->link($request['filename'], array('controller'=> 'requests', 'action'=>'view', $request['id'])); ?> 
     20                </td> 
    1621                <td><?php foreach ($request['Validator'] as $validator) { echo $validatorModel->getStateIcon($validator) . ' '; } ?></td> 
     22                <?php if ($abbreviate): ?> 
     23                        <td> 
     24                                <?php echo $request['result_count'] . '/' . $request['job_count']; ?> 
     25                        </td> 
     26                <?php endif; ?> 
    1727                <td><?php echo $request['created'];?></td> 
    1828                <td><?php echo $requestModel->getState($request); ?></td> 
     
    2333                <?php endif;?> 
    2434        </tr> 
    25         <?php foreach ($request['Job'] as $job):?> 
    26         <tr class="result<?php if (!$job['Result'] || !$job['Result']['id']) { echo ' expired'; } ?>"> 
    27                         <td class="job-name" style="padding-left: <?php echo $indent + 2;?>em"> 
    28                                 <?php 
    29                                         echo $jobModel->getFormatIcon($job); 
    30                                         if ($job['Result'] && $job['Result']['id']) { 
    31                                                 echo $html->link($job['Application']['name'] . ' ' . $job['version'] . ' (' . $job['Platform']['name'] . ')', array('controller'=> 'results', 'action'=>'view', $job['Result']['id'])); 
    32                                         } else { 
    33                                                 echo $job['Application']['name'] . ' ' . $job['version'] . ' (' . $job['Platform']['name'] . ')'; 
    34                                         } 
    35                                 ?> 
    36                         </td> 
    37                         <td> 
    38                                 <?php 
    39                                         if (isset($job['Result']['Validator'])) { 
    40                                                 foreach ($job['Result']['Validator'] as $validator) { 
    41                                                         echo $validatorModel->getStateIcon($validator) . ' '; 
     35        <?php if (!$abbreviate): ?> 
     36                <?php foreach ($request['Job'] as $job):?> 
     37                        <tr class="result<?php if (!$job['Result'] || !$job['Result']['id']) { echo ' expired'; } ?>"> 
     38                                <td class="job-name" style="padding-left: <?php echo $indent + 2;?>em"> 
     39                                        <?php 
     40                                                echo $jobModel->getFormatIcon($job); 
     41                                                if ($job['Result'] && $job['Result']['id']) { 
     42                                                        echo $html->link($job['Application']['name'] . ' ' . $job['version'] . ' (' . $job['Platform']['name'] . ')', array('controller'=> 'results', 'action'=>'view', $job['Result']['id'])); 
     43                                                } else { 
     44                                                        echo $job['Application']['name'] . ' ' . $job['version'] . ' (' . $job['Platform']['name'] . ')'; 
    4245                                                } 
    43                                         } 
    44                                 ?> 
    45                         </td> 
    46                         <td><?php echo isset($job['Result']['created']) ? $job['Result']['created'] : $job['created']; ?></td> 
    47                         <td><?php echo $jobModel->getState($job, $request['state']); ?></td> 
    48                         <?php if ($access):?> 
    49                                 <td class="actions">&nbsp;</td> 
    50                         <?php endif;?> 
    51                 </tr> 
    52         <?php endforeach; ?> 
     46                                        ?> 
     47                                </td> 
     48                                <td> 
     49                                        <?php 
     50                                                if (isset($job['Result']['Validator'])) { 
     51                                                        foreach ($job['Result']['Validator'] as $validator) { 
     52                                                                echo $validatorModel->getStateIcon($validator) . ' '; 
     53                                                        } 
     54                                                } 
     55                                        ?> 
     56                                </td> 
     57                                <td><?php echo isset($job['Result']['created']) ? $job['Result']['created'] : $job['created']; ?></td> 
     58                                <td><?php echo $jobModel->getState($job, $request['state']); ?></td> 
     59                                <?php if ($access):?> 
     60                                        <td class="actions">&nbsp;</td> 
     61                                <?php endif;?> 
     62                        </tr> 
     63                <?php endforeach; ?> 
     64        <?php endif; ?> 
    5365<?php endforeach; ?> 
    5466<?php endif; ?> 
Note: See TracChangeset for help on using the changeset viewer.