From 35e282d5cd67037dcea5d2cb42534004d931b4e3 Mon Sep 17 00:00:00 2001 From: Jaap Jansma <jaap@edeveloper.nl> Date: Wed, 11 Mar 2015 16:28:45 +0100 Subject: [PATCH] array merge removes the keys --- CRM/Civirules/Form/Rule.php | 7 +++++-- CRM/Civirules/Form/RuleAction.php | 2 +- CRM/Civirules/Form/RuleCondition.php | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CRM/Civirules/Form/Rule.php b/CRM/Civirules/Form/Rule.php index ebef293..e4912cc 100755 --- a/CRM/Civirules/Form/Rule.php +++ b/CRM/Civirules/Form/Rule.php @@ -165,7 +165,7 @@ class CRM_Civirules_Form_Rule extends CRM_Core_Form { $this->add('checkbox', 'rule_is_active', ts('Enabled')); $this->add('text', 'rule_created_date', ts('Created Date')); $this->add('text', 'rule_created_contact', ts('Created By')); - $eventList = array_merge(array(' - select - '), CRM_Civirules_Utils::buildEventList()); + $eventList = array(' - select - ') + CRM_Civirules_Utils::buildEventList(); asort($eventList); $this->add('select', 'rule_event_select', ts('Select Event'), $eventList); if ($this->_action == CRM_Core_Action::UPDATE) { @@ -347,7 +347,10 @@ class CRM_Civirules_Form_Rule extends CRM_Core_Form { 'id' => $this->ruleId, 'event_id' => $formValues['rule_event_select'] ); - CRM_Civirules_BAO_Rule::add($ruleParams); + var_dump($this->_submitValues); + var_dump($ruleParams); + $result = CRM_Civirules_BAO_Rule::add($ruleParams); + var_dump($result); exit(); } } } diff --git a/CRM/Civirules/Form/RuleAction.php b/CRM/Civirules/Form/RuleAction.php index 894ad6f..e6ab9fc 100644 --- a/CRM/Civirules/Form/RuleAction.php +++ b/CRM/Civirules/Form/RuleAction.php @@ -74,7 +74,7 @@ class CRM_Civirules_Form_RuleAction extends CRM_Core_Form { */ protected function createFormElements() { $this->add('hidden', 'rule_id'); - $actionList = array_merge(array(' - select - '), CRM_Civirules_Utils::buildActionList()); + $actionList = array(' - select - ') + CRM_Civirules_Utils::buildActionList(); asort($actionList); $this->add('select', 'rule_action_select', ts('Select Action'), $actionList); diff --git a/CRM/Civirules/Form/RuleCondition.php b/CRM/Civirules/Form/RuleCondition.php index c032bb5..baabf19 100755 --- a/CRM/Civirules/Form/RuleCondition.php +++ b/CRM/Civirules/Form/RuleCondition.php @@ -81,7 +81,7 @@ class CRM_Civirules_Form_RuleCondition extends CRM_Core_Form { */ $linkList = array('AND' => 'AND', 'OR' =>'OR'); $this->add('select', 'rule_condition_link_select', ts('Select Link Operator'), $linkList); - $conditionList = array_merge(array(' - select - '), CRM_Civirules_Utils::buildConditionList()); + $conditionList = array(' - select - ') + CRM_Civirules_Utils::buildConditionList(); asort($conditionList); $this->add('select', 'rule_condition_select', ts('Select Condition'), $conditionList); -- GitLab