Rev 1367 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1367 | Rev 1436 | ||
---|---|---|---|
Line 29... | Line 29... | ||
29 | 29 | ||
30 | use ViaThinkSoft\OIDplus\OIDplusLogger; |
30 | use ViaThinkSoft\OIDplus\OIDplusLogger; |
31 | 31 | ||
32 | // --- |
32 | // --- |
33 | 33 | ||
- | 34 | $errors_found = false; |
|
- | 35 | ||
34 | $cntfiles = 0; |
36 | $cntfiles = 0; |
35 | $cntcodes = 0; |
37 | $cntcodes = 0; |
36 | $it = new RecursiveDirectoryIterator($dir); |
38 | $it = new RecursiveDirectoryIterator($dir); |
37 | $it->setFlags(FilesystemIterator::SKIP_DOTS); // DOES NOT WORK! Folders with . prefix still get evaluated! |
39 | $it->setFlags(FilesystemIterator::SKIP_DOTS); // DOES NOT WORK! Folders with . prefix still get evaluated! |
38 | foreach(new RecursiveIteratorIterator($it) as $file) { |
40 | foreach(new RecursiveIteratorIterator($it) as $file) { |
Line 51... | Line 53... | ||
51 | foreach ($m[2] as $str) { |
53 | foreach ($m[2] as $str) { |
52 | $cntcodes++; |
54 | $cntcodes++; |
53 | if (OIDplusLogger::parse_maskcode($str) === false) { |
55 | if (OIDplusLogger::parse_maskcode($str) === false) { |
54 | $file = substr($file, strlen($dir)); |
56 | $file = substr($file, strlen($dir)); |
55 | echo "Invalid maskcode '$str' in file '$file'\n"; |
57 | echo "Invalid maskcode '$str' in file '$file'\n"; |
- | 58 | $errors_found = true; |
|
56 | } else { |
59 | } else { |
57 | if (VERBOSE) echo 'Valid: '.$str."\n"; |
60 | if (VERBOSE) echo 'Valid: '.$str."\n"; |
58 | } |
61 | } |
59 | } |
62 | } |
60 | } |
63 | } |
61 | } |
64 | } |
62 | echo "Done. Checked $cntcodes mask codes in $cntfiles files.\n"; |
65 | echo "Done. Checked $cntcodes mask codes in $cntfiles files.\n"; |
63 | 66 | ||
- | 67 | exit($errors_found ? 1 : 0); |
|
- | 68 | ||
64 | # --- |
69 | # --- |
65 | 70 | ||
66 | /** |
71 | /** |
67 | * @param string $fileStr |
72 | * @param string $fileStr |
68 | * @return string |
73 | * @return string |