X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FForm%2FContribution%2FMain.php;h=2187147acd2be48e54d3a3e4a9ac201d1c6e8c6e;hb=52186d7b704657815e0c9bf633b82d331a2c4092;hp=fd23144e9bf945207f0e2bbaa99ca1b2088b87a8;hpb=03b40a7bb8b72da9ca3fa187e3f28f01509eaf30;p=civicrm-core.git diff --git a/CRM/Contribute/Form/Contribution/Main.php b/CRM/Contribute/Form/Contribution/Main.php index fd23144e9b..2187147acd 100644 --- a/CRM/Contribute/Form/Contribution/Main.php +++ b/CRM/Contribute/Form/Contribution/Main.php @@ -341,12 +341,14 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu $this->applyFilter('__ALL__', 'trim'); if (empty($this->_ccid)) { - $this->add('text', "email-{$this->_bltID}", - ts('Email Address'), - array('size' => 30, 'maxlength' => 60, 'class' => 'email'), - TRUE - ); - $this->addRule("email-{$this->_bltID}", ts('Email is not valid.'), 'email'); + if ($this->_emailExists == FALSE) { + $this->add('text', "email-{$this->_bltID}", + ts('Email Address'), + array('size' => 30, 'maxlength' => 60, 'class' => 'email'), + TRUE + ); + $this->addRule("email-{$this->_bltID}", ts('Email is not valid.'), 'email'); + } } else { $this->addElement('hidden', "email-{$this->_bltID}", 1);