X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FForm%2FContributionPage%2FThankYou.php;h=27a35df7ffa9600e61e4ca150e07abd1bffa90a5;hb=874c9be71a0eaece92406de8089dc7de42298084;hp=f65978fcfd4eadbc74fb090145b2b1691a328ef7;hpb=f3b0cd839c6b1e5ad33ae1b1d053da225c2c9e9f;p=civicrm-core.git diff --git a/CRM/Contribute/Form/ContributionPage/ThankYou.php b/CRM/Contribute/Form/ContributionPage/ThankYou.php index f65978fcfd..27a35df7ff 100644 --- a/CRM/Contribute/Form/ContributionPage/ThankYou.php +++ b/CRM/Contribute/Form/ContributionPage/ThankYou.php @@ -1,7 +1,7 @@ _id, 'title'); CRM_Utils_System::setTitle(ts('Thank-you and Receipting') . " ($title)"); return parent::setDefaultValues(); @@ -56,15 +55,24 @@ class CRM_Contribute_Form_ContributionPage_ThankYou extends CRM_Contribute_Form_ * Build the form object * * @return void - * @access public */ public function buildQuickForm() { $this->registerRule('emailList', 'callback', 'emailList', 'CRM_Utils_Rule'); // thank you title and text (html allowed in text) $this->add('text', 'thankyou_title', ts('Thank-you Page Title'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionPage', 'thankyou_title'), TRUE); - $this->addWysiwyg('thankyou_text', ts('Thank-you Message'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionPage', 'thankyou_text')); - $this->addWysiwyg('thankyou_footer', ts('Thank-you Page Footer'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionPage', 'thankyou_footer')); + + $attributes = CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionPage', 'thankyou_text'); + $attributes['click_wysiwyg'] = TRUE; + $this->addWysiwyg('thankyou_text', ts('Thank-you Message'), $attributes); + // FIXME: This hack forces height of editor to 175px. Need to modify QF classes for editors to allow passing + // explicit height and width. + $footerAttribs = array( + 'rows' => 2, + 'cols' => 40, + 'click_wysiwyg' => TRUE, + ); + $this->addWysiwyg('thankyou_footer', ts('Thank-you Footer'), $footerAttribs); $this->addElement('checkbox', 'is_email_receipt', ts('Email Receipt to Contributor?'), NULL, array('onclick' => "showReceipt()")); $this->add('text', 'receipt_from_name', ts('Receipt From Name'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionPage', 'receipt_from_name')); @@ -84,15 +92,17 @@ class CRM_Contribute_Form_ContributionPage_ThankYou extends CRM_Contribute_Form_ /** * Global form rule * - * @param array $fields the input form values - * @param array $files the uploaded files if any - * @param array $options additional user data + * @param array $fields + * The input form values. + * @param array $files + * The uploaded files if any. + * @param array $options + * Additional user data. * * @return true if no errors, else array of errors - * @access public * @static */ - static function formRule($fields, $files, $options) { + public static function formRule($fields, $files, $options) { $errors = array(); // if is_email_receipt is set, the receipt message must be non-empty @@ -110,7 +120,6 @@ class CRM_Contribute_Form_ContributionPage_ThankYou extends CRM_Contribute_Form_ * Process the form * * @return void - * @access public */ public function postProcess() { // get the submitted form values. @@ -134,10 +143,8 @@ class CRM_Contribute_Form_ContributionPage_ThankYou extends CRM_Contribute_Form_ * Return a descriptive name for the page, used in wizard header * * @return string - * @access public */ public function getTitle() { return ts('Thanks and Receipt'); } } -