diff options
Diffstat (limited to 'langs')
-rw-r--r-- | langs/diff.php | 7 | ||||
-rw-r--r-- | langs/lib.php | 11 | ||||
-rw-r--r-- | langs/missing.php | 4 | ||||
-rw-r--r-- | langs/report.php | 5 |
4 files changed, 20 insertions, 7 deletions
diff --git a/langs/diff.php b/langs/diff.php index f7e87839f..77cf330be 100644 --- a/langs/diff.php +++ b/langs/diff.php @@ -4,6 +4,8 @@ * against matching file in language 'l', if it exists. */ +include 'lib.php'; + define('APP_ROOT', realpath(__DIR__ . '/..')); $source_file = isset($_GET['s']) ? strip_tags(trim($_GET['s'])) : null; @@ -19,8 +21,6 @@ if (!file_exists($source_file)) { die('no source'); } -include 'lib.php'; - $target_file = _lang_file_switch($source_file, $target_lang); if (!file_exists($target_file)) { @@ -85,7 +85,8 @@ if($constitution) { if($license) { require_once('../en/about/license/license.php'); - $license_numbers = array_pop(read_license_from_vcs($target_lang)); + $license_array = read_license_from_vcs($target_lang); + $license_numbers = array_pop($license_array); $num_of_untranslated_strings = $license_numbers["untran"]; // number of all license sentences $diff['untranslated_sentences_in_license'] = $license_numbers['untranslated_sentences']; // add untranslated license sentences $s .= '<h2 style="color: red;">Please translate license fully into ' . $langs[$target_lang] . ' first</h2>'; diff --git a/langs/lib.php b/langs/lib.php index 890b54823..f7422167f 100644 --- a/langs/lib.php +++ b/langs/lib.php @@ -2,6 +2,17 @@ /** */ +if (isset($_SERVER['APP_MODE']) && $_SERVER['APP_MODE'] !== 'prod') { + ini_set('error_reporting', E_ALL); + ini_set('show_errors', true); + ini_set('display_errors', true); +} else { + ini_set('error_reporting', FALSE); + ini_set('show_errors', FALSE); + ini_set('display_errors', FALSE); + ini_set('log_errors', FALSE); +} + include '../langs.inc.php'; /** diff --git a/langs/missing.php b/langs/missing.php index c8f5a4705..a2df2edcd 100644 --- a/langs/missing.php +++ b/langs/missing.php @@ -2,6 +2,8 @@ /** */ +include 'lib.php'; + $s = isset($_GET['s']) ? strip_tags(trim($_GET['s'])) : null; $l = isset($_GET['l']) ? strip_tags(trim($_GET['l'])) : null; @@ -10,8 +12,6 @@ if (is_null($s)) { die; } -include 'lib.php'; - if($s =='en/about/constitution.en.lang') { $constitution = true; } else { diff --git a/langs/report.php b/langs/report.php index 7bb799008..5e16e1fad 100644 --- a/langs/report.php +++ b/langs/report.php @@ -37,9 +37,9 @@ <?php /** */ + include 'lib.php'; $one_language = isset($_GET['l']) ? strip_tags(trim($_GET['l'])) : null; $one_resource = isset($_GET['r']) ? strip_tags(trim($_GET['r'])) : null; - include 'lib.php'; define('APP_ROOT', realpath(__DIR__ . '/..')); $restore_languages = FALSE; @@ -141,7 +141,8 @@ } if ($link == 'about/license') { require_once('../en/about/license/license.php'); - $license_numbers = array_pop(read_license_from_vcs($l)); + $license_array = read_license_from_vcs($l); + $license_numbers = array_pop($license_array); $test['a'] += $license_numbers["all"]; // add aproximate number of untranslated sentences from license $num_of_untranslated_strings += $license_numbers["untran"]; // add number of all license sentences } |