home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 April
/
CMCD0404.ISO
/
Software
/
Freeware
/
Programare
/
groupoffice-com-2.01
/
modules
/
wiki
/
action
/
diff.php
< prev
next >
Wrap
PHP Script
|
2004-03-08
|
799b
|
29 lines
<?php
// $Id: diff.php,v 1.1 2004/01/12 22:14:04 comsubvie Exp $
require('parse/main.php');
require('parse/macros.php');
require('parse/html.php');
require(TemplateDir . '/diff.php');
require('lib/diff.php');
// Compute difference between two versions of a page.
function action_diff()
{
global $pagestore, $page, $ver1, $ver2, $ParseEngine;
$p1 = $pagestore->page($page);
$p1->version = $ver1;
$p2 = $pagestore->page($page);
$p2->version = $ver2;
$diff = diff_compute($p1->read(), $p2->read());
template_diff(array('page' => $page,
'diff_html' => diff_parse($diff),
'html' => parseText($p2->text, $ParseEngine, $page),
'editable' => $p2->mutable,
'timestamp' => $p2->time));
}
?>