Changeset 138
- Timestamp:
- Mar 2, 2009, 8:36:58 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/create_addon.php
r120 r138 585 585 } 586 586 587 function MakeReadme() 588 { 589 global $TempDir,$Database; 590 591 $Buffer = ' 592 Čeština pro clienty: 593 Vytvořeno v projektu http://wowpreklad.zdechov.net/ 594 Obsahuje Fonty pro správné zobrazování českých znaků 595 WoW addon, překládající texty 596 597 Změny ve verzích: 598 599 '; 600 $ID = $Database->SQLCommand('SELECT * FROM verseclient ORDER BY DATE DESC'); 601 while($Line = mysql_fetch_assoc($ID)) { 602 $Buffer .=' 603 Verze: '.$Line['verse'].' 604 ============= 605 '.$Line['text'].' 606 607 '; 608 } 609 file_put_contents($TempDir.'CZWOW-Readme.txt', $Buffer); 610 } 611 587 612 ?> -
trunk/export/index.php
r137 r138 176 176 'Pokud se vám zdá, že filtr na export nefunguje, vymažte si vyrovnávací paměť prohlížeče a zkuste stáhnout soubor znovu.'); 177 177 echo('<br /><strong>Použití ve hře</strong><br />Menu addonu ve hře vyvoláte povelem /czwow.'); 178 break; 179 case 'VerseCZ': 180 if(function_exists('gzcompress')) 181 { 182 $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT verse FROM verseclient ORDER BY DATE DESC LIMIT 1')); 183 $TempDir = $Config['Web']['TempFolder'].'Addon/CzWoW/'; 184 echo('Generování addonu...<br />'); 185 MakeAddon($ExportSetting); 186 MakeReadme(); 187 188 $SaveFilename = $Config['Web']['TempFolder'].'Addon/CzWoW_'.$Line['verse'].'.zip'; 189 $Zip = new zipfile(); 190 CreateZipFromDir($Zip, $TempDir, 'Interface/AddOns/CzWoW/'); 191 $Zip->addFile(file_get_contents('Fonts/FRIZQT__.ttf'), 'Fonts/FRIZQT__.ttf'); 192 $Zip->addFile(file_get_contents('Fonts/MORPHEUS.ttf'), 'Fonts/MORPHEUS.ttf'); 193 $Zip->addFile(file_get_contents('Fonts/SKURRI.ttf'), 'Fonts/SKURRI.ttf'); 194 195 $Zip->addFile(file_get_contents($Config['Web']['TempFolder'].'Addon/CzWoW/CZWOW-Readme.txt'), 'CZWOW-Readme.txt'); 196 197 $Zip->addFile(file_get_contents('CzWoW/OptionsFrame.xml'), 'Interface/AddOns/CzWoW/OptionsFrame.xml'); 198 $Zip->addFile(file_get_contents('CzWoW/CzWoW.xml'), 'Interface/AddOns/CzWoW/CzWoW.xml'); 199 $Zip->addFile(file_get_contents('CzWoW/CzWoW.toc'), 'Interface/AddOns/CzWoW/CzWoW.toc'); 200 //$Zip->addFile(file_get_contents('addon/CzWoW/CzWoW.lua'), 'Interface/AddOns/CzWoW/CzWoW.lua'); 201 $Zip->addFile(file_get_contents('CzWoW/GameMenuFrame.xml'), 'Interface/AddOns/CzWoW/GameMenuFrame.xml'); 202 $Zip->addFile(file_get_contents('CzWoW/Localization.lua'), 'Interface/AddOns/CzWoW/Localization.lua'); 203 $Zip->addFile(file_get_contents('ProffBot/ProffBot.toc'), 'Interface/AddOns/ProffBot/ProffBot.toc'); 204 $Zip->addFile(file_get_contents('ProffBot/ProffBot.xml'), 'Interface/AddOns/ProffBot/ProffBot.xml'); 205 $Zip->addFile(file_get_contents('ProffBot/ProffBot.lua'), 'Interface/AddOns/ProffBot/ProffBot.lua'); 206 207 $Buffer = $Zip->file(); 208 file_put_contents($SaveFilename, $Buffer); 209 210 echo('Hotovo<br /><br />'); 211 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 212 213 echo('Odkaz ke stažení: '. 214 '<a href="'.$SaveFilename.'">'.$SaveFilename.'</a><br />'); 178 215 break; 179 216 case 'DBC': … … 241 278 RadioButton('Export', 'Addon', $ExportSetting['Export'] == 'Addon').'Addon - komprimovaný soubor<br />'. 242 279 RadioButton('Export', 'Lua', $ExportSetting['Export'] == 'Lua').'Lua skripty - komprimovaný soubor<br />'); 243 if(Licence(LICENCE_ADMIN)) 280 if(Licence(LICENCE_ADMIN)) { 244 281 echo(RadioButton('Export', 'Server', $ExportSetting['Export'] == 'Server').'Poslat přímo na server (pouze admin)<br />'); 282 echo(RadioButton('Export', 'VerseCZ', $ExportSetting['Export'] == 'VerseCZ').'Vytvoření verze češtiny <a href="../download.php?createverse" Title="Před konečným exportováním napište popis k verzi" Target="_NEW">Popis k verzi</a> (pouze admin)<br />'); 283 } 245 284 //echo(' 246 285 echo('</fieldset><br /></td><td class="Description">Zvolte způsob, jakým mají být získána výstupní data. V případě přímého zobrazení může být do vašeho prohlížeče přenášeno vysoké množství dat, což může vést k jeho přetížení.<br />Addon je potřeba nakopírovat do složky klienta Interface/AddOns a ve hře lze zpřístupnit jeho možnosti pomocí příkazu /czwow.</td></tr></table>'); -
trunk/img_level.php
r137 r138 55 55 ImageTTFText($Image, 8, 0, 80, 12, $Color3, $FontFile, $xp.'/'.$xp_max.' xp '.$user); 56 56 57 if (file_exists('tmp/teams/') == false) mkdir ('tmp/teams/'); 57 58 if (file_exists('tmp/'.$user.'/') == false) mkdir ('tmp/'.$user.'/'); 58 59 ImagePNG($Image,'tmp/'.$user.'/level.png'); … … 110 111 else $ID = $Database->SQLCommand('SELECT ID,name,(SELECT avg(XP) FROM user WHERE team = team.ID) as average FROM team WHERE ID IN (SELECT Team FROM user WHERE NeedUpdate = 1)'); 111 112 while ($LineTeam = mysql_fetch_array($ID)) { 112 CreateImg( $LineTeam['name'],$LineTeam['average']); //vytváření obrázku113 CreateImg('teams/'.$LineTeam['name'],substr($LineTeam['average'], 0, strpos($LineTeam['average'],'.'))); //vytváření obrázku 113 114 if ($nothide) echo ('<img src="tmp/'.$LineTeam['name'].'/level.png" /><br />'); 114 115 } -
trunk/includes/global.php
r136 r138 88 88 $Config['Web']['BaseURL'].'log.php' => array(LICENCE_MODERATOR, 'Log dění (Pouze moderátor)', 'Záznamy'), 89 89 $Config['Web']['BaseURL'].'import/' => array(LICENCE_ADMIN, 'Načtení zdrojových textů do databáze (pouze admin)', 'Import textů'), 90 $Config['Web']['BaseURL'].'img_level.php?nothide' => array(LICENCE_ADMIN, 'Načtení levelů a generování obrázků (pouze admin)', 'Generování lvl'), 90 91 //'client_files/generate_SQL.php' => array(LICENCE_ADMIN, 'Generování clientských souborů (pouze admin)', 'Generování C.S.'), 91 92 'https://wow.zdechov.net/mysql/' => array(LICENCE_ADMIN, 'phpMyAdmin(pouze admin)', 'Správa databáze'), -
trunk/registrace.php
r136 r138 13 13 $Team = $_POST['Team']; 14 14 $Language = $_POST['Language']; 15 16 if ($User == 'Addon') die('To jméno uživatele nemůžete použít'); 15 17 16 18 if($Pass == $Pass2) … … 20 22 { 21 23 $Address = $_SERVER['REMOTE_ADDR']; 22 $Database->SQLCommand('INSERT INTO `user` (`user` , `pass` , `LastIP` , `LastLogin` , `Email` , `Language` , `team` )23 VALUES ("'.$User.'", sha1("'.$Pass.'"), "'.$Address.'", NOW(), "'.$Email.'", '.$Language.', '.$Team.' )');24 $Database->SQLCommand('INSERT INTO `user` (`user` , `pass` , `LastIP` , `LastLogin` , `Email` , `Language` , `team` , `NeedUpdate` ) 25 VALUES ("'.$User.'", sha1("'.$Pass.'"), "'.$Address.'", NOW(), "'.$Email.'", '.$Language.', '.$Team.', 1)'); 24 26 // $Database->SQLCommand("INSERT INTO user () VALUES('$User','$Pass','0','$Addres',now(),'0','$Email')"); 25 27 echo('Registrace proběhla úspěšně.<br />'); -
trunk/sql/structure.sql
r125 r138 520 520 CHANGE `description` `description` TEXT CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL 521 521 522 523 CREATE TABLE IF NOT EXISTS `verseclient` ( 524 `ID` int(11) NOT NULL auto_increment, 525 `verse` text collate utf8_czech_ci NOT NULL, 526 `date` datetime NOT NULL, 527 `text` text collate utf8_czech_ci NOT NULL, 528 `user` int(11) NOT NULL, 529 PRIMARY KEY (`ID`), 530 KEY `user` (`user`) 531 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=2 ; -
trunk/team.php
r136 r138 50 50 'Počet členů týmu: <a href="userlist.php?Where=team='.$Line['ID'].'" title="Zobrazit členy týmu">'.$Line['numberuser'].'</a><br />'. 51 51 'Počet přeložených textů týmu: <strong>'.$Line['NumberTranslate'].'</strong><br />'. 52 'Průměrná úroveň překladatelů v týmu: <img src="tmp/ '.$Line['name'].'/level.png" /><br /><br />'.52 'Průměrná úroveň překladatelů v týmu: <img src="tmp/teams/'.$Line['name'].'/level.png" /><br /><br />'. 53 53 '<strong>Stav dokončení pro tým:</strong><br />'); 54 54 foreach($TranslationTree as $Group)
Note:
See TracChangeset
for help on using the changeset viewer.