コード例 #1
0
 /**
  * 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;
 }
コード例 #2
0
/**
 * 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');
}