/**
  * 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;
 }