/** * Function to build the conditions list * * @return array $conditionList * @access public * @static */ public static function buildConditionList() { $conditionList = array(); $conditions = CRM_Civirules_BAO_Condition::getValues(array()); foreach ($conditions as $conditionId => $condition) { $conditionList[$conditionId] = $condition['label']; } return $conditionList; }
/** * CiviRuleCondition.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_condition_get($params) { $returnValues = CRM_Civirules_BAO_Condition::getValues($params); return civicrm_api3_create_success($returnValues, $params, 'CiviRuleCondition', 'Get'); }