00001 <?php
00002
00003
00004
00005
00010 $failed = array();
00011 $passed = array();
00012
00013
00014 $languageDirectory = dir('../lang');
00015 while ($name = $languageDirectory->read()) {
00016 if (strpos($name, '.inc.php')) {
00017
00018 include('../lang/' . $name);
00019 header('X-Ping: pong');
00020
00021 $content = fread(fopen('../lang/' . $name, 'r'), filesize('../lang/' . $name));
00022 if ($pos = strpos(' ' . $content, "\015")) {
00023 $failed[] = $name;
00024 } else {
00025 $passed[] = $name;
00026 }
00027 }
00028 }
00029 $languageDirectory->close();
00030
00031
00032 $start = '';
00033 $failed_cnt = count($failed);
00034 sort($failed);
00035 $passed_cnt = count($passed);
00036 sort($passed);
00037 echo ($failed_cnt + $passed_cnt) . ' language files were checked.<br /><br />' . "\n";
00038 if ($failed_cnt) {
00039 echo ' 1. ' . $failed_cnt . ' contain(s) some "^M":<br />' . "\n";
00040 for ($i = 0; $i < $failed_cnt; $i++) {
00041 echo ' - ' . $failed[$i] . '<br />' . "\n";
00042 }
00043 if ($passed_cnt) {
00044 echo '<br />' . "\n";
00045 echo ' 2. ' . $passed_cnt . ' seems right:<br />' . "\n";
00046 $start = ' ';
00047 }
00048 }
00049 if ($passed_cnt) {
00050 if (!$failed_cnt) {
00051 echo 'They all passed checkings:<br />' . "\n";
00052 }
00053 for ($i = 0; $i < $passed_cnt; $i++) {
00054 echo $start . ' - ' . $passed[$i] . '<br />' . "\n";
00055 }
00056 }
00057 ?>