Changeset 673
- Timestamp:
- Dec 29, 2013, 4:59:51 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/Export/ExportOutput.php
r672 r673 193 193 194 194 $Output .= '<form action="?Action=View&Tab=7&ExportId='.$ExportId.'" method="post"><input type="submit" name="Regenerate" value="Přegenerovat"/></form><br />'; 195 $Output .= 'U DBC souborů export textů funguje jinak, protože generování je náročné, jsou požadavky zařazovány do fronty a postupně zpracovávány.<br />DBC soubory je nutné zabalit do souboru patch-enGB-5.MPQ uvnitř složky "DBFilesClient" a hru spouštět přes program wowme.exe (WoW Model Edit) u verzí klienta starší než 3.2.0. Od této verze již wowme není potřeba. Zabalit je můžete pomocí programu <a href="../download/mpqediten32.zip">Ladik\'s MPQ Editor</a>. Stav vygenerování můžete sledovat na této stránce.<br /><br />';195 $Output .= 'U DBC souborů export textů funguje jinak, protože generování je náročné, jsou požadavky zařazovány do fronty a postupně zpracovávány.<br />DBC soubory je nutné zabalit do souboru patch-enGB-5.MPQ uvnitř složky "DBFilesClient" a hru spouštět přes upravený spouštěcí soubor. Zabalit je můžete pomocí programu <a href="../download/mpqediten32.zip">Ladik\'s MPQ Editor</a>. Stav vygenerování můžete sledovat na této stránce.<br /><br />'; 196 196 197 197 $Export = new Export($System); … … 203 203 $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())'); 204 204 $this->System->ModuleManager->Modules['Log']->WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD); 205 unlink(dirname(__FILE__).'/../../'.$Export->TempDirRelative.'progress');205 if (file_exists($Export->TempDir.'progress')) unlink($Export->TempDir.'progress'); 206 206 } 207 207 … … 242 242 $System->Database->query('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish = NULL WHERE Export = '.$ExportId); 243 243 $Output .= ShowMessage('Soubor zařazen znovu ke zpracování do fronty.'); 244 if (file_exists($Export->TempDir.'progress')) unlink($Export->TempDir.'progress'); 244 245 } 245 246 -
trunk/Modules/Export/client_cz_export.sh
r672 r673 62 62 echo "Dbc soubory:" 63 63 php /a/www/wowpreklad/Modules/Export/cmdmpqexport.php dbc=$EXPORTID 64 echo " 50" > progress64 echo "60" > progress 65 65 echo "Addon:" 66 66 php /a/www/wowpreklad/Modules/Export/cmdmpqexport.php addon=$EXPORTID 67 echo "6 0" > progress67 echo "66" > progress 68 68 69 69 echo "===================================" -
trunk/admin/index.php
r657 r673 28 28 '<a href="'.$System->Link('/admin/?action=uncomplete').'">Nastavit nekompletní texty</a><br/>'. 29 29 '<small>Nastaví questy, které jsou v popisu nebo objektu stejné jako nedokončené</small><br/><br/>'. 30 '<a href="'.$System->Link('/admin/?action=repairversion').'">Opravit špatně nastavené VersionEnd v kouzlech</a><br/>'.31 '<small>Nastaví špatné version end v kouzlech, které vzniklo v důsledku importu a špatně indexovaného indexu Take</small><br/><br/>'.30 '<a href="'.$System->Link('/admin/?action=repairversion').'">Opravit špatně nastavené VersionEnd</a><br/>'. 31 '<small>Nastaví špatné version end a Take na originální text, které vzniklo v důsledku importu a špatně indexovaného indexu Take</small><br/><br/>'. 32 32 '<a href="'.$System->Link('/admin/?action=dbcstructure').'">Připravit dbc strukturu</a><br/>'. 33 33 '<small>Otevře dbc soubory převedené do textové formy pro přípravu struktury pro import</small><br/><br/>'; … … 87 87 .' OR ( `gs_tran`.`Details` != `gs_orig`.`Details` AND "" = `gs_tran`.`Details` )' 88 88 .' OR (`gs_tran`.`Objectives` = `gs_orig`.`Objectives` AND "" != `gs_orig`.`Objectives` ))' 89 ); 89 ); 90 90 $Output = 'Questy: <br />'; 91 91 while($quest = $DbResult->fetch_assoc()) … … 100 100 function RepairVersionEnd() 101 101 { 102 global $System; 103 104 $sql = 'SELECT `T`.`ID`,`T`.`Take`,`sub1`.`ID` as `origID`,T.`VersionStart`,T.`VersionEnd`,`sub1`.`VersionStart` as OrigStart,sub1.`VersionEnd` as `OrigEnd` FROM `TextSpell` as `T` '. 105 ' JOIN `TextSpell` as `sub1` ON `sub1`.`Language` = 0 AND `T`.`Entry` = `sub1`.`Entry` AND `T`.`VersionStart` = `sub1`.`VersionStart`'. 106 ' WHERE `T`.`Language` != 0 AND `T`.`VersionEnd` != `sub1`.`VersionEnd` AND `T`.`Take` NOT IN'. 107 '(Select `ID` FROM `TextSpell` as `sub2` WHERE `sub2`.`Language` = 0 AND `T`.`Entry` = `sub2`.`Entry` AND `T`.`VersionStart` = `sub2`.`VersionStart`)'. 102 global $System,$TranslationTree; 103 104 foreach($TranslationTree as $Group) { 105 106 $sql = 'SELECT `T`.`ID`,`T`.`Take`,`sub1`.`ID` as `origID`,T.`VersionStart`,T.`VersionEnd`,`sub1`.`VersionStart` as OrigStart,sub1.`VersionEnd` as `OrigEnd` FROM `'.$Group['TablePrefix'] .'` as `T` '. 107 ' JOIN `'.$Group['TablePrefix'].'` as `sub1` ON `sub1`.`Language` = 0 AND `T`.`Entry` = `sub1`.`Entry` AND `T`.`VersionStart` = `sub1`.`VersionStart` '. 108 ' WHERE `T`.`Take` != `sub1`.`Take`'. 109 // ' WHERE `T`.`Language` != 0 AND `T`.`VersionEnd` != `sub1`.`VersionEnd` AND `T`.`Take` NOT IN'. 110 // '(Select `ID` FROM `'.$Group['TablePrefix'].'` as `sub2` WHERE `sub2`.`Language` = 0 AND `T`.`Entry` = `sub2`.`Entry` AND `T`.`VersionStart` = `sub2`.`VersionStart`)'. 108 111 ' '; //LIMIT 1000 109 112 //echo $sql; 110 113 $DbResult = $System->Database->query($sql); 111 $Output = 'Kouzla: <br />';114 echo ': <br />'.$Group['TablePrefix'].': <br />'; 112 115 while($line = $DbResult->fetch_assoc()) 113 116 { 114 117 echo ($line['ID'].', '); 115 $System->Database->query('UPDATE ` TextSpell` SET `VersionEnd` = '.$line['OrigEnd'].', `Take` = '.$line['origID'].' WHERE ID='.$line['ID']);118 $System->Database->query('UPDATE `'.$Group['TablePrefix'].'` SET `VersionEnd` = '.$line['OrigEnd'].', `Take` = '.$line['origID'].' WHERE ID='.$line['ID']); 116 119 } 117 $Output .= '<br / ><br / >Verze kouzel opraveny!'; 120 echo '<br / >Verze '.$Group['TablePrefix'].' opraveny!'; 121 } 118 122 return($Output); 119 123 } -
trunk/includes/Version.php
r672 r673 6 6 // and system will need database update. 7 7 8 $Revision = 67 2; // Subversion revision8 $Revision = 673; // Subversion revision 9 9 $DatabaseRevision = 666; // Database structure revision 10 $ReleaseTime = '2013-12-2 4';10 $ReleaseTime = '2013-12-29';
Note:
See TracChangeset
for help on using the changeset viewer.