Author: sevein
Date: Mon Oct 10 12:28:02 2011
New Revision: 10002
Log:
Add mediaRanges property in the config class, cosmetic changes
Modified:
trunk/plugins/qtSwordPlugin/config/qtSwordPluginConfiguration.class.php
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/servicedocumentSuccess.xml.php
Modified:
trunk/plugins/qtSwordPlugin/config/qtSwordPluginConfiguration.class.php
==============================================================================
--- trunk/plugins/qtSwordPlugin/config/qtSwordPluginConfiguration.class.php
Mon Oct 10 00:13:00 2011 (r10001)
+++ trunk/plugins/qtSwordPlugin/config/qtSwordPluginConfiguration.class.php
Mon Oct 10 12:28:02 2011 (r10002)
@@ -25,7 +25,10 @@
// See http://www.swordapp.org/docs/sword-type-1.0.html
$packaging = array(
- '1.0' => 'http://www.loc.gov/METS/'); // METS
+ '1.0' => 'http://www.loc.gov/METS/'), // METS
+
+ $mediaRanges = array(
+ 'application/zip');
public function initialize()
{
Modified:
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
==============================================================================
---
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
Mon Oct 10 00:13:00 2011 (r10001)
+++
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
Mon Oct 10 12:28:02 2011 (r10002)
@@ -96,8 +96,7 @@
chmod($tmpDir, 0775);
}
- // HTTP status code 201: Created
- $this->response->setStatusCode('201');
+ return $this->generateResponse(201, 'deposit');
// Location
// $this->response->setHttpHeader('Location', '...');
Modified:
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
==============================================================================
---
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
Mon Oct 10 00:13:00 2011 (r10001)
+++
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
Mon Oct 10 12:28:02 2011 (r10002)
@@ -8,7 +8,9 @@
<updated>2008-08-18T14:27:08Z</updated>
- <author><name><?php echo $user->username ?></name></author>
+ <author>
+ <name><?php echo $user->username ?></name>
+ </author>
<?php
/*
Modified:
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/servicedocumentSuccess.xml.php
==============================================================================
---
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/servicedocumentSuccess.xml.php
Mon Oct 10 00:13:00 2011 (r10001)
+++
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/servicedocumentSuccess.xml.php
Mon Oct 10 12:28:02 2011 (r10002)
@@ -19,8 +19,9 @@
<atom:title type="text"><?php echo render_title($item) ?></atom:title>
<!-- Accepted media ranges -->
- <accept>application/zip</accept>
- <accept>application/xml</accept>
+ <?php foreach (qtSwordPluginConfiguration::$mediaRanges as $item): ?>
+ <accept><?php echo $item ?></accept>
+ <?php endforeach; ?>
<!-- MAY be included. Used for a human-readable description of
collection policy. Include either a text description or a URI. -->
<sword:collectionPolicy>No guarantee of service, or that deposits will
be retained for any length of time.</sword:collectionPolicy>
--
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.