Ignore:
Timestamp:
Jun 18, 2013, 8:56:09 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Část týkající se překládání přepracována na aplikační modul.
Location:
trunk/Modules/Translation
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/Modules/Translation/Form.php

    r546 r550  
    11<?php
    22
    3 include('includes/global.php');   
    4 
    5 function ColorNames($Text, $names)
    6 {
    7    // $buff[] = array($Line['ID'],GetIDbyName($Table),$Line[$Column],$Line['Tran']);
    8   foreach($names as $Line) {
    9    if ($Line[3] <> '') {
    10      $Text = str_replace($Line[2],'<span Title="Byl nalezen překlad: '.$Line[3].'" class="edit">'.$Line[2].'</span>',$Text);
    11      $Text = str_replace(strtolower($Line[2]),'<span Title="Byl nalezen překlad: '.$Line[3].'" class="edit">'.$Line[2].'</span>',$Text);
    12    } else {
    13        $Text = str_replace($Line[2],'<span title="Jméno bylo nalezeno v názvech a můžete ho přeložit. Začnete kliknutím na: Vyhledat v názvech" class="edit">'.$Line[2].'</span>',$Text);
    14        $Text = str_replace(strtolower($Line[2]),'<span title="Jméno bylo nalezeno v názvech a můžete ho přeložit. Začnete kliknutím na: Vyhledat v názvech" class="edit">'.$Line[2].'</span>',$Text);
    15      }
    16   }
    17   return $Text;
    18 }
    19 
    20 $Output = '';
     3class PageTranslationForm extends Page
     4{
     5        function ColorNames($Text, $names)
     6        {
     7                // $buff[] = array($Line['ID'],GetIDbyName($Table),$Line[$Column],$Line['Tran']);
     8                foreach($names as $Line) {
     9                        if ($Line[3] <> '') {
     10                                $Text = str_replace($Line[2],'<span Title="Byl nalezen překlad: '.$Line[3].'" class="edit">'.$Line[2].'</span>',$Text);
     11                                $Text = str_replace(strtolower($Line[2]),'<span Title="Byl nalezen překlad: '.$Line[3].'" class="edit">'.$Line[2].'</span>',$Text);
     12                        } else {
     13                                $Text = str_replace($Line[2],'<span title="Jméno bylo nalezeno v názvech a můžete ho přeložit. Začnete kliknutím na: Vyhledat v názvech" class="edit">'.$Line[2].'</span>',$Text);
     14                                $Text = str_replace(strtolower($Line[2]),'<span title="Jméno bylo nalezeno v názvech a můžete ho přeložit. Začnete kliknutím na: Vyhledat v názvech" class="edit">'.$Line[2].'</span>',$Text);
     15                        }
     16                }
     17                return $Text;
     18        }       
     19       
     20        function Show()
     21  {
     22        global $System, $Config, $User, $TranslationTree;
     23        $Output = '';
    2124
    2225$GroupId = LoadGroupIdParameter();
     
    170173        $Output .= '<tr><th>'.$LineAJ['ShortCut'].'</th>';
    171174        else $Output .= '<tr><th>'.$TextItem['Name'].'</th>';
    172       $Output .= '<td>'.str_replace("\n", '<br/>', ColorNames(htmlspecialchars($LineAJ[$TextItem['Column']]),$names)).'</td>
     175      $Output .= '<td>'.str_replace("\n", '<br/>', $this->ColorNames(htmlspecialchars($LineAJ[$TextItem['Column']]),$names)).'</td>
    173176      <td><textarea rows="8" cols="40" onkeydown="ResizeTextArea(this)" class="textedit" id="'.$TextItem['Column'].'" name="'.$TextItem['Column'].'">'.htmlspecialchars($Line[$TextItem['Column']]).'</textarea></td></tr>';
    174177    }
     
    181184  }
    182185} else $Output = ShowMessage('Nebylo zadáno ID.', MESSAGE_CRITICAL);
    183 
    184 ShowPage($Output);
    185 
    186 ?>   
    187 
     186return($Output);
     187  }
     188}
Note: See TracChangeset for help on using the changeset viewer.