Quellcodeviewer der Dragonslayer-Edition
Quellcodeviewer der Dragonslayer-Edition : 0.9.7+jt ext (GER)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Um das jeweils aktuelle, vollständige Release zu erhalten, ist eine Anfrage mit gültiger Email-Adresse erforderlich. Ebenso sollte darin die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sein. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.

Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./bank.php

zurück

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
477:
478:
479:
480:
481:
482:
483:
484:
485:
486:
487:
488:
489:
490:
491:
492:
493:
494:
495:
496:
497:
498:
499:
500:
501:
502:
503:
504:
505:
506:
507:
508:
509:
510:
511:
512:
513:
514:
515:
516:
517:
518:
519:
520:
521:
522:
523:
524:
525:
526:
527:
528:
529:
530:
531:
532:
533:
534:
535:
536:
537:
538:
539:
540:
541:
542:
543:
544:
545:
<?php

/*********************************************************************
 * MODIFIZIERT DURCH
 * Admin @ Dreythal
 * April 2015
*********************************************************************/

require_once 'common.php';
page_header('Goldhaus');

output('`n`c`b<span style="color: #FFFF00;">G</span><span style="color: #FFFF0E;">o</span><span style="color: #FFFF1C;">l</span><span style="color: #FFFF2A;">d</span><span style="color: #FFFF38;">h</span><span style="color: #FFFF47;">a</span><span style="color: #FFFF55;">u</span><span style="color: #FFFF63;">s</span><span style="color: #FFFF71;"> </span><span style="color: #FFFF7F;">z</span><span style="color: #FFFF80;">u</span><span style="color: #FFFF71;"> </span><span style="color: #FFFF63;">D</span><span style="color: #FFFF55;">r</span><span style="color: #FFFF47;">e</span><span style="color: #FFFF38;">y</span><span style="color: #FFFF2A;">t</span><span style="color: #FFFF1C;">h</span><span style="color: #FFFF0E;">a</span><span style="color: #FFFF00;">l</span>`b`c`n',true);
// = "Goldhaus zu Dreythal"

if ($_GET['op']=='')
{
    
checkday();
    
output('<span style="color: #FFFF00;">A</span><span style="color: #FFFF05;">l</span><span style="color: #FFFF0B;">s</span><span style="color: #FFFF10;"> </span><span style="color: #FFFF16;">d</span><span style="color: #FFFF1B;">u</span><span style="color: #FFFF21;"> </span><span style="color: #FFFF26;">d</span><span style="color: #FFFF2C;">a</span><span style="color: #FFFF32;">s</span><span style="color: #FFFF37;"> </span><span style="color: #FFFF3D;">G</span><span style="color: #FFFF42;">o</span><span style="color: #FFFF48;">l</span><span style="color: #FFFF4D;">d</span><span style="color: #FFFF53;">h</span><span style="color: #FFFF59;">a</span><span style="color: #FFFF5E;">u</span><span style="color: #FFFF64;">s</span><span style="color: #FFFF69;"> </span><span style="color: #FFFF6F;">b</span><span style="color: #FFFF74;">e</span><span style="color: #FFFF7A;">t</span><span style="color: #FFFF7F;">rittst, empfängt dich eine kühle, aber nicht weniger elegante Atmosphäre. Kaum hast du dich kurz umsehen können, wuselt dir schon ein kleines Wesen entgegen. Es ist tatsächlich ein viel zu kurz geratenes Elfenmännlein. Der Minielf ist gerade mal so hoch wie ein Zwerg. Dafür trägt er eine umso größere Brille, die in seinem Gesicht fast schon lächerlich groß erscheint. Der Minielf begrüßt dich und fragt gleich, ob du deinen aktuellen Kontostand erfragen möchtest. Du nickst bejahend.`n`n
    
            <span style="color: #FFFF00;">D</span><span style="color: #FFFF06;">a</span><span style="color: #FFFF0C;">s</span><span style="color: #FFFF12;"> </span><span style="color: #FFFF18;">E</span><span style="color: #FFFF1E;">l</span><span style="color: #FFFF24;">f</span><span style="color: #FFFF2A;">e</span><span style="color: #FFFF30;">n</span><span style="color: #FFFF36;">m</span><span style="color: #FFFF3C;">ä</span><span style="color: #FFFF43;">n</span><span style="color: #FFFF49;">n</span><span style="color: #FFFF4F;">l</span><span style="color: #FFFF55;">e</span><span style="color: #FFFF5B;">i</span><span style="color: #FFFF61;">n</span><span style="color: #FFFF67;"> </span><span style="color: #FFFF6D;">w</span><span style="color: #FFFF73;">u</span><span style="color: #FFFF79;">s</span><span style="color: #FFFF7F;">elt zu seinem Schreibtisch und blättert mit bemerkenswerter Hingabe in einem dicken, zerlesenen Wälzer. Überrascht hörst du, wie das Männlein deinen Namen brabbelt. Ein guter Bankier scheint das zu sein. Er kennt wohl alle seine Kunden beim Namen. `1"'
.$session['user']['name'].'`1, '.$session['user']['name'].'`1... Ah, hier habe ich Euch ja. ',true);
  
    if (
$session['user']['goldinbank']>=0)
    {
        
output('<span style="color: #FFFF00;">'.$session['user']['goldinbank'].' Gold `1lagert Ihr in unserem Haus. Kann ich Euch sonst noch irgendwie behilflich sein, verehrte'.($row['sex']?' Dame':'r Herr').'?" <span style="color: #FFFF7F;">Abwartend schaut dich der Minielf an.</span>',true);
    }
    
    else
    {
        
output('`1Wie ich sehe, verehrte'.($row['sex']?' Dame':'r Herr').', habt Ihr Schulden in Höhe von <span style="color: #FFFF00;">'.abs($session['user']['goldinbank']).' Gold`1. Wenn Ihr das bitte beizeiten begleichen würdet. Kann ich Euch sonst noch behilflich sein?" <span style="color: #FFFF7F;">Abwartend schaut dich der Minielf an.</span>',true);
    }
}

