* Build the form object.
*/
public function buildQuickForm() {
- parent::buildQuickForm();
- $this->addContactSearchFields();
+ if ($this->isFormInViewOrEditMode()) {
+ parent::buildQuickForm();
+ $this->addContactSearchFields();
- CRM_Contribute_BAO_Query::buildSearchForm($this);
+ CRM_Contribute_BAO_Query::buildSearchForm($this);
+ }
$rows = $this->get('rows');
if (is_array($rows)) {
$this->preProcess();
$controller = new CRM_Core_Controller_Simple('CRM_Contribute_Form_Search',
- ts('Contributions'), CRM_Core_Action::BROWSE
+ ts('Contributions'), NULL
);
$controller->setEmbedded(TRUE);