More multilang support for site fullname, plus a couple extra comments.

This commit is contained in:
nicolasconnault 2007-03-20 07:07:58 +00:00
parent ca31757ba3
commit 3af559d414
5 changed files with 10 additions and 4 deletions

View file

@ -72,7 +72,7 @@
echo '<div class="fitem">';
echo '<div class="fitemtitle"><label for="sitename">'.get_string("fullsitename").'</label></div>';
echo '<div class="felement ftext">';
echo '<input size="50" id="sitename" type="text" name="sitename" value="'.$site->fullname.'" />';
echo '<input size="50" id="sitename" type="text" name="sitename" value="'.format_string($site->fullname).'" />';
echo '</div>';
echo '</div>';

View file

@ -5,6 +5,11 @@
function emailprotect_filter($courseid, $text) {
if (!empty($CFG->formatstring)) {
return $text;
}
/// Do a quick check using stripos to avoid unnecessary work
if (strpos($text, '@') === false) {
return $text;

View file

@ -41,6 +41,7 @@ function multilang_filter($courseid, $text) {
// [pj] I don't know about you but I find this new implementation funny :P
// [skodak] I was laughing while rewriting it ;-)
// [nicolasconnault] Should support inverted attributes: <span class="multilang" lang="en"> (Doesn't work curently)
if (empty($CFG->filter_multilang_force_old) and !empty($CFG->filter_multilang_converted)) {
// new syntax

View file

@ -1760,11 +1760,11 @@ class admin_setting_sitesettext extends admin_setting_configtext {
}
function validate($data) {
$cleaned = clean_param($data, PARAM_NOTAGS);
$cleaned = stripslashes(clean_param($data, PARAM_MULTILANG));
if ($cleaned == '') {
return false; // can not be empty
}
return ("$data" == "$cleaned"); // implicit conversion to string is needed to do exact comparison
return ($data == $cleaned); // implicit conversion to string is needed to do exact comparison
}
function write_setting($data) {

View file

@ -69,7 +69,7 @@ function set_parameters() {
'lang' => array('langstr' => get_string('preferredlanguage'),
'value' => current_language()),
'sitename' => array('langstr' => get_string('fullsitename'),
'value' => $site->fullname),
'value' => format_string($site->fullname)),
'serverurl' => array('langstr' => get_string('serverurl', 'resource', $CFG),
'value' => $CFG->wwwroot),
'currenttime' => array('langstr' => get_string('time'),