else if(
$_GET['op']=='transfer')
{
    
output('`1"Ihr möchtet also Gold an jemanden überweisen? Das ist an sich kein Problem. Ein paar Hinweise muss ich Euch allerdings geben"<span style="color: #FFFF7F;">, spricht der Minielf und schiebt sich die Brille über den Nasenrücken.`n`n</span>',true);
    
    if (
$session['user']['goldinbank']>=0)
    {               
        
output('`1"Ihr dürft höchstens `%'.getsetting('transferperlevel',25).' `1Gold pro Level des Empfängers überweisen. ');

        
$maxout $session['user']['level']*getsetting('maxtransferout',25);
        
$minfer round(getsetting('transferperlevel',25)/10*((int)$session['user']['level']/2));

        
output('`1Ihr müsst mindestens `%'.$minfer.' `1Gold überweisen, sonst lohnen sich ja kaum die Transfergebühren. Ach, und Ihr könnt zu diesem Zeitpunkt nicht mehr als insgesamt `%'.$maxout.' `1Gold überweisen." <span style="color: #FFFF7F;">Der Elf legt seinen Blick auf dich.</span>',true);

        if (
$session['user']['amountouttoday'] > 0)
        {
            
output(' `1"Heute habt Ihr bereits `%'.$session['user']['amountouttoday'].'`1 Gold überwiesen"<span style="color: #FFFF7F;">, lässt er dich noch netterweise wissen.`n`n`0</span>',true);
        }

        else
        
output('`n`n');

        
output('<table cellpadding="3" cellspacing="3">
                <tr>
                <td width="50%"><form action="bank.php?op=transfer2" method="POST"><span style="color: #FFFF00;">G</span><span style="color: #FFFF05;">i</span><span style="color: #FFFF0A;">b</span><span style="color: #FFFF0F;"> </span><span style="color: #FFFF14;">a</span><span style="color: #FFFF19;">n</span><span style="color: #FFFF1E;">,</span><span style="color: #FFFF23;"> </span><span style="color: #FFFF28;">w</span><span style="color: #FFFF2E;">i</span><span style="color: #FFFF33;">e</span><span style="color: #FFFF38;"> </span><span style="color: #FFFF3D;">v</span><span style="color: #FFFF42;">i</span><span style="color: #FFFF47;">e</span><span style="color: #FFFF4C;">l</span><span style="color: #FFFF51;"> </span><span style="color: #FFFF57;">G</span><span style="color: #FFFF5C;">o</span><span style="color: #FFFF61;">l</span><span style="color: #FFFF66;">d</span><span style="color: #FFFF6B;"> </span><span style="color: #FFFF70;">d</span><span style="color: #FFFF75;">u</span><span style="color: #FFFF7A;"> </span><span style="color: #FFFF80;">überweisen möchtest:</td> 
                <td><input name="amount" id="amount" width="5">`n</span></td></tr>
                
                <tr><td><span style="color: #FFFF00;">G</span><span style="color: #FFFF05;">i</span><span style="color: #FFFF0A;">b</span><span style="color: #FFFF0F;"> </span><span style="color: #FFFF14;">a</span><span style="color: #FFFF19;">n</span><span style="color: #FFFF1E;">,</span><span style="color: #FFFF23;"> </span><span style="color: #FFFF28;">a</span><span style="color: #FFFF2E;">n</span><span style="color: #FFFF33;"> </span><span style="color: #FFFF38;">w</span><span style="color: #FFFF3D;">e</span><span style="color: #FFFF42;">n</span><span style="color: #FFFF47;"> </span><span style="color: #FFFF4C;">d</span><span style="color: #FFFF51;">u</span><span style="color: #FFFF57;"> </span><span style="color: #FFFF5C;">e</span><span style="color: #FFFF61;">s</span><span style="color: #FFFF66;"> </span><span style="color: #FFFF6B;">ü</span><span style="color: #FFFF70;">b</span><span style="color: #FFFF75;">e</span><span style="color: #FFFF7A;">r</span><span style="color: #FFFF80;">weisen möchtest:</td> 
                <td><input name="to"></tr>
                <tr><td colspan="2">`l(Unvollständige Namen werden automatisch ergänzt. Du wirst nochmal zum Bestätigen aufgefordert.)`n`n</span></td></tr></table>'
,true);
        
        
output('<input type="submit" class="button" style="cursor: pointer;" value="Überweisung in Auftrag geben"></form>',true);
        
output('<script language="javascript">document.getElementById("amount").focus();</script>',true);

        
addnav('','bank.php?op=transfer2');
    }

    else
    {
        
output('`1"Allen voran den Hinweis, dass Ich Euch keine Überweisung tätigen lasse, solange Ihr Schulden habt!" <span style="color: #FFFF7F;">Des Minielfen Stimme wird etwas schärfer. Oh, da versteht wohl jemand gar keinen Spaß.',true);
    }
}

else if(
$_GET['op']=='transfer2')
{
    
output('`1"Bitte bestätigt Euren Auftrag"<span style="color: #FFFF7F;">, fordert dich der Elfenbankier auf.</span>`n`n',true);

    
$string='%';

    for (
$x=0;$x<strlen($_POST['to']);$x++)
    {
$string .= substr($_POST['to'],$x,1).'%';}
    
    
$sql 'SELECT name,login FROM accounts WHERE name LIKE "'.addslashes($string).'"';
    
$result db_query($sql);
    
$amt abs((int)$_POST['amount']);
    
    if (
db_num_rows($result)==1)
    {
        
$row db_fetch_assoc($result);
        
        
output('<form action="bank.php?op=transfer3" method="POST">',true);

        
output('`1"An `l'.$row['name'].' `1soll eine Überweisung in Höhe von `%'.$amt.' `1Gold erfolgen. Ist das korrekt?" <span style="color: #FFFF7F;">Abwartend blickt dich der Bankier an.</span>`n`n',true);

        
output('<input type="hidden" name="to" value="'.HTMLEntities($row['login']).'">
                <input type="hidden" name="amount" value="'
.$amt.'">
                <input type="submit" class="button" style="cursor: pointer;" value="Korrekt! Überweisung abschließen!"></form>'
,true);

        
addnav('','bank.php?op=transfer3');
    }
    
    elseif(
db_num_rows($result)>25)
    {
        
output('"Und könntet Ihr bitte etwas genauer werden, was den Empfänger betrifft?"`n`n');
        
        
output('<table cellpadding="3" cellspacing="3">
                <tr>
                <td width="50%"><form action="bank.php?op=transfer2" method="POST"><span style="color: #FFFF00;">G</span><span style="color: #FFFF05;">i</span><span style="color: #FFFF0A;">b</span><span style="color: #FFFF0F;"> </span><span style="color: #FFFF14;">a</span><span style="color: #FFFF19;">n</span><span style="color: #FFFF1E;">,</span><span style="color: #FFFF23;"> </span><span style="color: #FFFF28;">w</span><span style="color: #FFFF2E;">i</span><span style="color: #FFFF33;">e</span><span style="color: #FFFF38;"> </span><span style="color: #FFFF3D;">v</span><span style="color: #FFFF42;">i</span><span style="color: #FFFF47;">e</span><span style="color: #FFFF4C;">l</span><span style="color: #FFFF51;"> </span><span style="color: #FFFF57;">G</span><span style="color: #FFFF5C;">o</span><span style="color: #FFFF61;">l</span><span style="color: #FFFF66;">d</span><span style="color: #FFFF6B;"> </span><span style="color: #FFFF70;">d</span><span style="color: #FFFF75;">u</span><span style="color: #FFFF7A;"> </span><span style="color: #FFFF80;">überweisen möchtest:</td>
                <td><input name="amount" id="amount" width="5" value="'
.$amt.'">`n</span></td></tr>

                <tr><td><span style="color: #FFFF00;">G</span><span style="color: #FFFF05;">i</span><span style="color: #FFFF0A;">b</span><span style="color: #FFFF0F;"> </span><span style="color: #FFFF14;">a</span><span style="color: #FFFF19;">n</span><span style="color: #FFFF1E;">,</span><span style="color: #FFFF23;"> </span><span style="color: #FFFF28;">a</span><span style="color: #FFFF2E;">n</span><span style="color: #FFFF33;"> </span><span style="color: #FFFF38;">w</span><span style="color: #FFFF3D;">e</span><span style="color: #FFFF42;">n</span><span style="color: #FFFF47;"> </span><span style="color: #FFFF4C;">d</span><span style="color: #FFFF51;">u</span><span style="color: #FFFF57;"> </span><span style="color: #FFFF5C;">e</span><span style="color: #FFFF61;">s</span><span style="color: #FFFF66;"> </span><span style="color: #FFFF6B;">ü</span><span style="color: #FFFF70;">b</span><span style="color: #FFFF75;">e</span><span style="color: #FFFF7A;">r</span><span style="color: #FFFF80;">weisen möchtest:</td>
                <td><input name="to" value="'
$_POST['to'].'"></tr>
                <tr><td colspan="2">`l(Unvollständige Namen werden automatisch ergänzt. Du wirst nochmal zum Bestätigen aufgefordert.)`n`n</span></td></tr></table>'
,true);

        
output('<input type="submit" class="button" style="cursor: pointer;" value="Überweisung in Auftrag geben"></form>',true);

        
output("<script language='javascript'>document.getElementById('amount').focus();</script>",true);
        
        
addnav('','bank.php?op=transfer2');
    }
    
    elseif(
db_num_rows($result)>1)
    {
        
output('<form action="bank.php?op=transfer3" method="POST">`1"Ihr möchtet also `%'.$amt.' `1Gold überweisen. Und an wen nun genau soll diese Überweisung gehen?"`n`n
                <span style="color: #FFFF00;">D</span><span style="color: #FFFF0C;">u</span><span style="color: #FFFF19;"> </span><span style="color: #FFFF26;">a</span><span style="color: #FFFF33;">n</span><span style="color: #FFFF40;">t</span><span style="color: #FFFF4C;">w</span><span style="color: #FFFF59;">o</span><span style="color: #FFFF66;">r</span><span style="color: #FFFF73;">t</span><span style="color: #FFFF80;">est, dass <select name="to" class="input"></span>'
,true);

        for (
$i=0;$i<db_num_rows($result);$i++)
        {
            
$row db_fetch_assoc($result);
            
//output($row[name].' '.$row[login].'`n');
            
output("<option value=\"".HTMLEntities($row['login'])."\">".preg_replace("'[`].'","",$row['name'])."</option>",true);
        }
        
        
output('</select> <span style="color: #FFFF7F;">die Überweisung erhalten soll.`n`n
                <input type="hidden" name="amount" value="'
.$amt.'">
                <input type="submit" class="button" style="cursor: pointer;" value="Überweisung abschließen"></span></form>'
,true);

        
addnav('','bank.php?op=transfer3');
    }

    else
    {
        
output('`1"Doch zunächst einmal, werte'.($row['sex']?' Dame':'r Herr').', versucht Ihr es bitte noch einmal. Einen Bürger dieses Namens kann ich nicht finden."`0');
    }
}

