function rules_clean_path in Rules 7.2
Same name and namespace in other branches
- 6 rules/modules/path.rules.inc \rules_clean_path()
Cleans the given string so it can be used as part of a URL path.
Related topics
1 call to rules_clean_path()
- rules_path_clean_replacement_values in ./
rules.module - Clean replacements so they are URL friendly.
2 string references to 'rules_clean_path'
- rules_path_default_cleaning_method in modules/
path.eval.inc - Cleans the given path.
- rules_uninstall in ./
rules.install - Implements hook_uninstall().
File
- modules/
path.eval.inc, line 115 - Contains rules integration for the path module needed during evaluation.
Code
function rules_clean_path($path) {
$function = variable_get('rules_path_cleaning_callback', 'rules_path_default_cleaning_method');
if (!function_exists($function)) {
rules_log('An invalid URL path cleaning callback has been configured. Falling back to the default cleaning method.', array(), RulesLog::WARN);
$function = 'rules_path_default_cleaning_method';
}
return $function($path);
}