Skip to content

Commit b20cd4f

Browse files
committed
output the source code of the sample that was run
1 parent 1d8e7b8 commit b20cd4f

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

samples/Sample_Header.php

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,19 @@
4343
// Populate samples
4444
$files = '';
4545
if ($handle = opendir('.')) {
46-
while (false !== ($file = readdir($handle))) {
46+
$sampleFiles = array();
47+
while (false !== ($sampleFile = readdir($handle))) {
48+
$sampleFiles[] = $sampleFile;
49+
}
50+
sort($sampleFiles);
51+
closedir($handle);
52+
53+
foreach ($sampleFiles as $file) {
4754
if (preg_match('/^Sample_\d+_/', $file)) {
4855
$name = str_replace('_', ' ', preg_replace('/(Sample_|\.php)/', '', $file));
4956
$files .= "<li><a href='{$file}'>{$name}</a></li>";
5057
}
5158
}
52-
closedir($handle);
5359
}
5460

5561
/**
@@ -78,6 +84,11 @@ function write($phpWord, $filename, $writers)
7884
}
7985

8086
$result .= getEndingNotes($writers);
87+
$result .= '<pre><code>';
88+
if (file_exists($filename . '.php')) {
89+
$result .= highlight_file($filename . '.php', true);
90+
}
91+
$result .= '</code></pre>';
8192

8293
return $result;
8394
}

0 commit comments

Comments
 (0)