Changeset 745 for trunk/Modules


Ignore:
Timestamp:
Jan 10, 2014, 6:02:59 PM (11 years ago)
Author:
maron
Message:
  • Added: Translator
File:
1 edited

Legend:

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

    r743 r745  
    4949          foreach($TranslationTree[$GroupId]['Items'] as $Index => $TextItem)
    5050            $Columns .= ' `Orig`.`'.$TextItem['Column'].'` as `Orig_'.$TextItem['Column'].'`, `Tran`.`'.$TextItem['Column'].'` as `'.$TextItem['Column'].'`,';
    51 
    52 
    53             //search for same text with other entry
    54                                           foreach($TranslationTree[$GroupId]['Items'] as $Index => $TextItem)
    55                                                   if($TextItem['Visible'] == 1)
    56                                                   if (($LineAJ[$TextItem['Column']] <> '') and
    57                     ($LineAJ[$TextItem['Column']] == $Line[$TextItem['Column']]) and
    58                     (strlen($LineAJ[$TextItem['Column']]) < 20)
    59                    )
    60                  {       
    61                                 $sql = 'SELECT '.$Columns.' Tran.`Entry` FROM `'.$Table.'` as Tran';
    62                     $join = ' JOIN `'.$Table.'` as `Orig` ON `Orig`.`Language` = 0 AND `Tran`.`Entry` = `Orig`.`Entry` AND `Tran`.`VersionEnd` = `Orig`.`VersionEnd` ';
    63                     $where = ' WHERE '.'( `Tran`.'.$Language.' ) AND '.' `Orig`.`'.$TextItem['Column'].'` = "'.$LineAJ[$TextItem['Column']].'" ORDER BY `Tran`.`ModifyTime` DESC LIMIT 1';
    64                     $DbResult = $this->Database->query($sql.$join.$where);
    65                     while ($LineSearch = $DbResult->fetch_assoc()) {
    66                       $Line[$TextItem['Column']] = $LineSearch[$TextItem['Column']];
    67                     }
    68                  }     
     51 
    6952         
    7053                                $sql = 'SELECT '.$Columns.' Tran.`Entry` FROM `'.$Table.'` as Tran';
     
    8568                 }     
    8669          }
    87          
    8870                   
    8971        } else {
     
    248230                                                }
    249231                                                $Output .= '</table></div>';
    250                                                 if($this->System->User->Licence(LICENCE_USER)) $Output .= '</form>';
     232                                                if($this->System->User->Licence(LICENCE_USER)) {
     233              $Output .= '</form>';
     234             
     235              $Output .= '<table class="BaseTable">'.
     236                                            '<tr><th>Translátor:</th><th>Nepřeložené</th><th>Přeložené</th>';
     237                                          foreach($TranslationTree[$GroupId]['Items'] as $Index => $TextItem)
     238                                                  if($TextItem['Visible'] == 1)
     239                                                  if ($LineAJ[$TextItem['Column']] <> '')
     240                    $Output .= '<tr><td>'.$TextItem['Column'].'</td><td>'.$LineAJ[$TextItem['Column']].'</td><td>'.GetTranslateGoogle($LineAJ[$TextItem['Column']]).'</td></tr>';
     241             
     242             
     243              $Output .= '</table>';
     244            }
    251245                                }
    252246                        }
Note: See TracChangeset for help on using the changeset viewer.