else if(
$_GET['op']=='transfer3')
{
    
$amt abs((int)$_POST['amount']);

    if (
$session['user']['gold']+$session['user']['goldinbank']<$amt)
    {
        
output('`1"Und wie, wenn ich fragen darf, gedenkt Ihr, den Betrag in Höhe von `%'.$amt.' `1Gold zu begleichen, wenn Ihr nur `%'.($session['user']['gold']+$session['user']['goldinbank']).' `1Gold habt?"<span style="color: #FFFF7F;">, wirst du gerügt. Ein berechtigter Einwand...</span>',true);
    }
    
    else
    {
        
$sql 'SELECT name,acctid,level,transferredtoday,lastip,emailaddress,uniqueid FROM accounts WHERE login="'.$_POST['to'].'"';
        
$result db_query($sql);

        if (
db_num_rows($result)==1)
        {
            
$row db_fetch_assoc($result);
            
$maxout $session['user']['level']*getsetting('maxtransferout',25);
            
$maxtfer $row['level']*getsetting('transferperlevel',25);
            
$minfer round(getsetting('transferperlevel',25)/10*((int)$session['user']['level']/2));

            if (
$session['user']['amountouttoday']+$amt $maxout)
            {
                
output('<span style="color: #FFFF00;">M</span><span style="color: #FFFF06;">i</span><span style="color: #FFFF0C;">t</span><span style="color: #FFFF12;"> </span><span style="color: #FFFF18;">e</span><span style="color: #FFFF1E;">i</span><span style="color: #FFFF24;">n</span><span style="color: #FFFF2A;">e</span><span style="color: #FFFF30;">m</span><span style="color: #FFFF36;"> </span><span style="color: #FFFF3C;">d</span><span style="color: #FFFF43;">i</span><span style="color: #FFFF49;">p</span><span style="color: #FFFF4F;">l</span><span style="color: #FFFF55;">o</span><span style="color: #FFFF5B;">m</span><span style="color: #FFFF61;">a</span><span style="color: #FFFF67;">t</span><span style="color: #FFFF6D;">i</span><span style="color: #FFFF73;">s</span><span style="color: #FFFF79;">c</span><span style="color: #FFFF7F;">hen Lächeln lehnt der Bankier die Überweisung ab. `1"Tut mir leid, das geht nicht. Euer heutiges Überweisungslimit beträgt `%'.$maxout.' `1Gold. Das dürft Ihr nicht überschreiten."</span>',true);
            }
            
            else if (
$maxtfer<$amt)
            {
                
output('<span style="color: #FFFF00;">D</span><span style="color: #FFFF05;">e</span><span style="color: #FFFF0B;">r</span><span style="color: #FFFF11;"> </span><span style="color: #FFFF17;">k</span><span style="color: #FFFF1D;">l</span><span style="color: #FFFF22;">e</span><span style="color: #FFFF28;">i</span><span style="color: #FFFF2E;">n</span><span style="color: #FFFF34;">e</span><span style="color: #FFFF3A;"> </span><span style="color: #FFFF40;">E</span><span style="color: #FFFF45;">l</span><span style="color: #FFFF4B;">f</span><span style="color: #FFFF51;">e</span><span style="color: #FFFF57;">n</span><span style="color: #FFFF5D;">m</span><span style="color: #FFFF62;">a</span><span style="color: #FFFF68;">n</span><span style="color: #FFFF6E;">n</span><span style="color: #FFFF74;"> </span><span style="color: #FFFF7A;">s</span><span style="color: #FFFF80;">chüttelt den Kopf. `1"Tut mir leid, aber eine Goldüberweisung an '.$row['name'].' `1darf in diesem Fall momentan maximal `%'.$maxtfer.' `1Gold betragen."</span>',true);
            }
            
            else if(
$row['transferredtoday']>=getsetting("transferreceive",3))
            {
                
output("`&{$row['name']}`4 hat heute schon zu viele Überweisungen oder Edelsteine erhalten. Du wirst bis morgen warten müssen.");
            }
            
            else if(
$amt<$minfer)
            {
                
output('`1"Na, na"<span style="color: #FFFF7F;">, wirft das Elfenmännchen ein. `1"Also mindestens `%'.$minfer.' `1Gold müsst Ihr schon überweisen. Sonst lohnt sich das doch gar nicht."</span>',true);
            }

            else if(
$row['acctid']==$session['user']['acctid'])
            {
                
output('<span style="color: #FFFF00;">V</span><span style="color: #FFFF05;">e</span><span style="color: #FFFF0B;">r</span><span style="color: #FFFF11;">w</span><span style="color: #FFFF17;">i</span><span style="color: #FFFF1D;">r</span><span style="color: #FFFF22;">r</span><span style="color: #FFFF28;">t</span><span style="color: #FFFF2E;"> </span><span style="color: #FFFF34;">s</span><span style="color: #FFFF3A;">c</span><span style="color: #FFFF40;">h</span><span style="color: #FFFF45;">a</span><span style="color: #FFFF4B;">u</span><span style="color: #FFFF51;">t</span><span style="color: #FFFF57;"> </span><span style="color: #FFFF5D;">d</span><span style="color: #FFFF62;">i</span><span style="color: #FFFF68;">c</span><span style="color: #FFFF6E;">h</span><span style="color: #FFFF74;"> </span><span style="color: #FFFF7A;">d</span><span style="color: #FFFF80;">er kleine Bankier an. `1"Wollt Ihr mich verschaukeln? Was ergibt das für einen Sinn, sich selbst Gold überweisen zu wollen?"</span>',true);
             }

            else if (
ac_check($row))
            {
                
output('`c`*`bHast du die Regeln nicht gelesen? Du darfst keine Edelsteine an deine eigenen Charaktere versenden!`b`c`0');
                
                
debuglog('`*wollte einem eigenen Charakter Gold überweisen`0');
            }
            
            else
            {
                
debuglog('`_hat eine Überweisung von `%'.$amt.' `_Gold getätigt. Empfänger:`0',$row['acctid']);
                
$session['user']['gold']-=$amt;
                
                if (
$session['user']['gold']<0)
                { 
//withdraw in case they don't have enough on hand.
                    
$session['user']['goldinbank']+=$session['user']['gold'];
                    
$session['user']['gold']=0;
                }
                
                
$session['user']['amountouttoday']+= $amt;
                
$sql 'UPDATE accounts SET goldinbank=goldinbank+'.$amt.',transferredtoday=transferredtoday+1 WHERE acctid="'.$row['acctid'].'"';
                
db_query($sql);
                
                
output('`1"Vielen Dank, '.$session['user']['name'].'`1. Die Überweisung wurde erfolgreich durchgeführt"<span style="color: #FFFF80;">, lächelt dich der Minielf diplomatisch an.</span>',true);
                
                
systemmail($row['acctid'],'`_Überweisungsgutschrift`0','`_Du hast von '.$session['user']['name'].'`_ eine Überweisung in Höhe von `%'.$amt.'`_ Gold auf dein Konto erhalten.');
            }
        }
        
        else
        {
output('`$Die Überweisung hat nicht geklappt. Bitte versuche es nochmal.`0');}
    }
}

