Author: sevein
Date: Mon Nov  7 09:22:28 2011
New Revision: 10277

Log:
Fake myUser in HttpAuthFilter

Modified:
   trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php
   
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
   
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php

Modified: trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php
==============================================================================
--- trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php       
Sun Nov  6 19:54:13 2011        (r10276)
+++ trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php       
Mon Nov  7 09:22:28 2011        (r10277)
@@ -39,6 +39,9 @@
         return;
       }
 
+      $user = new myUser(new sfEventDispatcher(), new sfNoStorage());
+      $user->authenticate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']);
+
       // We'll need username/email details later
       sfContext::getInstance()->request->setAttribute('user', $user);
     }

Modified: 
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
==============================================================================
--- 
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
   Sun Nov  6 19:54:13 2011        (r10276)
+++ 
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
   Mon Nov  7 09:22:28 2011        (r10277)
@@ -38,12 +38,10 @@
 
     if ($request->isMethod('post'))
     {
-      /*
-      if (QubitAcl::check(QubitInformationObject::getRoot(), 'create', 
array('user' => $this->user)))
+      if (QubitAcl::check(QubitInformationObject::getRoot(), 'create'))
       {
         return $this->generateResponse(403, 'error/ErrorBadRequest', 
array('summary' => $this->context->i18n->__('Forbidden')));
       }
-      */
 
       $this->packageFormat = $request->getHttpHeader('X-Packaging');
       $this->packageContentType = $request->getContentType();

Modified: 
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
==============================================================================
--- 
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
  Sun Nov  6 19:54:13 2011        (r10276)
+++ 
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
  Mon Nov  7 09:22:28 2011        (r10277)
@@ -11,7 +11,7 @@
   <updated><?php echo format_date($informationObject->createdAt, 's') 
?></updated>
 
   <author>
-    <name><?php echo $user->username ?></name>
+    <name><?php echo $user->user ?></name>
   </author>
 
   <?php

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