[ Index ] |
|
Code source de Horde 3.1.3 |
1 <?php 2 3 require_once 'Text/Diff/Renderer.php'; 4 5 /** 6 * "Unified" diff renderer. 7 * 8 * This class renders the diff in classic "unified diff" format. 9 * 10 * $Horde: framework/Text_Diff/Diff/Renderer/unified.php,v 1.3.10.3 2006/01/08 01:37:20 jan Exp $ 11 * 12 * @package Text_Diff 13 */ 14 class Text_Diff_Renderer_unified extends Text_Diff_Renderer { 15 16 /** 17 * Number of leading context "lines" to preserve. 18 */ 19 var $_leading_context_lines = 4; 20 21 /** 22 * Number of trailing context "lines" to preserve. 23 */ 24 var $_trailing_context_lines = 4; 25 26 function _blockHeader($xbeg, $xlen, $ybeg, $ylen) 27 { 28 if ($xlen != 1) { 29 $xbeg .= ',' . $xlen; 30 } 31 if ($ylen != 1) { 32 $ybeg .= ',' . $ylen; 33 } 34 return "@@ -$xbeg +$ybeg @@"; 35 } 36 37 function _added($lines) 38 { 39 return $this->_lines($lines, '+'); 40 } 41 42 function _deleted($lines) 43 { 44 return $this->_lines($lines, '-'); 45 } 46 47 function _changed($orig, $final) 48 { 49 return $this->_deleted($orig) . $this->_added($final); 50 } 51 52 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 18:01:28 2007 | par Balluche grâce à PHPXref 0.7 |