Changeset 608 for trunk/admin
- Timestamp:
- Nov 26, 2013, 10:12:48 PM (11 years ago)
- Location:
- trunk/admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/UpdateTrace.php
r605 r608 2623 2623 } 2624 2624 2625 function UpdateTo609($Manager) 2626 { 2627 $Manager->Execute('CREATE TABLE IF NOT EXISTS `Locale` ( 2628 `Id` int(11) NOT NULL AUTO_INCREMENT, 2629 `Language` int(11) NOT NULL, 2630 `Original` varchar(255) NOT NULL, 2631 `Translated` varchar(255) NOT NULL, 2632 `Fuzzy` int(11) NOT NULL, 2633 PRIMARY KEY (`Id`), 2634 KEY `Language` (`Language`) 2635 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;'); 2636 2637 $Manager->Execute('ALTER TABLE `Locale` 2638 ADD CONSTRAINT `Locale_ibfk_1` FOREIGN KEY (`Language`) REFERENCES `Language` (`Id`);'); 2639 } 2640 2625 2641 $Updates = array( 2626 2642 498 => array('Revision' => 506, 'Function' => 'UpdateTo506'), … … 2635 2651 585 => array('Revision' => 600, 'Function' => 'UpdateTo600'), 2636 2652 600 => array('Revision' => 604, 'Function' => 'UpdateTo604'), 2653 604 => array('Revision' => 609, 'Function' => 'UpdateTo609'), 2637 2654 ); -
trunk/admin/index.php
r607 r608 22 22 '<a href="'.$System->Link('/admin/?action=testing').'">Testování</a><br/>'. 23 23 '<small>Testovací funkce</small><br/><br/>'. 24 '<a href="'.$System->Link('/admin/?action=locale').'">Exportovat překlad rozhraní</a><br/>'. 25 '<small>Exportovat texty z PHP souborů pro překlad rozhraní</small><br/><br/>'. 24 26 '<a href="'.$System->Link('/admin/?action=uncomplete').'">Nastavit nekompletní texty</a><br/>'. 25 27 '<small>Nastaví questy, které jsou v popisu nebo objektu stejné jako nedokončené</small><br/><br/>'; … … 88 90 } 89 91 92 function ShowLocale() 93 { 94 global $Locale, $System; 95 96 $Locale->AnalyzeCode(dirname(dirname(__FILE__))); 97 $Locale->UpdateToDatabase($System->Database, 3); 98 $FileName = dirname(dirname(__FILE__)).'/locale/'.$Locale->Texts->Code.'.php'; 99 $Locale->SaveToFile($FileName); 100 $Output = 'Překlad rozhraní přegenerován'; 101 $Output .= '<table class="BaseTable"><tr><th>Originál</th><th>Překlad</th></tr>'; 102 foreach($Locale->Texts->Data as $Index => $Item) 103 $Output .= '<tr><td>'.$Index.'</td><td>'.$Item.'</td></tr>'; 104 $Output .= '</table>'; 105 $Output .= 'Překladová soubor '.$FileName.' zaktualizován'; 106 return($Output); 107 } 108 90 109 $Output = ''; 91 110 if($User->Licence(LICENCE_ADMIN)) … … 99 118 else if($_GET['action'] == 'testing') $Output .= Testing(); 100 119 else if($_GET['action'] == 'phpinfo') $Output .= ShowPHPInfo(); 120 else if($_GET['action'] == 'locale') $Output .= ShowLocale(); 101 121 else if($_GET['action'] == 'uncomplete') $Output .= Uncomplete(); 102 122 else $Output .= ShowMenu();
Note:
See TracChangeset
for help on using the changeset viewer.