function readlangfile_repairmoodle19($lang, &$strings_lang) { global $moodle19dir; if ($moodle19dir == '') { return; } $file = $moodle19dir . '/mod/game/lang/' . $lang . '_utf8/game.php'; $a = array(); $lines = file($file); foreach ($lines as $line) { if (splitlangdefinition($line, $name, $trans)) { if (!array_key_exists($name, $strings_lang)) { $strings_lang[$name] = $trans; } } } }
function readlangfile($lang, &$header) { $file = getlangfile($lang); if (!is_file($file)) { return false; } $a = array(); $lines = file($file); $header = ''; $endofheader = false; foreach ($lines as $line) { if ($endofheader == false) { if (strpos($line, '//') === false) { $endofheader = true; } else { $header .= $line; } } if (splitlangdefinition($line, $name, $trans)) { $a[$name] = $trans; } } return $a; }