else if(
$_GET['op']=='gemtrans')
{
    
output('`1"Ihr möchtet an jemanden einen Edelstein versenden? Das ist an sich kein Problem. Ein paar Hinweise möchte ich Euch allerdings hierzu mit auf den Weg geben"<span style="color: #FFFF7F;">, spricht der Minielf und schiebt sich die Brille über den Nasenrücken.`n`n</span>',true);
    
    if ((
$session['user']['gold']>=100 || $session['user']['gold']+$session['user']['goldinbank']>=100) && $session['user']['gems']>0)
    {
        
output('`1"Ihr müsst für den Edelstein-Versand eine Gebühr in Höhe von <span style="color: #FFFF00;">100 `1Gold bezahlen. Außerdem muss der Empfänger mindestens die Erfahrungsstufe <span style="color: #FFFF00;">3 `1haben." <span style="color: #FFFF7F;">Der kleine Bankier betrachtet dich eingehend.`n`n</span>',true);
        
        
output('<table cellpadding="3" cellspacing="3"><tr>
                <td width="50%"><form action="bank.php?op=gemtrans2" method="POST"><span style="color: #FFFF00;">G</span><span style="color: #FFFF05;">i</span><span style="color: #FFFF0A;">b</span><span style="color: #FFFF0F;"> </span><span style="color: #FFFF14;">a</span><span style="color: #FFFF19;">n</span><span style="color: #FFFF1E;">,</span><span style="color: #FFFF23;"> </span><span style="color: #FFFF28;">a</span><span style="color: #FFFF2E;">n</span><span style="color: #FFFF33;"> </span><span style="color: #FFFF38;">w</span><span style="color: #FFFF3D;">e</span><span style="color: #FFFF42;">n</span><span style="color: #FFFF47;"> </span><span style="color: #FFFF4C;">d</span><span style="color: #FFFF51;">u</span><span style="color: #FFFF57;"> </span><span style="color: #FFFF5C;">e</span><span style="color: #FFFF61;">i</span><span style="color: #FFFF66;">n</span><span style="color: #FFFF6B;">e</span><span style="color: #FFFF70;">n</span><span style="color: #FFFF75;"> </span><span style="color: #FFFF7A;">E</span><span style="color: #FFFF80;">delstein versenden möchtest:</td><td><input name="to">`n</span></td></tr>
                
                <tr><td colspan="2">`l(Unvollständige Namen werden automatisch ergänzt. Du wirst nochmal zum Bestätigen aufgefordert.)`n`n</span></td></tr></table>'
,true);

        
output('<input type="submit" class="button" style="cursor: pointer;" value="Versand in Auftrag geben"></form>',true);

        
addnav('','bank.php?op=gemtrans2');
    }
    
    else if (
$session['user']['gold']+$session['user']['goldinbank']<100)
    {
        
output('`1"Euch ist hoffentlich klar, dass der Versand von Edelsteinen <span style="color: #FFFF00;">100 `1Gold kostet. Solange Ihr die nicht habt, werde ich keinen Edelstein-Versand durchführen."`0</span>',true);
    } 
    
    else 
    {
        
output('`1"Allen voran den Hinweis, dass Ihr keine Edelsteine verschenken könnt, wenn Ihr keine habt..." <span style="color: #FFFF7F;">Der Minielf legt die Stirn in Falten und betrachtet dich von abschätzig.</span>',true);
    }
}

