Changeset 320 for trunk/comparison.php


Ignore:
Timestamp:
Feb 14, 2010, 11:15:29 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Správné zobrazování nových řádků u textů.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/comparison.php

    r286 r320  
    88function CompareString($String1, $String2)
    99{
     10  $Result = '';
    1011  //TODO: barevné porovnání
    1112  //strcasecmp($String1, $String2) == 0 je totožné
     
    2021      if($ArrStr1[$i] == $ArrStr2[$i])
    2122      {
    22         echo($ArrStr1[$i].' ');
     23        $Result .= $ArrStr1[$i].' ';
    2324      } else
    2425      {
     
    2829          if(($ArrStr1[$i] == $ArrStr2[$j]) and ($find == false))
    2930          {
    30             echo($ArrStr1[$i].' ');
     31            $Result .= $ArrStr1[$i].' ';
    3132            $find = true;
    3233          }
    3334        }
    3435        if($find == false)
    35         echo('<span class="edit">'.$ArrStr1[$i].' </span>');
     36        $Result .= '<span class="edit">'.$ArrStr1[$i].' </span>';
    3637      }
    37     } else echo('<span class="edit">'.$ArrStr1[$i].' </span>');
     38    } else $Result .= '<span class="edit">'.$ArrStr1[$i].' </span>';
    3839  }
    3940  //  echo $ArrStr1[0];
     41  return($Result);
    4042}
    4143
     
    113115        {
    114116          echo('<td>');
    115           CompareString($Line[$i][$TextItem['Column']],$Line[$i - 1][$TextItem['Column']]);
     117          echo(str_replace("\n", '<br/>', CompareString($Line[$i][$TextItem['Column']],$Line[$i - 1][$TextItem['Column']])));
    116118          echo('</td>');
    117119        } else echo('<td>'.$Line[$i][$TextItem['Column']].'</td>');
Note: See TracChangeset for help on using the changeset viewer.