~registry/flses/trunk

« back to all changes in this revision

Viewing changes to classes/flses/Bankold.php

  • Committer: Fabian Thoma
  • Date: 2009-06-06 14:43:01 UTC
  • Revision ID: fabian.thoma@yahoo.de-20090606144301-9tc29bom162eqdzw
+GNU GPL v3 Message
+development in Bank feature
+setrep function in FLHook class

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
 
 
3
#doc
 
4
#       classname:      Bank
 
5
#       scope:          PUBLIC
 
6
#
 
7
#/doc
 
8
 
 
9
class Bank
 
10
{
 
11
        private $bankdata;
 
12
        private $balance;
 
13
        /*
 
14
        function __construct ($argument)
 
15
        {
 
16
                $this->bankdata = getArrayFromMysql("bankaccount","flses_id",$flses_id);
 
17
                if($arrBankData[0]=="")
 
18
                {
 
19
                        flses_writeInDB("INSERT INTO `bankaccount` SET `flses_id`=".$flses_id.", `money`=0, `frozen`=0;");
 
20
                        $arrBankData = getArrayFromMysql("bankaccount","flses_id",$flses_id);
 
21
                }
 
22
                $this->balance = $arrBankData[0]["money"];
 
23
        }*/
 
24
 
 
25
        public function overview()
 
26
        {
 
27
                $title = "Bank - Account Balance";
 
28
                $content = new Template("./templates/Bank/overview.html");
 
29
                $template = new Template("./templates/main.html");
 
30
                $template->replace("title",$title);
 
31
                $template->replace("content",$content->output());
 
32
                print $template->output();
 
33
                
 
34
        }
 
35
        /*
 
36
        public function get()
 
37
        {
 
38
                # code...//$player = flses_getYourOnlineCharOnBase();   
 
39
                $arrPlayer = flses_getYourOnlineChar(true);
 
40
                $player = $arrPlayer[0];
 
41
                $playerId = $arrPlayer[1];
 
42
 
 
43
                $playerCash = flses_ExecFLHookCommand("getcash$ ".$playerId);
 
44
 
 
45
                $playerCash = str_replace("<br>","",$playerCash);
 
46
                $playerCash = str_replace("cash=","",$playerCash);
 
47
                $playerCash = ereg_replace("(\r\n|\n|\r)", "", $playerCash);
 
48
                                
 
49
                if($_REQUEST["money2get"] != "")
 
50
                {
 
51
                flses_checkPlayerhash($player,$_REQUEST["playerhash"]);
 
52
                if(!is_numeric($_REQUEST["money2get"]))
 
53
                {
 
54
                flses_startHTML("ERROR!");
 
55
                echo "<br/><br/><span style=\"color:red\">Input isnt a number</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=get\">Back</a>";
 
56
                flses_endHTML();
 
57
                exit;
 
58
                }
 
59
                if($_REQUEST["money2get"]<0)
 
60
                {
 
61
                flses_startHTML("ERROR!");
 
62
                echo "<br/><br/><span style=\"color:red\">Negative amounts arent allowed!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=get\">Back</a>";
 
63
                flses_endHTML();
 
64
                exit;
 
65
                }
 
66
                if(($playerCash-cMinPlayerCash)<$_REQUEST["money2get"])
 
67
                {
 
68
                flses_startHTML("ERROR!");
 
69
                echo "<br/><br/><span style=\"color:red\">Ship account balance not sufficiently covered!</span><br>For a transfer a minimum account balance of $ ".number_format(cMinPlayerCash, 0, ',', '.')." is required.<br/>This amount must remain on the ship!<br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=get\">Back</a>";
 
70
                flses_endHTML();
 
71
                exit;
 
72
                }                                                                       
 
73
                // TIME  |&|  VON  |&|  ZU  |&|  TYP  |&|  BETRAG  |&|  ZWECK  |br|
 
74
                $statement = $arrBankData[0]["statement"].time()."|&|flses_id:".$flses_id."|&|".urlencode($player)."|&|get|&|".$_REQUEST["money2get"]."|&||br|";
 
75
                flses_writeInDB("UPDATE `bankaccount` SET `money`='".($balance+$_REQUEST["money2get"])."', `statement`='".$statement."' WHERE `flses_id`='".$flses_id."';");
 
76
 
 
77
                //echoHR("UPDATE `bankaccount` SET `money`='".($balance+$_REQUEST["money2get"])."', `statement`='".$statement."' WHERE `flses_id`='".$flses_id."';","","",true);
 
78
 
 
79
                flses_ExecFLHookCommand("addcash$ ".$playerId." -".$_REQUEST["money2get"]);                     
 
80
                flses_ExecFLHookCommand("msg$ ".$playerId." Es wurden $".$_REQUEST["money2get"]." eingezahlt");
 
81
 
 
82
                flses_ExecFLHookCommand("savechar$ ".$playerId);        
 
83
 
 
84
                flses_startHTML("Bank - Deposit",true,"<meta http-equiv=\"refresh\" content=\"0; URL=http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=get\">");
 
85
                echo "<br/><br/><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=get\">Click here if the automatic forwarding has not worked.</a>";
 
86
                flses_endHTML();
 
87
                exit;
 
88
                }
 
89
 
 
90
 
 
91
 
 
92
                flses_startHTML("Bank - Deposit");      
 
93
 
 
94
                ?>
 
95
                <table cellpadding="0" cellspacing="0" width="90%">
 
96
                <tr>
 
97
                <td colspan="2">&nbsp;</td>
 
98
                </tr>
 
99
                <tr>
 
100
                <td style="text-align:left;width:65%;">Ship account (&nbsp;<span style="font-size:12px;"><?php echo stripslashes(htmlentities($player)); ?></span>&nbsp;): </td>
 
101
                <td style="text-align:left;width:30%;">$ <?php echo number_format($playerCash, 0, ',', '.'); ?></td>
 
102
                </tr>
 
103
                <tr>
 
104
                <td style="text-align:left;width:65%;">Account Balance: </td>
 
105
                <td style="text-align:left;width:30%;">$ <?php echo number_format($balance, 0, ',', '.'); ?></td>
 
106
                </tr>
 
107
                <tr>
 
108
                <td colspan="2">&nbsp;</td>
 
109
                </tr>
 
110
                <tr>
 
111
                <td colspan="2">&nbsp;</td>
 
112
                </tr>
 
113
                <tr>
 
114
                <td style="text-align:center;" colspan="2">
 
115
                <form name="get" method="POST" action="http://<?php echo cFlsesAdress."/".cFlsesDir; ?>/index.php?menue=bank&submenue=get&playerhash=<?php flses_createPlayerhash($player); ?>">
 
116
                <input type="text" name="money2get" value="" style="text-align:right;"/>&nbsp; <input type="submit" name="B1" value="Transfer"/>
 
117
                </form>
 
118
                </td>
 
119
                </tr>
 
120
                </table>
 
121
                <?php   
 
122
        }
 
123
 
 
124
        public function send()
 
125
        {
 
126
                //$player = flses_getYourOnlineCharOnBase();    
 
127
                $arrPlayer = flses_getYourOnlineChar(true);
 
128
                $player = $arrPlayer[0];
 
129
                $playerId = $arrPlayer[1];                                      
 
130
 
 
131
                $playerCash = flses_ExecFLHookCommand("getcash$ ".$playerId);
 
132
                $playerCash = str_replace("<br>","",$playerCash);
 
133
                $playerCash = str_replace("cash=","",$playerCash);
 
134
                $playerCash = ereg_replace("(\r\n|\n|\r)", "", $playerCash);
 
135
 
 
136
                if($_REQUEST["money2send"] != "")
 
137
                {
 
138
                flses_checkPlayerhash($player,$_REQUEST["playerhash"]);
 
139
                if(!is_numeric($_REQUEST["money2send"]))
 
140
                {
 
141
                flses_startHTML("ERROR!");
 
142
                echo "<br/><br/><span style=\"color:red\">Input isnt a number</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=send\">Back</a>";
 
143
                flses_endHTML();
 
144
                exit;
 
145
                }
 
146
                if($_REQUEST["money2send"]<0)
 
147
                {
 
148
                flses_startHTML("ERROR!");
 
149
                echo "<br/><br/><span style=\"color:red\">Negative amounts arent allowed!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=send\">Back</a>";
 
150
                flses_endHTML();
 
151
                exit;
 
152
                }
 
153
                if($availableMoney<$_REQUEST["money2send"])
 
154
                {
 
155
                flses_startHTML("ERROR!");
 
156
                echo "<br/><br/><span style=\"color:red\">Account balance not sufficiently covered!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=send\">Back</a>";
 
157
                flses_endHTML();
 
158
                exit;
 
159
                }
 
160
                if($_REQUEST["money2send"]+$playerCash>cMaxPlayerCash)
 
161
                {
 
162
                flses_startHTML("ERROR!");
 
163
                echo "<br/><br/><span style=\"color:red\">Maximum limit on player has been reached!</span><br/>You cant transfer any more to your player,<br/> if it is more than $ ".number_format(cMaxPlayerCash, 0, ',', '.')." what you have<br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=send\">Back</a>";
 
164
                flses_endHTML();
 
165
                exit;
 
166
                }                                                                       
 
167
                // TIME  |&|  VON  |&|  ZU  |&|  TYP  |&|  BETRAG  |&|  ZWECK  |br|
 
168
                $statement = $arrBankData[0]["statement"].time()."|&|".urlencode($player)."|&|flses_id:".$flses_id."|&|send|&|".$_REQUEST["money2send"]."|&||br|";
 
169
                flses_writeInDB("UPDATE `bankaccount` SET `money`='".($balance-$_REQUEST["money2send"])."', `statement`='".$statement."' WHERE `flses_id`='".$flses_id."';");
 
170
                flses_ExecFLHookCommand("addcash$ ".$playerId." ".$_REQUEST["money2send"]);             
 
171
                flses_ExecFLHookCommand("msg$ ".$playerId." Es wurden $".$_REQUEST["money2send"]." ausgezahlt");        
 
172
 
 
173
                flses_ExecFLHookCommand("savechar$ ".$playerId);        
 
174
 
 
175
                flses_startHTML("Bank - Withdraw",true,"<meta http-equiv=\"refresh\" content=\"0; URL=http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=send\">");
 
176
                echo "<br/><br/><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=send\">Click here if the automatic forwarding has not worked.</a>";
 
177
                flses_endHTML();
 
178
                exit;
 
179
                }
 
180
 
 
181
                flses_startHTML("Bank - Withdraw");     
 
182
 
 
183
                ?>
 
184
                <table cellpadding="0" cellspacing="0" width="90%">
 
185
                <tr>
 
186
                <td colspan="2">&nbsp;</td>
 
187
                </tr>
 
188
                <tr>
 
189
                <td style="text-align:left;width:65%;">Account Balance: </td>
 
190
                <td style="text-align:left;width:30%;">$ <?php echo number_format($balance, 0, ',', '.'); ?></td>
 
191
                </tr>
 
192
                <tr>
 
193
                <td style="text-align:left;width:65%;">Ship account (&nbsp;<span style="font-size:12px;"><?php echo stripslashes(htmlentities($player)); ?></span>&nbsp;): </td>
 
194
                <td style="text-align:left;width:30%;">$ <?php echo number_format($playerCash, 0, ',', '.'); ?></td>
 
195
                </tr>
 
196
                <tr>
 
197
                <td colspan="2">&nbsp;</td>
 
198
                </tr>
 
199
                <tr>
 
200
                <td colspan="2">&nbsp;</td>
 
201
                </tr>
 
202
                <tr>
 
203
                <td style="text-align:center;" colspan="2">
 
204
                <form name="get" method="POST" action="http://<?php echo cFlsesAdress."/".cFlsesDir; ?>/index.php?menue=bank&submenue=send&playerhash=<?php flses_createPlayerhash($player); ?>">
 
205
                <input type="text" name="money2send" value="" style="text-align:right;"/>&nbsp; <input type="submit" name="B1" value="Transfer"/>
 
206
                </form>
 
207
                </td>
 
208
                </tr>
 
209
                </table>
 
210
                <?php   
 
211
        }
 
212
 
 
213
        public function transfer()
 
214
        {
 
215
                $arrUsersHook = flses_FLHOOKgetplayers();
 
216
 
 
217
                if($_REQUEST["toUser"] != "")
 
218
                {
 
219
                if(substr($_REQUEST["toUser"],0,6) == "FLSES:")
 
220
                {
 
221
                $userTMP = explode(" ",$_REQUEST["toUser"]);                                            
 
222
                $userTMP = substr($userTMP[0],6);
 
223
                $userTMP = str_replace("[","",$userTMP);
 
224
                $userTMP = str_replace("]","",$userTMP);
 
225
                $userTMP = flses_getUserName($userTMP);                                         
 
226
                $toFlsesUser = "FLSES:".$userTMP;
 
227
                
 
228
                if($_REQUEST["type"] == "toUser")
 
229
                {                                                       
 
230
                flses_startHTML("ERROR!");
 
231
                echo "<br/><br/><span style=\"color:red\">A reciever has not been chosen!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
232
                flses_endHTML();
 
233
                exit;
 
234
                }
 
235
                $arrUsers = getArrayFromMysql("flsesuser");
 
236
                $arrUserNames = array();
 
237
                foreach($arrUsers as $arrUser)
 
238
                {
 
239
                array_push($arrUserNames,$arrUser["name"]);
 
240
                }
 
241
                if(!in_array(substr($toFlsesUser,6),$arrUserNames) and substr($toFlsesUser,0,6) == "FLSES:")
 
242
                {
 
243
                flses_startHTML("ERROR!");
 
244
                echo "<br/><br/><span style=\"color:red\">An FLSES account does not exist under the chosen name</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
245
                flses_endHTML();
 
246
                exit;
 
247
                }
 
248
                $arrOnlineUser = array();
 
249
                foreach($arrUsersHook as $arrUser)
 
250
                {
 
251
                array_push($arrOnlineUser,$arrUser["name"]);
 
252
                }
 
253
                if(substr($_REQUEST["toUser"],0,6) != "FLSES:")
 
254
                {                       
 
255
                preg_match("/IG:\[(\d*)\] (.*)/",$_REQUEST["toUser"],$arrToUser);
 
256
                $toUser = $arrToUser[2];
 
257
                $toUserId = $arrToUser[1];
 
258
                $userLoggedIn = 0;
 
259
                foreach($arrUsersHook as $arrUserHook)
 
260
                {
 
261
                if($arrUserHook["hookid"]==$toUserId)
 
262
                {
 
263
                if($arrUserHook["name"]==$toUser)
 
264
                {
 
265
                $userLoggedIn = 1;
 
266
                }                                                                       
 
267
                }
 
268
                }                                                               
 
269
                if($userLoggedIn==0)
 
270
                {
 
271
                flses_startHTML("ERROR!");
 
272
                echo "<br/><br/><span style=\"color:red\">A character does not exist character under indicated name!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
273
                flses_endHTML();
 
274
                exit;
 
275
                }                                                       
 
276
                }
 
277
                if($_REQUEST["money"] == "")
 
278
                {
 
279
                flses_startHTML("ERROR!");
 
280
                echo "<br/><br/><span style=\"color:red\">No amount to the transfer entered!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
281
                flses_endHTML();
 
282
                exit;                           
 
283
                }
 
284
 
 
285
                if($_REQUEST["money"] < 0)
 
286
                {
 
287
                flses_startHTML("ERROR!");
 
288
                echo "<br/><br/><span style=\"color:red\">Amount is negative!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
289
                flses_endHTML();
 
290
                exit;                           
 
291
                }
 
292
                if($_REQUEST["money"] > $availableMoney)
 
293
                {
 
294
                flses_startHTML("ERROR!");
 
295
                echo "<br/><br/><span style=\"color:red\">Account Balance not sufficiently covered!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
296
                flses_endHTML();
 
297
                exit;                           
 
298
                }
 
299
                if($_REQUEST["referenz"] == "")
 
300
                {
 
301
                flses_startHTML("ERROR!");
 
302
                echo "<br/><br/><span style=\"color:red\">No intended purpose indicated!</span><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
303
                flses_endHTML();
 
304
                exit;                           
 
305
                }                                               
 
306
                if(in_array(substr($toFlsesUser,6),$arrUserNames) and substr($toFlsesUser,0,6) == "FLSES:")
 
307
                {                       
 
308
                /// An FLSES
 
309
                foreach($arrUsers as $arrUser)
 
310
                {
 
311
                if($arrUser["name"] == substr($toFlsesUser,6))
 
312
                {
 
313
                break;
 
314
                }
 
315
                }
 
316
                $arrBankData2 = getArrayFromMysql("bankaccount","flses_id",$arrUser["flses_id"]);
 
317
                $balance2 = $arrBankData2[0]["money"];                                                  
 
318
                // TIME  |&|  VON  |&|  ZU  |&|  TYP  |&|  BETRAG  |&|  ZWECK  |br|
 
319
                $statement = "|&|flses_id:".$flses_id."|&|flses_id:".$arrUser["flses_id"]."|&|transfer|&|".$_REQUEST["money"]."|&|".$_REQUEST["referenz"]."|br|";
 
320
                flses_writeInDB("UPDATE `bankaccount` SET `money`='".($balance-$_REQUEST["money"])."', `statement`='".$arrBankData[0]["statement"].time().$statement."' WHERE `flses_id`='".$flses_id."';");
 
321
                flses_writeInDB("UPDATE `bankaccount` SET `money`='".($balance2+$_REQUEST["money"])."', `statement`='".$arrBankData2[0]["statement"].time().$statement."' WHERE `flses_id`='".$arrUser["flses_id"]."';");
 
322
 
 
323
                flses_startHTML("Bank - Transfer",true,"<meta http-equiv=\"refresh\" content=\"100; URL=http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">");
 
324
                echo "<br/><br/><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Click here if the automatic forwarding has not worked.</a>";
 
325
                flses_endHTML();
 
326
                //echoHR("UPDATE `bankaccount` SET `money`='".($balance-$_REQUEST["money"])."', `statement`='".$arrBankData[0]["statement"].time().$statement."' WHERE `flses_id`='".$flses_id."';");
 
327
                //echoHR("UPDATE `bankaccount` SET `money`='".($balance2+$_REQUEST["money"])."', `statement`='".$arrBankData2[0]["statement"].time().$statement."' WHERE `flses_id`='".$arrUser["flses_id"]."';");
 
328
                exit;
 
329
                }
 
330
                elseif(substr($_REQUEST["toUser"],0,6) != "FLSES:")
 
331
                {
 
332
                /// An Online User
 
333
 
 
334
                preg_match("/IG:\[(\d*)\] (.*)/",$_REQUEST["toUser"],$arrToUser);
 
335
                $toUser = $arrToUser[2];
 
336
                $toUserId = $arrToUser[1];
 
337
 
 
338
 
 
339
                $playerCash = flses_ExecFLHookCommand("getcash$ ".$playerId);
 
340
                $playerCash = str_replace("<br>","",$playerCash);
 
341
                $playerCash = str_replace("cash=","",$playerCash);
 
342
                $playerCash = ereg_replace("(\r\n|\n|\r)", "", $playerCash);
 
343
 
 
344
                if($_REQUEST["money"]+$playerCash>cMaxPlayerCash)
 
345
                {
 
346
                flses_startHTML("ERROR!");
 
347
                echo "<br/><br/><span style=\"color:red\">Maximum limit on player has been reached!</span><br/>You cant transfer anymore $ ".number_format(cMaxPlayerCash, 0, ',', '.')." max cash<br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Back</a>";
 
348
                flses_endHTML();
 
349
                exit;
 
350
                }                                               
 
351
 
 
352
                // TIME  |&|  VON  |&|  ZU  |&|  TYP  |&|  BETRAG  |&|  ZWECK  |br|
 
353
                $statement = $arrBankData[0]["statement"].time()."|&|flses_id:".$flses_id."|&|".urlencode($toUser)."|&|transfer|&|".$_REQUEST["money"]."|&|".$_REQUEST["referenz"]."|br|";
 
354
                $arrData = getArrayFromMysql("flsesuser","flses_id",$flses_id);
 
355
 
 
356
                flses_writeInDB("UPDATE `bankaccount` SET `money`='".($balance-$_REQUEST["money"])."', `statement`='".$statement."' WHERE `flses_id`='".$flses_id."';");
 
357
                flses_ExecFLHookCommand("addcash$ ".$toUserId." ".$_REQUEST["money"]);          
 
358
                flses_ExecFLHookCommand("msg$ ".$toUserId." ==== Banktransfer ====");   
 
359
                flses_ExecFLHookCommand("msg$ ".$toUserId." ".$arrData[0]["name"]." sendete Dir $".$_REQUEST["money"]); 
 
360
                flses_ExecFLHookCommand("msg$ ".$toUserId." Intended purpose: ".$_REQUEST["referenz"]);         
 
361
 
 
362
                flses_ExecFLHookCommand("savechar$ ".$toUserId);        
 
363
 
 
364
                flses_startHTML("Bank - Transfer",true,"<meta http-equiv=\"refresh\" content=\"0; URL=http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">");
 
365
                echo "<br/><br/><br/><a href=\"http://".cFlsesAdress."/".cFlsesDir."/index.php?menue=bank&submenue=transfer\">Click here if the automatic forwarding has not worked.</a>";
 
366
                flses_endHTML();
 
367
                exit;
 
368
                }
 
369
                }               
 
370
 
 
371
                flses_startHTML("Bank - Transfer");
 
372
                ?>
 
373
                <br/>
 
374
                <table cellspacing="0" cellpadding="0" width="75%">
 
375
                <form name="transfer" method="POST" action="http://<?php echo cFlsesAdress."/".cFlsesDir; ?>/index.php?menue=bank&submenue=transfer" onsubmit="return confirm('Click  \'OK\' to comeplete the transfer!\nThe transfer cannot be cancelled after clicking OK')">
 
376
                <!--<form name="transfer" method="POST" action="http://<?php echo cFlsesAdress."/".cFlsesDir; ?>/index.php?menue=bank&submenue=transfer">//-->
 
377
                <!--<tr>
 
378
                <td colspan="2" style="text-align:left;"></td>
 
379
                </tr>//-->
 
380
                <tr>
 
381
                <td>
 
382
                Empfänger:
 
383
                <!--<input type="radio" name="type" value="toFlsesUser"/> Flses User://-->&nbsp; 
 
384
                </td>
 
385
                <td style="text-align:right;">
 
386
                <a href="javascript:void(0);" onclick="window.open('http://<?php echo cFlsesAdress."/".cFlsesDir; ?>/search.php?flsesid=<?php echo $flses_id; ?>&insert=document.transfer.toUser.value','search','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0,width=650,height=400,top=50,left=100');"><img style="border:none;" src="images/search.gif"/></a>
 
387
                <!--<input type="text" name="toFlsesUser" style="width:170px;margin-bottom:5px;" onkeypress="document.transfer.type[0].checked=true" onchange="document.transfer.type[0].checked=true">//-->
 
388
                <input type="text" name="toUser" readonly  style="color:#777777;width:170px;margin-bottom:5px;cursor:pointer;" onclick="window.open('http://<?php echo cFlsesAdress."/".cFlsesDir; ?>/search.php?flsesid=<?php echo $flses_id; ?>&insert=document.transfer.toUser.value','search','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0,width=650,height=400,top=50,left=100');">
 
389
                </td>
 
390
                </tr>
 
391
                <!--
 
392
                <tr>
 
393
                <td>
 
394
                <input type="radio" name="type" value="toPlayer"/> Ingame Char:&nbsp; 
 
395
                </td>
 
396
                <td style="text-align:right;">
 
397
                <select name="toPlayer" size="1" style="width:170px" onchange="document.transfer.type[1].checked=true">
 
398
                <?php
 
399
                flses_displayPlayersOnBaseInSelect();
 
400
                ?>
 
401
                </select>
 
402
                </td>
 
403
                </tr>
 
404
                //-->
 
405
                <tr>
 
406
                <td colspan="2">&nbsp;</td>
 
407
                </tr>
 
408
                <tr>
 
409
                <td style="text-align:left;">Betrag:</td>
 
410
                <td style="text-align:right;">$ <input type="text" name="money" value="" style="text-align:right;"/></td>
 
411
                </tr>
 
412
                <tr>
 
413
                <td style="text-align:left;">Verfügbar:</td>
 
414
                <td style="text-align:right;">$ <?php echo number_format($availableMoney, 0, ',', '.'); ?></td>
 
415
                </tr>
 
416
                <tr>
 
417
                <td colspan="2">&nbsp;</td>
 
418
                </tr>
 
419
                <tr>
 
420
                <td colspan="2" style="text-align:left;">Intended purpose:</td>
 
421
                </tr>
 
422
                <tr>
 
423
                <td colspan="2">
 
424
                <input type="text" name="referenz" value="" style="width:100%"/> 
 
425
                </td>
 
426
                </tr>
 
427
                <tr>
 
428
                <td colspan="2">&nbsp;</td>
 
429
                </tr>
 
430
                <tr>
 
431
                <!--<td style="text-align:left;">
 
432
                <a href="http://<?php echo cFlsesAdress; ?>/<?php echo cFlsesDir; ?>/index.php?menue=bank&submenue=transfer" style="font-size: 11px;">Aktualisieren</a>
 
433
                </td>//-->
 
434
                <td colspan="2" style="text-align:center;">
 
435
                <input type="submit" name="B1" value="Transfer"/> 
 
436
                </td>
 
437
                </tr>
 
438
                </form>
 
439
                </table>
 
440
                <?php
 
441
                flses_endHTML();
 
442
                exit();
 
443
        }                       
 
444
 
 
445
        function status()
 
446
        {
 
447
                $BoxWidth = 700;                
 
448
                $BoxHeight = 450;                       
 
449
                flses_startHTML("Bank - Account Statement");    
 
450
                ?>
 
451
                <table cellpadding="0" cellspacing="0" border="0" style="width:600px">
 
452
                <tr>
 
453
                <td style="width:138px"><b>Date</b></td>
 
454
                <td style="width:170px"><b>From</b></td>
 
455
                <td style="width:174px"><b>To</b></td>
 
456
                <td style="width:118px"><b>Type</b></td>
 
457
                </tr>
 
458
                <tr>
 
459
                <td colspan="3"><b>Intended purpose</b></td>
 
460
                <td><b>Amount</b></td>
 
461
                </tr>
 
462
                <tr>
 
463
                <td colspan="6"><img src="images/line.gif" class="line" style="width:100%;height:1px;"/></td>
 
464
                </tr>
 
465
                </table>
 
466
                <div style="height:246px; overflow:auto; width:600px">
 
467
                <table cellpadding="0" cellspacing="0" border="0" width="100%">
 
468
                <?php
 
469
                $arrLine = explode("|br|",$arrBankData[0]["statement"]);
 
470
                $count = sizeof($arrLine);      
 
471
                $start = sizeof($arrLine);      
 
472
                while ($count--) 
 
473
                {
 
474
                $line = $arrLine[$count];
 
475
                $str = explode("|&|",$line);                                            
 
476
                if(substr($str[1],0,9)=="flses_id:")
 
477
                {
 
478
                $str[1] = substr($str[1],9);
 
479
                $arrData = getArrayFromMysql("flsesuser","flses_id",$str[1]);
 
480
                $str[1] = $arrData[0]["name"]." <span style=\"font-size:10px;\">[FLSES]</span>";
 
481
                }
 
482
                else 
 
483
                {
 
484
                $str[1] = htmlentities(stripslashes(urldecode($str[1])));
 
485
                }
 
486
                if(substr($str[2],0,9)=="flses_id:")
 
487
                {
 
488
                $str[2] = substr($str[2],9);
 
489
                $arrData = getArrayFromMysql("flsesuser","flses_id",$str[2]);
 
490
                $str[2] = $arrData[0]["name"]." <span style=\"font-size:10px;\">[FLSES]</span>";
 
491
                }
 
492
                else 
 
493
                {
 
494
                $str[2] = htmlentities(stripslashes(urldecode($str[2])));
 
495
                }
 
496
                switch($str[3])
 
497
                {
 
498
                case "send":
 
499
                $str[3] = "Withdraw";
 
500
                break;
 
501
                case "get":
 
502
                $str[3] = "Deposit";
 
503
                break;
 
504
                default:
 
505
                $str[3] = "Transfer";
 
506
                break;
 
507
                }
 
508
                if($str[0]!="")
 
509
                {
 
510
                ?>
 
511
                <tr>
 
512
                <td style="width:138px" class="smallerText"><?php echo date("d.m.y H:i:s",$str[0]); ?>&nbsp;</td>
 
513
                <td style="width:170px" class="smallerText"><?php echo urldecode($str[1]); ?>&nbsp;</td>
 
514
                <td style="width:174px" class="smallerText"><?php echo urldecode($str[2]); ?>&nbsp;</td>
 
515
                <td class="smallerText"><?php echo $str[3]; ?>&nbsp;</td>
 
516
                </tr>
 
517
                <tr>
 
518
                <td colspan="3" class="smallerText"><?php echo $str[5]; ?>&nbsp;</td>   
 
519
                <td class="smallerText">$ <?php echo $str[4]; ?>&nbsp;</td>     
 
520
                </tr>           
 
521
                <tr>
 
522
                <td colspan="6"><img src="images/line.gif" class="line" style="width:100%;height:1px;"/></td>
 
523
                </tr>
 
524
                <?php   
 
525
                }                                       
 
526
                }
 
527
                if($start<=1)
 
528
                {
 
529
                ?>      
 
530
                <tr>
 
531
                <td colspan="6" style="text-align:center;height:40px;"><i>No data available!</i></td>
 
532
                </tr>
 
533
                <tr>
 
534
                <td colspan="6"><img src="images/line.gif" class="line" style="width:100%;height:1px;"/></td>
 
535
                </tr>
 
536
                <?php   
 
537
                }
 
538
                ?>                                      
 
539
                </table>        
 
540
                </div>
 
541
                <table cellpadding="0" cellspacing="0" border="0" align="right" style="margin-top:20px;margin-right:20px;">
 
542
                <form name="backup" method="POST" action="http://<?php echo cFlsesAdress."/".cFlsesDir; ?>/backup.php" onsubmit="return confirm('Backup wird heruntergeladen!');">
 
543
                <tr>
 
544
                <td class="smallerText" style="padding:0px 5px 0px 0px;">Type of file:</td>
 
545
                <td class="smallerText" style="padding:0px 5px 0px 0px;"><input type="radio" name="filetype" checked="checked" value="txt"/></td>
 
546
                <td class="smallerText" style="padding:0px 10px 0px 0px;">TXT-File</td>
 
547
                <td class="smallerText" style="padding:0px 5px 0px 0px;"><input type="radio" name="filetype" value="xml"/></td>
 
548
                <td class="smallerText" style="padding:0px 5px 0px 0px;">XML-File</td>
 
549
                <td class="smallerText" style="padding:0px 5px 0px 0px;"><input type="radio" name="filetype" value="csv"/></td>
 
550
                <td class="smallerText" style="padding:0px 10px 0px 0px;">CSV-File</td>
 
551
                <td class="smallerText" style="padding:0px 5px 0px 0px;"><input type="checkbox" name="delete" checked="checked" value="1"/></td>
 
552
                <td class="smallerText" style="padding:0px 10px 0px 0px;">Account Statement Empty</td>
 
553
                <td class="smallerText" style="padding:0px 0px 0px 0px;"><input type="submit" name="Button" value="Download"/></td>
 
554
                </tr>
 
555
                </form>
 
556
                </table>
 
557
 
 
558
                <?php
 
559
        }*/
 
560
}
 
561
?>