'Test Conditions',
'header-border' => TRUE,
'padding' => TRUE,
];
$box_args['header-controls'] = ['controls' => ['tooltip' => ['icon' => $config['icon']['info'],
'anchor' => TRUE,
'class' => 'tooltip-from-element',
//'url' => '#',
'data' => 'data-tooltip-id="tooltip-help-conditions"']]];
echo generate_box_open($box_args);
?>
'alert_and',
//'name' => 'Severity',
'live-search' => FALSE,
'width' => '220px',
'value' => $vars['alert_and'] ?? 1, // Set to and by default
'values' => [ '0' => [ 'name' => 'Require any condition',
'icon' => $config['icon']['or-gate'] ],
'1' => [ 'name' => 'Require all conditions',
'icon' => $config['icon']['and-gate'] ],
]
];
echo(generate_form_element($item, 'select'));
echo(PHP_EOL . '
' . PHP_EOL);
$metrics_box = generate_alert_metrics_table($vars['entity_type'], $metrics_list);
$item = [ 'id' => 'alert_conditions',
'name' => 'Metric Conditions',
'placeholder' => TRUE,
//'width' => '220px',
'class' => 'col-md-10',
'style' => 'margin-right: 10px',
'rows' => max(count($metrics_list), 3),
'value' => $vars['alert_conditions']
];
echo generate_form_element($item, 'textarea');
echo $metrics_box;
unset($metrics_box, $metrics_list);
echo generate_box_close();
$box_args = ['title' => 'Association Ruleset',
'header-border' => TRUE,
'padding' => TRUE,
];
$box_args['header-controls'] = ['controls' => ['tooltip' => ['icon' => $config['icon']['info'],
'anchor' => TRUE,
'class' => 'tooltip-from-element',
//'url' => '#',
'data' => 'data-tooltip-id="tooltip-help-associations"']]];
echo generate_box_open($box_args);
$form_id = 'rules-' . random_string(8);
echo '
';
generate_querybuilder_form($vars['entity_type'], 'attribs', $form_id, $alert_dupe['alert_assoc']);
// generate_querybuilder_form($vars['entity_type'], 'metrics');
$footer_content = '
Clear Rules
Add Checker
' . $script;
echo generate_box_close(['footer_content' => $footer_content]);
// echo generate_box_close();
?>