1 | <?php
|
---|
2 | session_start();
|
---|
3 |
|
---|
4 | include 'DatabaseConection.php';
|
---|
5 | $Database = new Database('localhost','root','');
|
---|
6 | $Database->SelectDatabase('Quests');
|
---|
7 |
|
---|
8 | function test_sql($teststring){
|
---|
9 | $teststring=StrTr($teststring, "áäèïéìëíòóöøúùüýÁÄÈÏÉÌËÍÒÓÖØÚÙÜÝ", "aacdeeeinoorstuuuyzAACDEEEINOORSTUUUYZ");
|
---|
10 |
|
---|
11 | return mysql_escape_string($teststring);
|
---|
12 | }
|
---|
13 |
|
---|
14 |
|
---|
15 | include 'panel.php';
|
---|
16 |
|
---|
17 |
|
---|
18 | if (@$_SESSION['Licence'] <> 1) {
|
---|
19 | die('Nemáte oprávnìní vztupovat zde!');
|
---|
20 | }
|
---|
21 |
|
---|
22 | if (array_key_exists('Export', $_GET)) {
|
---|
23 |
|
---|
24 | Echo 'Vytváøím Export: ';
|
---|
25 | $Soubor = fopen('SQLCzQuests.sql', 'w');
|
---|
26 | fputs($Soubor,'
|
---|
27 | /* File made by maron web aplikacion
|
---|
28 | =================================
|
---|
29 |
|
---|
30 | WebProject: http://wow.zdechov.net/quests/
|
---|
31 | email: maron2@cetrum.cz
|
---|
32 | DateExport: '.date("m.d.y H:i").' */
|
---|
33 |
|
---|
34 | USE `mangos`;
|
---|
35 |
|
---|
36 | ');
|
---|
37 |
|
---|
38 | $ID = $Database->SQLCommand("SELECT * FROM czquests WHERE state = '2'");
|
---|
39 | while ($Line = mysql_fetch_array($ID)) {
|
---|
40 | $entry = test_sql($Line['entry']);
|
---|
41 | $Title = test_sql($Line['Title']);
|
---|
42 | $Details = test_sql($Line['Details']);
|
---|
43 | $Objectives = test_sql($Line['Objectives']);
|
---|
44 | $OfferRewardText = test_sql($Line['OfferRewardText']);
|
---|
45 | $RequestItemsText = test_sql($Line['RequestItemsText']);
|
---|
46 | // echo $entry.$Details;
|
---|
47 | // UPDATE SET Title = '', Title = '$Title', Details = '$Details', Objectives = '$Objectives', OfferRewardText = '$OfferRewardText', RequestItemsText = '$RequestItemsText' WHWRE entry = '$entry'
|
---|
48 | fputs($Soubor,"UPDATE quest_template SET Title = '$Title', Details = '$Details', Objectives = '$Objectives', OfferRewardText = '$OfferRewardText', RequestItemsText = '$RequestItemsText' WHERE entry = '$entry';
|
---|
49 | ");
|
---|
50 | }
|
---|
51 | fclose($Soubor);
|
---|
52 |
|
---|
53 | echo '<b>Hotovo</b><br />';
|
---|
54 |
|
---|
55 | }
|
---|
56 |
|
---|
57 | if (array_key_exists('game', $_GET)) {
|
---|
58 |
|
---|
59 | echo 'Vytváøím zálohu mangos Q textù: ';
|
---|
60 |
|
---|
61 | $Soubor = fopen('c:/zaloha/MangosQTexts/'.date("m-d-y H-i").'.sql', 'w');
|
---|
62 | fputs($Soubor,'
|
---|
63 | /* File made by maron web aplikacion
|
---|
64 | =================================
|
---|
65 |
|
---|
66 | resource Mangos texts
|
---|
67 |
|
---|
68 | WebProject: http://wow.zdechov.net/quests/
|
---|
69 | email: maron2@cetrum.cz
|
---|
70 | DateExport: '.date("m.d.y H:i").' */
|
---|
71 |
|
---|
72 | USE `mangos`;
|
---|
73 |
|
---|
74 | ');
|
---|
75 |
|
---|
76 | $Database->SelectDatabase('Mangos');
|
---|
77 | $ID = $Database->SQLCommand("SELECT * FROM quest_template");
|
---|
78 | while ($Line = mysql_fetch_array($ID)) {
|
---|
79 | $entry = test_sql($Line['entry']);
|
---|
80 | $Title = test_sql($Line['Title']);
|
---|
81 | $Details = test_sql($Line['Details']);
|
---|
82 | $Objectives = test_sql($Line['Objectives']);
|
---|
83 | $OfferRewardText = test_sql($Line['OfferRewardText']);
|
---|
84 | $RequestItemsText = test_sql($Line['RequestItemsText']);
|
---|
85 | // UPDATE SET Title = '', Title = '$Title', Details = '$Details', Objectives = '$Objectives', OfferRewardText = '$OfferRewardText', RequestItemsText = '$RequestItemsText' WHWRE entry = '$entry'
|
---|
86 | fputs($Soubor,"UPDATE quest_template SET Title = '$Title', Details = '$Details', Objectives = '$Objectives', OfferRewardText = '$OfferRewardText', RequestItemsText = '$RequestItemsText' WHERE entry = '$entry';
|
---|
87 | ");
|
---|
88 | }
|
---|
89 | fclose($Soubor);
|
---|
90 | echo '<b>Hotovo</b><br />';
|
---|
91 |
|
---|
92 | Echo 'Importuju do Mangos Databáze: ';
|
---|
93 | $Database->SelectDatabase('Quests');
|
---|
94 | $ID = $Database->SQLCommand("SELECT * FROM czquests WHERE state = '2'");
|
---|
95 | $Database->SelectDatabase('Mangos');
|
---|
96 | while ($Line = mysql_fetch_array($ID)) {
|
---|
97 | $entry = test_sql($Line['entry']);
|
---|
98 | $Title = test_sql($Line['Title']);
|
---|
99 | $Details = test_sql($Line['Details']);
|
---|
100 | $Objectives = test_sql($Line['Objectives']);
|
---|
101 | $OfferRewardText = test_sql($Line['OfferRewardText']);
|
---|
102 | $RequestItemsText = test_sql($Line['RequestItemsText']);
|
---|
103 | // UPDATE SET Title = '', Title = '$Title', Details = '$Details', Objectives = '$Objectives', OfferRewardText = '$OfferRewardText', RequestItemsText = '$RequestItemsText' WHWRE entry = '$entry'
|
---|
104 | $Database->SQLCommand("UPDATE quest_template SET Title = '$Title', Details = '$Details', Objectives = '$Objectives', OfferRewardText = '$OfferRewardText', RequestItemsText = '$RequestItemsText' WHERE entry = '$entry'");
|
---|
105 | // echo "UPDATE quest_template SET Title = '$Title', Details = '$Details', Objectives = '$Objectives', OfferRewardText = '$OfferRewardText', RequestItemsText = '$RequestItemsText' WHERE entry = '$entry'";
|
---|
106 | }
|
---|
107 |
|
---|
108 | echo '<b>Hotovo</b><br />';
|
---|
109 | }
|
---|
110 | // TODO:vkládat do mangos databáze
|
---|
111 |
|
---|
112 | ?>
|
---|
113 | <a href="exportsql.php?Export">Export SQL</a><br />
|
---|
114 | <a href="exportsql.php?Game">Import do hry</a>
|
---|
115 |
|
---|