<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
public $_contactId = NULL;
/**
- * This function is called when action is browse
+ * called when action is browse
*
- * return null
- * @access public
+ * @return null
*/
- function browse() {
+ public function browse() {
$controller = new CRM_Core_Controller_Simple(
'CRM_Event_Form_Search',
ts('Events'),
$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),
);
+ if (CRM_Core_Permission::access('CiviContribute')) {
+ $this->ajaxResponse['updateTabs']['#tab_contribute'] = CRM_Contact_BAO_Contact::getCountComponent('contribution', $this->_contactId);
+ }
}
}
/**
- * This function is called when action is view
+ * called when action is view
*
- * return null
- * @access public
+ * @return null
*/
- function view() {
+ public function view() {
// build associated contributions
$this->associatedContribution();
}
/**
- * This function is called when action is update or new
+ * called when action is update or new
*
- * return null
- * @access public
+ * @return null
*/
- function edit() {
+ public function edit() {
// set https for offline cc transaction
$mode = CRM_Utils_Request::retrieve('mode', 'String', $this);
if ($mode == 'test' || $mode == 'live') {
return $controller->run();
}
- function preProcess() {
- $context = CRM_Utils_Request::retrieve('context', 'String', $this);
+ public function preProcess() {
+ $context = CRM_Utils_Request::retrieve('context', 'String', $this);
$this->_action = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');
- $this->_id = CRM_Utils_Request::retrieve('id', 'Positive', $this);
+ $this->_id = CRM_Utils_Request::retrieve('id', 'Positive', $this);
if ($context == 'standalone') {
$this->_action = CRM_Core_Action::ADD;
}
/**
- * This function is the main function that is called when the page loads, it decides the which action has to be taken for the page.
+ * the main function that is called when the page loads, it decides the which action has to be taken for the page.
*
- * return null
- * @access public
+ * @return null
*/
- function run() {
+ public function run() {
$this->preProcess();
// check if we can process credit card registration
elseif ($this->_action & (CRM_Core_Action::UPDATE |
CRM_Core_Action::ADD |
CRM_Core_Action::DELETE
- )) {
+ )
+ ) {
$this->edit();
}
else {
return parent::run();
}
- function setContext() {
+ public function setContext() {
$context = CRM_Utils_Request::retrieve('context',
'String', $this, FALSE, 'search'
);
if ($compContext == 'advanced') {
$url = CRM_Utils_System::url('civicrm/contact/search/advanced', $urlParams);
}
- else if ($searchContext) {
+ elseif ($searchContext) {
$url = CRM_Utils_System::url("civicrm/$searchContext/search", $urlParams);
}
else {
break;
case 'fulltext':
- $keyName = '&qfKey';
+ $keyName = '&qfKey';
$urlParams = 'force=1';
$urlString = 'civicrm/contact/search/custom';
if ($this->_action == CRM_Core_Action::UPDATE) {
}
/**
- * This function is used for the to show the associated
+ * used for the to show the associated
* contribution for the participant
*
- * return null
- * @access public
+ * @return null
*/
- function associatedContribution() {
+ public function associatedContribution() {
if (CRM_Core_Permission::access('CiviContribute')) {
$this->assign('accessContribution', TRUE);
$controller = new CRM_Core_Controller_Simple(
}
}
}
-