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