コード例 #1
0
 /**
  * Overridden parent method to set default values
  *
  * @return array $defaultValues
  * @access public
  */
 public function setDefaultValues()
 {
     $defaultValues = parent::setDefaultValues();
     $data = unserialize($this->ruleAction->action_params);
     if (!empty($data['twitter_account'])) {
         $defaultValues['twitter_account'] = $data['twitter_account'];
     }
     if (!empty($data['status'])) {
         $defaultValues['text_message'] = $data['status'];
     }
     return $defaultValues;
 }
コード例 #2
0
 /**
  * Overridden parent method to set default values
  *
  * @return array $defaultValues
  * @access public
  */
 public function setDefaultValues()
 {
     $defaultValues = parent::setDefaultValues();
     $data = unserialize($this->ruleAction->action_params);
     if (!empty($data['activity_type_id'])) {
         $defaultValues['activity_type_id'] = $data['activity_type_id'];
     }
     if (!empty($data['status_id'])) {
         $defaultValues['status_id'] = $data['status_id'];
     }
     if (!empty($data['subject'])) {
         $defaultValues['subject'] = $data['subject'];
     }
     return $defaultValues;
 }
コード例 #3
0
 /**
  * Overridden parent method to set default values
  *
  * @return array $defaultValues
  * @access public
  */
 public function setDefaultValues()
 {
     $defaultValues = parent::setDefaultValues();
     $data = unserialize($this->ruleAction->action_params);
     if (!empty($data['tag_id'])) {
         $defaultValues['tag_id'] = $data['tag_id'];
     }
     if (!empty($data['tag_ids'])) {
         $defaultValues['tag_ids'] = $data['tag_ids'];
     }
     if (!empty($data['tag_ids']) && is_array($data['tag_ids'])) {
         $defaultValues['type'] = 1;
     }
     return $defaultValues;
 }
コード例 #4
0
 /**
  * Overridden parent method to set default values
  *
  * @return array $defaultValues
  * @access public
  */
 public function setDefaultValues()
 {
     $defaultValues = parent::setDefaultValues();
     $data = unserialize($this->ruleAction->action_params);
     if (!empty($data['http_method'])) {
         $defaultValues['http_method'] = $data['http_method'];
     }
     if (!empty($data['uri'])) {
         $defaultValues['uri'] = $data['uri'];
     }
     if (!empty($data['request_body'])) {
         $defaultValues['request_body'] = $data['request_body'];
     }
     return $defaultValues;
 }
コード例 #5
0
 /**
  * Overridden parent method to set default values
  *
  * @return array $defaultValues
  * @access public
  */
 public function setDefaultValues()
 {
     $defaultValues = parent::setDefaultValues();
     $data = unserialize($this->ruleAction->action_params);
     if (!empty($data['sub_type'])) {
         $defaultValues['sub_type'] = reset($data['sub_type']);
         $defaultValues['sub_types'] = $data['sub_type'];
     }
     if (!empty($data['sub_type']) && count($data['sub_type']) <= 1) {
         $defaultValues['type'] = 0;
     } elseif (!empty($data['sub_type'])) {
         $defaultValues['type'] = 1;
     }
     return $defaultValues;
 }
コード例 #6
0
 /**
  * Overridden parent method to set default values
  *
  * @return array $defaultValues
  * @access public
  */
 public function setDefaultValues()
 {
     $defaultValues = parent::setDefaultValues();
     $defaultValues['rule_action_id'] = $this->ruleActionId;
     if (!empty($this->ruleAction->action_params)) {
         $data = unserialize($this->ruleAction->action_params);
     }
     if (!empty($data['number_of_days'])) {
         $defaultValues['number_of_days'] = $data['number_of_days'];
     }
     if (empty($data['thank_you_radio'])) {
         $defaultValues['thank_you_radio'] = 0;
     } else {
         $defaultValues['thank_you_radio'] = $data['thank_you_radio'];
     }
     if (empty($data['thank_you_date'])) {
         list($defaultValues['thank_you_date']) = CRM_Utils_Date::setDateDefaults(date('Y-m-d'));
     } else {
         list($defaultValues['thank_you_date']) = CRM_Utils_Date::setDateDefaults($data['thank_you_date']);
     }
     return $defaultValues;
 }