source: trunk/import/update_version.php@ 214

Last change on this file since 214 was 214, checked in by maron, 16 years ago

Podpora více verzí textů, zobrazení verze ve formuláři překládání, úprava ukládání aby se dala uložit u jednoho uživatele více verzí, aby se ukládaly čísla verzí podle předlohy, úprava seznamu nepřeložených aby se zobrazovali pouze nejnovější nepřeložené texty, oprava generování souboru addonu pagebook_1, oprava logu a přidání položky pro import

File size: 860 bytes
Line 
1<?php
2
3function UpdateVersion()
4{
5 global $Database, $TranslationTree, $PatchVersion, $Config;
6 echo ('<br /><br />Začínám se synchronizací VersionEnd u přeložených textů<br />');
7 foreach($TranslationTree as $Group) {
8 echo('<br />'.$Group['Name'].' ');
9 $DbResult = $Database->SQLCommand('SELECT gs_tran.ID,
10 gs_tran.VersionEnd as VersionEnd_tran,
11 gs_orig.VersionEnd as VersionEnd_orig
12 FROM '.$Group['TablePrefix'].' as gs_tran
13 JOIN '.$Group['TablePrefix'].' as gs_orig ON gs_orig.ID = gs_tran.Take
14 WHERE gs_tran.VersionEnd <> gs_orig.VersionEnd');
15 while ($DbRow = mysql_fetch_assoc($DbResult)) {
16 $Database->SQLCommand('UPDATE '.$Group['TablePrefix'].' SET VersionEnd = '.$DbRow['VersionEnd_orig'].' WHERE ID = '.$DbRow['ID']);
17 echo('. ');
18 }
19 echo('<strong>Dokončeno.</strong>');
20 }
21}
22
23?>
Note: See TracBrowser for help on using the repository browser.