Changeset 550 for trunk/Modules/Translation/Form.php
- Timestamp:
- Jun 18, 2013, 8:56:09 PM (11 years ago)
- Location:
- trunk/Modules/Translation
- Files:
-
- 1 added
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/Translation/Form.php
r546 r550 1 1 <?php 2 2 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 = ''; 3 class 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 = ''; 21 24 22 25 $GroupId = LoadGroupIdParameter(); … … 170 173 $Output .= '<tr><th>'.$LineAJ['ShortCut'].'</th>'; 171 174 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> 173 176 <td><textarea rows="8" cols="40" onkeydown="ResizeTextArea(this)" class="textedit" id="'.$TextItem['Column'].'" name="'.$TextItem['Column'].'">'.htmlspecialchars($Line[$TextItem['Column']]).'</textarea></td></tr>'; 174 177 } … … 181 184 } 182 185 } else $Output = ShowMessage('Nebylo zadáno ID.', MESSAGE_CRITICAL); 183 184 ShowPage($Output); 185 186 ?> 187 186 return($Output); 187 } 188 }
Note:
See TracChangeset
for help on using the changeset viewer.