|
@@ 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 " |