You are here

function kaltura_registration_form_validate in Kaltura 7.2

Same name and namespace in other branches
  1. 7.3 includes/kaltura.admin.inc \kaltura_registration_form_validate()

Validate callback for kaltura_registration_form().

_state

Parameters

$form:

File

includes/kaltura.admin.inc, line 401
Contains functions for administration use of the kaltura core module.

Code

function kaltura_registration_form_validate(&$form, &$form_state) {
  $values = $form_state['values'];
  if ($values['new_partner'] == 'new') {
    $required = array(
      'first_name',
      'last_name',
      'email',
      'phone',
      'company',
      'title',
      'country',
      'would_you_like_to_be_contacted',
    );
    foreach ($required as $field) {
      if (empty($values[$field])) {
        form_set_error('', t('The field !field_name is required', array(
          '!field_name' => str_replace('_', ' ', $field),
        )));
      }
    }
  }
  else {
    $required = array(
      'ex_partner_id',
      'ex_email',
      'ex_password',
    );
    foreach ($required as $field) {
      if (empty($values[$field])) {
        form_set_error('', t('The field !field_name is required', array(
          '!field_name' => str_replace('ex_', ' ', $field),
        )));
      }
    }
  }
}