Skip to content

Commit

Permalink
Fix rules form
Browse files Browse the repository at this point in the history
  • Loading branch information
pfigel committed Sep 6, 2019
1 parent 08d39eb commit 01afbdc
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
7 changes: 4 additions & 3 deletions CRM/CivirulesActions/Form/SQLTask.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class CRM_CivirulesActions_Form_SQLTask extends CRM_CivirulesActions_Form_Form {
* @access protected
*/
protected function getSQLTasks() {
$sqlTasks = CRM_Sqltasks_Task::getExecutionTaskList();
$sqlTasks = CRM_Sqltasks_Task::getAllTasks();
$options = [];

foreach ($sqlTasks as $id => $sqlTask) {
Expand All @@ -37,8 +37,9 @@ public function buildQuickForm() {
'select',
'sqltask_id',
E::ts('SQL Task'),
['' => E::ts('-- please select --')] + $this->getSQLTasks(),
TRUE
['' => E::ts('- select -')] + $this->getSQLTasks(),
TRUE,
['class' => 'crm-select2 huge']
);
$this->add(
'checkbox',
Expand Down
9 changes: 6 additions & 3 deletions CRM/CivirulesActions/SQLTask.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,15 @@ public function processAction(CRM_Civirules_TriggerData_TriggerData $triggerData
*/
public function userFriendlyConditionParams() {
$params = $this->getActionParameters();
if (!empty($params['sqltask_id'])) {
return CRM_Sqltasks_Task::getTask($params['sqltask_id'])
->getAttribute('name');
}

return CRM_Sqltasks_Task::getTask($params['sqltask_id'])
->getAttribute('name');
return '';
}
}
}
else {
throw new Exception('Class "CRM_Civirules_Action" does not exists. Please install "CiviRules" extension.', 1);
}
}

0 comments on commit 01afbdc

Please sign in to comment.