Author: david
Date: Fri Oct 14 13:52:53 2011
New Revision: 10101

Log:
Add thumbnail column if option is selected

Modified:
   trunk/apps/qubit/modules/informationobject/actions/itemListAction.class.php
   trunk/apps/qubit/modules/informationobject/templates/itemListSuccess.php

Modified: 
trunk/apps/qubit/modules/informationobject/actions/itemListAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/informationobject/actions/itemListAction.class.php 
Fri Oct 14 13:35:57 2011        (r10100)
+++ trunk/apps/qubit/modules/informationobject/actions/itemListAction.class.php 
Fri Oct 14 13:52:53 2011        (r10101)
@@ -108,6 +108,12 @@
 
   public function generateReport($request)
   {
+    $this->includeThumbnails = false;
+    if (is_array($values = $this->form->getValue('includeThumbnails')))
+    {
+      $this->includeThumbnails = (1 == $values[0]);
+    }
+
     // Get "item" term in "level of description" taxonomy
     $c2 = new Criteria;
     $c2->addJoin(QubitTerm::ID, QubitTermI18n::ID, Criteria::INNER_JOIN);

Modified: 
trunk/apps/qubit/modules/informationobject/templates/itemListSuccess.php
==============================================================================
--- trunk/apps/qubit/modules/informationobject/templates/itemListSuccess.php    
Fri Oct 14 13:35:57 2011        (r10100)
+++ trunk/apps/qubit/modules/informationobject/templates/itemListSuccess.php    
Fri Oct 14 13:52:53 2011        (r10101)
@@ -22,6 +22,9 @@
     <thead>
       <tr>
         <th><?php echo __('#') ?></th>
+        <?php if ($includeThumbnails): ?>
+        <th><?php echo __('Thumbnail') ?></th>
+        <?php endif; ?>
         <th><?php echo __('Reference code') ?></th>
         <th><?php echo __('Title') ?></th>
         <th><?php echo __('Dates') ?></th>
@@ -34,13 +37,17 @@
     <?php foreach ($items as $item): ?>
       <tr>
         <td class="row-number"><?php echo $row++ ?></td>
-        <td><?php echo $item['referenceCode'] ?></td>
+        <?php if ($includeThumbnails): ?>
         <td>
-          <?php if (null != ($do = $item['resource']->getDigitalObject())):  ?>
+        <?php if (null != ($do = $item['resource']->getDigitalObject()) && 
(null != $do->thumbnail)):  ?>
           <?php echo image_tag($do->thumbnail->getFullPath()) ?>
-          <?php endif; ?>
-          <?php echo $item['title'] ?>
+        <?php else: ?>
+          <?php echo __('N/A') ?>
+        <?php endif; ?>
         </td>
+        <?php endif; ?>
+        <td><?php echo $item['referenceCode'] ?></td>
+        <td><?php echo $item['title'] ?></td>
         <td><?php echo $item['dates'] ?></td>
         <td><?php echo isset($item['accessConditions']) ? 
$item['accessConditions'] : __('None') ?></td>
       <?php if ($sf_user->isAuthenticated()): ?>

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to