function purge_admin_settings_form_validate in Purge 6
Same name and namespace in other branches
- 7 purge.module \purge_admin_settings_form_validate()
Validate the Purge settings
File
- ./
purge.module, line 43 - Purge clears url's from reverse proxy caches like Varnish and Squid by issuing HTTP PURGE requests.
Code
function purge_admin_settings_form_validate($form, &$form_state) {
// Fill an array with the proxy server settings
$proxy_urls = explode(' ', $form_state['values']['purge_proxy_urls']);
// Check all proxy server urls
foreach ($proxy_urls as $proxy_url) {
// Check if it's a valid url
if (!valid_url($proxy_url, TRUE)) {
form_set_error('purge_proxy_urls', t('This is not a valid URL: !url.', array(
'!url' => $proxy_url,
)));
}
}
}