You are here

function media_youtube_validate_configuration in Media: YouTube 6

Validation function for Media: YouTube's Media Mover configuration form.

See also

media_youtube_config().

1 string reference to 'media_youtube_validate_configuration'
media_youtube_config in includes/media_youtube.media_mover.inc
Media Mover configuration form element for Media: YouTube.

File

./media_youtube.module, line 265
Embedded Video Field provider file for YouTube.com.

Code

function media_youtube_validate_configuration($element, &$form_state) {
  if ($values = media_mover_api_extract_form_data($element, $form_state)) {
    foreach (array(
      'media_youtube_default_title' => t('Default title'),
      'media_youtube_default_description' => t('Default description'),
    ) as $field => $field_name) {
      if (empty($values[$field])) {

        // @TODO: Need to use 1 or 2 as specified by the configuration.
        form_set_error('storage--media_youtube--1--' . $field, t('%field field is required.', array(
          '%field' => $field_name,
        )));
      }
    }
  }

  //   if (strlen($values['media_youtube_default_description']) > media_youtube_variable_get('description_length')) {
  //     form_set_error('storage--media_youtube--1--media_youtube_default_description', t('The default description must be @length characters or less.', array('@length' => media_youtube_variable_get('description_length'))));
  //   }
}