[ Index ]
 

Code source de eGroupWare 1.2.106-2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/wiki/action/ -> diff.php (source)

   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  ?>


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7