Changeset 792 for trunk/Modules/Export
- Timestamp:
- Feb 11, 2014, 5:18:51 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/Export/Page.php
r783 r792 16 16 function ExportList() 17 17 { 18 $Output = '<a href="?Action=ViewList"> Všechny</a>';18 $Output = '<a href="?Action=ViewList">'.T('All').'</a>'; 19 19 if($this->System->User->Licence(LICENCE_USER)) 20 20 { 21 21 $Output .= ' <a href="?Action=ViewList&Filter=Others">Ostatních</a>'. 22 ' <a href="?Action=ViewList&Filter=My"> Moje</a>';22 ' <a href="?Action=ViewList&Filter=My">'.T('Mine').'</a>'; 23 23 } 24 24 25 25 if($this->System->User->Licence(LICENCE_USER)) 26 $Output .= '<br/><div style="text-align: center;"><a href="?Action=Create"> Vytvořit nový export</a></div><br/>';26 $Output .= '<br/><div style="text-align: center;"><a href="?Action=Create">'.T('Create new export').'</a></div><br/>'; 27 27 28 28 $Filter = ''; … … 37 37 $PageList = GetPageList($DbRow[0]); 38 38 39 $Output .= '<h3> Seznam exportů</h3>'.39 $Output .= '<h3>'.T('List of export').'</h3>'. 40 40 $PageList['Output']; 41 41 42 42 $TableColumns = array( 43 array('Name' => 'TimeCreate', 'Title' => 'Čas vytvoření'),44 array('Name' => 'UserName', 'Title' => 'Překladatel'),45 array('Name' => 'Title', 'Title' => 'Označení'),43 array('Name' => 'TimeCreate', 'Title' => T('Time made')), 44 array('Name' => 'UserName', 'Title' => T('Translator')), 45 array('Name' => 'Title', 'Title' => T('Name od export')), 46 46 // array('Name' => 'UserCount', 'Title' => 'Vybraných překladatelů'), 47 47 // array('Name' => 'GroupCount', 'Title' => 'Překladových skupin'), 48 array('Name' => 'OutputType', 'Title' => 'Typ výstupu'),49 array('Name' => 'ClientVersion', 'Title' => 'Verze klienta'),50 array('Name' => 'UsedCount', 'Title' => 'Prohlédnutí výstupu'),51 array('Name' => '', 'Title' => 'Akce'),48 array('Name' => 'OutputType', 'Title' => T('Type of output')), 49 array('Name' => 'ClientVersion', 'Title' => T('Client version')), 50 array('Name' => 'UsedCount', 'Title' => T('Viewed count')), 51 array('Name' => '', 'Title' => T('Action')), 52 52 ); 53 53 $Order = GetOrderTableHeader($TableColumns, 'TimeCreate', 1); … … 64 64 while($Export = $DbResult->fetch_assoc()) 65 65 { 66 $Action = '<a href="?Action=View&ExportId='.$Export['Id'].'&Tab=0"> Zobrazit</a> '.67 '<a href="?Action=View&ExportId='.$Export['Id'].'&Tab=7"> Exportovat</a>';68 if($Export['User'] == $this->System->User->Id) $Action .= ' <a href="?Action=Delete&ExportId='.$Export['Id'].'" onclick="return confirmAction(\' Opravdu smazat položku?\');">Smazat</a>';69 if($this->System->User->Id != null) $Action .= ' <a href="?Action=Clone&ExportId='.$Export['Id'].'" onclick="return confirmAction(\' Opravdu klonovat položku?\');">Klonovat</a>';66 $Action = '<a href="?Action=View&ExportId='.$Export['Id'].'&Tab=0">'.T('View').'</a> '. 67 '<a href="?Action=View&ExportId='.$Export['Id'].'&Tab=7">'.T('Make export').'</a>'; 68 if($Export['User'] == $this->System->User->Id) $Action .= ' <a href="?Action=Delete&ExportId='.$Export['Id'].'" onclick="return confirmAction(\''.T('Realy delete item?').'\');">'.T('Delete').'</a>'; 69 if($this->System->User->Id != null) $Action .= ' <a href="?Action=Clone&ExportId='.$Export['Id'].'" onclick="return confirmAction(\''.T('Realy clone item?').'\');">'.T('Clone').'</a>'; 70 70 $Output .= '<tr><td>'.HumanDate($Export['TimeCreate']).'</td>'. 71 71 '<td><a href="'.$this->System->Link('/user.php?user='.$Export['User']).'">'.$Export['UserName'].'</a></td>'. … … 91 91 { 92 92 $Output = '<form action="?Action=CreateFinish" method="post">'. 93 '<fieldset><legend> Vytvoření nového exportu</legend>'.94 '<table><tr><td> Označení:</td><td><input type="text" name="Title" /></td></tr>'.95 '<tr><td> Popis:</td><td><textarea name="Description" cols="54" rows="10"></textarea></td></tr>'.96 '<tr><td colspan="2"><input type="submit" value=" Vytvořit" /></td></tr>'.93 '<fieldset><legend>'.T('Creation of new export').'</legend>'. 94 '<table><tr><td>'.T('Identification').':</td><td><input type="text" name="Title" /></td></tr>'. 95 '<tr><td>'.T('Description').':</td><td><textarea name="Description" cols="54" rows="10"></textarea></td></tr>'. 96 '<tr><td colspan="2"><input type="submit" value="'.T('Create').'" /></td></tr>'. 97 97 '</table></fieldset></form>'; 98 } else $Output = ShowMessage( 'Nemůžete vytvářet další export. Max. počet na uživatele je '.$this->System->Config['MaxExportPerUser'].'.', MESSAGE_CRITICAL);98 } else $Output = ShowMessage(T('You can\'t create another export. Max for one user is').$this->System->Config['MaxExportPerUser'].'.', MESSAGE_CRITICAL); 99 99 } else $Output = ShowMessage(T('Access denied'), MESSAGE_CRITICAL); 100 100 return($Output); … … 113 113 $this->System->Database->query('INSERT INTO `Export` (`Title`, `User`, `TimeCreate`, `WithDiacritic`, `Description`) VALUES ("'.$_POST['Title'].'", '.$this->System->User->Id.', NOW(), 1, "'.$_POST['Description'].'")'); 114 114 $ExportId = $this->System->Database->insert_id; 115 $Output = ShowMessage( 'Nový export vytvořen.<br/>Přímý odkaz na tento export: <a href="?Action=View&ExportId='.$ExportId.'">zde</a>');116 $this->System->ModuleManager->Modules['Log']->WriteLog( 'Vytvořen nový export<a href="'.$this->System->Link('/export/?Action=View&ExportId='.$ExportId).'">'.$ExportId.'</a>.', LOG_TYPE_EXPORT);115 $Output = ShowMessage(T('New export created.<br />Direct link to export').': <a href="?Action=View&ExportId='.$ExportId.'">'.T('here').'</a>'); 116 $this->System->ModuleManager->Modules['Log']->WriteLog(T('New export created').' <a href="'.$this->System->Link('/export/?Action=View&ExportId='.$ExportId).'">'.$ExportId.'</a>.', LOG_TYPE_EXPORT); 117 117 $_GET['Filter'] = 'my'; 118 118 $this->ExportList(); 119 } else $Output = ShowMessage( 'Nemůžete vytvářet další export. Max. počet na uživatele je'.$this->System->Config['MaxExportPerUser'].'.', MESSAGE_CRITICAL);120 } else $Output = ShowMessage( 'Chybí údaje formuláře.', MESSAGE_CRITICAL);119 } else $Output = ShowMessage(T('You can\'t create another export. Max for one user is').' '.$this->System->Config['MaxExportPerUser'].'.', MESSAGE_CRITICAL); 120 } else $Output = ShowMessage(T('Missing data in form.'), MESSAGE_CRITICAL); 121 121 } else $Output = ShowMessage(T('Access denied'), MESSAGE_CRITICAL); 122 122 return($Output); … … 137 137 $this->System->Database->query('DELETE FROM `Export` WHERE `Id`='.$_GET['ExportId']); 138 138 DeleteDirectory('../tmp/Export/'.$_GET['ExportId'].'/'); 139 $Output = ShowMessage( 'Export smazán.');139 $Output = ShowMessage(T('Export deleted.')); 140 140 $_GET['Filter'] = 'my'; 141 141 $this->System->ModuleManager->Modules['Log']->WriteLog('Smazán export '.$_GET['ExportId'], LOG_TYPE_EXPORT); 142 142 $Output .= $this->ExportList(); 143 } else $Output = ShowMessage( 'Export nenalezen.', MESSAGE_CRITICAL);143 } else $Output = ShowMessage(T('Export not found.'), MESSAGE_CRITICAL); 144 144 } else $Output = ShowMessage(T('Access denied'), MESSAGE_CRITICAL); 145 145 return($Output); … … 208 208 $this->System->Database->query('SET @I = 0'); 209 209 $this->System->Database->query('UPDATE `ExportUser` SET `Sequence` = (@I := @I + 1) WHERE `Export`='.$_GET['ExportId'].' ORDER BY `Sequence`;'); 210 $Output .= ShowMessage( 'Výběr uložen.');210 $Output .= ShowMessage(T('Select saved.')); 211 211 } 212 212 } 213 213 214 214 $TableColumns = array( 215 array('Name' => 'Name', 'Title' => 'Jméno'),216 array('Name' => 'TranslatedCount', 'Title' => 'Překladů'),217 array('Name' => 'XP', 'Title' => 'Úroveň'),218 array('Name' => 'XP', 'Title' => 'Zkušenost'),219 array('Name' => '', 'Title' => 'Výběr'),220 array('Name' => 'Sequence2', 'Title' => 'Pořadí'),215 array('Name' => 'Name', 'Title' => T('Name')), 216 array('Name' => 'TranslatedCount', 'Title' => T('Translated count')), 217 array('Name' => 'XP', 'Title' => T('Level')), 218 array('Name' => 'XP', 'Title' => T('Experience')), 219 array('Name' => '', 'Title' => T('Select')), 220 array('Name' => 'Sequence2', 'Title' => T('Order')), 221 221 ); 222 222 $Order = GetOrderTableHeader($TableColumns, 'TranslatedCount', 1); … … 233 233 234 234 $Output .= '<form name="Translators" action="?Action=View&ExportId='.$_GET['ExportId'].'" method="post">'. 235 '<h3> Překladatelé</h3>';235 '<h3>'.T('Translators').'</h3>'; 236 236 if($Editable) 237 237 { 238 $Output .= '<input type="submit" value=" Uložit" '.$DisabledInput[$Editable].'/>'.238 $Output .= '<input type="submit" value="'.T('Save').'" '.$DisabledInput[$Editable].'/>'. 239 239 '<input type="hidden" name="Operation" value="Save"/><br />'. 240 ' <span onclick="CheckAllCheckbox();">'.CheckBox('CheckAll', False, 'CheckAll').' Zatrhnout vše na stránce</span> <br />'.240 ' <span onclick="CheckAllCheckbox();">'.CheckBox('CheckAll', False, 'CheckAll').' '.T('Select all on page').'</span> <br />'. 241 241 ' <span>'.CheckBox('AllUsers', $Export['AllUsers']).' '.T('Export allways from all users').'</span> '. 242 242 '<br />'. 243 'Zvolte ze seznamu uživatele, od kterých chcete načítat překlady a upravte jejich pořadí.<br />'.244 'Pořadí řádků je dáno číselnou hodnotou, kterou lze změnit na požadované pořadí. Řádky se stejným pořadovým číslem budou přečíslovány vzestupně.';243 T('Select users from list which you want to export from. And edit their order.').'<br />'. 244 T('Order is done by numeric value which is can be edit to desirable order. Lines with same number will be renumbered in ascending order.'); 245 245 } 246 246 … … 303 303 '<tr><td colspan="2">'; 304 304 if($Editable) $Output .= ' <input type="submit" value="Uložit" '.$DisabledInput[$Editable].'/>'; 305 $Output .= ' <a href="?Action=Clone&ExportId='.$Export['Id'].'" onclick="return confirmAction(\' Opravdu klonovat položku?\');">Klonovat</a> ';305 $Output .= ' <a href="?Action=Clone&ExportId='.$Export['Id'].'" onclick="return confirmAction(\''.T('Realy clone item?').'\');">'.T('Clone').'</a> '; 306 306 if($this->System->User->Licence(LICENCE_ADMIN)) 307 $Output .= CheckBox('Featured', $Export['Featured'], '', 'CheckBox', !$Editable). ' Doporučený';307 $Output .= CheckBox('Featured', $Export['Featured'], '', 'CheckBox', !$Editable). ' '.T('Recommended').' '; 308 308 $Output .= '</td></tr>'; 309 309 } 310 $Output .= '<tr><td> Označení:</td><td><input type="text" style="width: 400px" name="Title" value="'.$Export['Title'].'"'.$DisabledInput[$Editable].'/></td></tr>'.310 $Output .= '<tr><td>'.T('Identification').':</td><td><input type="text" style="width: 400px" name="Title" value="'.$Export['Title'].'"'.$DisabledInput[$Editable].'/></td></tr>'. 311 311 '<tr><td>Popis:</td><td><textarea name="Description" cols="54" rows="10"'.$DisabledTextArea[$Editable].'>'.$Export['Description'].'</textarea></td></tr>'. 312 '<tr><td> Včetně háčků a čárek</td><td><input type="checkbox" name="WithDiacritic" '.$WithDiacritic.''.$DisabledInput[$Editable].'/></td></tr>'.312 '<tr><td>'.T('With diacritics').'</td><td><input type="checkbox" name="WithDiacritic" '.$WithDiacritic.''.$DisabledInput[$Editable].'/></td></tr>'. 313 313 '</table></form>'; 314 314 return($Output); … … 368 368 369 369 $TableColumns = array( 370 array('Name' => 'Name', 'Title' => 'Název'),371 array('Name' => '', 'Title' => 'Výběr'),372 array('Name' => 'Sequence2', 'Title' => 'Pořadí'),370 array('Name' => 'Name', 'Title' => T('Name')), 371 array('Name' => '', 'Title' => T('Select')), 372 array('Name' => 'Sequence2', 'Title' => T('Order')), 373 373 ); 374 374 $Order = GetOrderTableHeader($TableColumns, 'Sequence2'); 375 375 $Output .= '<form action="?Action=View&ExportId='.$_GET['ExportId'].'" method="post">'. 376 '<h3> Jazyky</h3>';376 '<h3>'.T('Languages').'</h3>'; 377 377 if($Editable) 378 378 { 379 $Output .= '<input type="submit" value=" Uložit" '.$DisabledInput[$Editable].'/>'.379 $Output .= '<input type="submit" value="'.T('Save').'" '.$DisabledInput[$Editable].'/>'. 380 380 '<input type="hidden" name="Operation" value="Save"/>'. 381 381 '<br />'. 382 'Zvolte ze seznamu dostupných jazyků, ze kterých chcete sestavit překlady a upravte jejich pořadí.<br />'.383 'Pořadí řádků je dáno číselnou hodnotou, kterou lze změnit na požadované pořadí. Řádky se stejným pořadovým číslem budou přečíslovány vzestupně.';382 T('Select languades from list witch you want to export from. And edit theirs order.').'<br />'. 383 T('Order is done by numeric value which is can be edit to desirable order. Lines with same number will be renumbered in ascending order.'); 384 384 } 385 385 … … 441 441 } 442 442 } 443 $Output .= ShowMessage( 'Výběr uložen.');443 $Output .= ShowMessage(T('Select saved.')); 444 444 } 445 445 //items … … 475 475 476 476 $TableColumns = array( 477 array('Name' => '', 'Title' => 'Výběr'),478 array('Name' => 'Name', 'Title' => 'Jméno'),477 array('Name' => '', 'Title' => T('Select')), 478 array('Name' => 'Name', 'Title' => T('Name')), 479 479 array('Name' => 'MangosTable', 'Title' => 'Mangos/DBC/Lua'), 480 480 // array('Name' => 'DBCFileName', 'Title' => 'DBC soubor'), 481 481 // array('Name' => 'LuaFileName', 'Title' => 'Lua soubor'), 482 array('Name' => '', 'Title' => 'Položky překladu'),482 array('Name' => '', 'Title' => T('Items of tranlation')), 483 483 ); 484 484 $Order = GetOrderTableHeader($TableColumns, 'Name'); … … 487 487 if($Editable) 488 488 { 489 $Output .= '<input type="submit" value=" Uložit" '.$DisabledInput[$Editable].'/>'.489 $Output .= '<input type="submit" value="'.T('Save').'" '.$DisabledInput[$Editable].'/>'. 490 490 '<input type="hidden" name="Operation" value="Save"/>'. 491 ' <span onclick="CheckAllCheckbox();">'.CheckBox('CheckAll', False, 'CheckAll').' Zatrhnout vše</span> '.491 ' <span onclick="CheckAllCheckbox();">'.CheckBox('CheckAll', False, 'CheckAll').' '.T('Select all').'</span> '. 492 492 '<br />'. 493 'Zvolte ze překladových skupin, ze kterých chcete načítat překlady.<br />';493 T('Select translation groups witch you want to export.').'<br />'; 494 494 } 495 495 … … 553 553 { 554 554 $this->System->Database->query('UPDATE Export SET OutputType='.$_POST['OutputType'].' WHERE Id='.$_GET['ExportId']); 555 $Output .= ShowMessage( 'Výběr uložen.');556 } else $Output .= ShowMessage( 'Nevybrán žádný formát', MESSAGE_CRITICAL);555 $Output .= ShowMessage(T('Select saved.')); 556 } else $Output .= ShowMessage(T('Format wasn\'t selected'), MESSAGE_CRITICAL); 557 557 } 558 558 … … 560 560 $Export = $DbResult->fetch_assoc(); 561 561 562 $Output .= '<h3> Formát generovaného výstupu</h3>'.562 $Output .= '<h3>'.T('Format the generated output').'</h3>'. 563 563 '<form action="?Action=View&ExportId='.$_GET['ExportId'].'" method="post">'; 564 564 if($Editable) 565 565 { 566 $Output .= '<input type="submit" value=" Uložit" '.$DisabledInput[$Editable].'/>'.566 $Output .= '<input type="submit" value="'.T('Save').'" '.$DisabledInput[$Editable].'/>'. 567 567 '<input type="hidden" name="Operation" value="Save"/>'. 568 568 '<br />'; … … 574 574 } 575 575 $Output .= '</form>'; 576 } else $Output .= ShowMessage( 'Položka nenalezena.', MESSAGE_CRITICAL);577 } else $Output .= ShowMessage( 'Nebylo zadáno Id.', MESSAGE_CRITICAL);576 } else $Output .= ShowMessage(T('Item not found'), MESSAGE_CRITICAL); 577 } else $Output .= ShowMessage(T('Is isn\'t select'), MESSAGE_CRITICAL); 578 578 return($Output); 579 579 } … … 592 592 { 593 593 $this->System->Database->query('UPDATE `Export` SET `ClientVersion`='.$_POST['ClientVersion'].' WHERE `Id`='.$_GET['ExportId']); 594 $Output .= ShowMessage( 'Výběr uložen.');594 $Output .= ShowMessage(T('Select saved.')); 595 595 } 596 596 … … 608 608 609 609 $TableColumns = array( 610 array('Name' => 'Version', 'Title' => 'Verze'),611 array('Name' => 'BuildNumber', 'Title' => 'Sestavení'),612 array('Name' => 'ReleaseDate', 'Title' => 'Datum uvolnění'),613 array('Name' => 'Title', 'Title' => 'Titutek'),614 array('Name' => '', 'Title' => 'Výběr'),610 array('Name' => 'Version', 'Title' => T('Version')), 611 array('Name' => 'BuildNumber', 'Title' => T('Build')), 612 array('Name' => 'ReleaseDate', 'Title' => T('Release date')), 613 array('Name' => 'Title', 'Title' => T('Name2')), 614 array('Name' => '', 'Title' => T('Select')), 615 615 ); 616 616 $Order = GetOrderTableHeader($TableColumns, 'BuildNumber', 1); 617 617 $Output .= '<form action="?Action=View&ExportId='.$_GET['ExportId'].'" method="post">'. 618 '<h3> Verze klienta</h3>';618 '<h3>'.T('Client version').'</h3>'; 619 619 620 620 if($Editable) 621 621 { 622 $Output .= '<input type="submit" value=" Uložit" '.$DisabledInput[$Editable].'/>'.622 $Output .= '<input type="submit" value="'.T('Save').'" '.$DisabledInput[$Editable].'/>'. 623 623 '<input type="hidden" name="Operation" value="Save"/>'. 624 624 '<br />'. 625 'Vyberte pro jakou verzi herního klienta se budou texty exportovat.<br />';625 T('Select version of game client witch you want to export.').'<br />'; 626 626 } 627 627 $Output .= $PageList['Output']. … … 653 653 $Export = $DbResult->fetch_assoc(); 654 654 if($Export['OutputType'] == '') $Output .= ShowMessage('Nevybrán typ exportu', MESSAGE_CRITICAL); 655 else if($Export['ClientVersion'] == '') $Output .= ShowMessage( 'Export nemá vybránu verzi klienta', MESSAGE_CRITICAL);655 else if($Export['ClientVersion'] == '') $Output .= ShowMessage(T('Export don\'t have selected version of client'), MESSAGE_CRITICAL); 656 656 else { 657 657 $DbResult = $this->System->Database->query('SELECT * FROM `ExportOutputType` WHERE `Id`='.$Export['OutputType']); … … 664 664 $this->System->Database->query('UPDATE `Export` SET `UsedCount` = `UsedCount` + 1 WHERE `Id`='.$Export['Id']); 665 665 $Output = ExportOutput($Export['Id'], $Export['OutputType']); 666 } else $Output = ShowMessage( 'Nebyla vybrána požadovaná verze klienta.', MESSAGE_CRITICAL);667 } else $Output = ShowMessage( 'Nebyl vybrán formát výstupu.', MESSAGE_CRITICAL);666 } else $Output = ShowMessage(T('Export don\'t have selected version of client'), MESSAGE_CRITICAL); 667 } else $Output = ShowMessage(T('Format output isn\'t select').'.', MESSAGE_CRITICAL); 668 668 } 669 669 return($Output); … … 678 678 679 679 if(($Export->Export['ClientVersion'] == '') or ($Export->ClientVersion['BuildNumber'] == '')) 680 $Output = ShowMessage( 'Nebyla vybrána verze klienta', MESSAGE_CRITICAL);680 $Output = ShowMessage(T('Export don\'t have selected version of client'), MESSAGE_CRITICAL); 681 681 else { 682 682 $GroupListQuery = 'SELECT `Group`.* FROM `Group` '. … … 703 703 $DbRow = $DbResult->fetch_row(); 704 704 $PageList = GetPageList($DbRow[0]); 705 $Output = '<h3> Statistika dokončení vybraných skupin</h3>'.705 $Output = '<h3>'.T('Statistic of coplection selected groups').'</h3>'. 706 706 $PageList['Output']; 707 707 708 708 $Output .= '<table class="BaseTable">'; 709 709 $TableColumns = array( 710 array('Name' => 'Name', 'Title' => 'Jméno'),711 array('Name' => 'Translated', 'Title' => 'Přeložených'),712 array('Name' => 'Total', 'Title' => 'Anglických'),713 array('Name' => 'Percent', 'Title' => 'Procenta'),710 array('Name' => 'Name', 'Title' => T('Name')), 711 array('Name' => 'Translated', 'Title' => T('Translated count')), 712 array('Name' => 'Total', 'Title' => T('English')), 713 array('Name' => 'Percent', 'Title' => T('Percent')), 714 714 ); 715 715 … … 732 732 else $Percent = 100; 733 733 734 $Output .= '<tr><td><strong> Celkem</strong></td><td><strong>'.$Translated.'</strong></td><td><strong>'.$Total.'</strong></td><td><strong>'.ProgressBar(150, round($Percent, 2)).'</strong></td></tr>';734 $Output .= '<tr><td><strong>'.T('Altogether').'</strong></td><td><strong>'.$Translated.'</strong></td><td><strong>'.$Total.'</strong></td><td><strong>'.ProgressBar(150, round($Percent, 2)).'</strong></td></tr>'; 735 735 $Output .= '</table>'; 736 736 } … … 751 751 $UserLine = $DbResult->fetch_assoc(); 752 752 $Output .= 'Export <strong><a href="?Action=View&Tab=6&ExportId='.$Export['Id'].'">'.$_GET['ExportId'].'</a></strong> překladatele <strong>'.$UserLine['Name'].'</strong> s označením <strong>'.$Export['Title'].'</strong>'; 753 $Output .= ShowTabs(array( 'Obecné', 'Překladatelé', 'Překlady', 'Jazyky', 'Formát', 'Verze', 'Statistika', 'Výstup'));753 $Output .= ShowTabs(array(T('General'), T('Translators'), 'Překlady', T('Languages'), T('Format'), T('Version'), T('Statistic'), T('Output'))); 754 754 $Output .= '<div id="content">'; 755 755 if($_SESSION['Tab'] == TAB_GENERAL) $Output .= $this->ExportViewGeneral(); … … 764 764 765 765 $Output .= '</div>'; 766 } else $Output .= ShowMessage( 'Export nenalezen.', MESSAGE_CRITICAL);767 } else $Output .= ShowMessage( 'Nebylo zadáno Id.', MESSAGE_CRITICAL);766 } else $Output .= ShowMessage(T('Export not found.'), MESSAGE_CRITICAL); 767 } else $Output .= ShowMessage(T('Is isn\'t select'), MESSAGE_CRITICAL); 768 768 return($Output); 769 769 } … … 787 787 $DbRow['User'] = $this->System->User->Id; 788 788 $DbRow['TimeCreate'] = 'NOW()'; 789 $DbRow['Title'] .= ' - kopie';789 $DbRow['Title'] .= ' - '.T('clone'); 790 790 $this->System->Database->insert('Export', $DbRow); 791 791 $ExportId = $this->System->Database->insert_id; … … 794 794 $this->System->Database->query('INSERT INTO `ExportLanguage` (SELECT NULL AS `Id`, '.$ExportId.' AS `Export`, `Language`, `Sequence` FROM `ExportLanguage` WHERE `Export`='.$_GET['ExportId'].')'); 795 795 $this->System->Database->query('INSERT INTO `ExportUser` (SELECT NULL AS `Id`, '.$ExportId.' AS `Export`, `User`, `Sequence` FROM `ExportUser` WHERE `Export`='.$_GET['ExportId'].')'); 796 $Output = ShowMessage( 'Kopie exportu vytvořena.<br/>Přímý odkaz na tento export: <a href="?Action=View&ExportId='.$ExportId.'">zde</a>');797 $this->System->ModuleManager->Modules['Log']->WriteLog( 'Vytvořena kopie exportu<a href="'.$this->System->Link('/export/?Action=View&ExportId='.$ExportId).'">'.$ExportId.'</a>.', LOG_TYPE_EXPORT);796 $Output = ShowMessage(T('Clone export created.<br />Direct link to export').': <a href="?Action=View&ExportId='.$ExportId.'">zde</a>'); 797 $this->System->ModuleManager->Modules['Log']->WriteLog(T('Clone export created').' <a href="'.$this->System->Link('/export/?Action=View&ExportId='.$ExportId).'">'.$ExportId.'</a>.', LOG_TYPE_EXPORT); 798 798 $_GET['Filter'] = 'my'; 799 799 $this->ExportList(); … … 801 801 } else $Output = ShowMessage('Nemůžete vytvářet další export. Max. počet na uživatele je '. 802 802 $this->System->Config['MaxExportPerUser'].'.', MESSAGE_CRITICAL); 803 } else $Output = ShowMessage( 'Export nenalezen.', MESSAGE_CRITICAL);803 } else $Output = ShowMessage(T('Export not found.'), MESSAGE_CRITICAL); 804 804 } else $Output = ShowMessage(T('Access denied'), MESSAGE_CRITICAL); 805 805 return($Output);
Note:
See TracChangeset
for help on using the changeset viewer.