client_applications_form_validate($form, $form_state)Validate the add client application form. Delete form submit handler to delete an application.
array $form Form elements
array &$form_state The application id to be deleted
client_applications/client_applications.module, line 631
<?php
function client_applications_form_validate($form, $form_state) {
if ($form_state['values']['transcoding_position_from'] > $form_state['values']['transcoding_position_to']) {
form_set_error('client_applications', t('Please check the transcoding position values.'));
}
foreach (array('id', 'quota') as $subject) {
if (!is_numeric($form_state['values'][$subject])) {
form_set_error($subject, t('Please enter a numerical value'));
}
}
if (isset($form_state['values']['old_app_id']) && $form_state['values']['id'] != $form_state['values']['old_app_id']) {
$count = db_result(db_query("SELECT COUNT(*) FROM {client_applications} WHERE id='%s'", $form_state['values']['id']));
if ($count > 0) {
form_set_error('id', 'App ID already exists.');
}
}
}
?>