You are here

public function FeedsNodeProcessor::languageOptions in Feeds 7.2

Overrides parent::languageOptions().

Overrides FeedsProcessor::languageOptions

File

plugins/FeedsNodeProcessor.inc, line 38
Class definition of FeedsNodeProcessor.

Class

FeedsNodeProcessor
Creates nodes from feed items.

Code

public function languageOptions() {

  // Content types can have "extended" language enabled, allowing all
  // available languages, not just enabled. Account for this here.
  if (module_exists('i18n_node') && $this
    ->bundle()) {
    $node = new stdClass();
    $node->type = $this
      ->bundle();
    $node->is_new = TRUE;
    node_object_prepare($node);
    $languages = array(
      LANGUAGE_NONE => t('Language neutral'),
    ) + i18n_node_language_list($node);
    return $languages;
  }

  // If i18n_node is not enabled, default to enabled languages.
  return parent::languageOptions();
}