[svn r11269] Fix a bug with the completion in the document title

skala
Julian Prud'homme 19 years ago
parent a93eba879e
commit c67cb34c0b
  1. 22
      main/document/create_document.php

@ -1,5 +1,5 @@
<?php
// $Id: create_document.php 11212 2007-02-26 08:47:37Z elixir_julian $
// $Id: create_document.php 11269 2007-02-28 09:58:32Z elixir_julian $
/*
==============================================================================
Dokeos - elearning and course management software
@ -48,6 +48,8 @@ $this_section = SECTION_COURSES;
$htmlHeadXtra[]='<script>
var temp=false;
var temp2=false;
var use_document_title='.api_get_setting('use_document_title').';
function FCKeditor_OnComplete( editorInstance )
{
@ -100,15 +102,17 @@ $htmlHeadXtra[]='<script>
}
else
{
bestandsnaamNieuw += contentTextArray[x] + \'...\';
bestandsnaamNieuw += contentTextArray[x];
}
}
if(document.getElementById(\'title_edited\').value == "false")
{
document.getElementById(\'title\').value = bestandsnaamNieuw;
document.getElementById(\'filename\').value = bestandsnaamNieuw;
if(use_document_title){
document.getElementById(\'title\').value = bestandsnaamNieuw;
}
}
}
temp=true;
}
@ -125,7 +129,7 @@ $htmlHeadXtra[]='<script>
function check_if_still_empty()
{
if(trim(document.getElementById(\'title\').value) != "")
if(trim(document.getElementById(\'filename\').value) != "")
{
document.getElementById(\'title_edited\').value = "true";
}
@ -237,7 +241,7 @@ $default['dir'] = $dir;
$form->addElement('hidden','title_edited','false','id="title_edited"');
$form->add_textfield('filename', get_lang('FileName'),true,'class="input_titles"');
$form->add_textfield('filename', get_lang('FileName'),true,'class="input_titles" id="filename" onblur="check_if_still_empty()"');
$form->addRule('filename', get_lang('FileExists'), 'callback', 'document_exists');
/**
* Check if a document width the choosen filename allready exists
@ -254,9 +258,9 @@ $renderer = & $form->defaultRenderer();
$filename_template = str_replace('{element}', "{element}", $renderer->_elementTemplate);
$renderer->setElementTemplate($filename_template, 'filename');
// If allowed, add element for document title
if (get_setting('use_document_title') == 'true')
if (api_get_setting('use_document_title') == 'true')
{
$form->add_textfield('title', get_lang('Title'),true,'class="input_titles" id="title" onblur="check_if_still_empty()"');
$form->add_textfield('title', get_lang('Title'),true,'class="input_titles" id="title"');
}
// HTML-editor
$form->add_html_editor('content', get_lang('Content'), false, true);
@ -269,7 +273,7 @@ $form->setDefaults($default);
if ($form->validate())
{
$values = $form->exportValues();
if (get_setting('use_document_title') != 'true')
if (api_get_setting('use_document_title') != 'true')
{
$values['title'] = $values['filename'];
}

Loading…
Cancel
Save