function path_redirect_validate_redirect_field in Path redirect 6
Validate a redirect's redirect path (to) field.
1 string reference to 'path_redirect_validate_redirect_field'
File
- ./
path_redirect.admin.inc, line 437 - Administrative page callbacks for the path_redirect module.
Code
function path_redirect_validate_redirect_field($element, &$form_state) {
// Split this field into path, query, and fragment.
$parsed = parse_url($element['#value']) + array(
'query' => '',
'fragment' => '',
'path' => '',
);
$form_state['values']['query'] = $parsed['query'];
$form_state['values']['fragment'] = $parsed['fragment'];
$form_state['values']['redirect'] = (isset($parsed['scheme']) ? $parsed['scheme'] . '://' . $parsed['host'] : '') . $parsed['path'];
return $element;
}