Project Carpool on sourceForge
Project Carpool's code has been released under the GPL on SourceForge. The project can be found here. If you're a developer and would like to contribute to this project, please drop me a mail. All the code is available for anonymous CVS checkout, naturally.
Thw code is very simple, so there isn't much documentation. The core classes do most of the work and the rest of the files are basically HTML templates. The core class files start with 'C', i.e. CUser.php, CTrip.php and basically export two main methods (toHMTL and toXML) that are used to render the objects back to the user. Any output on the screen comes mainly from these two methods. I am trying to implement a simple templating engine to handle this.
Also, there's one bugs that need to be fixed ASAP. The timezones are all wrong. The app should check the users timezone and set a cookie called 'date' (or something) and compare the time values with this number, and not with the server time() (duh).
Please let me know if you have any problems with the CVS checkout or with getting a working app running on your machine. I'm happy to answer any questions you might have. Enjoy the code. I really enjoyed writing it. There's still a lot more to be done, and any help I can get from out there would be great.
Thw code is very simple, so there isn't much documentation. The core classes do most of the work and the rest of the files are basically HTML templates. The core class files start with 'C', i.e. CUser.php, CTrip.php and basically export two main methods (toHMTL and toXML) that are used to render the objects back to the user. Any output on the screen comes mainly from these two methods. I am trying to implement a simple templating engine to handle this.
Also, there's one bugs that need to be fixed ASAP. The timezones are all wrong. The app should check the users timezone and set a cookie called 'date' (or something) and compare the time values with this number, and not with the server time() (duh).
Please let me know if you have any problems with the CVS checkout or with getting a working app running on your machine. I'm happy to answer any questions you might have. Enjoy the code. I really enjoyed writing it. There's still a lot more to be done, and any help I can get from out there would be great.