@@ 120-128 (lines=9) @@ | ||
117 | $diff = new Text_Diff(file($basefilepath), explode("\n", $tpl['tpl_source'])); |
|
118 | $renderer = new Text_Diff_Renderer_unified(); |
|
119 | $diff_str = htmlspecialchars($renderer->render($diff), ENT_QUOTES); |
|
120 | foreach (explode("\n", $diff_str) as $line) { |
|
121 | if (ord($line) == 0x2d) { |
|
122 | $diff_from_file4disp .= "<span style='color:red;'>" . $line . "</span>\n"; |
|
123 | } elseif (ord($line) == 0x2b) { |
|
124 | $diff_from_file4disp .= "<span style='color:blue;'>" . $line . "</span>\n"; |
|
125 | } else { |
|
126 | $diff_from_file4disp .= $line . "\n"; |
|
127 | } |
|
128 | } |
|
129 | } |
|
130 | ||
131 | // diff from DB-default to selected DB template |
|
@@ 146-154 (lines=9) @@ | ||
143 | $diff = new Text_Diff(explode("\n", $default_source), explode("\n", $tpl['tpl_source'])); |
|
144 | $renderer = new Text_Diff_Renderer_unified(); |
|
145 | $diff_str = htmlspecialchars($renderer->render($diff), ENT_QUOTES); |
|
146 | foreach (explode("\n", $diff_str) as $line) { |
|
147 | if (ord($line) == 0x2d) { |
|
148 | $diff_from_default4disp .= "<span style='color:red;'>" . $line . "</span>\n"; |
|
149 | } elseif (ord($line) == 0x2b) { |
|
150 | $diff_from_default4disp .= "<span style='color:blue;'>" . $line . "</span>\n"; |
|
151 | } else { |
|
152 | $diff_from_default4disp .= $line . "\n"; |
|
153 | } |
|
154 | } |
|
155 | } |
|
156 | ||
157 | echo " |