diff --git a/admin/auth.php b/admin/auth.php index 78e5a9c5189..c90ae7a98b3 100644 --- a/admin/auth.php +++ b/admin/auth.php @@ -107,7 +107,7 @@ print_simple_box_start("center", "100%"); print_heading($options[$auth]); - print_simple_box_start("center", "60%"); + print_simple_box_start("center", "60%", '', 5, 'informationbox'); print_string("auth_$auth"."description", "auth"); print_simple_box_end(); diff --git a/admin/block.php b/admin/block.php index a87386efda5..3ce1a075f1d 100644 --- a/admin/block.php +++ b/admin/block.php @@ -67,7 +67,7 @@ print_heading($strblockname); - print_simple_box('
'.get_string('configwarning').'
', 'center', '50%'); + print_simple_box('
'.get_string('configwarning', 'admin').'
', 'center', '50%'); echo '
'; echo '
'; diff --git a/admin/config.php b/admin/config.php index 01b8d498c7c..667c486ea54 100644 --- a/admin/config.php +++ b/admin/config.php @@ -71,9 +71,12 @@ $focus = ''; } + $sesskey = !empty($USER->id) ? $USER->sesskey : ''; + + $stradmin = get_string('administration'); $strconfiguration = get_string('configuration'); - $strconfigvariables = get_string('configvariables'); + $strconfigvariables = get_string('configvariables', 'admin'); if ($site) { print_header("$site->shortname: $strconfigvariables", $site->fullname, @@ -84,15 +87,65 @@ print_header(); print_heading($strconfigvariables); print_simple_box(get_string('configintro'), 'center', "50%"); - echo "
"; + echo '
'; } - $sesskey = !empty($USER->id) ? $USER->sesskey : ''; + + +/// Get all the configuration fields and helptext + include('configvars.php'); + +/// Cycle through the sections to get the sectionnames + $linktext = ''; + foreach($configvars as $sectionname=>$section) { + if ($linktext !== '') { + $linktext .= ' | '; + } + $linktext .= ''.get_string('configsection'.$sectionname, 'admin').''; + } + + echo "
$linktext
\n"; print_simple_box_start('center'); - include('config.html'); + + echo ''; + +/// Cycle through each section of the configuration + foreach ($configvars as $sectionname=>$section) { + + print_heading(''.get_string('configsection'.$sectionname, 'admin')); + + $table = NULL; + $table->data = array(); + foreach ($section as $configvariable=>$configobject) { + $table->data[] = array ( $configvariable.': ', + $configobject->field + ); + if ($configobject->display_warning()) { + $table->data[] = array ( ' ', + ''.$configobject->warning.'' + ); + } + $table->data[] = array ( ' ', + ''.$configobject->help.'' + ); + $table->align = array ('right', 'left'); + } + print_table($table); + + } + echo '
'; + echo ''; + echo ''; + echo '
'; + + echo '
'; + print_simple_box_end(); + + + /// Lock some options $httpsurl = str_replace('http://', 'https://', $CFG->wwwroot); diff --git a/admin/configure.php b/admin/configure.php index cf554d45c85..af4398279b3 100644 --- a/admin/configure.php +++ b/admin/configure.php @@ -22,7 +22,7 @@ $table->align = array ('right', 'left'); - $table->data[] = array("". get_string('configvariables') .'', + $table->data[] = array("". get_string('configvariables', 'admin') .'', get_string('adminhelpconfigvariables')); $table->data[] = array("". get_string('sitesettings') .'', get_string('adminhelpsitesettings')); diff --git a/admin/enrol.php b/admin/enrol.php index 94ef20c0e8d..81a9d8bb9be 100644 --- a/admin/enrol.php +++ b/admin/enrol.php @@ -68,7 +68,7 @@ print_simple_box_start("center", "80%"); print_heading($options[$enrol]); - print_simple_box_start("center", "60%"); + print_simple_box_start("center", "60%", '', 5, 'informationbox'); print_string("description", "enrol_$enrol"); print_simple_box_end(); diff --git a/admin/filters.php b/admin/filters.php index 1f999f29a7b..6ffc36b94b7 100644 --- a/admin/filters.php +++ b/admin/filters.php @@ -32,9 +32,9 @@ $stractive = get_string("active"); $strinactive = get_string("inactive"); $strcachetext = get_string("cachetext", "admin"); - $strconfigcachetext = get_string("configcachetext"); + $strconfigcachetext = get_string("configcachetext", 'admin'); $strfilteruploadedfiles = get_string("filteruploadedfiles", "admin"); - $strconfigfilteruploadedfiles = get_string("configfilteruploadedfiles"); + $strconfigfilteruploadedfiles = get_string("configfilteruploadedfiles", 'admin'); print_header("$site->shortname: $strmanagefilters", "$site->fullname", "$stradministration -> ". diff --git a/admin/index.php b/admin/index.php index a9e8a2c658f..63bf9d0d12b 100644 --- a/admin/index.php +++ b/admin/index.php @@ -295,7 +295,7 @@ $table->cellspacing = 3; $table->width = "40%"; - $configdata = " ".get_string("configvariables")." - ". + $configdata = " ".get_string("configvariables", 'admin')." - ". get_string("adminhelpconfigvariables")."
"; $configdata .= " ".get_string("sitesettings")." - ". get_string("adminhelpsitesettings")."
"; diff --git a/admin/module.php b/admin/module.php index d32b0d314b1..dccac9c1a9b 100644 --- a/admin/module.php +++ b/admin/module.php @@ -48,7 +48,7 @@ print_heading($strmodulename); - print_simple_box("
".get_string("configwarning")."
", "center", "50%"); + print_simple_box("
".get_string("configwarning", 'admin')."
", "center", "50%"); echo "
"; print_simple_box_start("center", "");