about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Bump version v0.4.3Star Rauchenberger2023-07-031-1/+1
|
* Doors show up in popups in definition orderStar Rauchenberger2023-07-031-1/+6
|
* Bump version v0.4.2Star Rauchenberger2023-06-181-1/+1
|
* Add Orange Tower BasementStar Rauchenberger2023-06-181-0/+2
|
* Bump versionStar Rauchenberger2023-06-181-1/+1
|
* Bump version v0.4.1 v0.4.0Star Rauchenberger2023-05-271-1/+1
|
* Show list of achievements on the sideStar Rauchenberger2023-05-219-4/+123
|
* Bump version v0.3.0Star Rauchenberger2023-05-181-1/+1
|
* Added some loggingStar Rauchenberger2023-05-184-5/+63
|
* Bump version v0.2.0Star Rauchenberger2023-05-091-1/+1
|
* Support reduce_checksStar Rauchenberger2023-05-097-3/+55
|
* The Bold and The Red no longer overlapStar Rauchenberger2023-05-091-2/+2
|
* Merge branch 'main' of https://github.com/hatkirby/lingo-ap-trackerStar Rauchenberger2023-05-091-0/+4
|\
| * Create README.md v0.1.0Star Rauchenberger2023-05-061-0/+4
| |
* | Set up release buildsStar Rauchenberger2023-05-092-3/+9
|/
* Detect fake pilgrimageStar Rauchenberger2023-05-062-0/+45
|
* Automatically check for updatesStar Rauchenberger2023-05-066-4/+149
|
* Refactored away singletonsStar Rauchenberger2023-05-057-593/+622
| | | | (Except TrackerConfig, for now at least)
* Use local cert store if availableStar Rauchenberger2023-05-051-1/+8
|
* Organised repoStar Rauchenberger2023-05-0520-10/+10
|
* Create LICENSEStar Rauchenberger2023-05-051-0/+21
|
* Refresh tracker upon successful reconnectionStar Rauchenberger2023-05-051-0/+2
|
* Added support for variable THE MASTERStar Rauchenberger2023-05-056-0/+40
|
* It's called The Wanderer nowStar Rauchenberger2023-05-051-1/+1
|
* Refactored APStateStar Rauchenberger2023-05-036-188/+185
| | | | It is no longer a class, because it didn't need to be.
* Added progressive itemsStar Rauchenberger2023-05-035-53/+98
|
* Fixed crash after server disconnectsStar Rauchenberger2023-05-032-22/+34
|
* Connection details are saved locallyStar Rauchenberger2023-05-036-3/+70
|
* Added painting shuffle supportStar Rauchenberger2023-05-035-1/+84
|
* Changes to make it work better on WindowsStar Rauchenberger2023-05-037-143/+100
| | | | AreaWindows are now no longer separate controls but are instead just painted onto the TrackerPanel. This lets us avoid the complexity of z-ordering with sibling controls. We can also use the mouse motion event to display and hide the popups, which conveniently doesn't fire when the mouse is over a popup, so the popup won't hide until you mouse off of the window AND popup.
* Changes to get it to compile on WindowsStar Rauchenberger2023-05-036-21/+37
|
* Typo from copy pasteStar Rauchenberger2023-05-021-2/+1
|
* Does this workStar Rauchenberger2023-05-024-6/+136
|
* Use vcpkgStar Rauchenberger2023-05-024-3/+12
|
* Support door shuffleStar Rauchenberger2023-05-025-28/+47
|
* Connection dialog starts with server field focusedStar Rauchenberger2023-05-021-0/+1
|
* Added reachability checking (only no doors rn)Star Rauchenberger2023-05-0210-8/+267
|
* Map + popups reflect checked locationsStar Rauchenberger2023-05-0218-32/+220
|
* Tracker connects to AP nowStar Rauchenberger2023-05-0214-1/+24914
|
* Show locations popup when hovering over areaStar Rauchenberger2023-05-027-12/+92
|
* Sorted locations into map areasStar Rauchenberger2023-05-023-7/+65
|
* Added areas to mapStar Rauchenberger2023-05-028-1/+257
|
* Use Google's style guideStar Rauchenberger2023-05-026-43/+46
|
* Started reading in game data yamlStar Rauchenberger2023-05-026-1/+355
|
* Map image now has aspect ratio maintainedStar Rauchenberger2023-05-011-2/+21
|
* Added map backgroundStar Rauchenberger2023-05-015-0/+57
|
* Initial commitStar Rauchenberger2023-05-015-0/+82
span class="nv">$username, $verification, $verificationID, 'users', 'username', 'password')) { $getsub = "SELECT * FROM subscriptions WHERE url = \"" . mysql_real_escape_string($subscription) . "\" AND username = \"" . mysql_real_escape_string($username) . "\""; $getsub2 = mysql_query($getsub); $getsub3 = mysql_fetch_array($getsub2); if ($getsub3['url'] == $subscription) { $delsub = "DELETE FROM subscriptions WHERE url = \"" . mysql_real_escape_string($subscription) . "\" AND username = \"" . mysql_real_escape_string($username) . "\""; $delsub2 = mysql_query($delsub); return new xmlrpcresp(new xmlrpcval(0, "int")); } } return new xmlrpcresp(new xmlrpcval(1, "int")); } function addSubscription($username, $verification, $verificationID, $subscription, $category) { if (instaDisc_checkVerification($username, $verification, $verificationID, 'users', 'username', 'password')) { $getsub = "SELECT * FROM subscriptions WHERE url = \"" . mysql_real_escape_string($subscription) . "\" AND username = \"" . mysql_real_escape_string($username) . "\""; $getsub2 = mysql_query($getsub) or die($getsub); $getsub3 = mysql_fetch_array($getsub2); if ($getsub3['url'] != $subscription) { $inssub = "INSERT INTO subscriptions (url, username, category) VALUES (\"" . mysql_real_escape_string($subscription) . "\", \"" . mysql_real_escape_string($username) . "\", \"" . mysql_real_escape_string($category) . "\")"; $inssub2 = mysql_query($inssub); return new xmlrpcresp(new xmlrpcval(0, "int")); } } return new xmlrpcresp(new xmlrpcval(1, "int")); } $s = new xmlrpc_server( array( "InstaDisc.checkRegistration" => array("function" => "checkRegistration"), "InstaDisc.deleteItem" => array("function" => "deleteItem"), "InstaDisc.resendItem" => array("function" => "resendItem"), "InstaDisc.requestRetained" => array("function" => "requestRetained"), "InstaDisc.sendFromSeries" => array("function" => "sendFromSeries"), "InstaDisc.deleteSubscription" => array("function" => "deleteSubscription"), "InstaDisc.addSubscription" => array("function" => "addSubscription") ),0); $s->functions_parameters_type = 'phpvals'; $s->service(); ?>