else if(
$_GET['op']=='gemtrans2')
{
 
output('`1"Bitte bestätigt Euren Auftrag"<span style="color: #FFFF7F;">, fordert dich der Elfenbankier auf.</span>`n`n',true);

    
$string='%';
    
    for (
$x=0;$x<strlen($_POST['to']);$x++)
    {
$string .= substr($_POST['to'],$x,1)."%";}
    
    
$sql 'SELECT name,login FROM accounts WHERE name LIKE "'.addslashes($string).'"';
    
$result db_query($sql);
    
    if (
db_num_rows($result)==1)
    {
        
$row db_fetch_assoc($result);
        
        
output('<form action="bank.php?op=gemtrans3" method="POST">',true);

        
output('`1"An `l'.$row['name'].' `1soll gegen Bezahlung einer Versandgebühr von <span style="color: #FFFF00;">100 `1Gold ein Edelstein versendet werden. Ist das korrekt?" <span style="color: #FFFF7F;">Abwartend blickt dich der Bankier an.</span>`n`n',true);

        
output('<input type="hidden" name="to" value="'.HTMLEntities($row['login']).'">
                <input type="submit" class="button" style="cursor: pointer;" value="Korrekt! Edelstein versenden!"></form>'
,true);

        
addnav('','bank.php?op=gemtrans3');
    }

    elseif(
db_num_rows($result)>25)
    {
        
output('"Und könntet Ihr bitte etwas genauer werden, was den Empfänger betrifft?"`n`n');
        
        
output('<table cellpadding="3" cellspacing="3"><tr>
                <td width="50%"><form action="bank.php?op=gemtrans2" method="POST"><span style="color: #FFFF00;">G</span><span style="color: #FFFF05;">i</span><span style="color: #FFFF0A;">b</span><span style="color: #FFFF0F;"> </span><span style="color: #FFFF14;">a</span><span style="color: #FFFF19;">n</span><span style="color: #FFFF1E;">,</span><span style="color: #FFFF23;"> </span><span style="color: #FFFF28;">a</span><span style="color: #FFFF2E;">n</span><span style="color: #FFFF33;"> </span><span style="color: #FFFF38;">w</span><span style="color: #FFFF3D;">e</span><span style="color: #FFFF42;">n</span><span style="color: #FFFF47;"> </span><span style="color: #FFFF4C;">d</span><span style="color: #FFFF51;">u</span><span style="color: #FFFF57;"> </span><span style="color: #FFFF5C;">e</span><span style="color: #FFFF61;">i</span><span style="color: #FFFF66;">n</span><span style="color: #FFFF6B;">e</span><span style="color: #FFFF70;">n</span><span style="color: #FFFF75;"> </span><span style="color: #FFFF7A;">E</span><span style="color: #FFFF80;">delstein versenden möchtest:</td><td><input name="to" value="'
.$_POST['to'].'">`n</span></td></tr>

                <tr><td colspan="2">`l(Unvollständige Namen werden automatisch ergänzt. Du wirst nochmal zum Bestätigen aufgefordert.)`n`n</span></td></tr></table>'
,true);

        
output('<input type="submit" class="button" style="cursor: pointer;" value="Versand in Auftrag geben"></form>',true);
        
addnav('','bank.php?op=gemtrans2');
    }
    
    elseif(
db_num_rows($result)>1)
    {
        
output('<form action="bank.php?op=gemtrans3" method="POST">
                `1"Ihr möchtet also gegen die Bezahlung einer Versandgebühr von <span style="color: #FFFF00;">100 `1Gold einen Edelstein versenden. Und wer genau soll ihn erhalten?"`n`n
                <span style="color: #FFFF00;">D</span><span style="color: #FFFF0C;">u</span><span style="color: #FFFF19;"> </span><span style="color: #FFFF26;">a</span><span style="color: #FFFF33;">n</span><span style="color: #FFFF40;">t</span><span style="color: #FFFF4C;">w</span><span style="color: #FFFF59;">o</span><span style="color: #FFFF66;">r</span><span style="color: #FFFF73;">t</span><span style="color: #FFFF80;">est, dass <select name="to" class="input"></span>'
,true);
        
        for (
$i=0;$i<db_num_rows($result);$i++)
        {
            
$row db_fetch_assoc($result);
            
            
output("<option value=\"".HTMLEntities($row['login'])."\">".preg_replace("'[`].'","",$row['name'])."</option>",true);
        }

        
output('</select> <span style="color: #FFFF7F;">den Edelstein erhalten soll.`n`n
                <input type="submit" class="button" style="cursor: pointer;" value="Versand abschließen"></span></form>'
,true);

        
addnav('','bank.php?op=gemtrans3');
    }

    else
    {
  
output('`1"Doch zunächst einmal, werte'.($row['sex']?' Dame':'r Herr').', versucht Ihr es bitte noch einmal. Einen Bürger dieses Namens kann ich nicht finden."`0');
    }
}

else if(
$_GET['op']=='gemtrans3')
{
    
$sql 'SELECT name,acctid,level,lastip,emailaddress,transferredtoday,uniqueid FROM accounts WHERE login="'.$_POST['to'].'"';
    
$result db_query($sql);
    
    if (
db_num_rows($result)==1)
    {
        
$row db_fetch_assoc($result);
        
        if(
$row['level']<3)
        {
            
output('`$'.$row['name'].'`$ kann noch keine Edelsteine in Empfang nehmen. Der Empfänger muss mindestens Erfahrungsstufe 3 haben.`0');
        }
        
        else if(
$row['acctid']==$session['user']['acctid'])
        {
            
output('<span style="color: #FFFF00;">V</span><span style="color: #FFFF05;">e</span><span style="color: #FFFF0B;">r</span><span style="color: #FFFF11;">w</span><span style="color: #FFFF17;">i</span><span style="color: #FFFF1D;">r</span><span style="color: #FFFF22;">r</span><span style="color: #FFFF28;">t</span><span style="color: #FFFF2E;"> </span><span style="color: #FFFF34;">s</span><span style="color: #FFFF3A;">c</span><span style="color: #FFFF40;">h</span><span style="color: #FFFF45;">a</span><span style="color: #FFFF4B;">u</span><span style="color: #FFFF51;">t</span><span style="color: #FFFF57;"> </span><span style="color: #FFFF5D;">d</span><span style="color: #FFFF62;">i</span><span style="color: #FFFF68;">c</span><span style="color: #FFFF6E;">h</span><span style="color: #FFFF74;"> </span><span style="color: #FFFF7A;">d</span><span style="color: #FFFF80;">er kleine Bankier an. `1"Wollt Ihr mich verschaukeln? Was ergibt das für einen Sinn, sich selbst Edelsteine überweisen zu wollen?"</span>',true);
        }
        
        else if(
$row['transferredtoday']>=getsetting('transferreceive',3))
        {
            
output('`$'.$row['name'].'`$ hat heute schon zu viele Überweisungen oder Edelsteine erhalten. Du musst bis morgen warten müssen.`0');
        } 
        
        else if (
ac_check($row))
        {
            
output('`c`*`bHast du die Regeln nicht gelesen? Du darfst keine Edelsteine an deine eigenen Charaktere versenden!`b`c`0');
            
            
debuglog('`*wollte an einen eigenen Charakter Edelsteine versenden`0');
        }
        
        else
        {
            
debuglog('`1Überweisung eines Edelsteines an'$row['acctid']);
            
            
$session['user']['gold']-=100;
            
$session['user']['gems']-=1;
            
            if (
$session['user']['gold']<0//withdraw in case they don't have enough on hand.
            

                
$session['user']['goldinbank']+=$session['user']['gold'];
                
$session['user']['gold']=0;
            }
            
            
$sql 'UPDATE accounts SET gems=gems+1,transferredtoday=transferredtoday+1 WHERE acctid="'.$row['acctid'].'"';
            
db_query($sql);

            
output('`1"Vielen Dank, '.$session['user']['name'].'`1. Der Versand wurde erfolgreich durchgeführt"<span style="color: #FFFF80;">, lächelt dich der Minielf diplomatisch an.</span>',true);

                
systemmail($row['acctid'],'`_Edelstein erhalten`0','`_'.$session['user']['name'].'`_ hat dir einen Edelstein geschenkt!');
        }
    }
    
    else
    {
output('`$Der Versand hat nicht geklappt. Bitte versuche es nochmal.`0');}
}

