You are here

function ckeditor_link_get_languages in CKEditor Link 6.2

Same name and namespace in other branches
  1. 7.2 ckeditor_link.module \ckeditor_link_get_languages()
5 calls to ckeditor_link_get_languages()
ckeditor_link_ckeditor_link_node_url in includes/ckeditor_link.node.inc
Implementation of hook_ckeditor_link_TYPE_url().
ckeditor_link_ckeditor_link_taxonomy_url in includes/ckeditor_link.taxonomy.inc
Implementation of hook_ckeditor_link_TYPE_url().
ckeditor_link_path_prefix_language in ./ckeditor_link.module
ckeditor_link_path_strip_language in ./ckeditor_link.module
ckeditor_link_url in ./ckeditor_link.module

File

./ckeditor_link.module, line 312
Written by Henri MEDOT <henri.medot[AT]absyx[DOT]fr> http://www.absyx.fr

Code

function ckeditor_link_get_languages() {
  static $languages;
  if (!isset($languages)) {
    $languages = FALSE;
    if (function_exists('language_initialize')) {
      $mode = variable_get('language_negotiation', LANGUAGE_NEGOTIATION_NONE);
      if (in_array($mode, array(
        LANGUAGE_NEGOTIATION_DOMAIN,
        LANGUAGE_NEGOTIATION_PATH_DEFAULT,
        LANGUAGE_NEGOTIATION_PATH,
      ))) {
        $languages = language_list('enabled');
        $languages = $languages[1];
      }
    }
  }
  return $languages;
}