[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
1 <?php 2 // $Id: diff.php 20295 2006-02-15 12:31:25Z $ 3 4 require('parse/main.php'); 5 require('parse/macros.php'); 6 require('parse/html.php'); 7 require(TemplateDir . '/diff.php'); 8 require('lib/diff.php'); 9 10 // Compute difference between two versions of a page. 11 function action_diff() 12 { 13 global $pagestore, $page, $ver1, $ver2, $ParseEngine; 14 15 $p1 = $pagestore->page($page); 16 $p1->version = $ver1; 17 $p2 = $pagestore->page($page); 18 $p2->version = $ver2; 19 20 $diff = diff_compute($p1->read(), $p2->read()); 21 22 template_diff(array('page' => $p2->as_array(), 23 'diff_html' => diff_parse($diff), 24 'html' => parseText($p2->text, $ParseEngine, $page), 25 'editable' => $p2->acl_check(), 26 'timestamp' => $p2->time)); 27 } 28 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |