Anthony said:
Looks like I didn't catch the fact that three connection itineraries haven't worked since the new database went in. :unsure: :huh: :huh:
I just attempted a SAB-SAN or a RUD-SAN and got No connections found! LOL
Unfortunately, in my developer-friendly way of prioritizing, this is a bigger problem than the trip counter thing that you all have been begging me to fix. I have learned one useful lesson through all of this, though, and that is to read the log of changes for each version of something that I install. I didn't realize that the jump to a new database version in the same 4.1.x tree would have so much revised syntax. :angry:
I'll get back to y'all on this item this weekend, or maybe sooner.
Before you guys bash me for taking an interest in this problem sooner than that of the trip counter being closed, :lol: :lol:
The issue with the trip counter lies in the paging feature that lets you hit "Previous" and "Next" when you display your personal trips. In order for the program to dice up your trips in like 10 or 25-entry blocks like that, it has to give the database a LIMIT number, to say, "start at X trip and end at Y trip for this page". I was doing this using some negative numbers, and the new database upgrade apparently only supports using positive numbers for these values. It seems to be quite a task to look into how to fix this to use positive values, as all of that paging feature work was rather irritating and the code looks like Greek to me after a year.
The pathfinder, though, is much more interesting to me because it involved a lot more work, and it's my "baby"
.... I like to see it working, because even despite some of the quirks that have been mentioned, it is still the most original feature on the site from a programming perspective. I think you all have come to realize that this is all a hobby for me, and as such, I tend to work on new projects faster than I will look into supporting existing ones (remember me talking about making the new MileTrak when the old one sorely needed new timetable data?
), simply because they're new and interesting, and things like this that are interesting tend to intrigue me.
I do know that the "classic" MileTrak app has always enjoyed a warmer reception by the users than has the pathfinder app, and despite my personal preferences, I try to keep the "classic" one in a serviceable state because I know you all use it and like it. You're all in luck, and that's that I recently took a train trip which I can't add to my database until it's fixed.
Well, some motivation is better than none, I suppose.
I will say that I'm doing two math classes (trig and calc I) this semester, as well as self-studying a chemistry book for a silly exam in five weeks. This stuff will have to take the back seat for a while, as much as I know you all are waiting for me to fix the site. ("This stuff" mainly includes getting things like discontinued routes and whatever else in the system, since that involves a bigger retrofit of the database schema
[are you bored yet :lol: ])
Happy rails, and I promise that in the end, this
will all come together.