else if(
$_GET['op']=='deposit')
{
    
output('`c<form action="bank.php?op=depositfinish" method="POST"><span style="color: #FFFF00;">M</span><span style="color: #FFFF0C;">o</span><span style="color: #FFFF19;">m</span><span style="color: #FFFF26;">e</span><span style="color: #FFFF33;">n</span><span style="color: #FFFF40;">t</span><span style="color: #FFFF4C;">a</span><span style="color: #FFFF59;">n</span><span style="color: #FFFF66;"> </span><span style="color: #FFFF73;">h</span><span style="color: #FFFF80;">ast du '.($session['user']['goldinbank']>=0?'ein `1Guthaben<span style="color: #FFFF80;"> von':'`aSchulden <span style="color: #FFFF80;">in Höhe von').' '.abs($session['user']['goldinbank']).' <span style="color: #FFFF80;">Gold b<span style="color: #FFFF80;">e</span><span style="color: #FFFF74;">i</span><span style="color: #FFFF68;"> </span><span style="color: #FFFF5D;">d</span><span style="color: #FFFF51;">e</span><span style="color: #FFFF45;">r</span><span style="color: #FFFF3A;"> </span><span style="color: #FFFF2E;">B</span><span style="color: #FFFF22;">a</span><span style="color: #FFFF17;">n</span><span style="color: #FFFF0B;">k</span><span style="color: #FFFF00;">.</span>`n`n
    
            <span style="color: #FFFF00;">G</span><span style="color: #FFFF0A;">i</span><span style="color: #FFFF15;">b</span><span style="color: #FFFF1F;"> </span><span style="color: #FFFF2A;">a</span><span style="color: #FFFF35;">n</span><span style="color: #FFFF3F;">,</span><span style="color: #FFFF4A;"> </span><span style="color: #FFFF55;">w</span><span style="color: #FFFF5F;">i</span><span style="color: #FFFF6A;">e</span><span style="color: #FFFF75;"> </span><span style="color: #FFFF7F;">viel Gold du '
.($session['user']['goldinbank']>=0?'einzahlen':'zurückzahlen').' möchtest:  <input id="input" name="amount"> <input type="submit" class="button" style="cursor: pointer;" value="einzahlen">`n
            
            `i`l(Gib 0 oder gar nichts ein, um alles auf einmal einzuzahlen.)`i`c</span></form>
            <script language="javascript">document.getElementById("input").focus();</script>'
,true);
    
addnav('','bank.php?op=depositfinish');
}

else if(
$_GET['op']=='depositfinish')
{
    
$_POST['amount']=abs((int)$_POST['amount']);
    
    if (
$_POST['amount']==0)
    {
$_POST['amount']=$session['user']['gold'];}
    
    if (
$_POST['amount']>$session['user']['gold'])
    {
        
output('<span style="color: #FFFF00;">D</span><span style="color: #FFFF05;">u</span><span style="color: #FFFF0B;"> </span><span style="color: #FFFF11;">ü</span><span style="color: #FFFF17;">b</span><span style="color: #FFFF1D;">e</span><span style="color: #FFFF22;">r</span><span style="color: #FFFF28;">r</span><span style="color: #FFFF2E;">e</span><span style="color: #FFFF34;">i</span><span style="color: #FFFF3A;">c</span><span style="color: #FFFF40;">h</span><span style="color: #FFFF45;">s</span><span style="color: #FFFF4B;">t</span><span style="color: #FFFF51;"> </span><span style="color: #FFFF57;">d</span><span style="color: #FFFF5D;">e</span><span style="color: #FFFF62;">m</span><span style="color: #FFFF68;"> </span><span style="color: #FFFF6E;">M</span><span style="color: #FFFF74;">i</span><span style="color: #FFFF7A;">n</span><span style="color: #FFFF80;">ibankier deinen Goldbeutel und erklärst, dass du gerne diese '.$_POST['amount'].' Gold auf dein Konto einzahlen möchtest. Der kleine Elf schiebt seine dicke Brille die Nase hoch und wühlt in dem Beutel. Nach einiger Zeit schüttelt er den Kopf und sagt dir: `1"Gute'.($row['sex']?' Dame':'r Herr').', das funktioniert so nicht. Ich zähle hier <span style="color: #FFFF00;">'.$session['user']['gold'].' `1Gold, die mir Ihr zu überreichen gedenkt." <span style="color: #FFFF80;">Wie peinlich. Aber einen Versuch war es ja wert, oder?</span>',true);
    }

    else
    {
        
output('`c<span style="color: #FFFF00;">D</span><span style="color: #FFFF0B;">u</span><span style="color: #FFFF17;"> </span><span style="color: #FFFF22;">h</span><span style="color: #FFFF2E;">a</span><span style="color: #FFFF3A;">s</span><span style="color: #FFFF45;">t</span><span style="color: #FFFF51;"> </span><span style="color: #FFFF5D;">e</span><span style="color: #FFFF68;">b</span><span style="color: #FFFF74;">e</span><span style="color: #FFFF80;">n '.$_POST['amount'].' Gold auf dein Konto e<span style="color: #FFFF80;">i</span><span style="color: #FFFF71;">n</span><span style="color: #FFFF63;">g</span><span style="color: #FFFF55;">e</span><span style="color: #FFFF47;">z</span><span style="color: #FFFF38;">a</span><span style="color: #FFFF2A;">h</span><span style="color: #FFFF1C;">l</span><span style="color: #FFFF0E;">t</span><span style="color: #FFFF00;">.</span>`n`n',true);
        
        
$session['user']['goldinbank']+=$_POST['amount'];
        
$session['user']['gold']-=$_POST['amount'];
        
        
output('<span style="color: #FFFF00;">D</span><span style="color: #FFFF0B;">a</span><span style="color: #FFFF17;">m</span><span style="color: #FFFF22;">i</span><span style="color: #FFFF2E;">t</span><span style="color: #FFFF3A;"> </span><span style="color: #FFFF45;">h</span><span style="color: #FFFF51;">a</span><span style="color: #FFFF5D;">s</span><span style="color: #FFFF68;">t</span><span style="color: #FFFF74;"> </span><span style="color: #FFFF80;">du derzeit '.($session['user']['goldinbank']>=0?'ein `1Guthaben <span style="color: #FFFF80;">von':'`aSchulden <span style="color: #FFFF80;">in Höhe von').' '.abs($session['user']['goldinbank']).' Gold auf deinem Konto. '.$session['user']['gold'].' Gold trägs<span style="color: #FFFF80;">t</span><span style="color: #FFFF75;"> </span><span style="color: #FFFF6A;">d</span><span style="color: #FFFF60;">u</span><span style="color: #FFFF55;"> </span><span style="color: #FFFF4A;">b</span><span style="color: #FFFF40;">e</span><span style="color: #FFFF35;">i</span><span style="color: #FFFF2A;"> </span><span style="color: #FFFF20;">d</span><span style="color: #FFFF15;">i</span><span style="color: #FFFF0A;">r</span><span style="color: #FFFF00;">.</span>`c',true);
    }
}

