示例#1
0
 $info .= $this->FormOpen('diff', '', 'GET');
 $info .= '<input type="hidden" name="fastdiff" value="1" />' . "\n";
 $info .= '<input type="hidden" name="a" value="' . $this->GetSafeVar('a', 'get') . '" />' . "\n";
 $info .= '<input type="hidden" name="b" value="' . $this->GetSafeVar('b', 'get') . '" />' . "\n";
 $info .= '<input type="submit" value="' . T_("Simple Diff") . '" />';
 $info .= $this->FormClose();
 $info .= '</div>' . "\n";
 $info .= '<strong>' . T_("Highlighting Guide:") . '</strong> <ins><tt>' . T_("addition") . '</tt></ins> <del><tt>' . T_("deletion") . '</tt></del></p>' . "\n";
 #i18n
 while (1) {
     $sideO->skip_line();
     if ($sideO->isend()) {
         break;
     }
     if ($sideO->decode_directive_line()) {
         $argument = $sideO->getargument();
         $letter = $sideO->getdirective();
         switch ($letter) {
             case 'a':
                 $resync_left = $argument[0];
                 $resync_right = $argument[2] - 1;
                 break;
             case 'd':
                 $resync_left = $argument[0] - 1;
                 $resync_right = $argument[2];
                 break;
             case 'c':
                 $resync_left = $argument[0] - 1;
                 $resync_right = $argument[2] - 1;
                 break;
         }