Commit Graph

356 Commits

Author SHA1 Message Date
Martin Ambrus 30d3b9c4fa refactor: OOP code movements started :) 2017-10-25 13:38:38 +02:00
Martin Ambrus 7741721590 fix: wrong order by clause 2017-10-24 18:37:46 +02:00
Martin Ambrus 79705fbc10 fix: crazy SQL :) 2017-10-24 09:04:10 +02:00
Martin Ambrus 8cef188fa8 refactor: more SQL optimizations and regexes 2017-10-23 20:26:41 +02:00
Martin Ambrus e19a039d28 fix: more crazy SQL calculations 2017-10-22 22:29:39 +02:00
Martin Ambrus eb247adfd8 fix: inoperable troop adjustments removed from farm list
The interface, along with the in-line JavaScript code on the page was
most probably taken from the actual 3.5 real game and never tested.
Therefore, we're missing a whole JavaScript file of functionality that
would update units in raid lists.

This would be too much work to do at this stage, so I'm shelving this
functionality.
2017-10-22 20:55:38 +02:00
Martin Ambrus 53f54ce9e9 feat: Admins can be attacked, raided and traded with via config option 2017-10-22 20:28:03 +02:00
Martin Ambrus a163206782 feat: forum post notifications into mailbox 2017-10-22 19:16:43 +02:00
Martin Ambrus 2fcaaa3ee8 fix: Natar random attacks while building WW show correct units 2017-10-22 17:55:37 +02:00
Martin Ambrus 61a4bba0d4 feat: NPC links in Hero's Mansion 2017-10-22 17:41:38 +02:00
Martin Ambrus 6f5b464160 fix: quest 1 reloads page to show wood 1 once finished and dialog closes 2017-10-22 17:08:34 +02:00
Martin Ambrus ff6ca38fbf feat: in-game messages can be sent as Support when allowed 2017-10-22 16:05:18 +02:00
Martin Ambrus 965ba37f67 feat: Admins can see Support messages if set in config 2017-10-22 14:47:27 +02:00
Martin Ambrus dd90648b09 fix: immediate finish of all building progress redirects correctly 2017-10-22 13:21:36 +02:00
Martin Ambrus 7270a69a63 fix: all location headers need to have exit after them! 2017-10-22 13:00:54 +02:00
Martin Ambrus 561975babf chore: README updated + version change 2017-10-22 12:31:32 +02:00
Martin Ambrus 8c61c6ec63 feat: Support can join game and see messages 2017-10-22 11:19:38 +02:00
Martin Ambrus 40eacecea6 fix: self-kicking from alliance disallowed 2017-10-22 00:31:25 +02:00
Martin Ambrus e3b6bbeb70 fix: reports pagination stays on subsection, if one is selected 2017-10-22 00:13:08 +02:00
Martin Ambrus 09f44c9846 feat: combat simulator link for non-empty oasis 2017-10-21 23:35:43 +02:00
Martin Ambrus 9d07eecc40 fix: Great Workshop missing from manual 2017-10-21 22:48:48 +02:00
Martin Ambrus b63df89034 fix: logs work again (were missing mysqli connection identifier) 2017-10-21 10:45:22 +02:00
Martin Ambrus f4021d1452 feat: MD5 passwords exchanged for bcrypt ones 2017-10-20 12:31:27 +02:00
Martin Ambrus 6b3b0cf829 fix: newsbox1 best player statistics to include Admin if allowed 2017-10-20 10:04:55 +02:00
Martin Ambrus f46b94b832 fix: system message can contain quotes and no longer inserts BOM 2017-10-20 01:31:58 +02:00
Martin Ambrus 9d997ed8d4 fix: attacker name for captured Natar village random attacks is ?? 2017-10-20 00:31:04 +02:00
Martin Ambrus 6d9a93a4d4 fix: typo in escaping function name 2017-10-18 11:17:50 +02:00
Martin Ambrus d76669cb42 fix: last batch of manual INT typecastings 2017-10-18 01:11:25 +02:00
Martin Ambrus 6f3973748c fix: more manual typecastings 2017-10-18 00:59:49 +02:00
Martin Ambrus 2b12f16b3d fix: more sql injection escapes... 2017-10-17 16:13:06 +02:00
Martin Ambrus 17fcadc3d1 chore: version bump & readme update 2017-10-17 13:52:22 +02:00
Martin Ambrus ee467fe734 fix: sanitization of username in session where used directly in queries 2017-10-17 13:18:26 +02:00
Martin Ambrus ac5d3538f8 fix: mysqli_error needs MySQLi connection as parameter 2017-10-17 13:05:13 +02:00
Martin Ambrus 1654ce498f fix: security patching due to mysql injection vulnerabilities everywhere 2017-10-17 12:21:41 +02:00
Martin Ambrus 2674cd1ae8 fix: removal of the total units warning when passing non-numeric values 2017-10-10 15:20:49 +02:00
Martin Ambrus e2faa626bd chore: version has now progressed beyond 8.0 FINAL TEST 2017-10-09 19:26:31 +02:00
Martin Ambruš 6c95d26dee fix: undefined variables handling 2017-10-05 16:49:03 +02:00
Martin Ambrus 59f6d5adb2 fix: Multihunter could never progress beyond Quest 4 2017-10-04 17:22:31 +02:00
Martin Ambrus df06f584a2 chore: copyright year correction 2017-10-04 17:17:41 +02:00
Martin Ambrus 598bf1e353 fix: PLUS links underlined correctly 2017-10-04 10:12:26 +02:00
Martin Ambrus 12dbab5b84 feat: gold & prices for PLUS packages from config 2017-10-04 10:02:15 +02:00
Martin Ambrus 52c0640b2f fix: old code will display default gold + prices when not set up
This fixes undefined constants problem when a person pulls the new code
but fails to set up prices and gold amounts for PLUS packages.
2017-10-04 09:57:31 +02:00
Martin Ambrus 65fd25e1aa fix: PayPal prices must be with a dot, not with a comma 2017-10-04 09:25:28 +02:00
Martin Ambrus 8a1ca0960f feat: PLUS packages configurable during installation 2017-10-04 09:15:40 +02:00
Martin Ambrus 68619ac892 fix: big map centered on page + closeable
This commit also updates the hardcoded cache booster ID, as CSS+JS 
changed to accomplish the map fix.
2017-09-11 21:11:44 +02:00
Martin Ambrus 92b9a7b043 fix: a lot of MySQL calls in templates replaced by MySQLi ones 2017-08-28 23:56:59 +02:00
Martin Ambrus 1c51f2eec0 chore: HTML fixes from Eclipse 2017-08-28 17:31:55 +02:00
Martin Ambrus 9261a4a4b2 Merge branch 'master' of https://github.com/evader1337/TravianZ into evader1337-master
# Conflicts:
#	GameEngine/Database/db_MYSQL.php
#	Templates/Build/avaliable.tpl
#	Templates/Message/inbox.tpl
2017-08-28 14:18:24 +02:00
TPLinux b8d3950c69 Fix divesion by Zero bug 2017-07-01 18:32:44 +00:00
TPLinux 255b6e6a84 Remove Rally point advantage 2017-06-30 04:53:30 +00:00