From 66439e36ce8c4f6d48ed6b50f2f10c14e4bce8e0 Mon Sep 17 00:00:00 2001 From: mudrd8mz Date: Fri, 31 Oct 2008 21:11:46 +0000 Subject: [PATCH] MDL-17094 Allow translators to disable automatic language update during Moodle upgrade. One needs just add $CFG->skiplangupgrade = true; to their config.php and keep their language pack up-to-date manually. This is intended for lang pack maintainers with CVS access only. This is backpported from MOODLE_19_STABLE admin/index.php --- lib/adminlib.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/lib/adminlib.php b/lib/adminlib.php index a45182e919..9326535e9c 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -232,16 +232,20 @@ function upgrade_db($version, $release) { require_once($CFG->libdir.'/environmentlib.php'); print_heading(get_string('environment', 'admin')); if (!check_moodle_environment($release, $environment_results, true)) { - print_box_start('generalbox', 'notice'); // MDL-8330 - print_string('langpackwillbeupdated', 'admin'); - print_box_end(); + if (empty($CFG->skiplangupgrade)) { + print_box_start('generalbox', 'notice'); // MDL-8330 + print_string('langpackwillbeupdated', 'admin'); + print_box_end(); + } notice_yesno(get_string('environmenterrorupgrade', 'admin'), 'index.php?confirmupgrade=1&confirmrelease=1', 'index.php'); } else { notify(get_string('environmentok', 'admin'), 'notifysuccess'); - print_box_start('generalbox', 'notice'); // MDL-8330 - print_string('langpackwillbeupdated', 'admin'); - print_box_end(); + if (empty($CFG->skiplangupgrade)) { + print_box_start('generalbox', 'notice'); // MDL-8330 + print_string('langpackwillbeupdated', 'admin'); + print_box_end(); + } echo '
'; echo ''; echo ''; @@ -290,7 +294,9 @@ function upgrade_db($version, $release) { upgrade_log_start(); /// Upgrade current language pack if we can - upgrade_language_pack(); + if (empty($CFG->skiplangupgrade)) { + upgrade_language_pack(); + } print_heading($strdatabasechecking); $DB->set_debug(true); -- 2.39.5