Quellcode der Dragonslayer-Edition
Quellcode der Dragonslayer-Edition: 0.9.7(DS V3) Ithil-Edition


Anmerkung: Dies ist nur ein Auszug aus dem Source. Ein etwas älteres, abgespecktes Release der Dragonslayer-Edition ist für jeden Interessenten frei zum Download verfügbar. 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!


./dorfamt.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:
546:
547:
548:
549:
550:
551:
552:
553:
554:
555:
556:
557:
558:
559:
560:
561:
562:
563:
564:
565:
566:
567:
568:
569:
570:
571:
572:
573:
574:
575:
576:
577:
578:
579:
580:
581:
582:
583:
584:
585:
586:
587:
588:
589:
590:
591:
592:
593:
594:
595:
596:
597:
598:
599:
600:
601:
602:
603:
604:
605:
606:
607:
608:
609:
610:
611:
612:
613:
614:
615:
616:
617:
618:
619:
620:
621:
622:
623:
624:
625:
626:
627:
628:
629:
630:
631:
632:
633:
634:
635:
636:
637:
638:
639:
640:
641:
642:
643:
644:
645:
646:
647:
648:
649:
650:
651:
652:
653:
654:
655:
656:
657:
658:
659:
660:
661:
662:
663:
664:
665:
666:
667:
668:
669:
670:
671:
672:
673:
674:
675:
676:
677:
678:
679:
680:
681:
682:
683:
684:
685:
686:
687:
688:
689:
690:
691:
692:
693:
694:
695:
696:
697:
698:
699:
700:
701:
702:
703:
704:
705:
706:
707:
708:
709:
710:
711:
712:
713:
714:
715:
716:
717:
718:
719:
720:
721:
722:
723:
724:
725:
726:
727:
728:
729:
730:
731:
732:
733:
734:
735:
736:
737:
738:
739:
740:
741:
742:
743:
744:
745:
746:
747:
748:
749:
750:
751:
752:
753:
754:
755:
756:
757:
758:
759:
760:
761:
762:
763:
764:
765:
766:
767:
768:
769:
770:
771:
772:
773:
774:
775:
776:
777:
778:
779:
780:
781:
782:
783:
784:
785:
786:
787:
788:
789:
790:
791:
792:
793:
794:
795:
796:
797:
798:
799:
800:
801:
802:
803:
804:
805:
806:
807:
808:
809:
810:
811:
812:
813:
814:
815:
816:
817:
818:
819:
820:
821:
822:
823:
824:
825:
826:
827:
828:
829:
830:
831:
832:
833:
834:
835:
836:
837:
838:
839:
840:
841:
842:
843:
844:
845:
846:
847:
848:
849:
850:
851:
852:
853:
854:
855:
856:
857:
858:
859:
860:
861:
862:
863:
864:
865:
866:
867:
868:
869:
870:
871:
872:
873:
874:
875:
876:
877:
878:
879:
880:
881:
882:
883:
884:
885:
886:
887:
888:
889:
890:
891:
892:
893:
894:
895:
896:
897:
898:
899:
900:
901:
902:
903:
904:
905:
906:
907:
908:
909:
910:
911:
912:
913:
914:
915:
916:
917:
918:
919:
920:
921:
922:
923:
924:
925:
926:
927:
928:
929:
930:
931:
932:
933:
934:
935:
936:
937:
938:
939:
940:
941:
942:
943:
944:
945:
946:
947:
948:
949:
950:
951:
952:
953:
954:
955:
956:
957:
958:
959:
960:
961:
962:
963:
964:
965:
966:
967:
968:
969:
970:
971:
972:
973:
974:
975:
976:
977:
978:
979:
980:
981:
982:
983:
984:
985:
986:
987:
988:
989:
990:
991:
992:
993:
994:
995:
996:
997:
998:
999:
1000:
1001:
1002:
1003:
1004:
1005:
1006:
1007:
1008:
1009:
1010:
1011:
1012:
1013:
1014:
1015:
1016:
1017:
1018:
1019:
1020:
1021:
1022:
1023:
1024:
1025:
1026:
1027:
1028:
1029:
1030:
1031:
1032:
1033:
1034:
1035:
1036:
1037:
1038:
1039:
1040:
1041:
1042:
1043:
1044:
1045:
1046:
1047:
1048:
1049:
1050:
1051:
1052:
1053:
1054:
1055:
1056:
1057:
1058:
1059:
1060:
1061:
1062:
1063:
1064:
1065:
1066:
1067:
1068:
1069:
1070:
1071:
1072:
1073:
1074:
1075:
1076:
1077:
1078:
1079:
1080:
1081:
1082:
1083:
1084:
1085:
1086:
1087:
1088:
1089:
1090:
1091:
1092:
1093:
1094:
1095:
1096:
1097:
1098:
1099:
1100:
1101:
1102:
1103:
1104:
1105:
1106:
1107:
1108:
1109:
1110:
1111:
1112:
1113:
1114:
1115:
1116:
1117:
1118:
1119:
1120:
1121:
1122:
1123:
1124:
1125:
1126:
1127:
1128:
1129:
1130:
1131:
1132:
1133:
1134:
1135:
1136:
1137:
1138:
1139:
1140:
1141:
1142:
1143:
1144:
1145:
1146:
1147:
1148:
1149:
1150:
1151:
1152:
1153:
1154:
1155:
1156:
1157:
1158:
1159:
1160:
1161:
1162:
1163:
1164:
1165:
1166:
1167:
1168:
1169:
1170:
1171:
1172:
1173:
1174:
1175:
1176:
1177:
1178:
1179:
1180:
1181:
1182:
1183:
1184:
1185:
1186:
1187:
1188:
1189:
1190:
1191:
1192:
1193:
1194:
1195:
1196:
1197:
1198:
1199:
1200:
1201:
1202:
1203:
1204:
1205:
1206:
1207:
1208:
1209:
1210:
1211:
1212:
1213:
1214:
1215:
1216:
1217:
1218:
1219:
1220:
1221:
1222:
1223:
1224:
1225:
1226:
1227:
1228:
1229:
1230:
1231:
1232:
1233:
1234:
1235:
1236:
1237:
1238:
1239:
1240:
1241:
1242:
1243:
1244:
1245:
1246:
1247:
1248:
1249:
1250:
1251:
1252:
1253:
1254:
1255:
1256:
1257:
1258:
1259:
1260:
1261:
1262:
1263:
1264:
1265:
1266:
1267:
1268:
1269:
1270:
1271:
1272:
1273:
1274:
1275:
1276:
1277:
1278:
1279:
1280:
1281:
1282:
1283:
1284:
1285:
1286:
1287:
1288:
1289:
1290:
1291:
1292:
1293:
1294:
1295:
1296:
1297:
1298:
1299:
1300:
1301:
1302:
1303:
1304:
1305:
1306:
1307:
1308:
1309:
1310:
1311:
1312:
1313:
1314:
1315:
1316:
1317:
1318:
1319:
1320:
1321:
1322:
1323:
1324:
1325:
1326:
1327:
1328:
1329:
1330:
1331:
1332:
1333:
1334:
1335:
1336:
1337:
1338:
1339:
1340:
1341:
1342:
1343:
1344:
1345:
1346:
1347:
1348:
1349:
1350:
1351:
1352:
1353:
1354:
1355:
1356:
1357:
1358:
1359:
1360:
1361:
1362:
1363:
1364:
1365:
1366:
1367:
1368:
1369:
1370:
1371:
1372:
1373:
1374:
1375:
1376:
1377:
1378:
1379:
1380:
1381:
1382:
1383:
1384:
1385:
1386:
1387:
1388:
1389:
1390:
1391:
1392:
1393:
1394:
1395:
1396:
1397:
1398:
1399:
1400:
1401:
1402:
1403:
1404:
1405:
1406:
1407:
1408:
1409:
1410:
1411:
1412:
1413:
1414:
1415:
1416:
1417:
1418:
1419:
1420:
1421:
1422:
1423:
1424:
1425:
1426:
1427:
1428:
1429:
1430:
1431:
1432:
1433:
1434:
1435:
1436:
1437:
1438:
1439:
1440:
1441:
1442:
1443:
1444:
1445:
1446:
1447:
1448:
1449:
1450:
1451:
1452:
1453:
1454:
1455:
1456:
1457:
1458:
1459:
1460:
1461:
1462:
1463:
1464:
1465:
1466:
1467:
1468:
1469:
1470:
1471:
1472:
1473:
1474:
1475:
1476:
1477:
1478:
1479:
1480:
1481:
1482:
1483:
1484:
1485:
1486:
1487:
1488:
1489:
1490:
1491:
1492:
1493:
1494:
1495:
1496:
1497:
1498:
1499:
1500:
1501:
1502:
1503:
1504:
1505:
1506:
1507:
1508:
1509:
1510:
1511:
1512:
1513:
1514:
1515:
1516:
1517:
1518:
1519:
1520:
1521:
1522:
1523:
1524:
1525:
1526:
1527:
1528:
1529:
1530:
1531:
1532:
1533:
1534:
1535:
1536:
1537:
1538:
1539:
1540:
1541:
1542:
1543:
1544:
1545:
1546:
1547:
1548:
1549:
1550:
1551:
1552:
1553:
1554:
1555:
1556:
1557:
1558:
1559:
1560:
1561:
1562:
1563:
1564:
1565:
1566:
1567:
1568:
1569:
1570:
1571:
1572:
1573:
1574:
1575:
1576:
1577:
1578:
1579:
1580:
1581:
1582:
1583:
1584:
1585:
1586:
1587:
1588:
1589:
1590:
1591:
1592:
1593:
1594:
1595:
1596:
1597:
1598:
1599:
1600:
1601:
1602:
1603:
1604:
1605:
1606:
1607:
1608:
1609:
1610:
1611:
1612:
1613:
1614:
1615:
1616:
1617:
1618:
1619:
1620:
1621:
1622:
1623:
1624:
1625:
1626:
1627:
1628:
1629:
1630:
1631:
1632:
1633:
1634:
1635:
1636:
1637:
1638:
1639:
1640:
1641:
1642:
1643:
1644:
1645:
1646:
1647:
1648:
1649:
1650:
1651:
1652:
1653:
1654:
1655:
1656:
1657:
1658:
1659:
1660:
1661:
1662:
1663:
1664:
1665:
1666:
1667:
1668:
1669:
1670:
1671:
1672:
1673:
1674:
1675:
1676:
1677:
1678:
1679:
1680:
1681:
1682:
1683:
1684:
1685:
1686:
1687:
1688:
1689:
1690:
1691:
1692:
1693:
1694:
1695:
1696:
1697:
1698:
1699:
1700:
1701:
1702:
1703:
1704:
1705:
1706:
1707:
1708:
1709:
1710:
1711:
1712:
1713:
1714:
1715:
1716:
1717:
1718:
1719:
1720:
1721:
1722:
1723:
1724:
1725:
1726:
1727:
1728:
1729:
1730:
1731:
1732:
1733:
1734:
1735:
1736:
1737:
1738:
1739:
1740:
1741:
1742:
1743:
1744:
1745:
1746:
1747:
1748:
1749:
1750:
1751:
1752:
1753:
1754:
1755:
1756:
1757:
1758:
1759:
1760:
1761:
1762:
1763:
1764:
1765:
1766:
1767:
1768:
1769:
1770:
1771:
1772:
1773:
1774:
1775:
1776:
1777:
1778:
1779:
1780:
1781:
1782:
1783:
1784:
1785:
1786:
1787:
1788:
1789:
1790:
1791:
1792:
1793:
1794:
1795:
1796:
1797:
1798:
1799:
1800:
1801:
1802:
1803:
1804:
1805:
1806:
1807:
1808:
1809:
1810:
1811:
1812:
1813:
1814:
1815:
1816:
1817:
1818:
1819:
1820:
1821:
1822:
1823:
1824:
1825:
1826:
1827:
1828:
1829:
1830:
1831:
1832:
1833:
1834:
1835:
1836:
1837:
1838:
1839:
1840:
1841:
1842:
1843:
1844:
<?php
// Dorfamt von Atrahor
// Basiert auf:
// Dorfamt
// Make by Kev
// Make for www.logd.de.to
// 05-09-2004 September
// E-Mail: logd [-[at]-] gmx.net
// Website: www.logd.de.to
// Copyright 2004 by Kev

