1<?= $this->controls->render() ?>
2
3<div class="content">
4<?php if ($this->showDiff): ?>
5<div class="diff">
6<?= $this->diff->render() ?>
7</div>
8<?php else: ?>
9<table class="sourcecode">
10<?php
11
12$cnt = 0;
13$lines = preg_split('~\r?\n~', $this->source);
14$len = ceil(log(count($lines), 10));
15$rowhtml = sprintf('<tr><th>%%0%dd: </th><td>%%s<br></td></tr>', $len);
16
17foreach ($lines as $line) {
18    $cnt++;
19    printf($rowhtml, $cnt, $this->escape($line));
20}
21
22?>
23</table>
24<?php endif ?>
25</div>
26