#1008628 by plach: Fixed Fatal error: Call to undefined function language_negotiation_get_switch_links() when using only one language
parent
98f287b55a
commit
89fb32ac81
|
@ -13,6 +13,8 @@
|
||||||
* Node object.
|
* Node object.
|
||||||
*/
|
*/
|
||||||
function translation_node_overview($node) {
|
function translation_node_overview($node) {
|
||||||
|
include_once DRUPAL_ROOT . '/includes/language.inc';
|
||||||
|
|
||||||
if ($node->tnid) {
|
if ($node->tnid) {
|
||||||
// Already part of a set, grab that set.
|
// Already part of a set, grab that set.
|
||||||
$tnid = $node->tnid;
|
$tnid = $node->tnid;
|
||||||
|
|
|
@ -120,6 +120,15 @@ class TranslationTestCase extends DrupalWebTestCase {
|
||||||
$this->assertFieldByXPath('//select[@name="language"]//option', 'it', t('Italian (disabled) is available in language selection.'));
|
$this->assertFieldByXPath('//select[@name="language"]//option', 'it', t('Italian (disabled) is available in language selection.'));
|
||||||
$translation_it = $this->createTranslation($node, $this->randomName(), $this->randomName(), 'it');
|
$translation_it = $this->createTranslation($node, $this->randomName(), $this->randomName(), 'it');
|
||||||
$this->assertRaw($translation_it->body['it'][0]['value'], t('Content created in Italian (disabled).'));
|
$this->assertRaw($translation_it->body['it'][0]['value'], t('Content created in Italian (disabled).'));
|
||||||
|
|
||||||
|
// Leave just one language enabled and check that the translation overview
|
||||||
|
// page is still accessible.
|
||||||
|
$this->drupalLogin($this->admin_user);
|
||||||
|
$edit = array('enabled[es]' => FALSE);
|
||||||
|
$this->drupalPost('admin/config/regional/language', $edit, t('Save configuration'));
|
||||||
|
$this->drupalLogin($this->translator);
|
||||||
|
$this->drupalGet('node/' . $node->nid . '/translate');
|
||||||
|
$this->assertRaw(t('Translations of %title', array('%title' => $node->title)), t('Translation overview page available with only one language enabled.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue