<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.4 |
+ | CiviCRM version 4.5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
$displayName = CRM_Contact_BAO_Contact::displayName($this->_contactId);
$this->assign('displayName', $displayName);
$this->ajaxResponse['tabCount'] = CRM_Contact_BAO_Contact::getCountComponent('participant', $this->_contactId);
+ // Refresh other tabs with related data
+ $this->ajaxResponse['updateTabs'] = array(
+ '#tab_contribute' => CRM_Contact_BAO_Contact::getCountComponent('contribution', $this->_contactId),
+ '#tab_activity' => CRM_Contact_BAO_Contact::getCountComponent('activity', $this->_contactId),
+ );
}
}
'String', $this
);
+ $searchContext = CRM_Utils_Request::retrieve('searchContext', 'String', $this);
+
$qfKey = CRM_Utils_Request::retrieve('key', 'String', $this);
//validate the qfKey
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);
}