client_applications_form_validate

Versions
mediamosa-174
client_applications_form_validate($form, $form_state)

Validate the add client application form. Delete form submit handler to delete an application.

Parameters

array $form Form elements

array &$form_state The application id to be deleted

Code

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.');
    }
  }
}
?>