function nodequeue_rules_condition_info in Nodequeue 7.2
Implementation of hook_rules_condition_info().
As we have generic events, e. g. node added to nodequeue, we might also want to identify and filter by certain nodequeues.
File
- ./
nodequeue.rules.inc, line 141 - Provides nodequeue (subqueue) rules integration.
Code
function nodequeue_rules_condition_info() {
$conditions = array();
$conditions['nodequeue_rules_condition_belongs_to_nodequeue'] = array(
'label' => t('Belongs to Nodequeue(s)'),
'group' => t('Nodequeue'),
'parameter' => array(
'nodequeue' => array(
'type' => 'nodequeue',
'label' => t('Nodequeue'),
),
'qid' => array(
'type' => 'list<text>',
'label' => t('Queue ID of nodequeue to check'),
'options list' => 'nodequeue_rules_qid_options_list',
'multiple' => TRUE,
),
),
);
$conditions['nodequeue_rules_condition_node_belongs_to_nodequeue'] = array(
'label' => t('Node Belongs to Nodequeue(s)'),
'group' => t('Nodequeue'),
'parameter' => array(
'node' => array(
'type' => 'node',
'label' => t('Node'),
),
'qids' => array(
'type' => 'list<text>',
'label' => t('Queue ID(s) of nodequeue to check'),
'options list' => 'nodequeue_rules_qid_options_list',
'multiple' => TRUE,
),
),
);
return $conditions;
}