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.