From: NileemaJadhav Date: Wed, 4 Feb 2015 07:09:58 +0000 (+0530) Subject: CRM-15821 - Provide option to notify Personal Campaign Page "Owner" when someone... X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=5798d2ec3e2041dfdc8bbcf1c4f2f602aaa6ccc9;p=civicrm-core.git CRM-15821 - Provide option to notify Personal Campaign Page "Owner" when someone donates via their page https://issues.civicrm.org/jira/browse/CRM-15821 --- diff --git a/CRM/PCP/BAO/PCP.php b/CRM/PCP/BAO/PCP.php index 63b914f565..e0793b94db 100644 --- a/CRM/PCP/BAO/PCP.php +++ b/CRM/PCP/BAO/PCP.php @@ -403,7 +403,7 @@ WHERE pcp.id = %1 AND cc.contribution_status_id =1 AND cc.is_test = 0"; //CRM-15821 - To add new option for PCP "Owner" notification $ownerNotifications = CRM_Core_OptionGroup::values('pcp_owner_notify'); - $form->addRadio('owner_notify_id', ts('Owner Notification'), $ownerNotifications, NULL, '
', TRUE); + $form->addRadio('owner_notify_id', ts('Owner Email Notification'), $ownerNotifications, NULL, '
', TRUE); $form->addElement('checkbox', 'is_tellfriend_enabled', ts("Allow 'Tell a friend' functionality"), NULL, array('onclick' => "return showHideByValue('is_tellfriend_enabled',true,'tflimit','table-row','radio',false);")); diff --git a/CRM/PCP/Form/Campaign.php b/CRM/PCP/Form/Campaign.php index d41a85154d..b84bae80ae 100644 --- a/CRM/PCP/Form/Campaign.php +++ b/CRM/PCP/Form/Campaign.php @@ -142,6 +142,9 @@ class CRM_PCP_Form_Campaign extends CRM_Core_Form { } $this->addElement('checkbox', 'is_active', ts('Active')); + if ($this->_context == 'dashboard') { + CRM_Core_Session::singleton()->pushUserContext(CRM_Utils_System::url('civicrm/admin/pcp', 'reset=1')); + } $this->addButtons( array( @@ -191,7 +194,7 @@ class CRM_PCP_Form_Campaign extends CRM_Core_Form { */ public function postProcess() { $params = $this->controller->exportValues($this->_name); - $checkBoxes = array('is_thermometer', 'is_honor_roll', 'is_active'); + $checkBoxes = array('is_thermometer', 'is_honor_roll', 'is_active', 'is_notify'); foreach ($checkBoxes as $key) { if (!isset($params[$key])) {