mirror of
https://github.com/YunoHost-Apps/limesurvey_ynh.git
synced 2024-09-03 19:36:32 +02:00
22 lines
537 B
PHP
22 lines
537 B
PHP
|
<?php
|
||
|
|
||
|
error_reporting(E_ALL);
|
||
|
|
||
|
Yii::import('gii.components.Pear.*');
|
||
|
require_once 'Text/Diff.php';
|
||
|
require_once 'Text/Diff/Renderer.php';
|
||
|
require_once 'Text/Diff/Renderer/inline.php';
|
||
|
|
||
|
class TextDiff extends CComponent
|
||
|
{
|
||
|
public static function compare($lines1, $lines2)
|
||
|
{
|
||
|
if(is_string($lines1))
|
||
|
$lines1=explode("\n",$lines1);
|
||
|
if(is_string($lines2))
|
||
|
$lines2=explode("\n",$lines2);
|
||
|
$diff = new Text_Diff('auto', array($lines1, $lines2));
|
||
|
$renderer = new Text_Diff_Renderer_inline();
|
||
|
return $renderer->render($diff);
|
||
|
}
|
||
|
}
|