Merge pull request #3223 from lcdservices/CRM-14672
[civicrm-core.git] / CRM / Event / Page / Tab.php
index 85355a8be546e71db1422a5b78e888eabace0d3f..14ff3f8421e09a685fe03fc29be16c9cbc7efefd 100644 (file)
@@ -195,6 +195,8 @@ class CRM_Event_Page_Tab extends CRM_Core_Page {
       'String', $this
     );
 
+    $searchContext = CRM_Utils_Request::retrieve('searchContext', 'String', $this);
+
     $qfKey = CRM_Utils_Request::retrieve('key', 'String', $this);
 
     //validate the qfKey
@@ -217,6 +219,9 @@ class CRM_Event_Page_Tab extends CRM_Core_Page {
         if ($compContext == 'advanced') {
           $url = CRM_Utils_System::url('civicrm/contact/search/advanced', $urlParams);
         }
+        else if ($searchContext) {
+          $url = CRM_Utils_System::url("civicrm/$searchContext/search", $urlParams);
+        }
         else {
           $url = CRM_Utils_System::url('civicrm/event/search', $urlParams);
         }