/** * CiviRuleAction.Get API * * @param array $params * @return array API result descriptor * @see civicrm_api3_create_success * @see civicrm_api3_create_error * @throws API_Exception */ function civicrm_api3_civi_rule_action_get($params) { $returnValues = CRM_Civirules_BAO_Action::getValues($params); return civicrm_api3_create_success($returnValues, $params, 'CiviRuleAction', 'Get'); }
/** * Function to build the action list * * @return array $actionList * @access public * @static */ public static function buildActionList() { $actionList = array(); $actions = CRM_Civirules_BAO_Action::getValues(array()); foreach ($actions as $actionId => $action) { $actionList[$actionId] = $action['label']; } return $actionList; }