You are here

function stage_file_proxy_admin_validate in Stage File Proxy 7

Validate the admin form.

File

./stage_file_proxy.module, line 210
Stage File Proxy Module.

Code

function stage_file_proxy_admin_validate($form, &$form_state) {
  $origin = $form_state['values']['stage_file_proxy_origin'];
  $sslversion = $form_state['values']['stage_file_proxy_sslversion'];
  if (!empty($origin) && filter_var($origin, FILTER_VALIDATE_URL) === FALSE) {
    form_set_error('stage_file_proxy_origin', 'Origin needs to be a valid URL.');
  }
  if (!empty($origin) && drupal_substr($origin, -1) === '/') {
    form_set_error('stage_file_proxy_origin', 'Origin URL cannot end in slash.');
  }
  if (!is_numeric($sslversion)) {
    form_set_error('stage_file_proxy_sslversion', 'You must enter a number for the SSL version.');
  }
}