function fboauth_settings_form_validate in Facebook OAuth (FBOAuth) 7
Same name and namespace in other branches
- 6 includes/fboauth.pages.inc \fboauth_settings_form_validate()
- 7.2 includes/fboauth.pages.inc \fboauth_settings_form_validate()
Form validation function for fboauth_settings_form().
File
- includes/
fboauth.pages.inc, line 131 - Administrative pages and functions for Facebook OAuth module.
Code
function fboauth_settings_form_validate($form, &$form_state) {
// Remove trailing spaces from keys.
$form_state['values']['fboauth_id'] = trim($form_state['values']['fboauth_id']);
$form_state['values']['fboauth_secret'] = trim($form_state['values']['fboauth_secret']);
// Do some basic data input validation.
if (!is_numeric($form_state['values']['fboauth_id']) || strlen($form_state['values']['fboauth_id']) > 20) {
form_error($form['fboauth_id'], t('The App ID must be an integer (usually 11 characters).'));
}
if (strlen($form_state['values']['fboauth_secret']) != 32) {
form_error($form['fboauth_secret'], t('The App Secret does not appear to be valid. It is usually a 32 character hash.'));
}
}