/** * Function to set the actions for each rule condition * * @param int $ruleConditionId * @param CRM_Civirules_Condition $condition * @return array * @access protected */ protected function setRuleConditionActions($ruleConditionId, CRM_Civirules_Condition $condition) { $conditionActions = array(); $editUrl = $condition->getExtraDataInputUrl($ruleConditionId); if (!empty($editUrl)) { $conditionActions[] = '<a class="action-item" title="Edit" href="' . $editUrl . '">' . ts('Edit') . '</a>'; } $removeUrl = CRM_Utils_System::url('civicrm/civirule/form/rule_condition', 'reset=1&action=delete&rid=' . $this->ruleId . '&id=' . $ruleConditionId); $conditionActions[] = '<a class="action-item" title="Remove" href="' . $removeUrl . '">Remove</a>'; return $conditionActions; }