function soundmanager2_admin_validate in SoundManager2 7.2
Same name and namespace in other branches
- 6.2 soundmanager2.module \soundmanager2_admin_validate()
- 6 soundmanager2.module \soundmanager2_admin_validate()
Validation callback for the admin settings form.
File
- ./
soundmanager2.module, line 226 - Responsible for managing the required SWF and JS files for soundmanager2 to work
Code
function soundmanager2_admin_validate($form, &$form_state) {
$sm_path = trim($form_state['values']['sm2_path'], '/');
form_set_value($form['sm2_path'], $sm_path, $form_state);
$sm_path_swf = $sm_path . '/swf';
$sm_path_script = $sm_path . '/script';
if (!_soundmanager2_check_directory_readable($sm_path) || !_soundmanager2_check_directory_readable($sm_path_swf) || !_soundmanager2_check_directory_readable($sm_path_script)) {
form_set_error('sm2_path', t('The directories of SoundManager 2 do not exist.'));
}
}