Example #1
0
 /**
  * 現在との差分
  * @param $age
  * @return string
  */
 public function getDiff($age = 0)
 {
     $new = Factory::Wiki($this->page)->source();
     $old = self::getBackup($age);
     $diff = new Diff($new, $old);
     return $diff->getHtml();
 }
Example #2
0
function plugin_backup_diff($a, $b)
{
    global $_backup_messages;
    $ul = <<<EOD
<ul class="no-js">
\t<li>{$_backup_messages['msg_diff_add']}</li>
\t<li>{$_backup_messages['msg_diff_del']}</li>
</ul>
EOD;
    $diff = new Diff($a, $b);
    return $ul . $diff->getHtml() . "\n";
}