function drush_rules_delete
Deletes a rule on the site.
File
-
./
rules.drush.inc, line 214
Code
function drush_rules_delete() {
$args = func_get_args();
$rule_name = !empty($args) && is_array($args) ? array_shift($args) : '';
if (empty($rule_name)) {
return drush_set_error('', 'No rule name given.');
}
$rule = rules_config_load($rule_name);
if (empty($rule)) {
return drush_set_error('', dt('Could not load rule named "!rule-name".', array(
'!rule-name' => $rule_name,
)));
}
if (drush_confirm(dt('Are you sure you want to delete the rule named "!rule-name"? This action cannot be undone.', array(
'!rule-name' => $rule_name,
)))) {
$rule->delete();
drush_log(dt('The rule "!name" has been deleted.', array(
'!name' => $rule_name,
)), 'success');
}
else {
drush_user_abort();
}
}