Author: sevein
Date: Wed Sep 21 15:52:01 2011
New Revision: 9781

Log:
Redirect to browser when ->subquery is not set, fixes issue 2084

Modified:
   trunk/apps/qubit/modules/actor/actions/listAction.class.php
   trunk/apps/qubit/modules/function/actions/listAction.class.php
   trunk/apps/qubit/modules/repository/actions/listAction.class.php
   trunk/apps/qubit/modules/rightsholder/actions/listAction.class.php
   trunk/plugins/qtAccessionPlugin/modules/donor/actions/listAction.class.php

Modified: trunk/apps/qubit/modules/actor/actions/listAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/actor/actions/listAction.class.php Wed Sep 21 
15:50:17 2011        (r9780)
+++ trunk/apps/qubit/modules/actor/actions/listAction.class.php Wed Sep 21 
15:52:01 2011        (r9781)
@@ -49,6 +49,10 @@
         return;
       }
     }
+    else
+    {
+      $this->redirect(array('module' => 'actor', 'action' => 'browse'));
+    }
 
     $query->addSubquery(QubitSearch::getInstance()->addTerm('QubitActor', 
'className'), true);
     $query = QubitAcl::searchFilterByResource($query, 
QubitActor::getById(QubitActor::ROOT_ID));

Modified: trunk/apps/qubit/modules/function/actions/listAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/function/actions/listAction.class.php      Wed Sep 
21 15:50:17 2011        (r9780)
+++ trunk/apps/qubit/modules/function/actions/listAction.class.php      Wed Sep 
21 15:52:01 2011        (r9781)
@@ -43,6 +43,10 @@
       $criteria->add(QubitFunctionI18n::CULTURE, 
$this->context->user->getCulture());
       $criteria->add(QubitFunctionI18n::AUTHORIZED_FORM_OF_NAME, 
"%$request->subquery%", Criteria::LIKE);
     }
+    else
+    {
+      $this->redirect(array('module' => 'function', 'action' => 'browse'));
+    }
 
     // Page results
     $this->pager = new QubitPager('QubitFunction');

Modified: trunk/apps/qubit/modules/repository/actions/listAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/repository/actions/listAction.class.php    Wed Sep 
21 15:50:17 2011        (r9780)
+++ trunk/apps/qubit/modules/repository/actions/listAction.class.php    Wed Sep 
21 15:52:01 2011        (r9781)
@@ -46,6 +46,10 @@
         return;
       }
     }
+    else
+    {
+      $this->redirect(array('module' => 'repository', 'action' => 'browse'));
+    }
 
     $query->addSubquery(QubitSearch::getInstance()->addTerm('QubitRepository', 
'className'), true);
 

Modified: trunk/apps/qubit/modules/rightsholder/actions/listAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/rightsholder/actions/listAction.class.php  Wed Sep 
21 15:50:17 2011        (r9780)
+++ trunk/apps/qubit/modules/rightsholder/actions/listAction.class.php  Wed Sep 
21 15:52:01 2011        (r9781)
@@ -45,6 +45,10 @@
         return;
       }
     }
+    else
+    {
+      $this->redirect(array('module' => 'rightsholder', 'action' => 'browse'));
+    }
 
     
$query->addSubquery(QubitSearch::getInstance()->addTerm('QubitRightsHolder', 
'className'), true);
 

Modified: 
trunk/plugins/qtAccessionPlugin/modules/donor/actions/listAction.class.php
==============================================================================
--- trunk/plugins/qtAccessionPlugin/modules/donor/actions/listAction.class.php  
Wed Sep 21 15:50:17 2011        (r9780)
+++ trunk/plugins/qtAccessionPlugin/modules/donor/actions/listAction.class.php  
Wed Sep 21 15:52:01 2011        (r9781)
@@ -45,6 +45,10 @@
         return;
       }
     }
+    else
+    {
+      $this->redirect(array('module' => 'donor', 'action' => 'browse'));
+    }
 
     $query->addSubquery(QubitSearch::getInstance()->addTerm('QubitDonor', 
'className'), true);
 

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