Author: david
Date: Tue Aug 16 15:53:26 2011
New Revision: 9510

Log:
Disable upload if repository_quota is zero

Modified:
   trunk/apps/qubit/modules/informationobject/templates/_actions.php

Modified: trunk/apps/qubit/modules/informationobject/templates/_actions.php
==============================================================================
--- trunk/apps/qubit/modules/informationobject/templates/_actions.php   Tue Aug 
16 15:36:31 2011        (r9509)
+++ trunk/apps/qubit/modules/informationobject/templates/_actions.php   Tue Aug 
16 15:53:26 2011        (r9510)
@@ -18,20 +18,28 @@
         <li><?php echo link_to(__('Duplicate'), array('module' => 
'informationobject', 'action' => 'copy', 'source' => $resource->id)) ?></li>
       <?php endif; ?>
 
-      <?php if (QubitAcl::check($resource, 'update')): ?>
+<?php if (QubitAcl::check($resource, 'update')): ?>
 
         <li><?php echo link_to(__('Move'), array($resource, 'action' => 
'move')) ?></li>
 
-        <?php if (0 < count($resource->digitalObjects)): ?>
-          <li><?php echo link_to(__('Edit digital object'), 
array($resource->digitalObjects[0], 'module' => 'digitalobject', 'action' => 
'edit')) ?></li>
-        <?php else: ?>
-          <li><?php echo link_to(__('Link digital object'), array('module' => 
'digitalobject', 'action' => 'add', 'informationObject' => $resource->id)) 
?></li>
-        <?php endif; ?>
+  <?php if (0 != QubitSetting::getSettingByName('repository_quota')->value): ?>
+    <?php if (0 < count($resource->digitalObjects)): ?>
+
+        <li><?php echo link_to(__('Edit digital object'), 
array($resource->digitalObjects[0], 'module' => 'digitalobject', 'action' => 
'edit')) ?></li>
+
+    <?php else: ?>
+
+        <li><?php echo link_to(__('Link digital object'), array('module' => 
'digitalobject', 'action' => 'add', 'informationObject' => $resource->id)) 
?></li>
+
+    <?php endif; // has digital object ?>
 
         <li><?php echo link_to(__('Import digital objects'), array('module' => 
'digitalobject', 'action' => 'multiFileUpload', 'informationObject' => 
$resource->id)) ?></li>
+
+  <?php endif; // upload quota is non-zero ?>
+
         <li><?php echo link_to(__('Link physical storage'), array($resource, 
'module' => 'informationobject', 'action' => 'editPhysicalObjects')) ?></li>
 
-      <?php endif; ?>
+<?php endif; // user has update permission ?>
 
     </ul>
   </div>

-- 
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