/** * Overridden parent method to set default values * * @return array $defaultValues * @access public */ public function setDefaultValues() { $defaultValues = parent::setDefaultValues(); $data = unserialize($this->ruleCondition->condition_params); $defaultValues = CRM_CivirulesConditions_Utils_Period::setDefaultValues($defaultValues, $data); return $defaultValues; }
/** * Overridden parent method to set default values * * @return array $defaultValues * @access public */ public function setDefaultValues() { $defaultValues = parent::setDefaultValues(); $data = unserialize($this->ruleCondition->condition_params); if (!empty($data['period'])) { $defaultValues['period'] = $data['period']; } return $defaultValues; }
/** * Overridden parent method to set default values * * @return array $defaultValues * @access public */ public function setDefaultValues() { $data = array(); $defaultValues = parent::setDefaultValues(); if ($this->ruleCondition->find(true)) { $data = unserialize($this->ruleCondition->condition_params); } if (!empty($data['entity'])) { $defaultValues['entity'] = $data['entity']; } if (!empty($data['entity']) && !empty($data['field'])) { $defaultValues['field'] = $data['entity'] . '_' . $data['field']; } return $defaultValues; }