@@ 100-108 (lines=9) @@ | ||
97 | $diff = new Text_Diff(file($basefilepath), explode("\n", $tpl['tpl_source'])); |
|
98 | $renderer = new Text_Diff_Renderer_unified(); |
|
99 | $diff_str = htmlspecialchars($renderer->render($diff), ENT_QUOTES); |
|
100 | foreach (explode("\n", $diff_str) as $line) { |
|
101 | if (ord($line) == 0x2d) { |
|
102 | $diff_from_file4disp .= "<span style='color:red;'>{$line}</span>\n"; |
|
103 | } elseif (ord($line) == 0x2b) { |
|
104 | $diff_from_file4disp .= "<span style='color:blue;'>{$line}</span>\n"; |
|
105 | } else { |
|
106 | $diff_from_file4disp .= "{$line}\n"; |
|
107 | } |
|
108 | } |
|
109 | } |
|
110 | ||
111 | // diff from DB-default to selected DB template |
|
@@ 118-126 (lines=9) @@ | ||
115 | $diff = new Text_Diff(explode("\n", $default_source), explode("\n", $tpl['tpl_source'])); |
|
116 | $renderer = new Text_Diff_Renderer_unified(); |
|
117 | $diff_str = htmlspecialchars($renderer->render($diff), ENT_QUOTES); |
|
118 | foreach (explode("\n", $diff_str) as $line) { |
|
119 | if (ord($line) == 0x2d) { |
|
120 | $diff_from_default4disp .= "<span style='color:red;'>{$line}</span>\n"; |
|
121 | } elseif (ord($line) == 0x2b) { |
|
122 | $diff_from_default4disp .= "<span style='color:blue;'>{$line}</span>\n"; |
|
123 | } else { |
|
124 | $diff_from_default4disp .= "{$line}\n"; |
|
125 | } |
|
126 | } |
|
127 | } |
|
128 | ||
129 | echo "<form name='diff_form' id='diff_form' action='' method='get'>\n" |