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