summaryrefslogtreecommitdiffstats
path: root/application/views/scripts/process/source.phtml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 12:42:35 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 12:42:35 +0000
commit18db984057b83ca4962c89b6b79bdce6a660b58f (patch)
tree2c9f23c086b4dfcb3e7eb2ec69210206b0782d3c /application/views/scripts/process/source.phtml
parentInitial commit. (diff)
downloadicingaweb2-module-businessprocess-upstream.tar.xz
icingaweb2-module-businessprocess-upstream.zip
Adding upstream version 2.4.0.upstream/2.4.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'application/views/scripts/process/source.phtml')
-rw-r--r--application/views/scripts/process/source.phtml25
1 files changed, 25 insertions, 0 deletions
diff --git a/application/views/scripts/process/source.phtml b/application/views/scripts/process/source.phtml
new file mode 100644
index 0000000..d5ba6bb
--- /dev/null
+++ b/application/views/scripts/process/source.phtml
@@ -0,0 +1,25 @@
+<?= $this->controls->render() ?>
+
+<div class="content">
+<?php if ($this->showDiff): ?>
+<div class="diff">
+<?= $this->diff->render() ?>
+</div>
+<?php else: ?>
+<table class="sourcecode">
+<?php
+
+$cnt = 0;
+$lines = preg_split('~\r?\n~', $this->source);
+$len = ceil(log(count($lines), 10));
+$rowhtml = sprintf('<tr><th>%%0%dd: </th><td>%%s<br></td></tr>', $len);
+
+foreach ($lines as $line) {
+ $cnt++;
+ printf($rowhtml, $cnt, $this->escape($line));
+}
+
+?>
+</table>
+<?php endif ?>
+</div>