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.

Reply via email to