<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
class CRM_Contribute_Form_ContributionPage_Settings extends CRM_Contribute_Form_ContributionPage {
/**
- * Function to set variables up before form is built
+ * Set variables up before form is built
*
* @return void
- * @access public
*/
public function preProcess() {
parent::preProcess();
}
/**
- * This function sets the default values for the form. Note that in edit/view mode
+ * Set default values for the form. Note that in edit/view mode
* the default values are retrieved from the database
*
- * @access public
*
* @return void
*/
- function setDefaultValues() {
+ public function setDefaultValues() {
$defaults = parent::setDefaultValues();
$soft_credit_types = CRM_Core_OptionGroup::values('soft_credit_type', TRUE, FALSE, FALSE, NULL, 'name');
$this->_id,
'title'
);
- CRM_Utils_System::setTitle(ts('Title and Settings (%1)',
- array(1 => $title)
- ));
+ CRM_Utils_System::setTitle(ts('Title and Settings') . " ($title)");
$ufJoinParams = array(
'module' => 'OnBehalf',
}
/**
- * Function to actually build the form
+ * Build the form object
*
* @return void
- * @access public
*/
public function buildQuickForm() {
}
/**
- * global validation rules for the form
+ * Global validation rules for the form
*
- * @param array $values posted values of the form
+ * @param array $values
+ * Posted values of the form.
*
* @param $files
* @param $self
*
* @return array list of errors to be posted back to the form
* @static
- * @access public
*/
- static function formRule($values, $files, $self) {
+ public static function formRule($values, $files, $self) {
$errors = array();
$contributionPageId = $self->_id;
//CRM-4286
* Process the form
*
* @return void
- * @access public
*/
public function postProcess() {
// get the submitted form values.
)
);
-
foreach ($ufJoinParams as $index => $ufJoinParam) {
if (!empty($params[$index])) {
- $ufJoinParam['weight'] = 1;
- if ($index == 'honor_block_is_active') {
- $ufJoinParam['is_active'] = 1;
- $ufJoinParam['module'] = 'soft_credit';
- $ufJoinParam['uf_group_id'] = $params['honoree_profile'];
- $ufJoinParam['module_data'] = $sctJSON;
- }
- else {
- // first delete all past entries
- CRM_Core_BAO_UFJoin::deleteAll($ufJoinParam);
- $ufJoinParam['uf_group_id'] = $params[$index];
- }
- CRM_Core_BAO_UFJoin::create($ufJoinParam);
+ $ufJoinParam['weight'] = 1;
+ if ($index == 'honor_block_is_active') {
+ $ufJoinParam['is_active'] = 1;
+ $ufJoinParam['module'] = 'soft_credit';
+ $ufJoinParam['uf_group_id'] = $params['honoree_profile'];
+ $ufJoinParam['module_data'] = $sctJSON;
+ }
+ else {
+ // first delete all past entries
+ CRM_Core_BAO_UFJoin::deleteAll($ufJoinParam);
+ $ufJoinParam['uf_group_id'] = $params[$index];
}
+ CRM_Core_BAO_UFJoin::create($ufJoinParam);
+ }
elseif ($index == 'honor_block_is_active') {
//On subsequent honor_block_is_active uncheck, disable(don't delete)
//that particular honoree profile entry in UFjoin table, CRM-13981
* Return a descriptive name for the page, used in wizard header
*
* @return string
- * @access public
*/
public function getTitle() {
return ts('Title and Settings');
}
}
-