You are here

rules_list_conditions.module in Rules List Conditions 7

Loops for Rules conditions.

File

rules_list_conditions.module
View source
<?php

/**
 * @file
 * Loops for Rules conditions.
 */

/**
 * Factory for creating an Any loop in code.
 *
 * @param array $settings
 *   The loop settings, containing
 *     'list:select': The data selector for the list to loop over.
 *     'item:var': A name for the list item variable. Optional.
 *     'item:label': A label for the list item variable. Optional.
 * @param array $variables
 *   An optional array as for rule().
 *
 * @return RulesListConditionsAny
 *   An Any loop with $settings and $variables.
 */
function rules_list_conditions_any($settings = array(), $variables = NULL) {
  return new RulesListConditionsAny($settings, $variables);
}

/**
 * Factory for creating an All loop in code.
 *
 * @param array $settings
 *   The loop settings, containing
 *     'list:select': The data selector for the list to loop over.
 *     'item:var': A name for the list item variable. Optional.
 *     'item:label': A label for the list item variable. Optional.
 * @param array $variables
 *   An optional array as for rule().
 *
 * @return RulesListConditionsAll
 *   An All loop with $settings and $variables.
 */
function rules_list_conditions_all($settings = array(), $variables = NULL) {
  return new RulesListConditionsAll($settings, $variables);
}

Functions

Namesort descending Description
rules_list_conditions_all Factory for creating an All loop in code.
rules_list_conditions_any Factory for creating an Any loop in code.