else if(
$_GET['op']=='borrow')
{
    if (
$session['user']['reputation']<-35)
    {
        
output('`1"Nun, Verehrteste'.($row['sex']?'':'r').'"<span style="color: #FFFF80;">, beginnt der kleine Elf langsam. `1"Mir sind da gewisse Dinge zu Ohren gekommen... Um es kurz zu machen: Mir ist nicht wohl dabei, an Leute mit schlechtem Ansehen, wie Ihr es derzeit zu haben scheint, Gold zu verleihen." <span style="color: #FFFF80;">Ein Blick in den Bankiers Gesicht lässt keine Diskussionen zu.</span>',true);
    }
    
    else
    {
        
$maxborrow $session['user']['level']*getsetting('borrowperlevel',20);

          
output('`c<form action="bank.php?op=withdrawfinish" method="POST"><span style="color: #FFFF00;">M</span><span style="color: #FFFF0C;">o</span><span style="color: #FFFF19;">m</span><span style="color: #FFFF26;">e</span><span style="color: #FFFF33;">n</span><span style="color: #FFFF40;">t</span><span style="color: #FFFF4C;">a</span><span style="color: #FFFF59;">n</span><span style="color: #FFFF66;"> </span><span style="color: #FFFF73;">h</span><span style="color: #FFFF80;">ast du '.($session['user']['goldinbank']>=0?'ein `1Guthaben<span style="color: #FFFF80;"> von':'`aSchulden <span style="color: #FFFF80;">in Höhe von').' '.abs($session['user']['goldinbank']).' <span style="color: #FFFF80;">Gold b<span style="color: #FFFF80;">e</span><span style="color: #FFFF74;">i</span><span style="color: #FFFF68;"> </span><span style="color: #FFFF5D;">d</span><span style="color: #FFFF51;">e</span><span style="color: #FFFF45;">r</span><span style="color: #FFFF3A;"> </span><span style="color: #FFFF2E;">B</span><span style="color: #FFFF22;">a</span><span style="color: #FFFF17;">n</span><span style="color: #FFFF0B;">k</span><span style="color: #FFFF00;">.</span>`n`n
               
               <span style="color: #FFFF00;">G</span><span style="color: #FFFF0A;">i</span><span style="color: #FFFF15;">b</span><span style="color: #FFFF1F;"> </span><span style="color: #FFFF2A;">a</span><span style="color: #FFFF35;">n</span><span style="color: #FFFF3F;">,</span><span style="color: #FFFF4A;"> </span><span style="color: #FFFF55;">w</span><span style="color: #FFFF5F;">i</span><span style="color: #FFFF6A;">e</span><span style="color: #FFFF75;"> </span><span style="color: #FFFF7F;">viel Gold du dir leihen möchtest (maximal '
.$maxborrow.' Gold): <input id="input" name="amount"> <input type="hidden" name="borrow" value="x"><input type="submit" class="button" style="cursor: pointer;" value="leihen">`n
               
               `i`l(Gold wird abgehoben, bis dein Konto leer ist. Der Restbetrag wird geliehen.)`i`c</span></form>
                <script language="javascript">document.getElementById("input").focus();</script>'
,true);

          
addnav('','bank.php?op=withdrawfinish');
    }
}

else if(
$_GET['op']=='withdraw')
{
      
output('`c<form action="bank.php?op=withdrawfinish" method="POST"><span style="color: #FFFF00;">M</span><span style="color: #FFFF0C;">o</span><span style="color: #FFFF19;">m</span><span style="color: #FFFF26;">e</span><span style="color: #FFFF33;">n</span><span style="color: #FFFF40;">t</span><span style="color: #FFFF4C;">a</span><span style="color: #FFFF59;">n</span><span style="color: #FFFF66;"> </span><span style="color: #FFFF73;">h</span><span style="color: #FFFF80;">ast du '.abs($session['user']['goldinbank']).' <span style="color: #FFFF80;">Gold b<span style="color: #FFFF80;">e</span><span style="color: #FFFF74;">i</span><span style="color: #FFFF68;"> </span><span style="color: #FFFF5D;">d</span><span style="color: #FFFF51;">e</span><span style="color: #FFFF45;">r</span><span style="color: #FFFF3A;"> </span><span style="color: #FFFF2E;">B</span><span style="color: #FFFF22;">a</span><span style="color: #FFFF17;">n</span><span style="color: #FFFF0B;">k</span><span style="color: #FFFF00;">.</span>`n`n
              
              <span style="color: #FFFF00;">G</span><span style="color: #FFFF0A;">i</span><span style="color: #FFFF15;">b</span><span style="color: #FFFF1F;"> </span><span style="color: #FFFF2A;">a</span><span style="color: #FFFF35;">n</span><span style="color: #FFFF3F;">,</span><span style="color: #FFFF4A;"> </span><span style="color: #FFFF55;">w</span><span style="color: #FFFF5F;">i</span><span style="color: #FFFF6A;">e</span><span style="color: #FFFF75;"> </span><span style="color: #FFFF7F;">viel Gold du abheben möchtest:  <input id="input" name="amount" maxlength="5"> <input type="submit" class="button" style="cursor: pointer;" value="abheben">`n
      
            `i`l(Gib 0 oder gar nichts ein, um alles auf einmal abzuheben.)`i`c</span></form>
            <script language="javascript">document.getElementById("input").focus();</script>'
,true);

    
addnav('','bank.php?op=withdrawfinish');
}

else if(
$_GET['op']=='withdrawfinish')
{
    
$_POST['amount']=abs((int)$_POST['amount']);
    
    if (
$_POST['amount']==0)
    {
$_POST['amount']=abs($session['user']['goldinbank']);}
    
    if (
$_POST['amount']>$session['user']['goldinbank'] && $_POST['borrow']=='')
    {
        
output('`1"Gute'.($row['sex']?' Dame':'r Herr').'"<span style="color: #FFFF7F;">, seufzt der winzige Bankier. `1"Ich kann Euch unmöglich `%'.$_POST['amount'].' `1Gold geben, wenn Ihr `%'.$session['user']['goldinbank'].' `1Gold auf dem Konto habt. Wenn Ihr Gold braucht, müsst Ihr einen Kredit aufnehmen." <span style="color: #FFFF7F;">Nun gut, das kannst du irgendwie auch verstehen. Vielleicht solltest du es noch einmal versuchen. Man kann sich ja mal irren.',true);
    }
    
    else if(
$_POST['amount']>$session['user']['goldinbank'])
    {
        
$lefttoborrow $_POST['amount'];
        
$maxborrow $session['user']['level']*getsetting("borrowperlevel",20);
        
        if (
$lefttoborrow<=$session['user']['goldinbank']+$maxborrow)
        {
            if (
$session['user']['goldinbank']>0)
            {
                
output("`4Du nimmst deine verbleibenden `%".$session['user']['goldinbank']."`4 Gold und ");
                
$lefttoborrow-=$session['user']['goldinbank'];
                
$session['user']['gold']+=$session['user']['goldinbank'];
                
$session['user']['goldinbank']=0;
                
//debuglog("withdrew " . $_POST['amount'] . " gold from the bank");
            
}
            
            else
            {
                
output('<span style="color: #FFFF00;">D</span><span style="color: #FFFF05;">e</span><span style="color: #FFFF0B;">r</span><span style="color: #FFFF10;"> </span><span style="color: #FFFF16;">B</span><span style="color: #FFFF1B;">a</span><span style="color: #FFFF21;">n</span><span style="color: #FFFF26;">k</span><span style="color: #FFFF2C;">i</span><span style="color: #FFFF32;">e</span><span style="color: #FFFF37;">r</span><span style="color: #FFFF3D;"> </span><span style="color: #FFFF42;">n</span><span style="color: #FFFF48;">i</span><span style="color: #FFFF4D;">c</span><span style="color: #FFFF53;">k</span><span style="color: #FFFF59;">t</span><span style="color: #FFFF5E;"> </span><span style="color: #FFFF64;">a</span><span style="color: #FFFF69;">u</span><span style="color: #FFFF6F;">f</span><span style="color: #FFFF74;"> </span><span style="color: #FFFF7A;">d</span><span style="color: #FFFF7F;">eine Anfrage hin und </span>',true);
            }

            if (
$lefttoborrow-$session['user']['goldinbank'] > $maxborrow)
            {
                
output('<span style="color: #FFFF7F;">schüttelt sogleich wieder den Kopf. Er lässt dich wissen, dass du dir nicht die gewünschten <span style="color: #FFFF00;">'.$lefttoborrow.' <span style="color: #FFFF7F;">Gold leihen kannst, sondern momentan '.$maxborrow.' <span style="color: #FFFF7F;">Gold. Nun ja, besser als gar nichts...</span>',true);
            }

            else
            {
                
output('<span style="color: #FFFF7F;">händigt dir einen Betrag in Höhe von <span style="color: #FFFF00;">'.$lefttoborrow.' <span style="color: #FFFF7F;">Gold aus.</span>',true);
                
                
$session['user']['goldinbank']-=$lefttoborrow;
                
$session['user']['gold']+=$lefttoborrow;
                
//debuglog("borrows $lefttoborrow gold from the bank");
            
}
        }
        
        else
        {
            
output('<span style="color: #FFFF00;">E</span><span style="color: #FFFF06;">n</span><span style="color: #FFFF0C;">t</span><span style="color: #FFFF13;">s</span><span style="color: #FFFF19;">c</span><span style="color: #FFFF20;">h</span><span style="color: #FFFF26;">i</span><span style="color: #FFFF2C;">e</span><span style="color: #FFFF33;">d</span><span style="color: #FFFF39;">e</span><span style="color: #FFFF40;">n</span><span style="color: #FFFF46;"> </span><span style="color: #FFFF4C;">s</span><span style="color: #FFFF53;">c</span><span style="color: #FFFF59;">h</span><span style="color: #FFFF60;">ü</span><span style="color: #FFFF66;">t</span><span style="color: #FFFF6C;">t</span><span style="color: #FFFF73;">e</span><span style="color: #FFFF79;">l</span><span style="color: #FFFF80;">t der Minielf den spitzohrigen Kopf. `1"Tut mir leid, `%'.$session['user']['name'].'`1. Ihr habt auf Eurem Konto `%'.$session['user']['goldinbank'].' `1Gold. Mit Eurer Kreditanfrage blieben noch `%'.($lefttoborrow-$session['user']['goldinbank']).' `1Gold offen, die Ihr Euch von der Bank leihen wollt. Ich kann Euch allerdings nur einen Kredit von höchstens `%'.$maxborrow.' `1Gold einräumen." <span style="color: #FFFF80;">Da bleiben wohl keine Diskussionen offen. Der Bankier hat gesprochen.',true);
        }
    }
    
    else
    {           
        
$session['user']['goldinbank']-=$_POST['amount'];
        
$session['user']['gold']+=$_POST['amount'];
        
        
output('<span style="color: #FFFF00;">V</span><span style="color: #FFFF05;">o</span><span style="color: #FFFF0B;">n</span><span style="color: #FFFF10;"> </span><span style="color: #FFFF16;">d</span><span style="color: #FFFF1B;">e</span><span style="color: #FFFF21;">i</span><span style="color: #FFFF26;">n</span><span style="color: #FFFF2C;">e</span><span style="color: #FFFF32;">m</span><span style="color: #FFFF37;"> </span><span style="color: #FFFF3D;">K</span><span style="color: #FFFF42;">o</span><span style="color: #FFFF48;">n</span><span style="color: #FFFF4D;">t</span><span style="color: #FFFF53;">o</span><span style="color: #FFFF59;"> </span><span style="color: #FFFF5E;">h</span><span style="color: #FFFF64;">a</span><span style="color: #FFFF69;">s</span><span style="color: #FFFF6F;">t</span><span style="color: #FFFF74;"> </span><span style="color: #FFFF7A;">d</span><span style="color: #FFFF7F;">u dir `%'.$_POST['amount'].' <span style="color: #FFFF7F;">Gold abgehoben. Damit bleiben auf deinem Konto `%'.$session['user']['goldinbank'].' <span style="color: #FFFF7F;">Gold. `%'.$session['user']['gold'].' <span style="color: #FFFF7F;">Gold trägst du bei dir.</span>',true);
    }
}

if (
$session['user']['goldinbank']>=0)
{
    
addnav('Gold...');
    
    if (
$session['user']['goldinbank']>0)
    
addnav('... abheben','bank.php?op=withdraw');
    
    
addnav('... einzahlen','bank.php?op=deposit');

    if (
getsetting('borrowperlevel',20))
    
addnav('... leihen','bank.php?op=borrow');
}

else
{
    
addnav('Schulden...');
    
addnav('... begleichen','bank.php?op=deposit');

    if (
getsetting('borrowperlevel',20))
    
addnav('... vergrößern','bank.php?op=borrow');
}

if (
getsetting('allowgoldtransfer',1))
{
    
addnav('Überweise...');

    if (
$session['user']['level']>=getsetting('mintransferlev',3) || $session['user']['dragonkills']>0)
    {
addnav('... Gold','bank.php?op=transfer');}

    
addnav('... Edelsteine','bank.php?op=gemtrans');
}

addnav('Zurück');
addnav('in die Stadt','village.php');

page_footer();

?>
0.9.7+jt ext (GER)