Changeset 632 for trunk/admin/index.php
- Timestamp:
- Dec 9, 2013, 12:02:53 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/index.php
r624 r632 25 25 '<small>Exportovat texty z PHP souborů pro překlad rozhraní</small><br/><br/>'. 26 26 '<a href="'.$System->Link('/admin/?action=uncomplete').'">Nastavit nekompletní texty</a><br/>'. 27 '<small>Nastaví questy, které jsou v popisu nebo objektu stejné jako nedokončené</small><br/><br/>'; 27 '<small>Nastaví questy, které jsou v popisu nebo objektu stejné jako nedokončené</small><br/><br/>'. 28 '<a href="'.$System->Link('/admin/?action=dbcstructure').'">Připravit dbc strukturu</a><br/>'. 29 '<small>Otevře dbc soubory převedené do textové formy pro přípravu struktury pro import</small><br/><br/>'; 28 30 return($Output); 29 31 } … … 88 90 $Output .= '<br / ><br / >Questy nastaveny jako nedokončené!'; 89 91 return($Output); 90 } 92 } 93 94 function DbcStructure() { 95 global $System,$TranslationTree; 96 $Output = ''; 97 if (array_key_exists('GroupItem', $_GET)) { 98 $DbResult = $System->Database->query('SELECT * FROM `ClientVersion` WHERE `Version` = "'.$System->Config['Web']['GameVersion'].'"'); 99 $Version = $DbResult->fetch_assoc(); 100 $System->Database->query('INSERT INTO `GroupItemDBC` (`Id` ,`ClientVersion` ,`GroupItem` ,`ColumnIndex`)VALUES (NULL , \''.$Version['Id'].'\', \''.$_GET['GroupItem'].'\', \''.$_GET['ColumnIndex'].'\')'); 101 $Output .= 'vloženo <br />'; 102 } 103 if (array_key_exists('id', $_GET)) { 104 $Group = $TranslationTree[$_GET['id']]; 105 // $Output .= '<form action="?action=dbcstructure&id='.$Group['Id'].'">'; 106 // foreach($Group['Items'] as $GroupItem) 107 // { 108 // $Output .= $GroupItem['Column'].': <input name="'.$GroupItem['Id'].'"><br />'; 109 // } 110 // $Output .= '<input type="submit" value="uložit"></form>'; 111 112 113 $File = new FileStream(); 114 115 $File->OpenFile(dirname(__FILE__).'/../source/'.$System->Config['Web']['GameVersion'].'/dbc/'.$Group['DBCFileName'].'.dbc.csv'); 116 117 //while(!$File->EOF()) 118 119 $Output .= '<table class="BaseTable">'; 120 $Output .= '<tr><td>'; 121 $Line = $File->ReadLine(); 122 123 for ($i=0;$i<substr_count($Line,',');$i++) { 124 $Output .= $i; 125 $Output .= '</td><td>'; 126 } 127 $Output .= '</td></tr><tr><td>'; 128 for ($i=0;$i<substr_count($Line,',');$i++) { 129 foreach($Group['Items'] as $GroupItem) 130 $Output .= ' <a href="'.$System->Link('/admin/?action=dbcstructure&id='.$Group['Id'].'&GroupItem='.$GroupItem['Id'].'&ColumnIndex='.$i).'">'.$GroupItem['Column'].'</a><br/>'; 131 $Output .= '</td><td>'; 132 } 133 134 $Output .= '</td></tr><tr><td>'; 135 136 $Output .= str_replace(',', '</td><td>', $Line); 137 $Output .= '</td></tr><tr><td>'; 138 for ($i=0;$i<50;$i++) { 139 $Line = $File->ReadLine(); 140 $Output .= str_replace(',', '</td><td>', $Line); 141 $Output .= '</td></tr><tr><td>'; 142 } 143 144 $Output .= '</td></tr>'; 145 $Output .= '</table>'; 146 } else { 147 foreach($TranslationTree as $Group) 148 { 149 if ($Group['DBCFileName'] <> '') 150 $Output .= '<a href="'.$System->Link('/admin/?action=dbcstructure&id='.$Group['Id']).'">'.$Group['DBCFileName'].'</a><br/>'; 151 152 } 153 } 154 155 156 return($Output); 157 } 91 158 92 159 function ShowLocale() … … 117 184 else if($_GET['action'] == 'locale') $Output .= ShowLocale(); 118 185 else if($_GET['action'] == 'uncomplete') $Output .= Uncomplete(); 186 else if($_GET['action'] == 'dbcstructure') $Output .= DbcStructure(); 119 187 else $Output .= ShowMenu(); 120 188 } else $Output .= ShowMenu();
Note:
See TracChangeset
for help on using the changeset viewer.