| 1 | <?php
|
|---|
| 2 |
|
|---|
| 3 | session_start();
|
|---|
| 4 | include('../includes/config.php');
|
|---|
| 5 | include('../includes/databaseconection.php');
|
|---|
| 6 | include('../includes/global_function.php');
|
|---|
| 7 |
|
|---|
| 8 | //připojení do databáze
|
|---|
| 9 | $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']);
|
|---|
| 10 | $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']);
|
|---|
| 11 | $Database->SelectDatabase($Config['Database']['Database']);
|
|---|
| 12 |
|
|---|
| 13 | if (Licence(2)) { // echo 'Přístup povolen';
|
|---|
| 14 | } else { die('Přístup zamítnut!'); }
|
|---|
| 15 |
|
|---|
| 16 | //Const
|
|---|
| 17 | $SeparatorString = '"';
|
|---|
| 18 | $SlashString = chr(92);
|
|---|
| 19 | $DBCFile = 6;
|
|---|
| 20 | $F = 'tallent';
|
|---|
| 21 | $File = "_language_files/$F.lua";
|
|---|
| 22 | $save_filename = "_sql/$F.sql";
|
|---|
| 23 |
|
|---|
| 24 | function Read()
|
|---|
| 25 | { // BEGIN function Read
|
|---|
| 26 | global $SeparatorString,$Buffer,$SlashString;
|
|---|
| 27 | $Separator = $SeparatorString;
|
|---|
| 28 |
|
|---|
| 29 | $result_string = substr($Buffer,0,strpos($Buffer,$Separator)); //načtení stringu
|
|---|
| 30 | $last_char = substr($result_string,strlen($result_string)-1,1); //načtení předcházejícího znaku před separatorem
|
|---|
| 31 | $Buffer = substr($Buffer,strlen($result_string)+1,strlen($Buffer)-strlen($result_string)); //mazání
|
|---|
| 32 |
|
|---|
| 33 | while ($last_char == $SlashString) { //NFIRM", "Abandon \"%s\"?", "đ×ĐéđŚđ
|
|---|
| 34 | $length_del = substr($Buffer,0,strpos($Buffer,$Separator));
|
|---|
| 35 | $result_string .= $SeparatorString.substr($Buffer,0,strpos($Buffer,$Separator));
|
|---|
| 36 | $last_char = substr($result_string,strlen($result_string)-1,1); //načtení předcházejícího znaku před separatorem
|
|---|
| 37 | $Buffer = substr($Buffer,strlen($length_del)+1,strlen($Buffer)-strlen($result_string)); //mazání
|
|---|
| 38 | }
|
|---|
| 39 |
|
|---|
| 40 | return $result_string;
|
|---|
| 41 |
|
|---|
| 42 | } // END function Read
|
|---|
| 43 |
|
|---|
| 44 |
|
|---|
| 45 | $fcontents = file ($File);
|
|---|
| 46 | $Buffer = '';
|
|---|
| 47 |
|
|---|
| 48 | while (list ($line_num, $line) = each ($fcontents)) {
|
|---|
| 49 | $Buffer .= $line;
|
|---|
| 50 | }
|
|---|
| 51 |
|
|---|
| 52 | $sql = "";
|
|---|
| 53 | $id_text = '';
|
|---|
| 54 | while ($Buffer <> '') {
|
|---|
| 55 | Read();
|
|---|
| 56 | $aj_text = Read();
|
|---|
| 57 | Read();
|
|---|
| 58 | $ru_text = Read();
|
|---|
| 59 | $sql .= "INSERT INTO `client_text` ( `text` , `id_text` , `File` , `Language`) VALUES ( \"$aj_text\", \"$id_text\", '$DBCFile', '0' );
|
|---|
| 60 | ";
|
|---|
| 61 | }
|
|---|
| 62 | $file_handle = fopen($save_filename, 'w');
|
|---|
| 63 | $write_result = fwrite($file_handle, $sql);
|
|---|
| 64 | fclose($file_handle);
|
|---|
| 65 |
|
|---|
| 66 | echo '<b>hotovo</b>';
|
|---|
| 67 |
|
|---|
| 68 | /*
|
|---|
| 69 |
|
|---|
| 70 | local f=function(name, en, ru) RuWoW_interface[name]=ru; RuWoW_interface_entoname[en]=name; end; RuWoW_interface={ };RuWoW_interface_entoname={ };
|
|---|
| 71 | f("ABANDON_PET", "Are you sure you want to permanently abandon your pet?", "đĺĐő Đâđ-đÁĐÇđÁđŻĐő, ĐçĐéđż ĐůđżĐéđŞĐéđÁ đŻđ-đ-ĐüđÁđ-đ+đ- đŞđĚđ-đ-đ-đŞĐéĐîĐüĐĆ đżĐé Đüđ-đżđÁđ-đż đŹđŞĐéđżđ-Đćđ-?");
|
|---|
| 72 | f("ABANDON_QUEST_CONFIRM", "Abandon \"%s\"?", "đ×ĐéđŚđ-đĚđ-ĐéĐîĐüĐĆ đżĐé \"%s\"?");
|
|---|
| 73 |
|
|---|
| 74 |
|
|---|
| 75 |
|
|---|
| 76 | */
|
|---|
| 77 | ?>
|
|---|
| 78 |
|
|---|