Changeset 859 for trunk/includes
- Timestamp:
- Jan 21, 2016, 10:20:04 AM (9 years ago)
- Location:
- trunk/includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/Global.php
r858 r859 336 336 } 337 337 338 function GetTranslationTree()339 {340 global $System;341 342 $Result = array();343 $Groups = array();344 $DbResult = $System->Database->query('SELECT *, UNIX_TIMESTAMP(`LastImport`) AS `LastImportTime` FROM `Group`');345 while($DbRow = $DbResult->fetch_assoc())346 $Groups[T($DbRow['Name'])] = $DbRow;347 ksort($Groups);348 foreach($Groups as $Group)349 {350 $Group['Items'] = array();351 $Group['Game'] = T($Group['Name']);352 $Result[$Group['Id']] = $Group;353 }354 $DbResult = $System->Database->query('SELECT * FROM `GroupItem` ORDER BY `Group`, `Sequence`');355 while($DbRow = $DbResult->fetch_assoc())356 {357 $Result[$DbRow['Group']]['Items'][] = $DbRow;358 }359 return($Result);360 }361 362 338 $Moderators = array('Překladatel', 'Moderátor', 'Administrátor'); 363 339 … … 459 435 function LoadGroupIdParameter() 460 436 { 461 global $TranslationTree; 437 global $System; 438 $TranslationTree = $System->ModuleManager->Modules['Translation']->GetTranslationTree(); 462 439 463 440 if(array_key_exists('group', $_GET)) $GroupId = $_GET['group'] * 1; … … 556 533 function GetIDbyName($Table) 557 534 { 558 global $TranslationTree; 535 global $System; 536 537 $TranslationTree = $System->ModuleManager->Modules['Translation']->GetTranslationTree(); 559 538 560 539 foreach($TranslationTree as $TableID => $Value) -
trunk/includes/System.php
r858 r859 91 91 function Run() 92 92 { 93 global $ScriptStartTime, $ TranslationTree, $StopAfterUpdateManager,93 global $ScriptStartTime, $StopAfterUpdateManager, 94 94 $UpdateManager; 95 95 … … 116 116 $this->ModuleManager->Start(); 117 117 } 118 119 // TODO: Global initialized variable should be removed120 $TranslationTree = GetTranslationTree();121 118 122 119 // Initialize application modules … … 450 447 function ShowTranslatedMenu() 451 448 { 452 global $TranslationTree;449 $TranslationTree = $this->System->ModuleManager->Modules['Translation']->GetTranslationTree(); 453 450 454 451 $Output = '<strong>'.T('Translate groups').':</strong><br /><div id="TranslationMenu">'; … … 522 519 $ScriptGenerateDuration = round(GetMicrotime() - $ScriptStartTime, 2); 523 520 524 $Output = '</td>'. 525 '<td class="menu2">'; 526 $Output .= $this->ShowTranslatedMenu(); 527 $Output .= '</td>'. 528 '</tr><tr>'. 521 $Output = '</td>'; 522 if($this->System->ModuleManager->ModulePresent('Translation')) 523 { 524 $Output .= '<td class="menu2">'; 525 $Output .= $this->ShowTranslatedMenu(); 526 $Output .= '</td>'; 527 } 528 $Output .= '</tr><tr>'. 529 529 '<td colspan="4" class="page-bottom">'.T('Version').': '.$Version.' '.T('Revision').': '.$Revision.' ('.HumanDate($ReleaseTime).')'. 530 530 ' <a href="http://svn.zdechov.net/trac/wowpreklad/browser/trunk">'.T('Source code').'</a> '.
Note:
See TracChangeset
for help on using the changeset viewer.