// Ergänzungen und Erweiterungen von Dragonslayer, Maris, Talion

require_once "common.php";
require_once(
LIB_PATH.'board.lib.php');
page_header("Das Dorfamt");

$op $_GET['op'];
switch (
$op){

    case 
'office_entry': { //Fürstliches Büro
        
output('`^Die Tür zum Zimmer des Fürsten wird dir von seinem persönlichen Leibwächter geöffnet, der sich zu jeder Zeit im Raum befinden und loyal zu seinem Herren stehen wird, sollte es zu Unstimmigkeiten kommen. Du solltest es dir also gut überlegen, wie du den Fürsten von '.getsetting('townname','Atrahor').',`^ der hinter seinem breiten Schreibtisch aus Eichenholz sitzt, ansprechen wirst. Direkt vor dem Schreibtisch siehst du einen ebenso fein von Hand gearbeiteten Stuhl, der schon für dich bereitsteht. Doch bevor du dich setzt, erlaubst du dir einen raschen Blick durch das Zimmer. Überall stehen Möbel, die auf Hochglanz poliert und reichlich mit Edelsteinen und Schmuck ausgeschmückt sind. Doch das edelste Stück im ganzen Zimmer ist der riesige Kronleuchter, den die Zwerge in langwähriger Arbeit gänzlich aus Kristallen hergestellt haben.`n`n');

        
addnav('Informationen');
        
addnav('Bisherige Amtshandlungen','dorfamt.php?op=office_history');
        
addnav('Fürstengalerie','dorfamt.php?op=office_ancestors');

        if (
strip_appoencode(getsetting('fuerst',''),3) == $session['user']['login'] || $access_control->su_check(access_control::SU_RIGHT_VIEW_SYMPATHY_VOTES))
        {
            
addnav('Fürstliches');
            
addnav('Steuern','dorfamt.php?op=office_taxes');
            
addnav('Strafe für Steuersünder','dorfamt.php?op=office_prison');
            
addnav('Wanderhändler herbefehlen','dorfamt.php?op=office_vendor');
            
addnav('Amtskasse','dorfamt.php?op=office_budget');
            
addnav('Verlassen');
        }
        
addnav('Zurück');
        
addnav('a?zum Dorfamt','dorfamt.php');
        
addnav('D?zum Dorf','village.php');
        
addcommentary();
        
viewcommentary('office_sovereign','Sagen',30,'sagt');
        break;
    }

    case 
'office_taxes': { //Steuern festsetzen
        
$taxrate=getsetting("taxrate",750);
        
$doubletax=$taxrate*2;
        
$taxchange=getsetting("taxchange",1);
        
output('`c`b`&Steuern?`0`b`c
        `nDein Finanzminister flüstert dir zu:
        `n"`2Bedenkt bei Eurer Steuerpolitik stets, dass ein zu hoher Steuersatz unzufriedene Untertanen schafft.
        `nEin zu niedriger Steuersatz hingegen zwingt uns zu Einsparungen. Das Dorffest könnte dann beispielweise nicht mehr so oft stattfinden, was die Untertanen natürlich auch wieder unzufrieden macht.
        `n
        `nBislang gilt:
        `nNeuankömmlinge (bis Level 4) und Auserwählte zahlen `^keine Steuern`2.
        `nBewohner (Level 5 bis Level 10) zahlen den einfachen Steuersatz. Dieser beträgt derzeit `^'
.$taxrate.' Gold`2.
        `nAlteingesessene (Level 11 bis Level 15) zahlen den doppelten Steuersatz. Dieser beträgt `^'
.$doubletax.' Gold.`&"
        `n`n`n'
);
        if (
$taxchange==1)
        {
            
output('Diesen Monat kannst du den Steuersatz `@noch einmal`& ändern!`n');
            
addnav('Ändern');
            
addnav('Steuersatz ändern','dorfamt.php?op=office_change_taxes');
        }
        else
        {
            
output('Diesen Monat kannst du den Steuersatz `4nicht mehr`& ändern.`n');
            if (
$access_control->su_check(access_control::SU_RIGHT_VIEW_SYMPATHY_VOTES))
            {
                
addnav('Mods');
                
addnav('Änderung zulassen','dorfamt.php?op=mod_taxes');
            }
        }
        
addnav('Zurück');
        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_change_taxes': { //Steuern ändern
        
$taxrate=getsetting('taxrate',750);
        
$taxchange=getsetting('taxchange',1);
        
$maxtaxes=getsetting('maxtaxes',2000);
        if (
$taxchange==1)
        {
            
output("<form action='dorfamt.php?op=office_change_taxes2' method='POST'>
            `&Der Steuersatz liegt bei `^"
.$taxrate."`& Gold.
            `nWie hoch hättest du ihn gern? (Maximal "
.$maxtaxes." Gold)`0
            <input id='input' name='amount' size=4 value='
$taxrate'>
            <input type='submit' class='button' value='festlegen'>
            `n</form>
            "
.focus_form_element('input'));
            
addnav('','dorfamt.php?op=office_change_taxes2');
            
addnav('Doch nicht ändern','dorfamt.php?op=office_entry');
        }
        else
        {
            
output('Du kannst diesen Monat den Steuersatz nicht mehr verändern.');
            
addnav('Ins Büro','dorfamt.php?op=office_entry');
        }
        break;
    }

    case 
'mod_taxes':
        
savesetting('taxchange',1);
        
redirect('dorfamt.php?op=office_taxes');
        break;

    case 
'mod_prison':
        
savesetting('prisonchange',1);
        
redirect('dorfamt.php?op=office_prison');
        break;

    case 
'mod_vendor':
        
savesetting('callvendor',getsetting('callvendormax',5));
        
redirect('dorfamt.php?op=office_vendor');
        break;

    case 
'office_change_taxes2': { //Steuern ändern Kontrolle
        
$taxrate=getsetting('taxrate',750);
        
$maxtaxes=getsetting('maxtaxes',2000);
        
$mintaxes=getsetting('mintaxes','0');

        
// Man kann ja nie wissen...
        
if ($mintaxes<0)
        {
            
$mintaxes=0;
            
savesetting('mintaxes','0');
        }

        if (
$maxtaxes<$mintaxes)
        {
            
$maxtaxes=$mintaxes;
            
savesetting('maxtaxes',$mintaxes);
        }

        
$_POST['amount']=floor((int)$_POST['amount']);
        if (
$_POST['amount']<$mintaxes)
        {
            
output('`&Dein Finanzminister schaut dich skeptisch an.`n
                    "`2Wollt Ihr etwa Gold verschenken?`&" fragt er ungläubig.'
);
            
addnav('Nochmal','dorfamt.php?op=office_change_taxes');
        }
        else if (
$_POST['amount']>$maxtaxes)
        {
            
output('`&Dein Finanzminister schaut dich skeptisch an.`n
                    "`2Wollt Ihr eine Revolte provozieren?`&" fragt er ungläubig.'
);
            
addnav('Nochmal','dorfamt.php?op=office_change_taxes');
        }
        else if (
$_POST['amount']==$taxrate)
        {
            
output('`&Dein Finanzminister nick bestätigend.`n
                    "`2Damit bliebe also alles beim alten.`&" sagt er.'
);
            
addnav('Ins Büro','dorfamt.php?op=office_entry');
        }
        else
        {
            
output('`&Dein Finannzminister fragt nochmal nach.`n
                    "`2Seid Ihr Euch sicher, dass Ihr den Steuersatz auf `^'
.$_POST['amount'].'
                    Gold`2 ändern wollt?`&"'
);
            
addnav('Ja','dorfamt.php?op=office_change_taxes3&amount='.$_POST['amount']);
            
addnav('Nein','dorfamt.php?op=office_change_taxes');
        }
        break;
    }

    case 
'office_change_taxes3': { //Steuern ändern fertig
        
$taxrate=getsetting('taxrate',750);
        
$newtax=$_GET['amount'];
        
output('`&Der neue Steuersatz beträgt von nun an `^'.$newtax.' Gold`&!');
        
savesetting('taxrate',$newtax);
        
savesetting('taxchange','0');
        if (
$newtax>0)
        {
            
$str_msg $session['user']['name'].'`^ hat heute den Steuersatz auf '.$newtax.'
            Gold '
.($newtax>$taxrate?'erhöht':'gesenkt').'.';
        }
        else
        {
            
$str_msg $session['user']['name'].'`^ hat heute die Steuern abgeschafft!';
        }

        
addnews($str_msg);
        
board_add('fuerst_act',31,0,$str_msg);

        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_prison': { //Strafe für Steuerhinterziehung
        
$taxprison=getsetting('taxprison',1);
        
$prisonchange=getsetting('prisonchange',1);
        
output('`c`b`&Steuerhinterziehung`0`b`c
        `n`&Dein Finanzminister raunt dir zu:`n"`2Steuerhinterzieher wandern derzeit '
);
        if (
$taxprison==0)
        {
            
output('nicht ');
        }
        if (
$taxprison==1)
        {
            
output('für einen Tag ');
        }
        if (
$taxprison>1)
        {
            
output('für '.$taxprison.' Tage ');
        }
        
output('hinter Gitter.
        `nViel zu wenig wenn Ihr mich fragt.`&"
        `n`n`n'
);
        if (
$prisonchange==1)
        {
            
output('Diesen Monat kannst du das Strafmaß für Steuerhinterziehung `@noch einmal`& ändern!`n');
            
addnav('Ändern');
            
addnav('Strafmaß ändern','dorfamt.php?op=office_change_prison');
        }
        else
        {
            
output('Diesen Monat kannst du das Strafmaß für Steuerhinterziehung `4nicht mehr`& ändern.`n');
            if (
$access_control->su_check(access_control::SU_RIGHT_VIEW_SYMPATHY_VOTES))
            {
                
addnav('Mods');
                
addnav('Änderung zulassen','dorfamt.php?op=mod_prison');
            }
        }
        
addnav('Zurück');
        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_change_prison': { //Strafe ändern
        
$prisonchange=getsetting('prisonchange',1);
        
$maxprison=getsetting('maxprison',2);
        
$taxprison=getsetting('taxprison',1);
        if (
$prisonchange==1)
        {
            
output("<form action='dorfamt.php?op=office_change_prison2' method='POST'>
            `&Das Strafmaß liegt bei `^"
.$taxprison."`& Tagen Haft. Darüberhinaus wird das Doppelte der hinterzogenen Steuer gepfändet.
            `nWie hoch hättest du das Strafmaß gern? (Maximal "
.$maxprison." Tage)`0
            <input id='input' name='amount' size=4 value='
$taxprison'>
            <input type='submit' class='button' value='festlegen'>
            `n</form>
            "
.focus_form_element('input'));
            
addnav('','dorfamt.php?op=office_change_prison2');
            
addnav('Doch nicht ändern','dorfamt.php?op=office_entry');
        }
        else
        {
            
output('Du kannst diesen Monat das Strafmaß für Steuerhinterziehung nicht mehr verändern.');
            
addnav('Ins Büro','dorfamt.php?op=office_entry');
        }
        break;
    }

    case 
'office_change_prison2': { //Strafe ändern Kontrolle
        
$prisonchange=getsetting('prisonchange',1);
        
$maxprison=getsetting('maxprison',3);
        
$taxprison=getsetting('taxprison',1);

        
$_POST['amount']=floor((int)$_POST['amount']);
        if (
$_POST['amount']<0)
        {
            
output('`&Dein Finanzminister schaut dich skeptisch an.`n
                    "`2Wollt Ihr die Verbrecher auch noch belohnen?`&" fragt er ungläubig.'
);
            
addnav('Nochmal','dorfamt.php?op=office_change_prison');
        }
        else if (
$_POST['amount']>$maxprison)
        {
            
output('`&Dein Finanzminister seufzt.`n
                    "`2Das lässt sich mit der allgemeinen Gesetzgebung nicht vereinbaren.`&" sagt er missmutig.'
);
            
addnav('Nochmal','dorfamt.php?op=office_change_prison');
        }
        else if (
$_POST['amount']==$taxprison)
        {
            
output('`&Dein Finanzminister nick bestätigend.`n
                    "`2Damit bliebe also alles beim alten.`&" sagt er.'
);
            
addnav('Ins Büro','dorfamt.php?op=office_entry');
        }
        else
        {
            
output('`&Dein Finanzminister fragt nochmal nach.`n
                    "`2Seid Ihr Euch sicher, dass Ihr das Strafmaß für Steuerhinterziehung auf `^'
.$_POST['amount'].'
                    Tage`2 ändern wollt?`&"'
);
            
addnav('Ja','dorfamt.php?op=office_change_prison3&amount='.$_POST['amount']);
            
addnav('Nein','dorfamt.php?op=office_change_prison');
        }
        break;
    }

    case 
'office_change_prison3': { //Strafe ändern fertig
        
$taxprison=getsetting('taxprison',1);
        
$newprison=$_GET['amount'];
        
output('`&Das neue Stafmaß beträgt von nun an `^'.$newprison.' Tage Kerker`&!');
        
savesetting('taxprison',$newprison);
        
savesetting('prisonchange','0');
        if (
$newprison>0)
        {
            
$str_msg $session['user']['name'].'`^ hat heute das Strafmaß für Steuerhinterziehung auf '.$newprison.' Tage Kerker '.($newprison>$taxprison?'erhöht':'gesenkt').'.';
        }
        else
        {
            
$str_msg $session['user']['name'].'`^ hat heute die Kerkerhaft für Steuerhinterziehung abgeschafft!';
        }

        
addnews($str_msg);
        
board_add('fuerst_act',31,0,$str_msg);

        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_vendor': { //Wanderhändler herbefehlen
        
output('`c`b`&Wanderhändler`0`b`c
        `nHier kannst du einen Eilboten in die umliegenden Städte schicken und Aeki damit drohen, ihm die Lizens zu entziehen, wenn er sich nicht augenblicklich im Dorf sehen lässt.
        `n`n'
);
        if (
getsetting('vendor',0)==1)
        {
            
output('Aber da der Wanderhändler derzeit auf dem Markplatz seine Zelte aufgeschlagen hat, würde eine solche Drohung nichts nützen.`n`n');
            
addnav('Ins Büro','dorfamt.php?op=office_entry');
        }
        else
        {
            
$callvendor=getsetting('callvendor',5);
            if (
$callvendor>0)
            {
                
output('`&Du kannst dies in deiner derzeitigen Amtszeit noch `^'.$callvendor.'`&mal tun.');
                
addnav('Herbeordern');
                
addnav('Wanderhändler rufen','dorfamt.php?op=office_call_vendor');
                
addnav('Zurück');
                
addnav('Ins Büro','dorfamt.php?op=office_entry');
            }
            else
            {
                
output('`&Leider hast du dies schon so oft gemacht, dass er es gar nicht mehr einsieht, auf deine Drohungen einzugehen. Im Nachbardorf verdient er sowieso mehr!');
                
addnav('Ins Büro','dorfamt.php?op=office_entry');
                if (
$access_control->su_check(access_control::SU_RIGHT_VIEW_SYMPATHY_VOTES))
                {
                    
addnav('Mods');
                    
addnav('Rufen zulassen','dorfamt.php?op=mod_vendor');
                }
            }
        }
        break;
    }

    case 
'office_call_vendor': { //Wanderhändler rufen fertig
        
$callvendor=getsetting('callvendor',5);
        
output('`&Dein schnellster Bote macht sich auf den Weg und schleift den Wanderhändler mitsamt seinem Gerümpel auf den Marktplatz.`n`n');
        
$callvendor--;
        
savesetting('callvendor',$callvendor);
        
savesetting('vendor',1);

        
board_add('fuerst_act',31,0,$session['user']['name'].'`2 ruft den Wanderhändler herbei!');

        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_budget': { //Amtskasse
        
$party=getsetting('min_party_level'500000);
        
$stone=getsetting('paidgold','0');
        
$stonemax=getsetting('beggarmax','25000');
        
$budget=getsetting('amtskasse','0');
        
$amtsgems=getsetting('amtsgems','0');
        
$lurevendor=getsetting('lurevendor','40000');
        
$freeorkburg=getsetting('freeorkburg','30000');
        
output('`n`2Die Amtskasse ist mit `^'.$budget' `2Goldstücken gefüllt.`n
                Die Truhen fassen maximal `^'
.getsetting('maxbudget','2000000').' `2Gold.`n`n
                In den Tresoren lagern `^'
.$amtsgems.' `2Edelsteine.`n
                Maximal fassen die Tresore `^'
.getsetting('maxamtsgems','100').' `2Edelsteine.`n`n`n`n
                Auf dem Bettelstein sind derzeit `^'
.$stone.' `2Gold hinterlegt.`n
                Sein Fassungsvermögen beträgt `^'
.$stonemax.' `2Gold.`n`n
                Den Weg zur Orkburg freizuräumen kostet `^'
.$freeorkburg.' `2Gold.`n
                Du kannst den Wanderhändler für `^'
.$lurevendor.' `2Gold herlocken.`n
                Ein Dorffest kostet `^'
.$party.' Gold`2.`n`n');
        if (
$budget>=$party)
        {
            
addnav('Dorffest');
            
addnav('Dorffest ausrichten','dorfamt.php?op=office_budget_party',false,false,false,false);
        }
        if (
$budget>=$lurevendor)
        {
            
addnav('Wanderhändler');
            
addnav('Herlocken','dorfamt.php?op=office_budget_lurevendor');
        }
        if (
$budget>=$freeorkburg)
        {
            
addnav('Weg zur Orkburg');
            
addnav('Freilegen lassen','dorfamt.php?op=office_budget_orkburg');
        }
        if (
$budget>=5000)
        {
            
addnav('Auf den Bettelstein');
            
addnav('5000 Gold','dorfamt.php?op=office_budget2&amount=5000');
            if (
$budget>=10000)
            {
                
addnav('10000 Gold','dorfamt.php?op=office_budget2&amount=10000');
            }
        }
        if(
$budget || $amtsgems 0) {
            
addnav('Belohnung');
            if(
$budget 0) {
                
addnav('Gold','dorfamt.php?op=office_donate&what=gold');
            }
            if(
$amtsgems 0) {
                
addnav('Edelsteine','dorfamt.php?op=office_donate&what=gems');
            }
        }
        else
        {
            
addnav('Wir sind pleite!');
        }

        
$selledgems=getsetting('selledgems',0);
        
$costs=(4000-3*$selledgems);
        if ((
$budget>=$costs && $selledgems>0) || ($amtsgems>&& $selledgems<100))
        {
            
addnav('Edelsteine');
            if (
$budget>=$costs && $selledgems>0)
            {
                
addnav('Kaufen','dorfamt.php?op=office_budget_buygems');
            }
            if (
$amtsgems>&& $selledgems<100)
            {
                
addnav('Verkaufen','dorfamt.php?op=office_budget_sellgems');
            }
        }

        
addnav('Zurück');
        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_history': { //bisherige Amtshandlungen
        
output('`^An einer eigens dafür aufgestellten Wand verkündet das fürstliche Büro die bisherigen Amtshandlungen:`n`n');
        
board_view('fuerst_act',0,'','Bisher wurden in dieser Amtsperiode keine fürstlichen Dekrete vernommen.',false,false,false,false);
        
addnav('Zurück');
        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_ancestors': { //Fürstengalerie
        
$str_recent stripslashes(getsetting('fuerst',''));
        
$sql 'SELECT gamedate,msg
            FROM history
            WHERE msg LIKE "%Fürst%von Ithil:%"
            AND acctid=0 AND guildid=0
            ORDER BY gamedate ASC'
;
        
$res db_query($sql);
        
// -1, um Amtsinhaber auszusortieren
        
$int_count db_num_rows($res) - 1;
        
output('`c`b`&Fürstliche Galerie`0`b`c`n`n');
        if(
$int_count <= 0) {
            
output('`^Im Vorraum des fürstlichen Büros ist offenbar an der holzgetäfelten Wand Platz freigehalten, um dort einmal die Porträts der Amtsinhaber ihren würdigen Platz finden zu lassen.
                    Doch da es in der Vergangenheit keine Fürstin oder Fürsten in '
.getsetting('townname','Atrahor').' gab, empfängt dich diese Wand nur mit gähnender Leere.`n`n');
        }
        else {
            
output('`^Im Vorraum des fürstlichen Büros sind an der holzgetäfelten Wand in einer mehr oder minder langen Reihe die Porträts all jener Bürger aufgereiht, welche
            in der Vergangenheit bisher insgesamt `&'
.$int_count.'mal`^ das Fürstenamt bekleidet haben:
            `n`n`0'
);
            
$str_out '<table>';
            
$str_startdate '';
            
$str_msg '';
            
// AKtueller Fürst entfällt in dieser Schleife automatisch
            
while($f db_fetch_assoc($res)) {

                
// Letzten abschließen
                
if(!empty($str_startdate)) {
                    
$str_out.='<tr><td>`&`iAb `b'.getgamedate($str_startdate).'`b`i`0</td>'.
                    
//<td>`i`& bis `b'.getgamedate($f['gamedate']).'`b`i</td>
                    
'<td> - '.$str_msg.' `0</td></tr>
                    <tr>
                    <td>&nbsp;</td>
                    </tr>'
;
                }

                
$str_startdate $f['gamedate'];
                
$str_msg $f['msg'];
            }
            
output($str_out.'</table>',true);
        }
        
addnav('Zurück');
        
addnav('Ins Büro','dorfamt.php?op=office_entry');
        break;
    }

    case 
'office_donate': { //Gold verschenken
        
output('`c`b`&Belohnung aus der Amtskasse`0`b`c`n');
        
$int_donations getsetting('fuerst_donations','0');
        
$int_max_donations 100000;
        
$int_gem_factor 2500;

        if(
$int_donations >= $int_max_donations) {
            
output('`$Das Volk murrt:`n
                `3'
.$session['user']['name'].'! Ihr wart für Eure Amtszeit schon großzügig genug.`n
                Wir wollen ja gar nicht so sehr verwöhnt werden und, wisst Ihr, Zeiten ohne Geschenke sind auch mal was schönes.`n
                Dafür immer an die arme, hart arbeitende Arbeiterklasse denken und lieber mit den Steuern runter! Jawoll!'
);
            
addnav('Zurück');
            
addnav('Ins Büro','dorfamt.php?op=office_entry');
            
page_footer();
            exit();
        }

        if(
$_GET['act'] == 'finished') {
            
output($session['office_donate_msg']);
            unset(
$session['office_donate_msg']);
            
addnav('Zurück');
            
addnav('Ins Büro','dorfamt.php?op=office_entry');
            
page_footer();
            exit();
        }

        
$int_acctid = (int)$_REQUEST['acctid'];
        
$str_what = ($_GET['what'] == 'gems' 'gems' 'gold');
        
$str_whatname = ($str_what == 'gems' 'Edelsteine' 'Gold');

        
$str_lnk 'dorfamt.php?op=office_donate&what='.$str_what;
        
addnav('',$str_lnk);
        
output('<form method="POST" action="'.htmlentities($str_lnk).'">');

        
// AcctID ist gegeben, Menge eingeben
        
if(!empty($int_acctid)) {

            
// Account abrufen
            
$sql 'SELECT gold,gems,level,dragonkills,login,name,acctid FROM accounts WHERE acctid='.$int_acctid;
            
$res db_query($sql);
            if(!
db_num_rows($res)) {

            }
            
$arr_target db_fetch_assoc($res);

            
// Vorräte abrufen
            
if($str_what == 'gems') {
                
$int_available = (int)getsetting('amtsgems',0);
                
$int_max_amount 3;
            }
            else {
                
$int_available = (int)getsetting('amtskasse',0);
                
$int_max_amount 2000;
            }

            
$int_amount = (int)$_POST['amount'];

            
// Menge gegeben
            
if(!empty($int_amount)) {

                
// Validieren
                
if($int_amount $int_max_amount) {
                    
output('`$Nana, solche Mengen wären reichlich ungerecht gegenüber der hart arbeitenden Arbeiterklasse!`n`n');
                }
                elseif(
$int_amount $int_available) {
                    
output('`$Wo soll das denn bitte herkommen? Aus deiner privaten Tasche?`n`n');
                }
                elseif(
$int_amount <= 0) {
                    
output('`$Was du auch versuchst, irgendwie macht Null '.$str_whatname.' nicht viel Sinn..`n`n');
                }
                elseif(
$int_acctid == $session['user']['acctid']) {
                    
output('`$Schummler! Elender! Sei froh, dass die Götter heute gute Laune haben.. Dich selbst beschenken zu wollen.. also wirklich.`n`n');
                }
                else {

                    if(
$int_amount == && $str_what == 'gems') {
                        
$str_whatname 'Edelstein';
                    }

                    
debuglog(' vergab durch Fürstenamt '.$int_amount.' '.$str_whatname.' an ',$int_acctid);
                    
systemmail($int_acctid,'`2Belohnung vom `^Fürstenamt`2!',
                    
$session['user']['name'].'`2 hat dir soeben eine fürstliche Belohnung in Höhe von `^'.$int_amount.'
                            '
.$str_whatname.'`2 aus der Amtskasse zukommen lassen!');

                    
user_update(
                    array
                    (
                    
$str_what=>array('sql'=>true'value'=>"$str_what + $int_amount")
                    ),
                    
$int_acctid
                    
);

                    
board_add('fuerst_act',31,0,$session['user']['name'].'`^ hat soeben '.$arr_target['name'].'`^ '.$int_amount.' '.$str_whatname.' aus der Amtskasse zukommen lassen!');

                    if(
$str_what == 'gems') {
                        
savesetting('amtsgems',$int_available-$int_amount);
                    }
                    else {
                        
savesetting('amtskasse',$int_available-$int_amount);
                    }

                    
$int_donations += $int_amount * ($str_type == 'gems' $int_gem_factor 1);

                    
savesetting('fuerst_donations',$int_donations);

                    
// Fertig: redirect auf Meldung
                    
$session['office_donate_msg'] = '`2Du übergibst deinem fürstlichen Boten den Auftrag, '.$int_amount.' '.$str_whatname.' '.$arr_target['name'].'`2 zu überreichen. Sofort eilt dieser los, um deinen Auftrag auszuführen!';
                    
redirect('dorfamt.php?op=office_donate&act=finished');
                }
            }

            
addnav('Jemand anderes verdient es eher..','dorfamt.php?op=office_donate');

            
// Sonst: Eingabefeld
            
output('`2Nun, du willst also ein Geschenk an '.$arr_target['name'].'`2 vergeben. Wieviel darf\'s denn sein?
                `n`nAnzahl an '
.$str_whatname.' (maximal '.$int_max_amount.', in der Amtskasse liegen zur Zeit '.$int_available.' '.$str_whatname.'):`0
                <input type="text" maxlength="4" size="4" name="amount" id="amount" value="'
.$int_amount.'">
                <input type="hidden" name="acctid" value="'
.$int_acctid.'">`n`n
                <input type="submit" value="Vergeben!">'
,true);

        }
        
// Sonst: Suchformular
        
else {

            
$str_search_in stripslashes($_POST['search']);

            
// Suchwort gegeben
            
if(strlen($str_search_in) > 2) {

                
$str_search str_create_search_string($str_search_in);

                
$sql 'SELECT name,acctid FROM accounts WHERE name LIKE "'.$str_search.'" ORDER BY IF(login="'.addslashes($str_search_in).'",1,0) DESC, name ASC LIMIT 100';
                
$res db_query($sql);

                if(!
db_num_rows($res)) {
                    
output('`n`2Es wurden keine Bürger gefunden, die auf deine Eingabe passen!');
                    
addnav('Lass mich nochmal suchen!','dorfamt.php?op=office_donate');
                }
                else {
                    
$str_out '`2Folgende Bürger passen auf deine Eingabe:`0
                            <select name="acctid">'
;
                    while(
$a db_fetch_assoc($res)) {
                        
$str_out .= '<option value="'.$a['acctid'].'">'.strip_appoencode($a['name']).'</option>';
                    }
                    
$str_out .= '</select>
                            <input type="submit" value="Genau den mein ich!">'
;
                    
output($str_out,true);
                }

            }
            
// Sonst: Suchfeld
            
else {

                
output('`2Welchen Bürger '.getsetting('townname','Atrahor').'s willst du mit '.$str_whatname.' aus der Amtskasse bedenken?
                `n`n`0<input type="text" maxlength="40" size="20" name="search" id="search">`n`n
                <input type="submit" value="Suchen!">'
,true);

            }

        }

        
output('</form>',true);
        
addnav("Zurück");
        
addnav("Ins Büro","dorfamt.php?op=office_entry");
        break;
    }

    case 
'office_budget2': { //Gold auf den Bettelstein
        
$amount=$_GET['amount'];
        
$budget=getsetting('amtskasse' ,0);
        
$stone=getsetting('paidgold','0');
        
$max=getsetting('beggarmax','25000');
        if (
$budget>=$amount)
        {
            if (
$stone+$amount>$max)
            {
                
$amount=$max-$stone;
                
output('`2Der Bettelstein kann leider nur `^'.$max.'`2 Gold fassen.`n');
                if (
$amount>0)
                {
                    
output('`2Also transferierst du lediglich `^'.$amount.'`2 Gold!');
                }
                else
                {
                    
output('`2Demnach kannst du auch nichts mehr auf ihn transferieren.');
                }
            }
            else
            {
                
output('`2Du transferierst `2'.$amount.'}`^ Gold auf den Bettelstein.');
            }

            if (
$amount>0)
            {
                
$str_msg '`@Armenspeisung!`& '.$session['user']['name'].'`2 hat soeben `^'.$amount.'`2 Gold auf den Bettelstein transferiert.';
                
addnews($str_msg);
                
board_add('fuerst_act',31,0,$str_msg);
                
savesetting('amtskasse',$budget-$amount);
                
savesetting('paidgold',$stone+$amount);
            }
        }
        else
        {
            
output('Hoppla, das können wir uns aber gerade überhaupt nicht leisten.');
        }
        
addnav('Zurück');
        
addnav('Zur Kasse','dorfamt.php?op=office_budget');
        break;
    }

    case 
'office_budget_party': { //Dorffest ausrichten
        
$amtskasse getsetting('amtskasse'0);
        
$min_party_level getsetting('min_party_level'500000);
        
$lastparty getsetting('lastparty'0);
        
$party_durationgetsetting('party_duration'1);
        if (
$amtskasse>=$min_party_level)
        {
            
savesetting('amtskasse',$amtskasse$min_party_level);
            
savesetting('lastparty',time()+86400*$party_duration);
            
output('`2So sei es! Möge das Dorffest beginnen!');
            
$str_msg $session['user']['name'].' `^ hat heute ein Dorffest veranstaltet!';
            
addnews($str_msg);
            
board_add('fuerst_act',31,0,$str_msg);
        }
        else
        {
            
output('Hoppla, das können wir uns aber gerade gar nicht leisten.');
        }
        
addnav('Zurück');
        
addnav('Zur Kasse','dorfamt.php?op=office_budget');
        break;
    }

    case 
'office_budget_lurevendor': { //Wanderhändler herbeilocken
        
$budget=getsetting('amtskasse' ,0);
        
$lurevendor=getsetting('lurevendor','40000');
        
$vendor=getsetting('vendor','0');
        if (
$budget>=$lurevendor)
        {
            if (
$vendor==1)
            {
                
output('`2Nicht nötig, er ist doch schon da.`n
                    Oder willst du ihm etwa die hart verdienten Steuergelder auch noch in den Rachen werfen?`n`n'
);
            }
            else
            {
                
output('`2Du schickst deinen schnellsten Boten in die Nachbardörfer und bietest dem Wanderhändler `^'.$lurevendor.'`2 Gold an, wenn er sich sofort auf deinem Marktplatz blicken lässt.`n
                        Das Angebot lässt er sich natürlich nicht zweimal machen.'
);
                
savesetting('amtskasse',$budget-$lurevendor);
                
savesetting('vendor','1');

                
$str_msg $session['user']['name'].' `^ hat den Wanderhändler ins Dorf gelockt!';

                
addnews($str_msg);
                
board_add('fuerst_act',31,0,$str_msg);
            }
        }
        else
        {
            
output('Hoppla, das können wir uns jetzt aber gar nicht leisten...');
        }
        
addnav('Zurück');
        
addnav('Zur Kasse','dorfamt.php?op=office_budget');
        break;
    }

    case 
'office_budget_orkburg': { //Weg zur Orkburg freilegen
        
$budget=getsetting('amtskasse' ,0);
        
$freeorkburg=getsetting('freeorkburg','30000');
        
$orkburg=getsetting('dailyspecial','Keines');
        if (
$budget>=$lurevendor)
        {
            if (
$orkburg=='Orkburg')
            {
                
output('`2Nicht nötig, der Weg ist gut freigetreten.`n
                        Oder willst du die hart verdienten Steuergelder unnötig an Waldarbeiter verfeuern?`n`n'
);
            }
            else
            {
                
output('`2Du schickst eine Horde Waldarbeiter mit den `^'.$freeorkburg.'`2 Gold zum Toilettenhäuschen, die sich in Windeseile durch das Unterholz hacken und einen schönen, breiten Weg zur Orkburg freilegen.`n
                        Leider wird dieser schon morgen wieder total zugewuchert sein.'
);
                
savesetting('amtskasse',$budget-$freeorkburg);
                
savesetting('dailyspecial','Orkburg');

                
$str_msg $session['user']['name'].' `^ hat den Weg zur Orkburg freilegen lassen!';

                
addnews($str_msg);
                
board_add('fuerst_act',31,0,$str_msg);
            }
        }
        else
        {
            
output('Hoppla, das können wir uns jetzt aber gar nicht leisten...');
        }
        
addnav('Zurück');
        
addnav('Zur Kasse','dorfamt.php?op=office_budget');
        break;
    }

    case 
'office_budget_buygems': { //Edelsteine von der Zigeunerin kaufen
        
$budget=getsetting('amtskasse' ,0);
        
$amtsgems=getsetting('amtsgems','0');
        
$selledgems=getsetting('selledgems',0);
        
$costs=(4000-3*$selledgems);
        
$maxgems=getsetting('maxamtsgems','100');
        
$spaceleft=$maxgems-$amtsgems;
        
output("<form action='dorfamt.php?op=office_budget_buygems2' method='POST'>
        `2Die Zigeunerin hat derzeit `^"
.$selledgems."`2 Edelsteine auf Lager, zu einem Preis von jeweils `^".$costs." `2Gold.
        `nWieviele Edelsteine hättest du gern? (Die Tresore fassen noch "
.$spaceleft." Edelsteine)`0
        <input id='input' name='amount' size=4>
        <input type='submit' class='button' value='kaufen'>
        `n</form>
        "
.focus_form_element('input'));
        
addnav('','dorfamt.php?op=office_budget_buygems2');
        
addnav('Doch nichts kaufen','dorfamt.php?op=office_budget');
        break;
    }

    case 
'office_budget_buygems2': { //Edelsteinkauf abschließen
        
$budget=getsetting('amtskasse' ,0);
        
$amtsgems=getsetting('amtsgems','0');
        
$selledgems=getsetting('selledgems',0);
        
$costs=(4000-3*$selledgems);
        
$maxgems=getsetting('maxamtsgems','100');
        
$spaceleft=$maxgems-$amtsgems;
        
$_POST['amount']=floor((int)$_POST['amount']);

        if (
$_POST['amount']<0)
        {
            
output('`2Du kannst auf diese Art keine Edelsteine verkaufen!');
        }
        else if (
$_POST['amount']==0)
        {
            
output('`2Du entscheidest dich, doch nichts zu kaufen.');
        }
        else if (
$_POST['amount']>$selledgems)
        {
            
output('`2So viele Edelsteine hat die Zigeunerin im Moment nicht.');
        }
        else if ((
$_POST['amount']*$costs)>$budget)
        {
            
output('`2Das übersteigt deine finanziellen Fähigkeiten!');
        }
        else if (
$_POST['amount']>$spaceleft)
        {
            
output('`2So viele Edelsteine können die Tresore leider nicht mehr fassen!');
        }
        else
        {
            
$amount=$_POST['amount'];

            
board_add('fuerst_act',31,0,$session['user']['name'].'`^ kauft '.$amount.' Edelsteine!');

            
output('`2Du kaufst `^'.$amount.' `2Edelsteine von der Zigeunerin und deponierst sie in den Tresoren.');
            
$selledgems-=$amount;
            if (
$selledgems>0)
            {
                
savesetting('selledgems',$selledgems);
            }
            else
            {
                
savesetting('selledgems','0');
            }
            
$amtsgems+=$amount;
            
savesetting('amtsgems',$amtsgems);
            
$budget-=$amount*$costs;
            
savesetting('amtskasse',$budget);
        }
        
addnav('Zurück','dorfamt.php?op=office_budget');
        break;
    }

    case 
'office_budget_sellgems': { //Edelsteine verkaufen
        
$budget=getsetting('amtskasse','0');
        
$amtsgems=getsetting('amtsgems','0');
        
$selledgems=getsetting('selledgems','0');
        
$spaceleft=100-$selledgems;
        
$scost=(3000-$selledgems);
        
output("<form action='dorfamt.php?op=office_budget_sellgems2' method='POST'>
        `2Die Zigeunerin hat derzeit `^
$selledgems`2 Edelsteine auf Lager und kauft bis zu `^$spaceleft`2 weitere Steine zu einem Preis von jeweils `^$scost `2Gold an.
        `nWieviele Edelsteine willst du verkaufen? (Du hast noch 
$amtsgems
        Edelsteine)`0
        <input id='input' name='amount' size=4>
        <input type='submit' class='button' value='verkaufen'>
        `n</form>"
.focus_form_element('input'));
        
addnav('','dorfamt.php?op=office_budget_sellgems2');
        
addnav('Doch nichts kaufen','dorfamt.php?op=office_budget');
        break;
    }

    case 
'office_budget_sellgems2': {  //Edelsteinverkauf abschließen
        
$budget=getsetting('amtskasse','0');
        
$amtsgems=getsetting('amtsgems','0');
        
$selledgems=getsetting('selledgems','0');
        
$scost=(3000-$selledgems);
        
$spaceleft=100-$selledgems;
        
$_POST['amount']=floor((int)$_POST['amount']);

        if (
$_POST['amount']<0)
        {
            
output('`2Du kannst auf diese Art keine Edelsteine kaufen!');
        }
        else if (
$_POST['amount']==0)
        {
            
output('`2Du entscheidest dich doch nichts zu verkaufen.');
        }
        else if (
$_POST['amount']>$spaceleft)
        {
            
output('`2So viele Edelsteine will die Zigeunerin im Moment nicht.');
        }
        else if (
$_POST['amount']>$amtsgems)
        {
            
output('`2So viele Edelsteine hast du gar nicht!');
        }
        else
        {
            
$amount=$_POST['amount'];

            
board_add('fuerst_act',31,0,$session['user']['name'].'`^ verkauft '.$amount.' Edelsteine!');

            
output('`2Du verkaufst der Zigeunerin `^'.$amount.' `2Edelsteine.');
            
$selledgems+=$amount;
            
savesetting('selledgems',$selledgems);
            
$amtsgems-=$amount;
            if (
$amtsgems>0)
            {
                
savesetting('amtsgems',$amtsgems);
            }
            else
            {
                
savesetting('amtsgems','0');
            }
            
$budget+=$amount*$scost;
            
savesetting('amtskasse',$budget);
        }
        
addnav('Zurück','dorfamt.php?op=office_budget');
        break;
    }


    case 
'dame1':{
        
output('`&Du schaust dich ein wenig in den Vorzimmern der hohen Herren um und entdeckst, hübsch geschminkt und über und über mit Ringen, Ketten und Broschen behangen, das furchteinflößendsde und gefährlichste Wesen, dass dir je begegnet ist: `^die Vorzimmerdame`&!
        `nSie ist es, die in vornehmen Kreisen die neuesten Gerüchte an den Mann bringt und dabei auch gut und gern ihr schlechtes Gedächtnis mit ihrer Phantasie unterstützt.`nDir bleibt fast das Herz stehen, als sie dich ansieht und erwartungsvoll mit den Wimpern klimpert.'
);
        
addnav('Was nun ?');
        
addnav('Ansehen steigern','dorfamt.php?op=dame2');
        
addnav('Gerüchte streuen','dorfamt.php?op=dame3');

        
$player user_get_aei("incommunity, job");

        if (
$session['user']['dragonkills'] >= getsetting("ci_dk",1) && //nötige dk-anzahl erreicht?
        
!$player['incommunity'] && //noch nicht eingetragen?
        
getsetting("ci_active",0//forumszeug aktiv?
        
)
        {
            
addnav("Passierschein A38","dorfamt.php?op=passier1");
        }
        
/*if ($player['job']==0)//Ausmistung Job Shaiya 9.10.10
        {
          if($session['user']['profession']<1 || $session['user']['profession']>=31 && $session['user']['profession']<=49) {
            addnav("Beruf anmelden","dorfamt.php?op=getjob");
            }
        }
        else
        {
            addnav("Beruf aufgeben","dorfamt.php?op=losejob");
        }*/
        
addnav("Laufen!","dorfamt.php");
        break;
    }
    
    case 
'fen':{
        
output('`c`bFen Harels Büro`b`c
        `n    
        `[Du betrittst einen großen, mehreckigen `sR`vau`sm`[, an dessen Wänden sich mehrere `ýb`wu`jn`^t`öe `[Gemälde von `UT`ui`Ier`ue`Un `[und `JL`ja`gn`&ds`*c`wh`9aftsst`wr`*i`&c`gh`je`Jn `[befinden. Außerdem stehen in den fielen Regalen die mit Schriftrollen und Büchern gefüllt sind mehre kleine Statuen aus `)S`(t`Ne`(i`)n`[ oder `UH`Ío`mlz`[ die verschiedene `UT`ui`Ie`ur`Ue`[ des `JWa`jld`Jes `[zeigen. In der Mitte des `sR`va`Kum`ve`ss`[ befindet sich ein naturbelassener `ISc`uhr`Uei`Íbti`msch`[ auf dem ebenfalls ein paar `)F`(i`Ng`mu`Ur`ue`In`[ stehen. Die Stühle, die um den Tisch herum angeordnet sind, sind aus dem gleichen `UH`Ío`mlz`[ wie der Tisch gemacht und genau so Schnörkel los und ohne Polsterung. Alles in allem wirkt der `sR`vau`sm`[ sehr `tnatürlich `[und `Ieinladend.
        `n
        
        '
);
        

        
addnav('Zurück');
        
addnav('Ins Dorfamt','dorfamt.php');
        
//Quest Erweiterung
        
$sql='SELECT wait_days FROM quest WHERE acctid='.$session['user']['acctid'].'';
        
$res=db_query($sql);
        
$row=db_fetch_assoc($res);
        if(        
$row['wait_days']==&& (                    // war man heute erst bei Shaiya? (=>nein)
                
$session['user']['quest_status']==||  // soll man Fen überhaupt Ansprechen?
                
$session['user']['quest_status']==||
                
$session['user']['quest_status']==
                
)    )
        {
            
addnav('Fen Harel Ansprechen','quests.php');    
        }
        elseif(    
$row['wait_days'] != &&                     // war man heute erst bei Shaiya? (=>ja)
                
$session['user']['quest_status']==1)
        {
            
output('Fen Harel scheint heute nicht im Dorfamt zu sein.`n`n');
        }
        
addcommentary();
        
viewcommentary('dorfamt_fen','Diskutieren',20);
        
//Quest Erweiterung ENDE
        
break;
    }

    
/*case 'getjob':{  //Ausmistung Job Shaiya 9.10.10

        require_once(LIB_PATH.'profession.lib.php');
        require_once(LIB_PATH.'house.lib.php');

        //$int_j = $_GET['j']; //Ausmistung Job Shaiya 9.10.10
        /*if (empty($int_j))//Ausmistung Job Shaiya 9.10.10
        {

            addnav('Berufe');

            output("Welchen Beruf würdest du gern annehmen?`n");

            foreach ($g_arr_prof_jobs as $int_id => $arr_j) {
                if(isset($arr_j['locked_right'])) {
                    if(!$access_control->su_check($arr_j['locked_right'])) {
                        continue;
                    }
                }
                output('`n'.$arr_j['name'].': ');
                if($arr_j['needs_own_house'] && !$session['user']['house'])
                {
                    output('`iZur Ausübung dieses Berufes benötigst du ein eigenes Haus. Leider verfügst du noch über kein solches!`i');
                }
                elseif(isset($arr_j['min_dk']) && $session['user']['dragonkills'] < $arr_j['min_dk'])
                {
                    output('`iZur Ausübung dieses Berufes ist mehr Erfahrung erforderlich - mindestens '.$arr_j['min_dk'].' Heldentaten solltest du vollbracht haben!`i');
                }
                elseif ($session['user']['gems'] < $arr_j['cost'])
                {
                    output('`iDu benötigst '.$arr_j['cost'].' Edelsteine, um diesen Beruf anzunehmen!');
                }
                else
                {
                    output(create_lnk($arr_j['name'].' als Beruf wählen','dorfamt.php?op=getjob&j='.$int_id,true,true));
                    //,'Bist du dir da auch sicher..?'));
                }
            }

            addnav('Held bleiben');
            addnav("Zurück","dorfamt.php?op=dame1");
        }*/
        /*else
        {
            /*if ($_GET['confirm']==1)//Ausmistung Job Shaiya 9.10.10
            {
                output("Du gibst dein Leben als ... Held ... auf und bist nun ");

                // Modul runnen
                $arr_j = $g_arr_prof_jobs[$int_j];

                output($arr_j['name']);

                user_set_aei(array('job'=>$int_j));
                $session['user']['gems']-=$arr_j['cost'];

                $str_ext_type = house_ext_from_job($int_j);

                $arr_ext = db_fetch_assoc(db_query('SELECT * FROM house_extensions WHERE houseid='.$session['user']['house'].' AND type="'.$str_ext_type.'"'));
                if(isset($arr_ext['id'])) {
                    house_extension_run('job_get',$arr_ext);
                }
            }
            /*else //Ausmistung Job Shaiya 9.10.10
            {
                $arr_j = $g_arr_prof_jobs[$int_j];
                output($arr_j['name'].'`n`n'.$arr_j['desc'].'`n`nDurch die Wahl dieses Berufes reduziert sich die Anzahl deiner Runden pro Tag um etwa ein Fünftel.`nZudem verlangt die Zunft als Nachweis deiner Fertigkeiten '.$arr_j['cost'].' Edelsteine, die du in Ausübung deines Handwerks verdient hast.`n`n');
                if ($arr_j['needs_own_house'])
                {
                    output("Auch erfordert dieser Beruf, dass du ein eigenes Haus besitzt.`n`nWillst du also immer noch ".$arr_j['name'].' werden?');
                }

                addnav("Ja");
                addnav("Ich will!","dorfamt.php?op=getjob&j=".$int_j."&confirm=1");
                addnav("Ach nee");
                addnav("Was gabs noch?","dorfamt.php?op=getjob");
            }

            addnav("Zurück","dorfamt.php?op=dame1");
        }
        break;
    }*/

    /*case 'losejob':{     //Ausmistung Job Shaiya 9.10.10

        require_once(LIB_PATH.'profession.lib.php');
        require_once(LIB_PATH.'house.lib.php');

        //$player = user_get_aei('job');     //Ausmistung Job Shaiya 9.10.10

        //$str_ext_type = house_ext_from_job($player['job']);     //Ausmistung Job Shaiya 9.10.10

        $arr_ext = db_fetch_assoc(db_query('SELECT * FROM house_extensions WHERE houseid='.$session['user']['house'].' AND type="'.$str_ext_type.'"'));

        $arr_house = db_fetch_assoc(db_query('SELECT status FROM houses WHERE houseid='.$session['user']['house']));

        $_int_housetype_bonus = ($g_arr_house_builds[$arr_house['status']]['house_extension_max_lvl_bonus'] == $str_ext_type) ? $g_arr_house_builds[$arr_house['status']]['house_extension_max_lvl_bonus_value'] : 0;

        $_max_lvl = $_int_housetype_bonus + $g_arr_house_extensions[$str_ext_type]['maxlvl_else'];
        /*     //Ausmistung Job Shaiya 9.10.10
        if (!$_GET['confirm'])
        {

            output("Dein derzeitiger Beruf ist ");

            $arr_j = $g_arr_prof_jobs[$player['job']];

            if(!sizeof($arr_j)) {
                output('.. ein Bug.');
            }
            else {

                output($arr_j['name'].'.');

                output("`nWillst du ihn jetzt aufgeben?");

                if(isset($arr_ext['id']) && $arr_ext['level'] > $_max_lvl) {
                    output('`n`n`$Beachte, dass dadurch dein Anbau von Stufe '.$arr_ext['level'].' auf Stufe '.$_max_lvl.' zurückgestuft würde! Alle überzähligen Dinge die danach nicht mehr in den Anbau passen würden, werden Zwangskonfisziert!`0');
                }

                addnav("Arbeitslos melden");
                addnav("JA","dorfamt.php?op=losejob&confirm=1");
            }

            addnav("Weiter schuften");
            addnav("Zurück","dorfamt.php?op=dame1");
        }
        else
        {
            //output("Alles klar!`nDu bist nun wieder... ein Held.`n");     //Ausmistung Job Shaiya 9.10.10
            //user_set_aei(array('job'=>0));     //Ausmistung Job Shaiya 9.10.10

            if(isset($arr_ext['id'])) {
                if($arr_ext['level'] > $_max_lvl) {
                    db_query('UPDATE house_extensions SET level='.$_max_lvl.' WHERE id='.$arr_ext['id']);
                    debuglog('hat Job aufgegeben und Anbau '.$arr_ext['type'].' auf Max.Lvl zurückgestuft');
                }
                house_extension_run('job_cancel',$arr_ext);
            }

            addnav("Zurück","dorfamt.php?op=dame1");
        }
        break;
    }*/

    
case 'dame2': { //Vorzimmerdame bestechen
        
output('Nachdem du der Vorzimmerdame mitgeteilt hast, dass du gern ein wenig beliebter wärst und dass dich keiner so richtig leiden kann, wischt sie sich demonstrativ ein Tränchen von der Wange und schaut dich an. "`#Na das dürfte nicht allzu schwer sein. Ich kann den Leuten ja mal erzählen was für ein tolle'.($session['user']['sex']?'s Mädel ':'r Bursche ').'Du bist.
        `nSo etwas hat aber seinen Preis... Einen Edelstein für zwei nette Heldengeschichten !`0"`n`n'
);
        if(
$session['user']['daysinjail']>$session['user']['dragonkills'])
        {
            
output('Plötzlich fängt die Vorzimmedame verhalten an zu grinsen. Sie hat wohl die Ursache für die ungebräunten Streifen in deinem Gesicht erkannt: Ein vergittertes Fenster!
            `nNatürlich sehen auch die anderen Bürger in '
.getsetting('townname','Atrahor').' diese Streifen. Ob sie da wirklich die Heldengeschichten über dich glauben?`n`n');
        }
        
output('`&Wieviele Edelsteine willst du ihr geben?`0
        <form action="dorfamt.php?op=dame21" method="POST">
        <input name="buy" id="buy">
        <input type="submit" class="button" value="Geben">
        </form>
        '
.focus_form_element('buy'));
        
addnav('','dorfamt.php?op=dame21');
        
addnav('Lieber doch nicht','dorfamt.php?op=dame1');
        break;
    }

    case 
'dame21': { //Vorzimmerdame bestechen - fertig
        
$buy $_POST['buy'];
        if ((
$buy>$session['user']['gems']) || ($buy<1))
        {
            
output('`&Na das ging nach hinten los... Du bietest ihr Edelsteine an, die du nicht hast. In der Hoffnung, dass sie nun keine Gerüchte über deine Armut streut, eilst du davon.');
            
addnav('Weg hier!','village.php');
        }
        else
        {
            
$eff=$buy*2;
            
output('`&Die Dame lässt deine '.$buy.' Edelsteine in ihrem Handtäschchen verschwinden und lächelt dich an. Dein Ansehen steigt um '.$eff.'.`n');
            
$session['user']['gems']-=$buy;
            if (
$buy>4)
            {
                
debuglog('Gibt '.$amt.' Edelsteine im Dorfamt für Ansehen. (hatte davor:'.$session['user']['reputation'].' Ansehn');
            }
            
$session['user']['reputation']+=$eff;
            if (
$session['user']['reputation']>50)
            {
                
$session['user']['reputation']=50;
            }
            
            
addnav('Zurück','dorfamt.php?op=dame1');
            
        }
        break;
    }

    case 
'dame3': { //Gerüchte streuen
        
output('`&Die Frau schaut dich an. "`#Sooo... und um wen geht es?`&" fragt sie.`n`n');

        if (
$_GET['who']=='')
        {
            
addnav('Äh.. um niemanden!','dorfamt.php');
            if (
$_GET['subop']!='search')
            {
                
$str_out.='`0<form action="dorfamt.php?op=dame3&amp;subop=search" method="POST">
                <input name="name">
                <input type="submit" class="button" value="Suchen">
                </form>'
;
                
addnav('','dorfamt.php?op=dame3&subop=search');
            }
            else
            {
                
addnav('Neue Suche','dorfamt.php?op=dame3');
                
$search str_create_search_string($_POST['name']);
                
$sql 'SELECT acctid,name,alive,location,sex,level,reputation,laston,loggedin,login
                    FROM accounts
                    WHERE (locked=0 AND name LIKE "'
.addslashes($search).'")
                    ORDER BY login="'
.db_real_escape_string($_POST['name']).'" DESC, level DESC
                    LIMIT 51'
;
                
$result db_query($sql);
                
$max db_num_rows($result);
                if (
$max 50)
                {
                    
$str_out.='`n`n"`#Na... damit könnte ja jeder gemeint sein..`0"`n';
                    
$max 50;
                }
                
$str_out.='<table border=0 cellpadding=0>
                <tr class="trhead">
                <th>Name</th>
                <th>Level</th>
                </tr>'
;
                for (
$i=0$i<$max$i++)
                {
                    
$row db_fetch_assoc($result);
                    
$str_out.='<tr class="'.($i%2?'trdark':'trlight').'">
                    <td><a href="dorfamt.php?op=dame3&amp;who='
.$row['acctid'].'">'.$row['name'].'`0</a></td>
                    <td align="right">'
.$row['level'].'</td>
                    </tr>'
;
                    
addnav('','dorfamt.php?op=dame3&who='.$row['acctid']);
                }
                
$str_out.='</table>';
            }
        }
        else
        {

            
$sql 'SELECT acctid,login,name,reputation FROM accounts WHERE acctid='.$_GET['who'];
            
$result db_query($sql);
            if (
db_num_rows($result)>0)
            {
                
$row db_fetch_assoc($result);

                
$str_out.='`&Die Vorzimmerdame lächelt. "`#Aber natürlich! '.($row['name']).'`#! Der Name ist mir ein Begriff... Ich denke dass ich sicherlich ein paar alte Geschichten bekannt werden lassen kann.
                `nDie Leute sollen ruhig wissen mit wem sie es da zu tun haben! Aber... die Sache wird nicht ganz billig werden, denn ich muss sehr viel in den Akten suchen... und...so.
                `nZwei kleine Gerüchte würde einen Edelstein kosten..`&"
                `n
                `n`nWieviele Edelsteine willst du ihr geben?`0
                <form action="dorfamt.php?op=dame31&amp;who='
.$row["acctid"].'" method="POST">
                <input name="buy" id="buy">
                <input type="submit" class="button" value="Geben">
                </form>
                '
.focus_form_element('buy');
                
addnav('','dorfamt.php?op=dame31&who='.$row['acctid']);
                
addnav('Lieber doch nicht','dorfamt.php?op=dame1');
            }
            else
            {
                
$str_out.='"`#Ich kenne niemanden mit diesem Namen.`&"';
            }
        }
        
output($str_out);
        break;
    }

    case 
'dame31': { //Gerüchte streuen - fertig
        
$buy $_POST['buy'];
        
$sql 'SELECT acctid,name,reputation,login,sex FROM accounts WHERE acctid='.$_GET['who'];
        
$result db_query($sql);
        if (
db_num_rows($result)>0)
        {
            
$row db_fetch_assoc($result);

            if ((
$buy>$session['user']['gems']) || ($buy<1))
            {
                
output('`&Na das ging nach hinten los... Du bietest ihr Edelsteine an, die du nicht hast. In der Hoffnung, dass sie nun keine Gerüchte über DICH verstreut, eilst du davon.');
                
addnav('Weg hier!','village.php');
            }
            else
            {
                
$eff=$buy*2;
                
output("`&Die Dame lässt deine $buy Edelsteine in ihrem Handtäschchen verschwinden und lächelt dich an. Das Ansehen von ".($row['name'])."`& sinkt um $eff Punkte.`n");
                
$session['user']['gems']-=$buy;
                if (
$buy>2)
                {
                    
debuglog("Gibt $buy Edelsteine im Dorfamt für Gerüchte.",$row['acctid']);
                }
                
$rep=$row['reputation']-$eff;
                if (
$rep<-50)
                {
                    
$rep=-50;
                }

                
user_update(
                array
                (
                
'reputation'=>$rep
                
),
                
$row['acctid']
                );

                
$chance=e_rand(1,3);
                if (
$chance==1)
                {
                    
systemmail($row['acctid'],'`$Gerüchte!`0','`@'.$session['user']['name'].'`& hat die Vorzimmerdame im Dorfamt bestochen, damit diese üble Gerüchte über dich verbreitet! Dein Ansehen ist um '.$eff.' Punkte gesunken! Willst du dir sowas gefallen lassen?');
                }
                else
                {
                    
systemmail($row['acctid'],'`$Gerüchte!`0','`&Jemand hat die Vorzimmerdame im Dorfamt bestochen, damit diese üble Gerüchte über dich verbreitet! Dein Ansehen ist um '.$eff.' Punkte gesunken! Willst du dir sowas gefallen lassen?');
                }
                if (
$buy >= 5)
                {
                    
$news="`@Gerüchte besagen, dass `^".$row['name']."";
                    switch (
e_rand(1,15))
                    {
                        case 
:
                            
$news=$news." `@heimlich in der Nase bohrt!";
                            break;
                        case 
:
                            
$news=$news." `@nicht ohne ".($row['sex']?"ihr":"sein")." Kuscheltier einschlafen kann!";
                            break;
                        case 
:
                            
$news=$news." `@etwas mit ".($row['sex']?"`lN`Lo`Xel`Ll`le`0":"`9D`wa`Fri`wa`9n`0")." am Laufen haben soll!";
                            break;
                        case 
:
                            
$news=$news." `@ganz übel aus dem Mund riechen soll.";
                            break;
                        case 
:
                            
$news=$news." `@mehr Haare ".($row['sex']?"an den Beinen ":"auf dem Rücken ")."haben soll als ein Bär!";
                            break;
                        case 
:
                            
$news=$news." `@sich regelmäßig am Bettelstein bedienen soll!";
                            break;
                        case 
:
                            
$news=$news." `@sich bei Angst die Hosen vollmachen soll!";
                            break;
                        case 
:
                            
$news=$news." `@im Bett eine Niete sein soll!";
                            break;
                        case 
:
                            
$news=$news." `@für Geld die Hüllen fallen lassen soll!";
                            break;
                        case 
10 :
                            
$news=$news." `@ein Alkoholproblem haben soll!";
                            break;
                        case 
11 :
                            
$news=$news." `@Angst im Dunkeln haben soll!";
                            break;
                        case 
12 :
                            
$news=$news." `@einen Hintern wie ein Ackergaul haben soll!";
                            break;
                        case 
13 :
                            
$news=$news." `@sehr oft bitterlich weinen soll!";
                            break;
                        case 
14 :
                            
$news=$news." `@eine feuchte Aussprache haben soll!";
                            break;
                        case 
15 :
                            
$news=$news." `@eine Perücke tragen soll!";
                            break;
                    }

                    
// In die News und in die Bio des Opfers
                    
$sql "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($news)."',NOW(),".$row['acctid'].")";
                    
db_query($sql);
                }
                
addnav("Zurück","dorfamt.php?op=dame1");
            }

        }
        break;
    }

    case 
'passier1': { //Passierschein A38 für Forum
        
if(getsetting('ci_direct_pw_convert_possible',false) == false && getsetting("ci_std_pw_active",0) == false )
        {
            
output('Um den Schein zu bekommen musst Du ein Kennwort eingeben mit welchem du dich im Forum einloggen kannst. Schreibe es bitte in folgendes Feld:`n');
            
output("<form action='dorfamt.php?op=passier2' method='POST'>",true);
            
output("<input id='input' name='ci_password' width=10 value=''> <input type='submit' class='button' value='Beantragen'>`n</form>",true);
            
output("<script language='javascript'>document.getElementById('input').focus();</script>",true);
            
addnav('','dorfamt.php?op=passier2');
            
page_footer();
        }
        
output('Möchtest du den Schein nun wirklich beantragen?');
        
addnav('Ja, klar!','dorfamt.php?op=passier2');
        
addnav('Nein!','dorfamt.php');
        break;
    }

    case 
'passier2': { //Passierschein fertig + Eintrag der Userdaten
        
include_once(LIB_PATH.'communityinterface.lib.php');
        
$aUser = array();
        if(
getsetting('ci_direct_pw_convert_possible',false) == true)
        {
            
$str_passwd $session['user']['password'];
        }
        else if (
getsetting("ci_std_pw_active",0) == true)
        {
            
$str_passwd getsetting("ci_std_pw",'');
        }
        else if (!empty(
$_POST['ci_password']))
        {
            if (
trim($_POST['ci_password']) == '')
            {
                
output('Das eingegebene Passwort ist nicht gültig, bitte wähle ein neues');
                
addnav('Nochmal!','dorfamt.php?op=passier1');
                
page_footer();
            }
            else
            {
                
$str_passwd $_POST['ci_password'];
            }
        }
        else
        {
            
output('Moooment, da stimmt was nicht...machs noch einmal');
            
addnav('Nochmal!','dorfamt.php?op=passier1');
            
page_footer();
        }

        
$aUser] = array('id'    => $session['user']['acctid'],
        
'name'    => $session['user']['login'],
        
'pass'    => $str_passwd,
        
'mail'    => $session['user']['emailaddress']
        );
        
//die( 'Alucard testet: '.ci_importusers($aUser));
        
if (ci_importusers($aUser) )
        {
            
$count db_fetch_assoc(db_query("SELECT COUNT(*) AS cinc FROM account_extra_info WHERE incommunity<>0"));
            
$count $count['cinc'];

            
$out  '`2Die Dame stempelt die Nummer '.$count.' auf ein grünes Blatt Papier und drückt es Dir in die Hand. "`@Bitte sehr.`2"';
            
$out .= '`n`nDu liest dir die Angaben durch:`n';
            
$out .= '`n<big>`7Passierschein A38</big>';
            
$out .= '`n`&Nummer: #'.$count;
            
$out .= '`nAntragssteller: '.$session['user']['name'];
            
$out .= '`n`&Zugangsname: '.$session['user']['login'];
            
$out .= '`nZugangspasswort: ';
            if(
getsetting('ci_direct_pw_convert_possible',false) == true)
            {
                if (!
getsetting('ci_std_pw_active',0) )
                {
                    
$out .= '`n`2Du schaust das Feld erschrocken an und wendest Dich der Dame zu: `n"`@Entschuldigt, aber Sie haben ein Feld vergessen.`2"';
                    
$out .= '`nSie schaut Dich an: `n"`@Dieses Feld wird aus Sicherheitsgründen nicht ausgefüllt und außerdem wisst Ihr es doch...`2"';
                    
$out .= '`nDu wendest Dich wieder dem Formular zu "`@Aha....`2" und ließt:';
                }
                else
                {
                    
$out .= getsetting('ci_std_pw','');
                }
            }
            else
            {
                
$out .= $str_passwd;
            }
            
$out .= '`n`&Portal: '.getsetting('forum','http://www.forum.atrahor.de');
            
$out .= '`n<big><big><big>`4`bGENEHMIGT</big></big></big>';
            
debuglog('hat sich ins Forum eingetragen!');
        }
        else
        {
            
$out '`2Die Dame schaut Dich an: "`@Es tut mir leid. Ich habe keine Formulare zur Zeit`2"';
        }

        
output($out);
        
addnav('Zurück','dorfamt.php');
        break;
    }

    case 
'steuernzahlen': { //Steuern Info
        
output('`@"Steuern zahlen könnt Ihr dritten Gang rechts..."
        `n`2Als du zu einem kleinen alten Mann kommst, blickt dieser auf und sagt:
        `n`@"Also Du willst steuern Zahlen?
        `nHm, ich guck ma deine Akte durch! Moment bitte...Da ist sie ja"
        `n`^Privatakte...
        `n
        `n`2Name: `^'
.$session['user']['name'].'
        `n`2Alter: `^'
.$session['user']['age'].'`^ Tage
        `n`2Level: `^'
.$session['user']['level'].'
        `n
        `n`^Sonstige Informationen...
        `n
        `n`2Gold: `^'
.$session['user']['gold'].'
        `n`2Gold auf der Bank: `^'
.$session['user']['goldinbank'].'
        `n`2Edelsteine: `^'
.$session['user']['gems'].'
        `n`2Edelsteine auf der Bank: `^'
.$session['user']['gemsinbank'].'
        `n
        `n`n'
);

        
$taxrate=getsetting('taxrate',750);
        
$doubletax=2*$taxrate;
        
$taxprison=getsetting('taxprison',1);

        if (
$taxrate>0)
        {
            
output('`^Steuern für Neuankömmlinge und Auserwählte:`n`2
                Es müssen keine Steuern entrichtet werden!
                `n`n
                `^Steuern zwischen Level 5 und 10:`n`2
                Die Steuer beträgt derzeit `^'
.$taxrate.' Gold`2!
                `n`n
                `^Steuern über Level 10:`n`2
                Die Steuer beträgt derzeit `^'
.$doubletax.' Gold`2!
                `n`n'
);
            if (
$taxprison==1)
            {
                
output('`4Auf Steuerhinterziehung steht ein Tag Kerker!`0');
            }
            else
            {
                
output('`4Auf Steuerhinterziehung stehen '.$taxprison.' Tage Kerker!`0');
            }
            
output('`n`n`^Solltest du über nicht genügend Gold verfügen, so kannst du dich dieses Mal von den Steuern befreien lassen.');
        }
        else
        {
            
output('`^Derzeit werden keine Steuern erhoben!`n`n');
        }
        
addnav('Steuern');
        if (
user_getconfBit(CHOSEN_FULL,'marks') < CHOSEN_FULL)
        {
            
            if (
$session['user']['level']>=5)
            {
                
addnav('Steuern zahlen','dorfamt.php?op=steuernzahlen_ok');
            }
        }
        else
        {
            
output('`n`n`2Der alte Mann lächelt dich plötzlich ganz fürsorglich an und sagt:`n
            `@"Euren Großmut in Ehren, aber Auserwählte zahlen keine Steuern..."`n`n'
);
        }
        
addnav('Freiwillig einzahlen','dorfamt.php?op=freiwzahlen');
        
addnav('Wege');
        
addnav('a?Dorfamt','dorfamt.php');
        
addnav('D?Dorf','village.php');
        break;
    }
    case 
'freiwzahlen':
    {
        
output('`2Der alte Mann schaut dich verwundert an. `n
        `@"So so? Ihr möchtet freiwillig Gold einzahlen?"`n
        `2 Stellt er fragend fest und du kannst seiner Stimme anhöhren das er seinen Ohren nicht zu glauben scheint.`n
        `@"Wie viel möchtet Ihr also einzahlen?"'
);
        
output('`n`0<form action="dorfamt.php?op=freiwzahlen2" method="POST">
                <input name="gold" id="gold" size="5" maxlength="5"
                value="'
.$session['user']['gold'].'"> `^Gold.`0
                `n<input type="submit" class="button" value="Einzahlen">
                </form>'
.focus_form_element('gold'));
        
addnav('','dorfamt.php?op=freiwzahlen2');
        
        
addnav('Doch nichts zahlen','dorfamt.php');
        break;
    }
    case 
'freiwzahlen2':
    {
        
$gold abs((int)$_POST['gold']);
        
//output($gold);
        
if($session['user']['gold'] >= $gold)
        {
            
output('
            `@"`^'
.$gold.' `@Gold also? ja?"`n
        `2Zwar fragt der alte Mann noch nach, doch hat er dir das Gold da auch schon aus der Hand gerissen und Packt es schön sorgfältig zu den restlichen Steuergeldern. Und wartet darauf das du sein Zimmer wieder verlässt.'
);
            
$session['user']['gold'] = $session['user']['gold'] - $gold;
            
$session['user']['gezahlte_steuern'] = $session['user']['gezahlte_steuern'] + $gold;
            
savesetting('amtskasse' ,getsetting('amtskasse',0)+ $gold);
        }
        else
        {
            
output('`2Wütend schaut dich der alte Mann.`n
            `@"Und wovon willst du das bezahlen?"`n
            `2Fragt er dich und schmeißt dich aus seinem Büro.'
);
        }
        
addnav('Zum Dorf','village.php');
        break;
    }
    case 
'steuernzahlen_ok': { //Steuern bezahlen
        
$taxrate=getsetting("taxrate",750);
        
$cost = ($session['user']['level'] >= 11) ? $taxrate*$taxrate;

        if (
$cost>0)
        {
            if (
$session['user']['steuertage']<=1)
            {
                if (
$session['user']['gold']>=$cost)
                {
                    
output('`2Du zahlst deine `^'.$cost.' Gold`2 ein!`n
                    `^Wenigstens einer der die Steuern hier bezahlt...`n
                    `2Der Kassierer grinst dich an und verabschiedet dich! '
);
                    
$session['user']['gold']-=$cost;
                    
$session['user']['gezahlte_steuern'] = $session['user']['gezahlte_steuern'] + $cost;
                    
savesetting('amtskasse' ,getsetting('amtskasse',0)+ $cost);
                }
                else
                {
                    
output('`2Der Mann sagt: `^Du hast nicht genug Gold dabei, wie willst Du da die '.$cost.' zahlen?`n
                    `^Gut, dann nehmen wir halt etwas von der Bank, hm?`n'
);
                    if (
$session['user']['goldinbank']<$cost)
                    {
                        if(
$session['user']['gold']+$session['user']['goldinbank']<$cost)
                        {
                            
output('Auch nicht? Dann halt Edelsteine!`n');
                            if (
$session['user']['gems']<&& $session['user']['gemsinbank']<21)
                            {
                                
output('Du armer Tropf, Du hast ja gar nichts! Na gut, dieses mal sehe ich noch darüber hinweg! Troll Dich`n');
                            }
                            else 
//Steuern zahlen mit ES
                            
{
                                
$session['user']['gems']--;
                                if(
$session['user']['gems']<0)
                                {
                                    
$session['user']['gemsinbank']+=$session['user']['gems'];
                                    
$session['user']['gems']=0;
                                    
output('Kein Edelstein dabei? Aber auf der Bank hast du noch genug.`n');
                                }
                                
output('Na wenigstens etwas...jetzt troll Dich!`n');
                                
$session['user']['gezahlte_steuern'] = $session['user']['gezahlte_steuern'] + $cost;
                                
savesetting('amtskasse' ,getsetting('amtskasse',0)+ $cost);
                            }
                        }
                        else 
//Steuern zahlen mit Bargold + Bankguthaben
                        
{
                            
savesetting('amtskasse' ,getsetting('amtskasse',0)+ $cost);
                            
$cost-=$session['user']['gold'];
                            
output('Auch nicht? Dann schaun wir mal ob Dein Gold und Bankguthaben zusammen reichen.`nGut. Das macht dann noch 10 Gold Mehraufwand-Gebühr. Und jetzt troll Dich!`n'); //ob irgendjemand merkt dass es keine Gebühr kostet?
                            
$session['user']['goldinbank']-=$cost;
                            
$session['user']['gold']=0;
                        }
                    }
                    else 
//Steuern zahlen mit Bankguthaben
                    
{
                        
output('`^Na wenigstens etwas...jetzt troll Dich!`n');
                        
$session['user']['goldinbank']-=$cost;
                        
$session['user']['gezahlte_steuern'] = $session['user']['gezahlte_steuern'] + $cost;
                        
savesetting('amtskasse' ,getsetting('amtskasse',0)+ $cost);
                    }
                }
                
// END nicht genug Gold in Hand

                
debuglog('zahlte Steuern im Dorfamt.');
                if (
getsetting('amtskasse','0')>getsetting('maxbudget','2000000'))
                {
                    
savesetting('amtskasse',getsetting('maxbudget','2000000'));
                }
                
$session['user']['steuertage']=7;
            }
            else
            {
                
output('`2Der Mann sagt: `^Du brauchst heute noch keine Steuern zahlen.');
            }
        }
        else
        {
            
output('`^Derzeit werden keine Steuern erhoben!`0`n');
            
$session['user']['steuertage']=7;
        }
        
addnav('Zurück');
        
addnav('a?zum Dorfamt','dorfamt.php');
        
addnav('D?zum Dorf','village.php');
        break;
    }

    case 
'namechange': { //Liste der letzten Namensänderungen
        
output('`n`c`7Die letzten Namensänderungen in '.getsetting('townname','Atrahor').':`&`n');
        
board_view('namechange',($access_control->su_check(access_control::SU_RIGHT_EDITORUSER) > 0),'','In letzter Zeit hat niemand seinen Namen geändert!',false);
        
output('`c');
        
addnav('Zurück','dorfamt.php');
        break;
    }

    case 
'creatures': { //Auflistung der Waldmonster
        
$order=($_GET['order']>''?'creature'.$_GET['order']:'creaturename');
        
$dir=($_GET['dir']==1?' DESC, ':' ASC, ');
        
$base_link='dorfamt.php?op=creatures&order='.$_GET['order'].'&dir='.$_GET['dir'].'';
        
$count_sql='SELECT count(*) AS c FROM creatures WHERE creaturelevel<17';
        
$sql='SELECT creaturename,creaturelevel,creatureweapon,creaturelose
            FROM creatures
            WHERE creaturelevel<17
            ORDER BY '
.$order.$dir.
                (
$order=='creaturename'?'':' creaturename ASC, ').
                (
$order=='creaturelevel'?'':' creaturelevel ASC, ').'
                creatureid ASC
            '
;
        
$arr_page_res page_nav($base_link,$count_sql,30);
        
$sql .= ' LIMIT '.$arr_page_res['limit'];
        
$result=db_query($sql);
        
$str_out .= '`i`7In den Wäldern von '.getsetting('townname','Atrahor').' wurden bereits `^`b'.$arr_page_res['count'].'`b`7 unterschiedliche Monster gesehen!`0`i`n`n';
        
$str_out.='<table width="95%" border=0 bgcolor="#888888" align="center">
        <tr class="trhead">
        <th>'
.create_lnk('Name'.($order=='creaturename'?($_GET['dir']==1?' &darr;':' &uarr;'):''),'dorfamt.php?op=creatures&order=name&dir='.($_GET['dir']==1?0:1).'&page=0').'</th>
        <th>'
.create_lnk('Level'.($order=='creaturelevel'?($_GET['dir']==1?'&nbsp;&darr;':'&nbsp;&uarr;'):''),'dorfamt.php?op=creatures&order=level&dir='.($_GET['dir']==1?0:1).'&page=0').'</th>
        <th>'
.create_lnk('Waffe'.($order=='creatureweapon'?($_GET['dir']==1?' &darr;':' &uarr;'):''),'dorfamt.php?op=creatures&order=weapon&dir='.($_GET['dir']==1?0:1).'&page=0').'</th>
        </tr>'
;
        
$trclass='trdark';
        
        while(
$row=db_fetch_assoc($result))
        {
            
$creaturelose=strip_appoencode($row['creaturelose'],3);
            
$creaturelose=str_replace('"','&quot;',$creaturelose);
            
$str_out.='<tr class="'.$trclass.'">
            <td title="'
.$creaturelose.'">'.$row['creaturename'].'</td>
            <td align="center">'
.$row['creaturelevel'].'</td>
            <td>'
.$row['creatureweapon'].'</td>
            </tr>'
;
            
$trclass=($trclass=='trlight'?'trdark':'trlight');
        }
        
$str_out.='</table>';
        
addnav('Zurück');
        
addnav('Zum Dorfamt','dorfamt.php');
        
addnav('D?Zum Dorf','village.php');
        
output($str_out);
        break;
    }

    default : 
//Eingangshalle
    
{
        
output('`c`b`&Das Dorfamt`0`b`c
        `n`2Du trittst in eine große Halle, die an beiden Seiten von weißen Marmorsäulen gesäumt wird. Gegenüber des Eingangstores befindet sich ein freundlich aussehender Schreibtisch und dahinter eine noch freundlicher aussehende Dame, die sich mit einigen Papieren beschäftigt. Als Du näher trittst hebt die Empfangsdame den Blick, sieht Dich an und fragt nach Deinem Begehr!
        `n "`@Willkommen, bitte nicht wundern, die Amtssprache wird Euch seltsam erscheinen. Was kann ich für Euch tun?"
        `n`2An den Wänden hängen einige Informationstafeln:
        `n`0`c`^-~-
        `n`2In der Amtskasse befinden sich `^' 
.number_format(getsetting('amtskasse'0),0,'',' '). ' `2Goldstücke!`0`c');
        
$sql 'SELECT a.name,a.login,b.* FROM boards b LEFT JOIN accounts a ON a.acctid=b.author WHERE b.section="namechange" ORDER BY b.postdate DESC, b.expire DESC LIMIT 1';
        
$res db_query($sql);
        if(
db_num_rows($res))
        {
            
$msg db_fetch_assoc($res);
            
output('`c`^-~-
            `n`7Die letzte Namensänderung in '
.getsetting('townname','Atrahor').':`&`n`&'.$msg['name'].'`&:`n`^'.strip_tags(closetags($msg['message'],'`b`c`i')));
        }
        else
        {
            
output('`c`^-~-
            `n`7In letzter Zeit hat niemand seinen Namen geändert!'
);
        }
        
output('`0`c');
        
/*
        $sql='SELECT a.name
            FROM account_extra_info aei
            LEFT JOIN accounts a ON a.acctid=aei.acctid
            WHERE namecheck=16777215
            ORDER BY aei.acctid DESC
            LIMIT 1';
        $row=db_fetch_assoc(db_query($sql));
        output('`c`^-~-`n`7Der jüngste eingebürgerte Bewohner ist '.$row['name'].'`c');
        */
        
output('`n`2Du hörst einige andere Dorfbewohner diskutieren:`n');
        
addcommentary();
        
viewcommentary('dorfamt','Diskutieren',20);

        
addnav('Steuern');
        
addnav('Steuern Zahlen','dorfamt.php?op=steuernzahlen');

        
addnav('Stadtwache');
        if ((
$session['user']['profession']==AMT_WACHE) && ($session['user']['profession_rang']!=RANG_BEWERBER)  && ($session['user']['profession_rang']!=RANG_ENTLASSEN) || ($access_control->su_check(access_control::SU_RIGHT_DEBUG)) )
        {
            
addnav('Hauptquartier betreten','wache.php?op=hq');
        }
        if (
            (
               (
$session['user']['profession']==AMT_WACHE
            || (
$session['user']['profession']==AMT_RICHTER
            ) 
            && 
            (
               (
$session['user']['profession_rang']!=RANG_BEWERBER)  
            && (
$session['user']['profession_rang']!=RANG_ENTLASSEN
            )
            || (
$access_control->su_check(access_control::SU_RIGHT_GROTTO)) 
            )
                
addnav('Besprechungsraum','wache.php?op=besprechungsraum');
                
        
addnav('Verhörraum','wache.php?op=verhoerraum');
        
addnav('Stadtwachen auflisten','wache.php?op=showg');
        
addnav('Gerichtshof');
        
addnav('Gericht betreten','court.php?op=court');
    
    
        
addnav('Magistrat');

        
addnav('Fen Harels Büro','dorfamt.php?op=fen');
        
addnav('Vorzimmerdame','dorfamt.php?op=dame1');
        if((bool)
getsetting('symp_active','0') || $access_control->su_check(access_control::SU_RIGHT_VIEW_SYMPATHY_VOTES)) {
            
addnav('Fürstliches Büro','dorfamt.php?op=office_entry');
        }

        if (
$session['user']['profession']==0)
        {
            
addnav('Stadtwache werden','wache.php?op=bewerben');
        }
        if ((
$session['user']['profession']==AMT_WACHE) && ($session['user']['profession_rang']==RANG_BEWERBER))
        {
            
addnav('Bewerbung zurückziehen','wache.php?op=bewerben_abbr');
        }

        if (
$session['user']['profession']==0)
        {
            
addnav('Richter werden','court.php?op=bewerben');
        }
        if ((
$session['user']['profession']==AMT_RICHTER) && ($session['user']['profession_rang']==RANG_BEWERBER))
        {
            
addnav('Bewerbung zurückziehen','court.php?op=bewerben_abbr');
        }

        if ((
$session['user']['profession']==AMT_WACHE) && ($session['user']['profession_rang']!=RANG_ENTLASSEN) && ($session['user']['profession_rang']!=RANG_BEWERBER))
        {
            
addnav('Austreten?');
            
addnav('Entlassung erbitten','wache.php?op=leave',false,false,false,false);
        }
        if ((
$session['user']['profession']==AMT_RICHTER) && ($session['user']['profession_rang']!=RANG_ENTLASSEN) && ($session['user']['profession_rang']!=RANG_BEWERBER))
        {
            
addnav('Austreten?');
            
addnav('Entlassung erbitten','court.php?op=leave',false,false,false,false);
        }
        
addnav('Sonstiges...');
        
addnav('Ruhmeshalle','hof.php');
        if (!
$session ['user']['ü18'])
        {
            
addnav('Alter verifizieren','verfifi.php');
        }
        
addnav('N?Letzte Namensänderungen','dorfamt.php?op=namechange');
        
addnav('Waldmonster-Liste','dorfamt.php?op=creatures');
        
//addnav('Diskussionen','ooc.php?op=diskus');
        //addnav('OOC Diskussionen','ooc.php?op=ooc');
        //addnav('RP-Suche ','ooc.php?op=brett');
        
addnav('RP Spieler','rpspieler.php');
        
addnav('Wegweiser','wegweiser.php');
        
$sql='SELECT schuetzling from mentoren where schuetzling='.$session['user']['acctid'].'';
        
$res=db_query($sql);
        
$schuetzling=db_fetch_assoc($res);
        
$ismentor=0;
        
$ismentor=user_get_aei('ismentor',$session['user']['acctid']);
        if(
$ismentor['ismentor'])
        {
            
addnav('Schützlinge auflisten','mentor.php?op=schuetzlinge_list');
        }
        else
        {
            if(
$schuetzling['schuetzling'])
                
addnav('M?Mentor entlassen','mentor.php?op=entlassen',false,false,false,true,'Möchtest du deinen Mentor wirklich entlassen?');
            else
                
addnav('M? Mentor beantragen','mentor.php?op=beantragen',false,false,false,true,'Möchtest du wirklich einen Mentor beantragen?');
        }    
            
        
addnav('Zum Dorf');
        
addnav('Z?Zurück zum Dorf','village.php');
    }
}
page_footer();
?>
0.9.7(DS V3) Ithil-Edition